pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/net/yt-dlp



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Tue Nov 18 11:06:36 UTC 2025

Modified Files:
        pkgsrc/net/yt-dlp: Makefile PLIST distinfo

Log Message:
net/yt-dlp: Update to 2025.11.12

Changelog:
2025.11.12
Important changes

    An external JavaScript runtime is now required for full YouTube support yt-dlp now requires users to have an external JavaScript runtime (e.g. Deno) installed in order to solve the JavaScript 
challenges presented by YouTube. Read more

Core changes

    cookies
        Allow --cookies-from-browser for Safari on iOS (#14950) by pha1n0q
        Support Firefox cookies database v17 (#15010) by Grub4K
    sponsorblock: Add hook category (#14845) by seproDev
    update: Fix PyInstaller onedir variant detection (#14800) by bashonly

Extractor changes

    1tv: live: Add extractor (#14299) by swayll
    ardaudiothek: Add extractors (#14309) by evilpie, marieell
    bunnycdn
        Fix extractor (#14954) by seproDev
        Support player subdomain URLs (#14979) by einstein95
    discoverynetworksde: Fix extraction (#14818) by dirkf, w4grfw (With fixes in f3c255b by bashonly)
    floatplane: Fix extractor (#14984) by i3p9
    googledrive
        Fix subtitles extraction (#14809) by seproDev
        Rework extractor (#14746) by seproDev
    kika: Do not extract non-existent subtitles (#14813) by InvalidUsernameException
    mux: Add extractor (#14914) by PierceLBrooks, seproDev
    nascarclassics: Add extractor (#14866) by JrM2628
    nbc: Detect and discard DRM formats (#14844) by bashonly
    ntv.ru: Rework extractor (#14934) by anlar, seproDev (With fixes in a86eeaa by seproDev)
    play.tv: Update extractor for new domain (#14905) by thomasmllt
    tubetugraz: Support alternate URL format (#14718) by krystophny
    twitch
        Fix playlist extraction (#15008) by bashonly, ctengel
        stream: Fix extractor (#14988) by seproDev
        vod: Fix extractor (#14999) by Zer0spectrum
    urplay: Fix extractor (#14785) by seproDev
    web.archive: youtube: Fix extractor (#14753) by seproDev
    xhamster: Fix extractor (#14948) by CaramelConnoisseur, dhwz
    youtube
        Add tv_downgraded client (#14887) by seproDev (With fixes in fa35eb2)
        Fix web_embedded client extraction (#14843) by bashonly, seproDev
        Fix auto-generated metadata extraction (#13896) by TheQWERTYCodr
        Fix original language detection (#14919) by bashonly
        Implement external n/sig solver (#14157) by bashonly, coletdjnz, Grub4K, seproDev (With fixes in 4b4223b, ee98be4, c0c9f30, cacd163, 8636a9b)
        Support collaborators (#14677) by seproDev
        tab: Fix duration extraction for feeds (#14668) by WeidiDeng

Downloader changes

    ffmpeg
        Apply ffmpeg_args for each format (#14886) by bashonly
        Limit read rate for DASH livestreams (#14918) by bashonly

Networking changes

    Ensure underlying file object is closed when fully read (#14935) by coletdjnz

Misc. changes

    Fix zsh path argument completion (#14953) by matyb08
    build: Bump musllinux Python version to 3.14 (#14623) by bashonly
    cleanup
        Miscellaneous
            c63b4e2 by bashonly, matyb08, sepro
            335653b by bashonly, seproDev
    devscripts: Improve install_deps script (#14766) by bashonly
    test: Skip flaky tests if source unchanged (#14970) by bashonly, Grub4K


To generate a diff of this commit:
cvs rdiff -u -r1.81 -r1.82 pkgsrc/net/yt-dlp/Makefile
cvs rdiff -u -r1.53 -r1.54 pkgsrc/net/yt-dlp/PLIST
cvs rdiff -u -r1.74 -r1.75 pkgsrc/net/yt-dlp/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/net/yt-dlp/Makefile
diff -u pkgsrc/net/yt-dlp/Makefile:1.81 pkgsrc/net/yt-dlp/Makefile:1.82
--- pkgsrc/net/yt-dlp/Makefile:1.81     Thu Oct 23 09:37:53 2025
+++ pkgsrc/net/yt-dlp/Makefile  Tue Nov 18 11:06:36 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.81 2025/10/23 09:37:53 adam Exp $
+# $NetBSD: Makefile,v 1.82 2025/11/18 11:06:36 ryoon Exp $
 
-DISTNAME=      yt_dlp-2025.10.22
+DISTNAME=      yt_dlp-2025.11.12
 PKGNAME=       ${DISTNAME:S/_/-/}
 CATEGORIES=    net
 MASTER_SITES=  ${MASTER_SITE_PYPI:=y/yt-dlp/}

Index: pkgsrc/net/yt-dlp/PLIST
diff -u pkgsrc/net/yt-dlp/PLIST:1.53 pkgsrc/net/yt-dlp/PLIST:1.54
--- pkgsrc/net/yt-dlp/PLIST:1.53        Thu Oct 23 09:37:53 2025
+++ pkgsrc/net/yt-dlp/PLIST     Tue Nov 18 11:06:36 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.53 2025/10/23 09:37:53 adam Exp $
+@comment $NetBSD: PLIST,v 1.54 2025/11/18 11:06:36 ryoon Exp $
 bin/yt-dlp
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
@@ -1625,6 +1625,9 @@ ${PYSITELIB}/yt_dlp/extractor/musescore.
 ${PYSITELIB}/yt_dlp/extractor/musicdex.py
 ${PYSITELIB}/yt_dlp/extractor/musicdex.pyc
 ${PYSITELIB}/yt_dlp/extractor/musicdex.pyo
+${PYSITELIB}/yt_dlp/extractor/mux.py
+${PYSITELIB}/yt_dlp/extractor/mux.pyc
+${PYSITELIB}/yt_dlp/extractor/mux.pyo
 ${PYSITELIB}/yt_dlp/extractor/mx3.py
 ${PYSITELIB}/yt_dlp/extractor/mx3.pyc
 ${PYSITELIB}/yt_dlp/extractor/mx3.pyo
@@ -1649,6 +1652,9 @@ ${PYSITELIB}/yt_dlp/extractor/mzaalo.pyo
 ${PYSITELIB}/yt_dlp/extractor/n1.py
 ${PYSITELIB}/yt_dlp/extractor/n1.pyc
 ${PYSITELIB}/yt_dlp/extractor/n1.pyo
+${PYSITELIB}/yt_dlp/extractor/nascar.py
+${PYSITELIB}/yt_dlp/extractor/nascar.pyc
+${PYSITELIB}/yt_dlp/extractor/nascar.pyo
 ${PYSITELIB}/yt_dlp/extractor/nate.py
 ${PYSITELIB}/yt_dlp/extractor/nate.pyc
 ${PYSITELIB}/yt_dlp/extractor/nate.pyo
@@ -3125,7 +3131,45 @@ ${PYSITELIB}/yt_dlp/extractor/youtube/_t
 ${PYSITELIB}/yt_dlp/extractor/youtube/_video.py
 ${PYSITELIB}/yt_dlp/extractor/youtube/_video.pyc
 ${PYSITELIB}/yt_dlp/extractor/youtube/_video.pyo
-${PYSITELIB}/yt_dlp/extractor/youtube/pot/README.md
+${PYSITELIB}/yt_dlp/extractor/youtube/jsc/__init__.py
+${PYSITELIB}/yt_dlp/extractor/youtube/jsc/__init__.pyc
+${PYSITELIB}/yt_dlp/extractor/youtube/jsc/__init__.pyo
+${PYSITELIB}/yt_dlp/extractor/youtube/jsc/_builtin/__init__.py
+${PYSITELIB}/yt_dlp/extractor/youtube/jsc/_builtin/__init__.pyc
+${PYSITELIB}/yt_dlp/extractor/youtube/jsc/_builtin/__init__.pyo
+${PYSITELIB}/yt_dlp/extractor/youtube/jsc/_builtin/bun.py
+${PYSITELIB}/yt_dlp/extractor/youtube/jsc/_builtin/bun.pyc
+${PYSITELIB}/yt_dlp/extractor/youtube/jsc/_builtin/bun.pyo
+${PYSITELIB}/yt_dlp/extractor/youtube/jsc/_builtin/deno.py
+${PYSITELIB}/yt_dlp/extractor/youtube/jsc/_builtin/deno.pyc
+${PYSITELIB}/yt_dlp/extractor/youtube/jsc/_builtin/deno.pyo
+${PYSITELIB}/yt_dlp/extractor/youtube/jsc/_builtin/ejs.py
+${PYSITELIB}/yt_dlp/extractor/youtube/jsc/_builtin/ejs.pyc
+${PYSITELIB}/yt_dlp/extractor/youtube/jsc/_builtin/ejs.pyo
+${PYSITELIB}/yt_dlp/extractor/youtube/jsc/_builtin/node.py
+${PYSITELIB}/yt_dlp/extractor/youtube/jsc/_builtin/node.pyc
+${PYSITELIB}/yt_dlp/extractor/youtube/jsc/_builtin/node.pyo
+${PYSITELIB}/yt_dlp/extractor/youtube/jsc/_builtin/quickjs.py
+${PYSITELIB}/yt_dlp/extractor/youtube/jsc/_builtin/quickjs.pyc
+${PYSITELIB}/yt_dlp/extractor/youtube/jsc/_builtin/quickjs.pyo
+${PYSITELIB}/yt_dlp/extractor/youtube/jsc/_builtin/vendor/__init__.py
+${PYSITELIB}/yt_dlp/extractor/youtube/jsc/_builtin/vendor/__init__.pyc
+${PYSITELIB}/yt_dlp/extractor/youtube/jsc/_builtin/vendor/__init__.pyo
+${PYSITELIB}/yt_dlp/extractor/youtube/jsc/_builtin/vendor/_info.py
+${PYSITELIB}/yt_dlp/extractor/youtube/jsc/_builtin/vendor/_info.pyc
+${PYSITELIB}/yt_dlp/extractor/youtube/jsc/_builtin/vendor/_info.pyo
+${PYSITELIB}/yt_dlp/extractor/youtube/jsc/_builtin/vendor/yt.solver.bun.lib.js
+${PYSITELIB}/yt_dlp/extractor/youtube/jsc/_builtin/vendor/yt.solver.core.js
+${PYSITELIB}/yt_dlp/extractor/youtube/jsc/_builtin/vendor/yt.solver.deno.lib.js
+${PYSITELIB}/yt_dlp/extractor/youtube/jsc/_director.py
+${PYSITELIB}/yt_dlp/extractor/youtube/jsc/_director.pyc
+${PYSITELIB}/yt_dlp/extractor/youtube/jsc/_director.pyo
+${PYSITELIB}/yt_dlp/extractor/youtube/jsc/_registry.py
+${PYSITELIB}/yt_dlp/extractor/youtube/jsc/_registry.pyc
+${PYSITELIB}/yt_dlp/extractor/youtube/jsc/_registry.pyo
+${PYSITELIB}/yt_dlp/extractor/youtube/jsc/provider.py
+${PYSITELIB}/yt_dlp/extractor/youtube/jsc/provider.pyc
+${PYSITELIB}/yt_dlp/extractor/youtube/jsc/provider.pyo
 ${PYSITELIB}/yt_dlp/extractor/youtube/pot/__init__.py
 ${PYSITELIB}/yt_dlp/extractor/youtube/pot/__init__.pyc
 ${PYSITELIB}/yt_dlp/extractor/youtube/pot/__init__.pyo
@@ -3279,6 +3323,9 @@ ${PYSITELIB}/yt_dlp/utils/__init__.pyo
 ${PYSITELIB}/yt_dlp/utils/_deprecated.py
 ${PYSITELIB}/yt_dlp/utils/_deprecated.pyc
 ${PYSITELIB}/yt_dlp/utils/_deprecated.pyo
+${PYSITELIB}/yt_dlp/utils/_jsruntime.py
+${PYSITELIB}/yt_dlp/utils/_jsruntime.pyc
+${PYSITELIB}/yt_dlp/utils/_jsruntime.pyo
 ${PYSITELIB}/yt_dlp/utils/_legacy.py
 ${PYSITELIB}/yt_dlp/utils/_legacy.pyc
 ${PYSITELIB}/yt_dlp/utils/_legacy.pyo

Index: pkgsrc/net/yt-dlp/distinfo
diff -u pkgsrc/net/yt-dlp/distinfo:1.74 pkgsrc/net/yt-dlp/distinfo:1.75
--- pkgsrc/net/yt-dlp/distinfo:1.74     Thu Oct 23 09:37:53 2025
+++ pkgsrc/net/yt-dlp/distinfo  Tue Nov 18 11:06:36 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.74 2025/10/23 09:37:53 adam Exp $
+$NetBSD: distinfo,v 1.75 2025/11/18 11:06:36 ryoon Exp $
 
-BLAKE2s (yt_dlp-2025.10.22.tar.gz) = 7266a4651fbf644f193fae84044d9743f3665a7da5ac2c1c3687bc27a4ca7476
-SHA512 (yt_dlp-2025.10.22.tar.gz) = 41f8d5cc78a5d951461b40f31beb2f8c2e37b62a35efe91a3d751a3416d7fa05e44d247a73ee1faa07a0d0d930ad909eb6c350b5ec79e945dd7db0148c840a37
-Size (yt_dlp-2025.10.22.tar.gz) = 3046863 bytes
+BLAKE2s (yt_dlp-2025.11.12.tar.gz) = 93b91604a446783b7ffcb5902988dac3d99645a147fc45b9e09eb1f2cd49cd26
+SHA512 (yt_dlp-2025.11.12.tar.gz) = f0acf1e6cd2dc42be37a3a0a6821bc41fbe1808662b79aba87bad71bc3880843f3c96c77056499f9b3d45fc374343c6edd9cca0f3e163e5212359b7c40b6d20f
+Size (yt_dlp-2025.11.12.tar.gz) = 3076928 bytes



Home | Main Index | Thread Index | Old Index