<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/324bd403d288556bc50b41ddb10f25fc34d8a049">https://github.com/macports/macports-ports/commit/324bd403d288556bc50b41ddb10f25fc34d8a049</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 324bd403d28 yt-dlp: Update to 2024.12.13
</span>324bd403d28 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 324bd403d288556bc50b41ddb10f25fc34d8a049
</span>Author: Ryan Carsten Schmidt <ryandesign@macports.org>
AuthorDate: Sat Dec 14 02:24:44 2024 -0600

<span style='display:block; white-space:pre;color:#404040;'>    yt-dlp: Update to 2024.12.13
</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/71544
</span>---
 net/youtube-dl/Portfile                  |  8 +++----
 net/youtube-dl/files/yt-dlp-update.patch | 41 +++++++++++++++++++++++++-------
 2 files changed, 36 insertions(+), 13 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 7240619bb2b..b3d99e68433 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.12.06
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    github.setup    yt-dlp ${subport} 2024.12.13
</span>     revision        0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    checksums       rmd160  8ac543ceb1d308f2c8eb424e4ee36caa5fe78c28 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  ca50d78fee784e49b53cbfa0278f3f8ded3d17104fca50e7b45f74892479c0d6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    5812742
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    checksums       rmd160  7a0d12e9e67fb4b0cbdf62e35f249d4ddce45953 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  ba55dd031ffa8452d0624a3c2ac993427f3aac2e5a5679f253bdd108d764e7c4 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    5813833
</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-update.patch b/net/youtube-dl/files/yt-dlp-update.patch
</span><span style='display:block; white-space:pre;color:#808080;'>index 27aea4f3d40..0a672c33a78 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,11 +1,34 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- yt_dlp/update.py.orig  2024-11-17 23:45:34.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ yt_dlp/update.py       2024-11-26 21:28:13.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -117,7 +117,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        for variant, name in {'win32_dir': 'Windows', 'darwin_dir': 'MacOS', 'linux_dir': 'Linux'}.items()},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     'py2exe': 'py2exe is no longer supported by yt-dlp; This executable cannot be updated',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     'source': 'You cannot update when running from source code; Use git to pull the latest changes',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    'unknown': 'You installed yt-dlp from a manual build or with a package manager; Use that to update',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    'unknown': 'You installed yt-dlp with MacPorts; Use "sudo port selfupdate && sudo port upgrade yt-dlp" to update. If MacPorts does not have the latest version you can request an update at https://trac.macports.org/newticket?type=update&port=yt-dlp&cc=ryandesign&summary=yt-dlp:%20Update%20to%20latest%20version',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     'other': 'You are using an unofficial build of yt-dlp; Build the executable again',
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- yt_dlp/update.py.orig  2024-12-06 10:07:34.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ yt_dlp/update.py       2024-12-14 02:05:14.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -122,9 +122,9 @@
</span>  }
  
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-def is_non_updateable():
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++def is_non_updateable(version='latest version'):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if UPDATE_HINT:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        return UPDATE_HINT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        return UPDATE_HINT.format(version=version)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     return _NON_UPDATEABLE_REASONS.get(
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         detect_variant(), _NON_UPDATEABLE_REASONS['unknown' if VARIANT else 'other'])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -440,7 +440,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         if not update_info:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             return False
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        err = is_non_updateable()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        err = is_non_updateable(update_info.version)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         if err:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             self._report_error(err, True)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             return False
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- yt_dlp/version.py.orig 2024-12-06 10:07:41.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ yt_dlp/version.py      2024-12-14 01:43:47.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6,7 +6,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ VARIANT = None
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-UPDATE_HINT = None
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++UPDATE_HINT = 'yt-dlp was installed with MacPorts; use "sudo port selfupdate && sudo port upgrade yt-dlp" to update. If MacPorts does not have the latest version you can request an update at https://trac.macports.org/newticket?type=update&port=yt-dlp&cc=ryandesign&summary=yt-dlp:%20Update%20to%20{version}'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CHANNEL = 'stable'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span></pre><pre style='margin:0'>

</pre>