<pre style='margin:0'>
Ryan Carsten Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/c9be93e03fa1b3b8f6b13443a3fca3ae969d698e">https://github.com/macports/macports-ports/commit/c9be93e03fa1b3b8f6b13443a3fca3ae969d698e</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new c9be93e03fa yt-dlp: Update to 2024.03.10
</span>c9be93e03fa is described below
<span style='display:block; white-space:pre;color:#808000;'>commit c9be93e03fa1b3b8f6b13443a3fca3ae969d698e
</span>Author: Ryan Carsten Schmidt <ryandesign@macports.org>
AuthorDate: Wed Mar 13 22:31:02 2024 -0500
<span style='display:block; white-space:pre;color:#404040;'> yt-dlp: Update to 2024.03.10
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Closes: https://trac.macports.org/ticket/69487
</span>---
net/youtube-dl/Portfile | 16 +++++++++-------
net/youtube-dl/files/yt-dlp-config-location.patch | 22 +++++++++++-----------
2 files changed, 20 insertions(+), 18 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/youtube-dl/Portfile b/net/youtube-dl/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ba3aef75631..4b26a6f951d 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/youtube-dl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/youtube-dl/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -13,7 +13,9 @@ if {${subport} eq ${name}} {
</span> sha256 9f3b99c8b778455165b4525f21505e86c7ff565f3ac319e19733d810194135df \
size 3332299
<span style='display:block; white-space:pre;background:#ffe0e0;'>- homepage https://youtube-dl.org
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ homepage https://${github.author}.github.io/${github.project}/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ python.pep517_backend setuptools
</span>
set symlinks [list \
etc/bash_completion.d/${subport}.bash-completion \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -35,15 +37,17 @@ if {${subport} eq ${name}} {
</span> }
subport yt-dlp {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- github.setup yt-dlp ${subport} 2023.12.30
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ github.setup yt-dlp ${subport} 2024.03.10
</span> revision 0
<span style='display:block; white-space:pre;background:#ffe0e0;'>- checksums rmd160 3f83bb979100f80a386597cf5f56b3b9e67c7bab \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 5408fe5d12cd1c430ee10346770e3d60baad5c63a38b41c8967005e4956780a7 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 5402838
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ checksums rmd160 98f7edf1a422b0be6e4a5606edaa94c67282be3a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 1db8eade9e860543b655f5f973e26727ac2cc20874dc6fed9a3e78a4a05ee989 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 5515436
</span>
dist_subdir ${subport}/${version}
distname ${subport}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ python.pep517_backend hatch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> set symlinks [list \
share/bash-completion/completions/${subport} \
share/fish/vendor_completions.d/${subport}.fish \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -121,7 +125,5 @@ if {[variant_isset python38]} {
</span> python.default_version 312
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build-append port:py${python.version}-setuptools
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> # WARNING: hlsnative has detected features it does not support, extraction will be delegated to ffmpeg
depends_lib-append port:py${python.version}-pycryptodome
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/youtube-dl/files/yt-dlp-config-location.patch b/net/youtube-dl/files/yt-dlp-config-location.patch
</span><span style='display:block; white-space:pre;color:#808080;'>index 953552dda62..9b13203a307 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/youtube-dl/files/yt-dlp-config-location.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/youtube-dl/files/yt-dlp-config-location.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- README.md.orig 2023-12-30 15:44:21.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ README.md 2024-01-01 20:44:04.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1187,9 +1187,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- README.md.orig 2024-03-10 14:41:57.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ README.md 2024-03-10 20:54:08.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1100,9 +1100,9 @@
</span>
See also: [Notes about environment variables](#notes-about-environment-variables)
1. **System Configuration**:
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -13,7 +13,7 @@
</span>
E.g. with the following configuration file yt-dlp will always extract the audio, not copy the mtime, use a proxy and save all videos under `YouTube` directory in your home directory:
```
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1931,8 +1931,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1860,8 +1860,8 @@
</span> * `~/.yt-dlp/plugins/<package name>/yt_dlp_plugins/`
* `~/yt-dlp-plugins/<package name>/yt_dlp_plugins/`
* **System Plugins**
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,9 +24,9 @@
</span> 2. **Executable location**: Plugin packages can similarly be installed in a `yt-dlp-plugins` directory under the executable location (recommended for portable installations):
* Binary: where `<root-dir>/yt-dlp.exe`, `<root-dir>/yt-dlp-plugins/<package name>/yt_dlp_plugins/`
* Source: where `<root-dir>/yt_dlp/__main__.py`, `<root-dir>/yt-dlp-plugins/<package name>/yt_dlp_plugins/`
<span style='display:block; white-space:pre;background:#ffe0e0;'>---- yt-dlp.1.orig 2023-12-30 15:44:22.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ yt-dlp.1 2024-01-01 20:44:04.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1262,9 +1262,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- yt-dlp.1.orig 2024-03-10 14:41:58.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ yt-dlp.1 2024-03-10 20:54:09.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1267,9 +1267,9 @@
</span>
See also: [Notes about environment variables](#notes-about-environment-variables)
1. **System Configuration**:
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -39,7 +39,7 @@
</span>
E.g. with the following configuration file yt-dlp will always extract the audio, not copy the mtime, use a proxy and save all videos under \[ga]YouTube\[ga] directory in your home directory:
\f[R]
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2604,8 +2604,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2636,8 +2636,8 @@
</span> * \[ga]\[ti]/.yt-dlp/plugins/<package name>/yt_dlp_plugins/\[ga]
* \[ga]\[ti]/yt-dlp-plugins/<package name>/yt_dlp_plugins/\[ga]
* **System Plugins**
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -50,9 +50,9 @@
</span> 2. **Executable location**: Plugin packages can similarly be installed in a \[ga]yt-dlp-plugins\[ga] directory under the executable location (recommended for portable installations):
* Binary: where \[ga]<root-dir>/yt-dlp.exe\[ga], \[ga]<root-dir>/yt-dlp-plugins/<package name>/yt_dlp_plugins/\[ga]
* Source: where \[ga]<root-dir>/yt_dlp/__main__.py\[ga], \[ga]<root-dir>/yt-dlp-plugins/<package name>/yt_dlp_plugins/\[ga]
<span style='display:block; white-space:pre;background:#ffe0e0;'>---- yt_dlp/utils/_utils.py.orig 2023-12-30 15:43:37.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ yt_dlp/utils/_utils.py 2024-01-01 20:44:04.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -4658,7 +4658,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- yt_dlp/utils/_utils.py.orig 2024-03-10 14:41:19.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ yt_dlp/utils/_utils.py 2024-03-10 20:54:09.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -4665,7 +4665,7 @@
</span>
def get_system_config_dirs(package_name):
# /etc/package_name
</pre><pre style='margin:0'>
</pre>