<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/1fc805d611dde901fd5ee637055136e95f0ad184">https://github.com/macports/macports-ports/commit/1fc805d611dde901fd5ee637055136e95f0ad184</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 1fc805d611dde901fd5ee637055136e95f0ad184
</span>Author: Kirill A. Korinsky <kirill@korins.ky>
AuthorDate: Sat Nov 19 02:00:19 2022 +0100
<span style='display:block; white-space:pre;color:#404040;'> qobuz-dl: update to 0.9.9.8
</span>---
net/qobuz-dl/Portfile | 10 ++++---
net/qobuz-dl/files/pick-2.0.diff | 59 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 65 insertions(+), 4 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/qobuz-dl/Portfile b/net/qobuz-dl/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 6d64d045cec..c181ac7ec7b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/qobuz-dl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/qobuz-dl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem 1.0
</span> PortGroup python 1.0
name qobuz-dl
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 0.9.9.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 0.9.9.8
</span> revision 0
categories net
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -18,9 +18,11 @@ long_description ${description}
</span>
homepage https://github.com/vitiko98/Qobuz-DL
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 aa06701d87c43b9b035e5a476663658fc0890c68 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 0d98f4c34b717fc957acbefd56623af1b9d4f7de3e501bab89d37312536ccb14 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 35855
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 7c59d4d95fb5c2be0d9c36e6bca89d2de3793651 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 682da53e27d607308ec8dda26bc69dc320de2f6db422e7b1eeba58904582a628 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 35837
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles pick-2.0.diff
</span>
python.default_version 310
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/qobuz-dl/files/pick-2.0.diff b/net/qobuz-dl/files/pick-2.0.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..72ab4f26687
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/qobuz-dl/files/pick-2.0.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,59 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/vitiko98/qobuz-dl/pull/179
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- qobuz_dl/core.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ qobuz_dl/core.py
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -274,7 +274,7 @@ def search_by_type(self, query, item_type, limit=10, lucky=False):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ def interactive(self, download=True):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ try:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- from pick import pick
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ from pick import pick, Option
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ except (ImportError, ModuleNotFoundError):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if os.name == "nt":
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sys.exit(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -284,10 +284,10 @@ def interactive(self, download=True):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ raise
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ qualities = [
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- {"q_string": "320", "q": 5},
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- {"q_string": "Lossless", "q": 6},
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- {"q_string": "Hi-res =< 96kHz", "q": 7},
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- {"q_string": "Hi-Res > 96 kHz", "q": 27},
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ Option("320", 5),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ Option("Lossless", 6),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ Option("Hi-res =< 96kHz", 7),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ Option("Hi-Res > 96 kHz", 27),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ def get_title_text(option):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -320,15 +320,17 @@ def get_quality_text(option):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "(one or more)\nPress Ctrl + c to quit\n"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "Don't select anything to try another search"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pick_options = [Option(option['text'], option['url']) for option in options]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ selected_items = pick(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- options,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ pick_options,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ title,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ multiselect=True,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ min_selection_count=0,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- options_map_func=get_title_text,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if len(selected_items) > 0:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- [final_url_list.append(i[0]["url"]) for i in selected_items]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ [final_url_list.append(i[0].value) for i in selected_items]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ y_n = pick(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ["Yes", "No"],
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ "Items were added to queue to be downloaded. "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -349,8 +351,7 @@ def get_quality_text(option):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ qualities,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ desc,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ default_index=1,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- options_map_func=get_quality_text,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- )[0]["q"]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ )[0].value
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if download:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ self.download_list_of_urls(final_url_list)
</span></pre><pre style='margin:0'>
</pre>