<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/821939e19436ae93de4435980fc9558fc1ea46bd">https://github.com/macports/macports-ports/commit/821939e19436ae93de4435980fc9558fc1ea46bd</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 821939e1943 yt-dlp: Update to 2023.11.16
</span>821939e1943 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 821939e19436ae93de4435980fc9558fc1ea46bd
</span>Author: Ryan Carsten Schmidt <ryandesign@macports.org>
AuthorDate: Sat Nov 18 12:10:44 2023 -0600

<span style='display:block; white-space:pre;color:#404040;'>    yt-dlp: Update to 2023.11.16
</span>---
 net/youtube-dl/Portfile                           |  8 +--
 net/youtube-dl/files/yt-dlp-config-location.patch | 63 +++++++++++------------
 net/youtube-dl/files/yt-dlp-update.patch          |  6 +--
 3 files changed, 37 insertions(+), 40 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 ec576349ec4..abc79aa85c4 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;'>@@ -35,11 +35,11 @@ if {${subport} eq ${name}} {
</span> }
 
 subport yt-dlp {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    github.setup    yt-dlp ${subport} 2023.10.13
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    github.setup    yt-dlp ${subport} 2023.11.16
</span>     revision        0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums       rmd160  6742f4b41c7085422b8b3d9224b6f699cc761cf1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  64944f4452a7657b5fb31ae55d823d9411a1a29f9c1071d33fa3e6286e20522a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    5525233
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums       rmd160  4bc761b7303419a369300377716fac318356bbc6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  aa7fb7e49b57b1b5ac439a72568575e4df904ffc30417e19e644990e7239ac53 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    5568397
</span> 
     dist_subdir     ${subport}/${version}
     distname        ${subport}
<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 03db82b469f..2a22afa22ca 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-10-13 17:23:43.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ README.md      2023-10-26 20:08:44.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1171,9 +1171,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- README.md.orig 2023-11-15 18:02:54.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ README.md      2023-11-18 12:06:12.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1186,9 +1186,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;'>-@@ -1914,8 +1914,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1929,8 +1929,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,35 +24,32 @@
</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-10-13 17:23:45.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ yt-dlp.1       2023-10-26 20:08:44.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1186,11 +1186,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- \f[B]System Configuration\f[R]:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .RS 4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .IP \[bu] 2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--\f[C]/etc/yt-dlp.conf\f[R]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+\f[C]@PREFIX@/etc/yt-dlp.conf\f[R]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .IP \[bu] 2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--\f[C]/etc/yt-dlp/config\f[R]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+\f[C]@PREFIX@/etc/yt-dlp/config\f[R]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .IP \[bu] 2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--\f[C]/etc/yt-dlp/config.txt\f[R]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+\f[C]@PREFIX@/etc/yt-dlp/config.txt\f[R]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .RE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .PP
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- E.g.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -3070,9 +3070,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- \f[B]System Plugins\f[R]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .RS 2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .IP \[bu] 2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--\f[C]/etc/yt-dlp/plugins/<package name>/yt_dlp_plugins/\f[R]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+\f[C]@PREFIX@/etc/yt-dlp/plugins/<package name>/yt_dlp_plugins/\f[R]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .IP \[bu] 2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--\f[C]/etc/yt-dlp-plugins/<package name>/yt_dlp_plugins/\f[R]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+\f[C]@PREFIX@/etc/yt-dlp-plugins/<package name>/yt_dlp_plugins/\f[R]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .RE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .RE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- .IP "2." 3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- yt-dlp.1.orig  2023-11-15 18:02:55.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ yt-dlp.1       2023-11-18 12:07:16.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1262,9 +1262,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     See also: [Notes about environment variables](#notes-about-environment-variables)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 1. **System Configuration**:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    * \[ga]/etc/yt-dlp.conf\[ga]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    * \[ga]/etc/yt-dlp/config\[ga]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    * \[ga]/etc/yt-dlp/config.txt\[ga]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    * \[ga]@PREFIX@/etc/yt-dlp.conf\[ga]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    * \[ga]@PREFIX@/etc/yt-dlp/config\[ga]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    * \[ga]@PREFIX@/etc/yt-dlp/config.txt\[ga]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 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:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ \f[R]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2603,8 +2603,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       * \[ga]\[ti]/.yt-dlp/plugins/<package name>/yt_dlp_plugins/\[ga]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       * \[ga]\[ti]/yt-dlp-plugins/<package name>/yt_dlp_plugins/\[ga]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     * **System Plugins**
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      * \[ga]/etc/yt-dlp/plugins/<package name>/yt_dlp_plugins/\[ga]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      * \[ga]/etc/yt-dlp-plugins/<package name>/yt_dlp_plugins/\[ga]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      * \[ga]@PREFIX@/etc/yt-dlp/plugins/<package name>/yt_dlp_plugins/\[ga]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      * \[ga]@PREFIX@/etc/yt-dlp-plugins/<package name>/yt_dlp_plugins/\[ga]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 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):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     * Binary: where \[ga]<root-dir>/yt-dlp.exe\[ga], \[ga]<root-dir>/yt-dlp-plugins/<package name>/yt_dlp_plugins/\[ga]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     * Source: where \[ga]<root-dir>/yt_dlp/__main__.py\[ga], \[ga]<root-dir>/yt-dlp-plugins/<package name>/yt_dlp_plugins/\[ga]
</span> --- yt_dlp/utils/_utils.py.orig   2023-10-13 17:22:46.000000000 -0500
 +++ yt_dlp/utils/_utils.py     2023-10-26 20:08:44.000000000 -0500
 @@ -4656,7 +4656,7 @@
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/youtube-dl/files/yt-dlp-update.patch b/net/youtube-dl/files/yt-dlp-update.patch
</span><span style='display:block; white-space:pre;color:#808080;'>index 447fe93413b..68232352825 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/youtube-dl/files/yt-dlp-update.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/youtube-dl/files/yt-dlp-update.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;'>---- yt_dlp/update.py.orig  2023-09-23 19:39:00.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ yt_dlp/update.py       2023-09-27 15:12:42.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -100,7 +100,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- yt_dlp/update.py.orig  2023-11-15 18:02:06.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ yt_dlp/update.py       2023-11-18 12:08:56.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -114,7 +114,7 @@
</span>      **{variant: f'Auto-update is not supported for unpackaged {name} executable; Re-download the latest release'
         for variant, name in {'win32_dir': 'Windows', 'darwin_dir': 'MacOS', 'linux_dir': 'Linux'}.items()},
      'source': 'You cannot update when running from source code; Use git to pull the latest changes',
</pre><pre style='margin:0'>

</pre>