ok mestre@
On 22:22 Fri 17 Nov , Stefan Hagen wrote:
> Hi,
>
> on behalf of mestre@ there's a backport to stable for www/yt-dlp,
> which contains a fix for CVE-2023-46121.
>
> Below diff applies to 7.4 and updates the cve entry in quirks.
>
> OK?
>
> Best Regards,
> Stefan
>
> Index: www/yt-dlp/Makefile
> ===================================================================
> RCS file: /cvs/ports/www/yt-dlp/Makefile,v
> diff -u -p -r1.30 Makefile
> --- www/yt-dlp/Makefile 27 Sep 2023 19:13:07 -0000 1.30
> +++ www/yt-dlp/Makefile 17 Nov 2023 21:17:50 -0000
> @@ -1,6 +1,6 @@
> COMMENT = CLI program to download videos from YouTube and other sites
>
> -VERSION = 2023.09.24
> +VERSION = 2023.11.16
> MODPY_EGG_VERSION = ${VERSION:S/.0/./g}
>
> DISTNAME = yt-dlp-${VERSION}
> Index: www/yt-dlp/distinfo
> ===================================================================
> RCS file: /cvs/ports/www/yt-dlp/distinfo,v
> diff -u -p -r1.26 distinfo
> --- www/yt-dlp/distinfo 25 Sep 2023 15:43:31 -0000 1.26
> +++ www/yt-dlp/distinfo 17 Nov 2023 21:17:50 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (yt-dlp-2023.09.24.tar.gz) =
> aJqqtEh2Op77M55gg0bUKqPU93Yoj8H08iMUKsI6Wr8=
> -SIZE (yt-dlp-2023.09.24.tar.gz) = 5494731
> +SHA256 (yt-dlp-2023.11.16.tar.gz) =
> qn+35JtXsbWsQ5pyVoV15N+QT/wwQX4Z5kSZDnI5rFM=
> +SIZE (yt-dlp-2023.11.16.tar.gz) = 5568397
> Index: www/yt-dlp/patches/patch-setup_py
> ===================================================================
> RCS file: /cvs/ports/www/yt-dlp/patches/patch-setup_py,v
> diff -u -p -r1.9 patch-setup_py
> --- www/yt-dlp/patches/patch-setup_py 7 Jan 2023 13:18:45 -0000 1.9
> +++ www/yt-dlp/patches/patch-setup_py 17 Nov 2023 21:17:50 -0000
> @@ -1,7 +1,7 @@
> Index: setup.py
> --- setup.py.orig
> +++ setup.py
> -@@ -77,7 +77,7 @@ def build_params():
> +@@ -85,7 +85,7 @@ def build_params():
> ('share/zsh/site-functions', ['completions/zsh/_yt-dlp']),
> ('share/fish/vendor_completions.d',
> ['completions/fish/yt-dlp.fish']),
> ('share/doc/yt_dlp', ['README.txt']),
> Index: www/yt-dlp/pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/www/yt-dlp/pkg/PLIST,v
> diff -u -p -r1.25 PLIST
> --- www/yt-dlp/pkg/PLIST 25 Sep 2023 15:43:31 -0000 1.25
> +++ www/yt-dlp/pkg/PLIST 17 Nov 2023 21:17:51 -0000
> @@ -637,6 +637,8 @@ lib/python${MODPY_VERSION}/site-packages
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}elonet.${MODPY_PYC_MAGIC_TAG}pyc
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}elpais.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}elpais.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}eltrecetv.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}eltrecetv.${MODPY_PYC_MAGIC_TAG}pyc
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}embedly.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}embedly.${MODPY_PYC_MAGIC_TAG}pyc
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}engadget.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> @@ -649,6 +651,8 @@ lib/python${MODPY_VERSION}/site-packages
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}epoch.${MODPY_PYC_MAGIC_TAG}pyc
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}eporner.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}eporner.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}erocast.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}erocast.${MODPY_PYC_MAGIC_TAG}pyc
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}eroprofile.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}eroprofile.${MODPY_PYC_MAGIC_TAG}pyc
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}ertgr.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> @@ -945,6 +949,8 @@ lib/python${MODPY_VERSION}/site-packages
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}japandiet.${MODPY_PYC_MAGIC_TAG}pyc
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}jeuxvideo.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}jeuxvideo.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}jiosaavn.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}jiosaavn.${MODPY_PYC_MAGIC_TAG}pyc
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}jixie.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}jixie.${MODPY_PYC_MAGIC_TAG}pyc
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}joj.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> @@ -953,6 +959,8 @@ lib/python${MODPY_VERSION}/site-packages
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}jove.${MODPY_PYC_MAGIC_TAG}pyc
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}jstream.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}jstream.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}jtbc.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}jtbc.${MODPY_PYC_MAGIC_TAG}pyc
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}jwplatform.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}jwplatform.${MODPY_PYC_MAGIC_TAG}pyc
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}kakao.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> @@ -1007,6 +1015,8 @@ lib/python${MODPY_VERSION}/site-packages
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}laola1tv.${MODPY_PYC_MAGIC_TAG}pyc
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}lastfm.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}lastfm.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}laxarxames.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}laxarxames.${MODPY_PYC_MAGIC_TAG}pyc
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}lazy_extractors.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}lazy_extractors.${MODPY_PYC_MAGIC_TAG}pyc
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}lbry.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> @@ -1095,6 +1105,8 @@ lib/python${MODPY_VERSION}/site-packages
>
> 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}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}mbn.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}mbn.${MODPY_PYC_MAGIC_TAG}pyc
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}mdr.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}mdr.${MODPY_PYC_MAGIC_TAG}pyc
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}medaltv.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> @@ -1293,8 +1305,6 @@ lib/python${MODPY_VERSION}/site-packages
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}nintendo.${MODPY_PYC_MAGIC_TAG}pyc
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}nitter.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}nitter.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}njpwworld.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> -lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}njpwworld.${MODPY_PYC_MAGIC_TAG}pyc
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}nobelprize.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}nobelprize.${MODPY_PYC_MAGIC_TAG}pyc
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}noice.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> @@ -1545,6 +1555,8 @@ lib/python${MODPY_VERSION}/site-packages
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}radiobremen.${MODPY_PYC_MAGIC_TAG}pyc
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}radiocanada.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}radiocanada.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}radiocomercial.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}radiocomercial.${MODPY_PYC_MAGIC_TAG}pyc
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}radiode.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}radiode.${MODPY_PYC_MAGIC_TAG}pyc
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}radiofrance.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> @@ -1661,6 +1673,8 @@ lib/python${MODPY_VERSION}/site-packages
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}savefrom.${MODPY_PYC_MAGIC_TAG}pyc
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}sbs.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}sbs.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}sbscokr.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}sbscokr.${MODPY_PYC_MAGIC_TAG}pyc
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}screen9.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}screen9.${MODPY_PYC_MAGIC_TAG}pyc
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}screencast.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> @@ -1891,14 +1905,10 @@ lib/python${MODPY_VERSION}/site-packages
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}thestar.${MODPY_PYC_MAGIC_TAG}pyc
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}thesun.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}thesun.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}theta.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> -lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}theta.${MODPY_PYC_MAGIC_TAG}pyc
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}theweatherchannel.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}theweatherchannel.${MODPY_PYC_MAGIC_TAG}pyc
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}thisamericanlife.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}thisamericanlife.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}thisav.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> -lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}thisav.${MODPY_PYC_MAGIC_TAG}pyc
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}thisoldhouse.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}thisoldhouse.${MODPY_PYC_MAGIC_TAG}pyc
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/${MODPY_PYCACHE}thisvid.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> @@ -2546,12 +2556,14 @@ lib/python${MODPY_VERSION}/site-packages
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/ellentube.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/elonet.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/elpais.py
> +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/eltrecetv.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/embedly.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/engadget.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/epicon.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/eplus.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/epoch.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/eporner.py
> +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/erocast.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/eroprofile.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/ertgr.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/escapist.py
> @@ -2700,10 +2712,12 @@ lib/python${MODPY_VERSION}/site-packages
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/jamendo.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/japandiet.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/jeuxvideo.py
> +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/jiosaavn.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/jixie.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/joj.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/jove.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/jstream.py
> +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/jtbc.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/jwplatform.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/kakao.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/kaltura.py
> @@ -2731,6 +2745,7 @@ lib/python${MODPY_VERSION}/site-packages
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/la7.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/laola1tv.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/lastfm.py
> +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/laxarxames.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/lazy_extractors.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/lbry.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/lci.py
> @@ -2775,6 +2790,7 @@ lib/python${MODPY_VERSION}/site-packages
>
> 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/matchtv.py
> +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/mbn.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/mdr.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/medaltv.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/mediaite.py
> @@ -2874,7 +2890,6 @@ lib/python${MODPY_VERSION}/site-packages
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/ninenow.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/nintendo.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/nitter.py
> -lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/njpwworld.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/nobelprize.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/noice.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/nonktube.py
> @@ -3000,6 +3015,7 @@ lib/python${MODPY_VERSION}/site-packages
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/radiko.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/radiobremen.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/radiocanada.py
> +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/radiocomercial.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/radiode.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/radiofrance.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/radiojavan.py
> @@ -3058,6 +3074,7 @@ lib/python${MODPY_VERSION}/site-packages
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/sapo.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/savefrom.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/sbs.py
> +lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/sbscokr.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/screen9.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/screencast.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/screencastify.py
> @@ -3173,10 +3190,8 @@ lib/python${MODPY_VERSION}/site-packages
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/theplatform.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/thestar.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/thesun.py
> -lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/theta.py
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/theweatherchannel.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/thisamericanlife.py
> -lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/thisav.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/thisoldhouse.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/thisvid.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/extractor/threeqsdn.py
> @@ -3388,6 +3403,8 @@ lib/python${MODPY_VERSION}/site-packages
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/networking/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/networking/${MODPY_PYCACHE}_helper.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/networking/${MODPY_PYCACHE}_helper.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/yt_dlp/networking/${MODPY_PYCACHE}_requests.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> +lib/python${MODPY_VERSION}/site-packages/yt_dlp/networking/${MODPY_PYCACHE}_requests.${MODPY_PYC_MAGIC_TAG}pyc
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/networking/${MODPY_PYCACHE}_urllib.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/networking/${MODPY_PYCACHE}_urllib.${MODPY_PYC_MAGIC_TAG}pyc
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/networking/${MODPY_PYCACHE}common.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> @@ -3395,6 +3412,7 @@ lib/python${MODPY_VERSION}/site-packages
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/networking/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/networking/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/networking/_helper.py
> +lib/python${MODPY_VERSION}/site-packages/yt_dlp/networking/_requests.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/networking/_urllib.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/networking/common.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/networking/exceptions.py
> @@ -3450,12 +3468,15 @@ lib/python${MODPY_VERSION}/site-packages
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/utils/${MODPY_PYCACHE}_utils.${MODPY_PYC_MAGIC_TAG}pyc
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/utils/${MODPY_PYCACHE}networking.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/utils/${MODPY_PYCACHE}networking.${MODPY_PYC_MAGIC_TAG}pyc
> +lib/python${MODPY_VERSION}/site-packages/yt_dlp/utils/${MODPY_PYCACHE}progress.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
> +lib/python${MODPY_VERSION}/site-packages/yt_dlp/utils/${MODPY_PYCACHE}progress.${MODPY_PYC_MAGIC_TAG}pyc
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/utils/${MODPY_PYCACHE}traversal.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
>
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/utils/${MODPY_PYCACHE}traversal.${MODPY_PYC_MAGIC_TAG}pyc
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/utils/_deprecated.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/utils/_legacy.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/utils/_utils.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/utils/networking.py
> +lib/python${MODPY_VERSION}/site-packages/yt_dlp/utils/progress.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/utils/traversal.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/version.py
> lib/python${MODPY_VERSION}/site-packages/yt_dlp/webvtt.py
> Index: devel/quirks/Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/quirks/Makefile,v
> diff -u -p -r1.1543 Makefile
> --- devel/quirks/Makefile 30 Sep 2023 13:25:43 -0000 1.1543
> +++ devel/quirks/Makefile 17 Nov 2023 21:17:51 -0000
> @@ -3,7 +3,7 @@ CATEGORIES = devel databases
> DISTFILES =
>
> # API.rev
> -PKGNAME = quirks-6.159
> +PKGNAME = quirks-6.160
> PKG_ARCH = *
> MAINTAINER = Marc Espie <es...@openbsd.org>
>
> Index: devel/quirks/files/Quirks.pm
> ===================================================================
> RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v
> diff -u -p -r1.1555 Quirks.pm
> --- devel/quirks/files/Quirks.pm 30 Sep 2023 13:25:43 -0000 1.1555
> +++ devel/quirks/files/Quirks.pm 17 Nov 2023 21:17:51 -0000
> @@ -2156,7 +2156,7 @@ my $cve = {
> 'www/tomcat/v8' => 'tomcat-<8.5.55',
> 'www/tomcat/v9' => 'tomcat-<9.0.35',
> 'www/webkitgtk4' => 'webkitgtk4-<2.20.5',
> - 'www/yt-dlp' => 'yt-dlp-<2023.07.06',
> + 'www/yt-dlp' => 'yt-dlp-<2023.11.16',
> 'x11/gnome/gdm' => 'gdm-<3.28.3',
> 'x11/rdesktop' => 'rdesktop-<1.8.4',
> };