<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/601478a30726f105018c0b5b473c4a4052f8b0c6">https://github.com/macports/macports-ports/commit/601478a30726f105018c0b5b473c4a4052f8b0c6</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 601478a3072 yt-dlp: Update to 2023.01.06
</span>601478a3072 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 601478a30726f105018c0b5b473c4a4052f8b0c6
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Wed Jan 11 18:06:14 2023 -0600

<span style='display:block; white-space:pre;color:#404040;'>    yt-dlp: Update to 2023.01.06
</span>---
 net/youtube-dl/Portfile                           |  8 +--
 net/youtube-dl/files/yt-dlp-config-location.patch | 69 +++++++++++++++++------
 2 files changed, 55 insertions(+), 22 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 b0a11952c86..7bc2ba52f4c 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} 2022.11.11
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    github.setup    yt-dlp ${subport} 2023.01.06
</span>     revision        0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums       rmd160  daa8180dc67772c693c0e74143c83a185811b594 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  51fa055912c7fc742a882ff58236bd25b39055b98168a3563ed17cc575c3c3ae \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    4918169
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums       rmd160  62e3d2b3d1cba19b4eda9bdf5294597e36d4c289 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  a77b01ed42e8436233bb36ea405a46b6a05fbc1b24726f11815b515face2d116 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    5020523
</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 f018faf6104..1c0d0615a55 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,33 +1,66 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- README.md.orig 2022-11-11 04:39:38.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ README.md      2022-11-12 09:35:26.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1112,7 +1112,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- README.md.orig 2023-01-06 15:22:53.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ README.md      2023-01-11 18:00:37.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1132,9 +1132,9 @@
</span>  
      See also: [Notes about environment variables](#notes-about-environment-variables)
  1. **System Configuration**:
 -    * `/etc/yt-dlp.conf`
<span style='display:block; white-space:pre;background:#e0ffe0;'>+-    * `/etc/yt-dlp/config`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    * `/etc/yt-dlp/config.txt`
</span> +    * `@PREFIX@/etc/yt-dlp.conf`
<span style='display:block; white-space:pre;background:#e0ffe0;'>++    * `@PREFIX@/etc/yt-dlp/config`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    * `@PREFIX@/etc/yt-dlp/config.txt`
</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;'>---- yt-dlp.1.orig       2022-11-11 04:39:40.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ yt-dlp.1       2022-11-12 09:36:42.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1155,7 +1155,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1841,8 +1841,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       * `~/.yt-dlp/plugins/<package name>/yt_dlp_plugins/`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       * `~/yt-dlp-plugins/<package name>/yt_dlp_plugins/`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     * **System Plugins**
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      * `/etc/yt-dlp/plugins/<package name>/yt_dlp_plugins/`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      * `/etc/yt-dlp-plugins/<package name>/yt_dlp_plugins/`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      * `@PREFIX@/etc/yt-dlp/plugins/<package name>/yt_dlp_plugins/`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      * `@PREFIX@/etc/yt-dlp-plugins/<package name>/yt_dlp_plugins/`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 2. **Executable location**: Plugin packages can similarly be installed in a `yt-dlp-plugins` directory under the executable location:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     * Binary: where `<root-dir>/yt-dlp.exe`, `<root-dir>/yt-dlp-plugins/<package name>/yt_dlp_plugins/`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     * Source: where `<root-dir>/yt_dlp/__main__.py`, `<root-dir>/yt-dlp-plugins/<package name>/yt_dlp_plugins/`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- yt-dlp.1.orig  2023-01-06 15:22:55.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ yt-dlp.1       2023-01-11 18:00:54.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1170,11 +1170,11 @@
</span>  \f[B]System Configuration\f[R]:
  .RS 4
  .IP \[bu] 2
<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:#e0ffe0;'>+-\f[C]/etc/yt-dlp.conf\f[R]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++\f[C]@PREFIX@/etc/yt-dlp.conf\f[R]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .IP \[bu] 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-\f[C]/etc/yt-dlp/config\f[R]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++\f[C]@PREFIX@/etc/yt-dlp/config\f[R]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .IP \[bu] 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-\f[C]/etc/yt-dlp/config.txt\f[R]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++\f[C]@PREFIX@/etc/yt-dlp/config.txt\f[R]
</span>  .RE
  .PP
  E.g.
<span style='display:block; white-space:pre;background:#ffe0e0;'>---- yt_dlp/options.py.orig      2022-10-03 23:50:46.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ yt_dlp/options.py      2022-10-26 23:32:54.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -97,7 +97,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         yield add_config('Portable', get_executable_path())
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         yield add_config('Home', expand_path(root.parse_known_args()[0].paths.get('home', '')).strip())
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         yield add_config('User', None, user=True)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        yield add_config('System', '/etc')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        yield add_config('System', '@PREFIX@/etc')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2910,9 +2910,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ \f[B]System Plugins\f[R]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .RS 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .IP \[bu] 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-\f[C]/etc/yt-dlp/plugins/<package name>/yt_dlp_plugins/\f[R]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++\f[C]@PREFIX@/etc/yt-dlp/plugins/<package name>/yt_dlp_plugins/\f[R]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .IP \[bu] 2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-\f[C]/etc/yt-dlp-plugins/<package name>/yt_dlp_plugins/\f[R]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++\f[C]@PREFIX@/etc/yt-dlp-plugins/<package name>/yt_dlp_plugins/\f[R]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .RE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .RE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .IP "2." 3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- yt_dlp/utils.py.orig   2023-01-06 15:21:42.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ yt_dlp/utils.py        2023-01-11 18:02:50.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -5402,7 +5402,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ def get_system_config_dirs(package_name):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     # /etc/package_name
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    yield os.path.join('/etc', package_name)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    yield os.path.join('@PREFIX@/etc', package_name)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span>  
<span style='display:block; white-space:pre;background:#ffe0e0;'>-     opts = optparse.Values({'verbose': True, 'print_help': False})
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     try:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ def traverse_obj(
</span></pre><pre style='margin:0'>

</pre>