From: byteskeptical Subject: [update] www/yt-dlp 2026.02.04 -> 2026.02.21 To: OpenBSD Ports Date: Tue, 24 Feb 2026 00:21:13 +0000 Reply-To: byteskeptical Hello from the other side, just a quick update to the lastest and greatest yt-dlp and its sister package yt-dlp-ejs. Tested on amd64. Index: www/yt-dlp/Makefile =================================================================== RCS file: /cvs/ports/www/yt-dlp/Makefile,v retrieving revision 1.73 diff -u -p -u -p -r1.73 Makefile --- www/yt-dlp/Makefile 5 Feb 2026 05:47:10 -0000 1.73 +++ www/yt-dlp/Makefile 23 Feb 2026 23:57:17 -0000 @@ -1,6 +1,6 @@ COMMENT = CLI program to download videos from YouTube and other sites -VERSION = 2026.02.04 +VERSION = 2026.02.21 MODPY_DISTV = ${VERSION:S/.0/./g} DISTNAME = yt-dlp-${VERSION} Index: www/yt-dlp/distinfo =================================================================== RCS file: /cvs/ports/www/yt-dlp/distinfo,v retrieving revision 1.65 diff -u -p -u -p -r1.65 distinfo --- www/yt-dlp/distinfo 5 Feb 2026 05:47:10 -0000 1.65 +++ www/yt-dlp/distinfo 23 Feb 2026 23:57:17 -0000 @@ -1,2 +1,2 @@ -SHA256 (yt-dlp-2026.02.04.tar.gz) = YXxZF2ZlhfbMsKOcShax53/h+c7bgHbDpILhFaf/G9Y= -SIZE (yt-dlp-2026.02.04.tar.gz) = 6177722 +SHA256 (yt-dlp-2026.02.21.tar.gz) = NlXLZrDt9qzLI2HohrE5nH2tO+X6RDSsbQ/b/AdxiGc= +SIZE (yt-dlp-2026.02.21.tar.gz) = 6209777 Index: www/yt-dlp/pkg/PLIST =================================================================== RCS file: /cvs/ports/www/yt-dlp/pkg/PLIST,v retrieving revision 1.59 diff -u -p -u -p -r1.59 PLIST --- www/yt-dlp/pkg/PLIST 5 Feb 2026 05:47:10 -0000 1.59 +++ www/yt-dlp/pkg/PLIST 23 Feb 2026 23:57:19 -0000 @@ -1033,6 +1033,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}livestreamfails.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}lnk.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}lnk.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}locipo.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}locipo.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}loco.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}loco.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}loom.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -1069,6 +1071,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}massengeschmacktv.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}masters.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}masters.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}matchitv.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}matchitv.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}matchtv.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}matchtv.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}mave.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -1921,6 +1925,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}tvn24.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}tvnoe.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}tvnoe.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}tvo.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}tvo.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}tvopengr.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}tvopengr.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}tvp.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -2037,6 +2043,8 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}viously.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}viqeo.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}viqeo.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}visir.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}visir.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}viu.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}viu.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}vk.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION} @@ -2625,6 +2633,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/livestream.py lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/livestreamfails.py lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/lnk.py +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/locipo.py lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/loco.py lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/loom.py lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/lovehomeporn.py @@ -2643,6 +2652,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/markiza.py lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/massengeschmacktv.py lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/masters.py +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/matchitv.py lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/matchtv.py lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/mave.py lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/mbn.py @@ -3069,6 +3079,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/tviplayer.py lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/tvn24.py lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/tvnoe.py +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/tvo.py lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/tvopengr.py lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/tvp.py lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/tvplay.py @@ -3127,6 +3138,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/vimm.py lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/viously.py lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/viqeo.py +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/visir.py lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/viu.py lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/vk.py lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/vocaroo.py Index: www/py-yt-dlp-ejs/Makefile =================================================================== RCS file: /cvs/ports/www/py-yt-dlp-ejs/Makefile,v retrieving revision 1.3 diff -u -p -u -p -r1.3 Makefile --- www/py-yt-dlp-ejs/Makefile 29 Jan 2026 22:31:19 -0000 1.3 +++ www/py-yt-dlp-ejs/Makefile 24 Feb 2026 00:15:17 -0000 @@ -1,7 +1,7 @@ COMMENT = external JavaScript for yt-dlp supporting many runtimes -MODPY_DISTV = 0.4.0 -DISTNAME = yt_dlp_ejs-0.4.0-py3-none-any +MODPY_DISTV = 0.5.0 +DISTNAME = yt_dlp_ejs-0.5.0-py3-none-any EXTRACT_SUFX = .whl EXTRACT_ONLY = PKGNAME = py-yt_dlp_ejs-${MODPY_DISTV} Index: www/py-yt-dlp-ejs/distinfo =================================================================== RCS file: /cvs/ports/www/py-yt-dlp-ejs/distinfo,v retrieving revision 1.2 diff -u -p -u -p -r1.2 distinfo --- www/py-yt-dlp-ejs/distinfo 29 Jan 2026 22:31:19 -0000 1.2 +++ www/py-yt-dlp-ejs/distinfo 24 Feb 2026 00:15:17 -0000 @@ -1,2 +1,2 @@ -SHA256 (yt_dlp_ejs-0.4.0-py3-none-any.whl) = GSeM/zl7JDB030Y0K7dhbEBClq6v8BmGtitOIYI7C5w= -SIZE (yt_dlp_ejs-0.4.0-py3-none-any.whl) = 53600 +SHA256 (yt_dlp_ejs-0.5.0-py3-none-any.whl) = Z0/A7+p0HTEAzfPw+eEjFQcV7kHt9H6npi+97aIEvew= +SIZE (yt_dlp_ejs-0.5.0-py3-none-any.whl) = 54032 -- All desire is the desire to be desired by the subject presumed to know.