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:   adam
Date:           Tue Jul  2 09:04:40 UTC 2024

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

Log Message:
yt-dlp: updated to 2024.07.01

yt-dlp 2024.07.01

Important changes

Security: [CVE-2024-38519] Properly sanitize file-extension to prevent file system modification and RCE
Unsafe extensions are now blocked from being downloaded

Core changes

Add playlist_channel and playlist_channel_id fields
Disallow unsafe extensions (CVE-2024-38519) by Grub4K
cookies: Fix --cookies-from-browser DE detection on Linux

Extractor changes

afreecatv
Support browser impersonation
catchstory: Add extractor
bilibili: Support legacy formats
bitchute: Fix extractors
brightcove: Upgrade requests to HTTPS
cloudflarestream: Fix _VALID_URL and embed extraction
cloudycdn: Fix formats extraction
digitalconcerthall: Rework extractor
facebook: reel: Fix extraction
francetv
Detect and raise errors for DRM
Fix extractor
generic: Add key_query extractor-arg by bashonly
graspop: Add extractor
jiocinema: series: Fix extraction
khanacademy: Fix extractors
laracasts: Add extractors
matchtv: Fix extractor
mediasite: Fix extraction
microsoftembed: Add extractors for dev materials
mlbtv: Fix extraction
neteasemusic: Extract more formats from new API
nhkradiru: Fix extractor
nuum: Fix formats extraction
orf
on
Add prefer_segments_playlist extractor-arg
Support segmented episodes
patreoncampaign: Fix campaign_id extraction
podbayfm: Fix extraction
pokergo: Make metadata extraction non-fatal
qqmusic: Fix extractors
rtvslo.si: show: Add extractor
soundcloud: Fix download format extraction
sproutvideo: Add extractors
tiktok
Detect and raise when login is required
Fix API extraction
tubitv
Fix extractor
series: Fix extractor
vimeo: Support browser impersonation
youtube
Extract all formats from multi-language m3u8s
Skip formats if nsig decoding fails
Suppress "Unavailable videos are hidden" warning
tab: Fix channel metadata extraction

Downloader changes

hls: Apply extra_param_to_key_url from info dict by bashonly

Postprocessor changes

embedthumbnail: Fix postprocessor

Networking changes

Request Handler: requests: Bump minimum requests version to 2.32.2

Misc. changes

build
Bump Pyinstaller to >=6.7.0 for all builds
Cache dependencies for macos job
Use macos-12 image for yt-dlp_macos
cleanup
Add more ruff rules
Bump ruff to 0.5.x
Miscellaneous: 6aaf96a by bashonly, c-basalt, jucor, seproDev
test: download: Raise on network errors


To generate a diff of this commit:
cvs rdiff -u -r1.39 -r1.40 pkgsrc/net/yt-dlp/Makefile
cvs rdiff -u -r1.29 -r1.30 pkgsrc/net/yt-dlp/PLIST
cvs rdiff -u -r1.35 -r1.36 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.39 pkgsrc/net/yt-dlp/Makefile:1.40
--- pkgsrc/net/yt-dlp/Makefile:1.39     Tue May 28 04:11:29 2024
+++ pkgsrc/net/yt-dlp/Makefile  Tue Jul  2 09:04:40 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.39 2024/05/28 04:11:29 adam Exp $
+# $NetBSD: Makefile,v 1.40 2024/07/02 09:04:40 adam Exp $
 
-DISTNAME=      yt_dlp-2024.5.27
+DISTNAME=      yt_dlp-2024.7.1
 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.29 pkgsrc/net/yt-dlp/PLIST:1.30
--- pkgsrc/net/yt-dlp/PLIST:1.29        Mon May 27 05:04:02 2024
+++ pkgsrc/net/yt-dlp/PLIST     Tue Jul  2 09:04:40 2024
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.29 2024/05/27 05:04:02 adam Exp $
+@comment $NetBSD: PLIST,v 1.30 2024/07/02 09:04:40 adam Exp $
 bin/yt-dlp
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
@@ -1083,6 +1083,9 @@ ${PYSITELIB}/yt_dlp/extractor/gotostage.
 ${PYSITELIB}/yt_dlp/extractor/gputechconf.py
 ${PYSITELIB}/yt_dlp/extractor/gputechconf.pyc
 ${PYSITELIB}/yt_dlp/extractor/gputechconf.pyo
+${PYSITELIB}/yt_dlp/extractor/graspop.py
+${PYSITELIB}/yt_dlp/extractor/graspop.pyc
+${PYSITELIB}/yt_dlp/extractor/graspop.pyo
 ${PYSITELIB}/yt_dlp/extractor/gronkh.py
 ${PYSITELIB}/yt_dlp/extractor/gronkh.pyc
 ${PYSITELIB}/yt_dlp/extractor/gronkh.pyo
@@ -1344,6 +1347,9 @@ ${PYSITELIB}/yt_dlp/extractor/kuwo.pyo
 ${PYSITELIB}/yt_dlp/extractor/la7.py
 ${PYSITELIB}/yt_dlp/extractor/la7.pyc
 ${PYSITELIB}/yt_dlp/extractor/la7.pyo
+${PYSITELIB}/yt_dlp/extractor/laracasts.py
+${PYSITELIB}/yt_dlp/extractor/laracasts.pyc
+${PYSITELIB}/yt_dlp/extractor/laracasts.pyo
 ${PYSITELIB}/yt_dlp/extractor/lastfm.py
 ${PYSITELIB}/yt_dlp/extractor/lastfm.pyc
 ${PYSITELIB}/yt_dlp/extractor/lastfm.pyo
@@ -1536,9 +1542,6 @@ ${PYSITELIB}/yt_dlp/extractor/microsofte
 ${PYSITELIB}/yt_dlp/extractor/microsoftstream.py
 ${PYSITELIB}/yt_dlp/extractor/microsoftstream.pyc
 ${PYSITELIB}/yt_dlp/extractor/microsoftstream.pyo
-${PYSITELIB}/yt_dlp/extractor/microsoftvirtualacademy.py
-${PYSITELIB}/yt_dlp/extractor/microsoftvirtualacademy.pyc
-${PYSITELIB}/yt_dlp/extractor/microsoftvirtualacademy.pyo
 ${PYSITELIB}/yt_dlp/extractor/mildom.py
 ${PYSITELIB}/yt_dlp/extractor/mildom.pyc
 ${PYSITELIB}/yt_dlp/extractor/mildom.pyo
@@ -2403,6 +2406,9 @@ ${PYSITELIB}/yt_dlp/extractor/springboar
 ${PYSITELIB}/yt_dlp/extractor/sprout.py
 ${PYSITELIB}/yt_dlp/extractor/sprout.pyc
 ${PYSITELIB}/yt_dlp/extractor/sprout.pyo
+${PYSITELIB}/yt_dlp/extractor/sproutvideo.py
+${PYSITELIB}/yt_dlp/extractor/sproutvideo.pyc
+${PYSITELIB}/yt_dlp/extractor/sproutvideo.pyo
 ${PYSITELIB}/yt_dlp/extractor/srgssr.py
 ${PYSITELIB}/yt_dlp/extractor/srgssr.pyc
 ${PYSITELIB}/yt_dlp/extractor/srgssr.pyo

Index: pkgsrc/net/yt-dlp/distinfo
diff -u pkgsrc/net/yt-dlp/distinfo:1.35 pkgsrc/net/yt-dlp/distinfo:1.36
--- pkgsrc/net/yt-dlp/distinfo:1.35     Tue May 28 04:11:29 2024
+++ pkgsrc/net/yt-dlp/distinfo  Tue Jul  2 09:04:40 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.35 2024/05/28 04:11:29 adam Exp $
+$NetBSD: distinfo,v 1.36 2024/07/02 09:04:40 adam Exp $
 
-BLAKE2s (yt_dlp-2024.5.27.tar.gz) = 1e369e56917f73a83c663ac233c95198671508c057f6ce22f60208edc65b1eda
-SHA512 (yt_dlp-2024.5.27.tar.gz) = 63c570579d1966565a96d44b433f2490e170588d8236a57a0a1393445930c66e4cc74079a2f1606774f7d31f611efdec27ab21a393cdfbc40eb2ea290149e892
-Size (yt_dlp-2024.5.27.tar.gz) = 2813727 bytes
+BLAKE2s (yt_dlp-2024.7.1.tar.gz) = 5c5f4f38599eac34c3951612a14bed80461aecc9e9cd72281e0f8d32abef7bb7
+SHA512 (yt_dlp-2024.7.1.tar.gz) = 42f6d15704b002b5a087bb7cf0f54ae364bb1826d0d16e7fc87f8f1857985b47716de69fcbaa5c72b9de878f93f9da0542dbb1fd6b4e7c19762ae849c0ec608f
+Size (yt_dlp-2024.7.1.tar.gz) = 2830145 bytes



Home | Main Index | Thread Index | Old Index