<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/e0d531df494016ba833cd6aee56b987df3060cd4">https://github.com/macports/macports-ports/commit/e0d531df494016ba833cd6aee56b987df3060cd4</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 e0d531df494 yt-dlp: Update to 2024.12.06; add python313 variant
</span>e0d531df494 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit e0d531df494016ba833cd6aee56b987df3060cd4
</span>Author: Ryan Carsten Schmidt <ryandesign@macports.org>
AuthorDate: Thu Dec 12 18:16:17 2024 -0600

<span style='display:block; white-space:pre;color:#404040;'>    yt-dlp: Update to 2024.12.06; add python313 variant
</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/71506
</span>---
 net/youtube-dl/Portfile                           | 23 +++++++++++++----------
 net/youtube-dl/files/yt-dlp-config-location.patch | 12 ++++++------
 2 files changed, 19 insertions(+), 16 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 480d5e75431..7240619bb2b 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;'>@@ -37,11 +37,11 @@ if {${subport} eq ${name}} {
</span> }
 
 subport yt-dlp {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    github.setup    yt-dlp ${subport} 2024.11.18
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    github.setup    yt-dlp ${subport} 2024.12.06
</span>     revision        0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums       rmd160  9e7d39ef1b26ba210a11a1088defac0b9019fe31 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  d60cd68ddb12bfe3f443f83d5fe401088993e21c5362daeb4fb16ee39fc4b4dc \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    5807807
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums       rmd160  8ac543ceb1d308f2c8eb424e4ee36caa5fe78c28 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  ca50d78fee784e49b53cbfa0278f3f8ded3d17104fca50e7b45f74892479c0d6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    5812742
</span> 
     dist_subdir     ${subport}/${version}
     distname        ${subport}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -103,13 +103,14 @@ variant ffmpeg description {Add ffmpeg dependency, used to extract audio} {
</span> 
 default_variants    +ffmpeg
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant python38 conflicts python39 python310 python311 python312 description {Use Python 3.8} {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant python39 conflicts python38 python310 python311 python312 description {Use Python 3.9} {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant python310 conflicts python38 python39 python311 python312 description {Use Python 3.10} {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant python311 conflicts python38 python39 python310 python312 description {Use Python 3.11} {}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-variant python312 conflicts python38 python39 python310 python311 description {Use Python 3.12} {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant python38 conflicts python39 python310 python311 python312 python313 description {Use Python 3.8} {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant python39 conflicts python38 python310 python311 python312 python313 description {Use Python 3.9} {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant python310 conflicts python38 python39 python311 python312 python313 description {Use Python 3.10} {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant python311 conflicts python38 python39 python310 python312 python313 description {Use Python 3.11} {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant python312 conflicts python38 python39 python310 python311 python313 description {Use Python 3.12} {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant python313 conflicts python38 python39 python310 python311 python312 description {Use Python 3.13} {}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {![variant_isset python38] && ![variant_isset python39] && ![variant_isset python310] && ![variant_isset python311] && ![variant_isset python312]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {![variant_isset python38] && ![variant_isset python39] && ![variant_isset python310] && ![variant_isset python311] && ![variant_isset python312] && ![variant_isset python313]} {
</span>     default_variants +python312
 }
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -123,6 +124,8 @@ if {[variant_isset python38]} {
</span>     python.default_version  311
 } elseif {[variant_isset python312]} {
     python.default_version  312
<span style='display:block; white-space:pre;background:#e0ffe0;'>+} elseif {[variant_isset python313]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    python.default_version  313
</span> }
 
 # WARNING: hlsnative has detected features it does not support, extraction will be delegated to ffmpeg
<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 4bf41511646..2e478926c7c 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,5 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- README.md.orig 2024-11-17 23:45:51.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ README.md      2024-11-26 21:28:13.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- README.md.orig 2024-12-06 10:07:45.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ README.md      2024-12-12 18:07:38.000000000 -0600
</span> @@ -1125,9 +1125,9 @@
  
      See also: [Notes about environment variables](#notes-about-environment-variables)
<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;'>+@@ -1915,8 +1915,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,8 +24,8 @@
</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       2024-11-17 23:45:53.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ yt-dlp.1       2024-11-26 21:28:13.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- yt-dlp.1.orig  2024-12-06 10:07:47.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ yt-dlp.1       2024-12-12 18:07:38.000000000 -0600
</span> @@ -1217,11 +1217,11 @@
  \f[B]System Configuration\f[R]:
  .RS 4
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -41,7 +41,7 @@
</span>  .RE
  .PP
  E.g.
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -3287,9 +3287,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3289,9 +3289,9 @@
</span>  \f[B]System Plugins\f[R]
  .RS 2
  .IP \[bu] 2
</pre><pre style='margin:0'>

</pre>