head 1.8; access; symbols pkgsrc-2026Q2:1.7.0.8 pkgsrc-2026Q2-base:1.7 pkgsrc-2026Q1:1.7.0.6 pkgsrc-2026Q1-base:1.7 pkgsrc-2025Q4:1.7.0.4 pkgsrc-2025Q4-base:1.7 pkgsrc-2025Q3:1.7.0.2 pkgsrc-2025Q3-base:1.7 pkgsrc-2025Q2:1.6.0.26 pkgsrc-2025Q2-base:1.6 pkgsrc-2025Q1:1.6.0.24 pkgsrc-2025Q1-base:1.6 pkgsrc-2024Q4:1.6.0.22 pkgsrc-2024Q4-base:1.6 pkgsrc-2024Q3:1.6.0.20 pkgsrc-2024Q3-base:1.6 pkgsrc-2024Q2:1.6.0.18 pkgsrc-2024Q2-base:1.6 pkgsrc-2024Q1:1.6.0.16 pkgsrc-2024Q1-base:1.6 pkgsrc-2023Q4:1.6.0.14 pkgsrc-2023Q4-base:1.6 pkgsrc-2023Q3:1.6.0.12 pkgsrc-2023Q3-base:1.6 pkgsrc-2023Q2:1.6.0.10 pkgsrc-2023Q2-base:1.6 pkgsrc-2023Q1:1.6.0.8 pkgsrc-2023Q1-base:1.6 pkgsrc-2022Q4:1.6.0.6 pkgsrc-2022Q4-base:1.6 pkgsrc-2022Q3:1.6.0.4 pkgsrc-2022Q3-base:1.6 pkgsrc-2022Q2:1.6.0.2 pkgsrc-2022Q2-base:1.6 pkgsrc-2022Q1:1.5.0.26 pkgsrc-2022Q1-base:1.5 pkgsrc-2021Q4:1.5.0.24 pkgsrc-2021Q4-base:1.5 pkgsrc-2021Q3:1.5.0.22 pkgsrc-2021Q3-base:1.5 pkgsrc-2021Q2:1.5.0.20 pkgsrc-2021Q2-base:1.5 pkgsrc-2021Q1:1.5.0.18 pkgsrc-2021Q1-base:1.5 pkgsrc-2020Q4:1.5.0.16 pkgsrc-2020Q4-base:1.5 pkgsrc-2020Q3:1.5.0.14 pkgsrc-2020Q3-base:1.5 pkgsrc-2020Q2:1.5.0.12 pkgsrc-2020Q2-base:1.5 pkgsrc-2020Q1:1.5.0.8 pkgsrc-2020Q1-base:1.5 pkgsrc-2019Q4:1.5.0.10 pkgsrc-2019Q4-base:1.5 pkgsrc-2019Q3:1.5.0.6 pkgsrc-2019Q3-base:1.5 pkgsrc-2019Q2:1.5.0.4 pkgsrc-2019Q2-base:1.5 pkgsrc-2019Q1:1.5.0.2 pkgsrc-2019Q1-base:1.5 pkgsrc-2018Q4:1.4.0.4 pkgsrc-2018Q4-base:1.4 pkgsrc-2018Q3:1.4.0.2 pkgsrc-2018Q3-base:1.4 pkgsrc-2018Q2:1.3.0.2 pkgsrc-2018Q2-base:1.3 pkgsrc-2018Q1:1.1.0.20 pkgsrc-2018Q1-base:1.1 pkgsrc-2017Q4:1.1.0.18 pkgsrc-2017Q4-base:1.1 pkgsrc-2017Q3:1.1.0.16 pkgsrc-2017Q3-base:1.1 pkgsrc-2017Q2:1.1.0.12 pkgsrc-2017Q2-base:1.1 pkgsrc-2017Q1:1.1.0.10 pkgsrc-2017Q1-base:1.1 pkgsrc-2016Q4:1.1.0.8 pkgsrc-2016Q4-base:1.1 pkgsrc-2016Q3:1.1.0.6 pkgsrc-2016Q3-base:1.1 pkgsrc-2016Q2:1.1.0.4 pkgsrc-2016Q2-base:1.1 pkgsrc-2016Q1:1.1.0.2 pkgsrc-2016Q1-base:1.1; locks; strict; comment @# @; 1.8 date 2026.07.21.17.18.52; author gdt; state dead; branches; next 1.7; commitid 5P06vibliWFKOxOG; 1.7 date 2025.08.18.09.15.35; author leot; state Exp; branches; next 1.6; commitid Za75Va8dYZJBYb7G; 1.6 date 2022.05.11.17.58.35; author jklos; state Exp; branches; next 1.5; commitid A9affZe6Z15EhFDD; 1.5 date 2019.01.15.21.15.30; author leot; state Exp; branches; next 1.4; commitid VMaN66a5J7rHkV7B; 1.4 date 2018.07.14.11.27.05; author leot; state Exp; branches; next 1.3; commitid msRtv169xcAt16KA; 1.3 date 2018.05.06.10.22.59; author leot; state Exp; branches 1.3.2.1; next 1.2; commitid XLt9svKTXC7RSdBA; 1.2 date 2018.04.25.15.42.12; author leot; state Exp; branches; next 1.1; commitid 0nsl3anfJwts0QzA; 1.1 date 2016.03.05.20.41.10; author leot; state Exp; branches; next ; commitid XtGTWVhNNuHlLuXy; 1.3.2.1 date 2018.09.12.17.49.10; author bsiegert; state Exp; branches; next ; commitid x4zs3jxj3Fl4dQRA; desc @@ 1.8 log @net/youtube-dl: Remove as propose on pkgsrc-user@@ on 4 July, without objections. youtube-dl has not been maintained for 5.5 years; yt-dlp is the successor fork. @ text @$NetBSD: patch-youtube__dl_postprocessor_ffmpeg.py,v 1.7 2025/08/18 09:15:35 leot Exp $ Also look and use ffmpeg[765]/ffprobe[765] if possible, preferring the unversioned one (i.e. selected via alternatives framework) or the newest one. --- youtube_dl/postprocessor/ffmpeg.py.orig 2019-01-15 19:23:14.000000000 +0000 +++ youtube_dl/postprocessor/ffmpeg.py @@@@ -76,7 +76,7 @@@@ class FFmpegPostProcessor(PostProcessor) return FFmpegPostProcessor(downloader)._versions def _determine_executables(self): - programs = ['avprobe', 'avconv', 'ffmpeg', 'ffprobe'] + programs = ['avprobe', 'avconv', 'ffmpeg', 'ffmpeg7', 'ffmpeg6', 'ffmpeg5', 'ffprobe', 'ffprobe7', 'ffprobe6', 'ffprobe5'] prefer_ffmpeg = True def get_ffmpeg_version(path): @@@@ -118,7 +118,7 @@@@ class FFmpegPostProcessor(PostProcessor) self._versions = {} return None location = os.path.dirname(os.path.abspath(location)) - if basename in ('ffmpeg', 'ffprobe'): + if basename in ('ffmpeg', 'ffmpeg7', 'ffmpeg6', 'ffmpeg5', 'ffprobe', 'ffprobe7', 'ffprobe6', 'ffprobe5'): prefer_ffmpeg = True self._paths = dict( @@@@ -131,18 +131,18 @@@@ class FFmpegPostProcessor(PostProcessor) self._paths = dict((p, p) for p in programs) if prefer_ffmpeg is False: - prefs = ('avconv', 'ffmpeg') + prefs = ('avconv', 'ffmpeg', 'ffmpeg7', 'ffmpeg6', 'ffmpeg5') else: - prefs = ('ffmpeg', 'avconv') + prefs = ('ffmpeg', 'ffmpeg7', 'ffmpeg6', 'ffmpeg5', 'avconv') for p in prefs: if self._versions[p]: self.basename = p break if prefer_ffmpeg is False: - prefs = ('avprobe', 'ffprobe') + prefs = ('avprobe', 'ffprobe', 'ffprobe7', 'ffprobe6', 'ffprobe5') else: - prefs = ('ffprobe', 'avprobe') + prefs = ('ffprobe', 'ffprobe7', 'ffprobe6', 'ffprobe5', 'avprobe') for p in prefs: if self._versions[p]: self.probe_basename = p @ 1.7 log @youtube-dl: switch to more recent ffmpeg-s Look up for ffmpeg[765] instead of older ffmpeg-s that are likely not installed (or in case of ffmpeg2 no longer in pkgsrc!). PKGREVISION++ @ text @d1 1 a1 1 $NetBSD: patch-youtube__dl_postprocessor_ffmpeg.py,v 1.6 2022/05/11 17:58:35 jklos Exp $ @ 1.6 log @Allow youtube-dl to make use of pkgsrc ffmpeg5. @ text @d1 1 a1 1 $NetBSD: patch-youtube__dl_postprocessor_ffmpeg.py,v 1.5 2019/01/15 21:15:30 leot Exp $ d3 1 a3 1 Also look and use ffmpeg[234]/ffprobe[234] if possible, preferring d14 1 a14 1 + programs = ['avprobe', 'avconv', 'ffmpeg', 'ffmpeg5', 'ffmpeg4', 'ffmpeg3', 'ffmpeg2', 'ffprobe', 'ffprobe5', 'ffprobe4', 'ffprobe3', 'ffprobe2'] d23 1 a23 1 + if basename in ('ffmpeg', 'ffmpeg5', 'ffmpeg4', 'ffmpeg3', 'ffmpeg2', 'ffprobe', 'ffprobe5', 'ffprobe4', 'ffprobe3', 'ffprobe2'): d32 1 a32 1 + prefs = ('avconv', 'ffmpeg', 'ffmpeg5', 'ffmpeg4', 'ffmpeg3', 'ffmpeg2') d35 1 a35 1 + prefs = ('ffmpeg', 'ffmpeg4', 'ffmpeg5', 'ffmpeg3', 'ffmpeg2', 'avconv') d43 1 a43 1 + prefs = ('avprobe', 'ffprobe', 'ffprobe5', 'ffprobe4', 'ffprobe3', 'ffprobe2') d46 1 a46 1 + prefs = ('ffprobe', 'ffprobe5', 'ffprobe4', 'ffprobe3', 'ffprobe2', 'avprobe') @ 1.5 log @youtube-dl: Update to 20190116 Changes: version 2019.01.16 Core + [test/helper] Add support for maxcount and count collection len checkers * [downloader/hls] Fix uplynk ad skipping (#18824) * [postprocessor/ffmpeg] Improve ffmpeg version parsing (#18813) Extractors * [youtube] Skip unsupported adaptive stream type (#18804) + [youtube] Extract DASH formats from player response (#18804) * [funimation] Fix extraction (#14089) * [skylinewebcams] Fix extraction (#18853) + [curiositystream] Add support for non app URLs + [bitchute] Check formats (#18833) * [wistia] Extend URL regular expression (#18823) + [playplustv] Add support for playplus.com (#18789) @ text @d1 1 a1 1 $NetBSD: patch-youtube__dl_postprocessor_ffmpeg.py,v 1.4 2018/07/14 11:27:05 leot Exp $ d14 1 a14 1 + programs = ['avprobe', 'avconv', 'ffmpeg', 'ffmpeg4', 'ffmpeg3', 'ffmpeg2', 'ffprobe', 'ffprobe4', 'ffprobe3', 'ffprobe2'] d23 1 a23 1 + if basename in ('ffmpeg', 'ffmpeg4', 'ffmpeg3', 'ffmpeg2', 'ffprobe', 'ffprobe4', 'ffprobe3', 'ffprobe2'): d32 1 a32 1 + prefs = ('avconv', 'ffmpeg', 'ffmpeg4', 'ffmpeg3', 'ffmpeg2') d35 1 a35 1 + prefs = ('ffmpeg', 'ffmpeg4', 'ffmpeg3', 'ffmpeg2', 'avconv') d43 1 a43 1 + prefs = ('avprobe', 'ffprobe', 'ffprobe4', 'ffprobe3', 'ffprobe2') d46 1 a46 1 + prefs = ('ffprobe', 'ffprobe4', 'ffprobe3', 'ffprobe2', 'avprobe') @ 1.4 log @youtube-dl: Update net/youtube-dl to 20180710 Changes: version 2018.07.10 Core * [utils] Share JSON-LD regular expression * [downloader/dash] Improve error handling (#16927) Extractors + [nrktv] Add support for new season and serie URL schema + [nrktv] Add support for new episode URL schema (#16909) + [frontendmasters] Add support for frontendmasters.com (#3661, #16328) * [funk] Fix extraction (#16918) * [watchbox] Fix extraction (#16904) * [dplayit] Sort formats * [dplayit] Fix extraction (#16901) * [youtube] Improve login error handling (#13822) version 2018.07.04 Core * [extractor/common] Properly escape % in MPD templates (#16867) * [extractor/common] Use source URL as Referer for HTML5 entries (16849) * Prefer ffmpeg over avconv by default (#8622) Extractors * [pluralsight] Switch to graphql (#16889, #16895, #16896, #16899) * [lynda] Simplify login and improve error capturing (#16891) + [go90] Add support for embed URLs (#16873) * [go90] Detect geo restriction error and pass geo verification headers (#16874) * [vlive] Fix live streams extraction (#16871) * [npo] Fix typo (#16872) + [mediaset] Add support for new videos and extract all formats (#16568) * [dctptv] Restore extraction based on REST API (#16850) * [svt] Improve extraction and add support for pages (#16802) * [porncom] Fix extraction (#16808) version 2018.06.25 Extractors * [joj] Relax URL regular expression (#16771) * [brightcove] Workaround sonyliv DRM protected videos (#16807) * [motherless] Fix extraction (#16786) * [itv] Make SOAP request non fatal and extract metadata from webpage (#16780) - [foxnews:insider] Remove extractor (#15810) + [foxnews] Add support for iframe embeds (#15810, #16711) version 2018.06.19 Core + [extractor/common] Introduce expected_status in _download_* methods for convenient accept of HTTP requests failed with non 2xx status codes + [compat] Introduce compat_integer_types Extractors * [peertube] Improve generic support (#16733) + [6play] Use geo verification headers * [rtbf] Fix extraction for python 3.2 * [vgtv] Improve HLS formats extraction + [vgtv] Add support for www.aftonbladet.se/tv URLs * [bbccouk] Use expected_status * [markiza] Expect 500 HTTP status code * [tvnow] Try all clear manifest URLs (#15361) @ text @d1 1 a1 1 $NetBSD: patch-youtube__dl_postprocessor_ffmpeg.py,v 1.3 2018/05/06 10:22:59 leot Exp $ d3 1 a3 1 Also look and use ffmpeg[234]/ffproble[234] if possible, preferring d7 1 a7 1 --- youtube_dl/postprocessor/ffmpeg.py.orig 2018-07-03 22:29:01.000000000 +0000 d17 2 a18 2 self.basename = None @@@@ -104,7 +104,7 @@@@ class FFmpegPostProcessor(PostProcessor) d27 1 a27 1 @@@@ -118,18 +118,18 @@@@ class FFmpegPostProcessor(PostProcessor) @ 1.3 log @youtube-dl: Update net/youtube-dl to 20180501 pkgsrc changes: - Also try to use use ff{mpeg,proble}4 and while here better explain the rationale in patches/patch-youtube__dl_postprocessor_ffmpeg.py. - Update MESSAGE to also mention ffmpeg4. Changes: version 2018.05.01 Core * [downloader/fragment] Restart download if .ytdl file is corrupt (#16312) + [extractor/common] Extract interaction statistic + [utils] Add merge_dicts + [extractor/common] Add _download_json_handle Extractors * [kaltura] Improve iframe embeds detection (#16337) + [udemy] Extract outputs renditions (#16289, #16291, #16320, #16321, #16334, #16335) + [zattoo] Add support for zattoo.com and mobiltv.quickline.com (#14668, #14676) * [yandexmusic] Convert release_year to int * [udemy] Override _download_webpage_handle instead of _download_webpage * [xiami] Override _download_webpage_handle instead of _download_webpage * [yandexmusic] Override _download_webpage_handle instead of _download_webpage * [youtube] Correctly disable polymer on all requests (#16323, #16326) * [generic] Prefer enclosures over links in RSS feeds (#16189) + [redditr] Add support for old.reddit.com URLs (#16274) * [nrktv] Update API host (#16324) + [imdb] Extract all formats (#16249) + [vimeo] Extract JSON-LD (#16295) * [funk:channel] Improve extraction (#16285) @ text @d1 1 a1 1 $NetBSD: patch-youtube__dl_postprocessor_ffmpeg.py,v 1.2 2018/04/25 15:42:12 leot Exp $ d7 1 a7 1 --- youtube_dl/postprocessor/ffmpeg.py.orig 2016-02-09 11:57:41.000000000 +0000 d9 1 a9 1 @@@@ -51,7 +51,7 @@@@ class FFmpegPostProcessor(PostProcessor) d15 1 a15 1 prefer_ffmpeg = False d18 1 a18 1 @@@@ -79,7 +79,7 @@@@ class FFmpegPostProcessor(PostProcessor) d27 1 a27 1 @@@@ -93,18 +93,18 @@@@ class FFmpegPostProcessor(PostProcessor) d30 4 a33 1 if prefer_ffmpeg: a35 3 else: - prefs = ('avconv', 'ffmpeg') + prefs = ('avconv', 'ffmpeg', 'ffmpeg4', 'ffmpeg3', 'ffmpeg2') d41 4 a44 1 if prefer_ffmpeg: a46 3 else: - prefs = ('avprobe', 'ffprobe') + prefs = ('avprobe', 'ffprobe', 'ffprobe4', 'ffprobe3', 'ffprobe2') @ 1.3.2.1 log @Pullup ticket #5828 - requested by leot net/youtube-dl: bugfix Revisions pulled up: - net/youtube-dl/Makefile 1.140-1.145 - net/youtube-dl/PLIST 1.66-1.68 - net/youtube-dl/distinfo 1.125-1.130 - net/youtube-dl/patches/patch-youtube__dl_postprocessor_ffmpeg.py 1.4 --- Module Name: pkgsrc Committed By: leot Date: Sat Jul 14 11:27:05 UTC 2018 Modified Files: pkgsrc/net/youtube-dl: Makefile PLIST distinfo pkgsrc/net/youtube-dl/patches: patch-youtube__dl_postprocessor_ffmpeg.py Log Message: youtube-dl: Update net/youtube-dl to 20180710 Changes: version 2018.07.10 Core * [utils] Share JSON-LD regular expression * [downloader/dash] Improve error handling (#16927) Extractors + [nrktv] Add support for new season and serie URL schema + [nrktv] Add support for new episode URL schema (#16909) + [frontendmasters] Add support for frontendmasters.com (#3661, #16328) * [funk] Fix extraction (#16918) * [watchbox] Fix extraction (#16904) * [dplayit] Sort formats * [dplayit] Fix extraction (#16901) * [youtube] Improve login error handling (#13822) version 2018.07.04 Core * [extractor/common] Properly escape % in MPD templates (#16867) * [extractor/common] Use source URL as Referer for HTML5 entries (16849) * Prefer ffmpeg over avconv by default (#8622) Extractors * [pluralsight] Switch to graphql (#16889, #16895, #16896, #16899) * [lynda] Simplify login and improve error capturing (#16891) + [go90] Add support for embed URLs (#16873) * [go90] Detect geo restriction error and pass geo verification headers (#16874) * [vlive] Fix live streams extraction (#16871) * [npo] Fix typo (#16872) + [mediaset] Add support for new videos and extract all formats (#16568) * [dctptv] Restore extraction based on REST API (#16850) * [svt] Improve extraction and add support for pages (#16802) * [porncom] Fix extraction (#16808) version 2018.06.25 Extractors * [joj] Relax URL regular expression (#16771) * [brightcove] Workaround sonyliv DRM protected videos (#16807) * [motherless] Fix extraction (#16786) * [itv] Make SOAP request non fatal and extract metadata from webpage (#16780) - [foxnews:insider] Remove extractor (#15810) + [foxnews] Add support for iframe embeds (#15810, #16711) version 2018.06.19 Core + [extractor/common] Introduce expected_status in _download_* methods for convenient accept of HTTP requests failed with non 2xx status codes + [compat] Introduce compat_integer_types Extractors * [peertube] Improve generic support (#16733) + [6play] Use geo verification headers * [rtbf] Fix extraction for python 3.2 * [vgtv] Improve HLS formats extraction + [vgtv] Add support for www.aftonbladet.se/tv URLs * [bbccouk] Use expected_status * [markiza] Expect 500 HTTP status code * [tvnow] Try all clear manifest URLs (#15361) --- Module Name: pkgsrc Committed By: leot Date: Sun Jul 22 10:16:11 UTC 2018 Modified Files: pkgsrc/net/youtube-dl: Makefile distinfo Log Message: youtube-dl: Update net/youtube-dl to 20180721 Changes: 2018.07.21 ---------- Core + [utils] Introduce url_or_none * [utils] Allow JSONP without function name (#17028) + [extractor/common] Extract DASH and MSS formats from SMIL manifests Extractors + [bbc] Add support for BBC Radio Play pages (#17022) * [iwara] Fix download URLs (#17026) * [vrtnu] Relax title extraction and extract JSON-LD (#17018) + [viu] Pass Referer and Origin headers and area id (#16992) + [vimeo] Add another config regular expression (#17013) + [facebook] Extract view count (#16942) * [dailymotion] Improve description extraction (#16984) * [slutload] Fix and improve extraction (#17001) * [mediaset] Fix extraction (#16977) + [theplatform] Add support for theplatform TLD customization (#16977) * [imgur] Relax URL regular expression (#16987) * [pornhub] Improve extraction and extract all formats (#12166, #15891, #16262, #16959) --- Module Name: pkgsrc Committed By: leot Date: Thu Aug 9 11:10:10 UTC 2018 Modified Files: pkgsrc/net/youtube-dl: Makefile PLIST distinfo Log Message: youtube-dl: Update net/youtube-dl to 20180804 Changes: 2018.08.04 ---------- Extractors * [funk:channel] Improve byChannelAlias extraction (#17142) * [twitch] Fix authentication (#17024, #17126) * [twitch:vod] Improve URL regular expression (#17135) * [watchbox] Fix extraction (#17107) * [pbs] Fix extraction (#17109) * [theplatform] Relax URL regular expression (#16181, #17097) + [viqeo] Add support for viqeo.tv (#17066) 2018.07.29 ---------- Extractors * [crunchyroll:playlist] Restrict URL regular expression (#17069, #17076) + [pornhub] Add support for subtitles (#16924, #17088) * [ceskatelevize] Use https for API call (#16997, #16999) * [dailymotion:playlist] Fix extraction (#16894) * [ted] Improve extraction * [ted] Fix extraction for videos without nativeDownloads (#16756, #17085) * [telecinco] Fix extraction (#17080) * [mitele] Reduce number of requests * [rai] Return non HTTP relinker URL intact (#17055) * [vk] Fix extraction for inline only videos (#16923) * [streamcloud] Fix extraction (#17054) * [facebook] Fix tahoe player extraction with authentication (#16655) + [puhutv] Add support for puhutv.com (#12712, #16010, #16269) --- Module Name: pkgsrc Committed By: leot Date: Wed Aug 22 10:57:11 UTC 2018 Modified Files: pkgsrc/net/youtube-dl: Makefile PLIST distinfo Log Message: youtube-dl: Update net/youtube-dl to 20180822 Changes: version 2018.08.22 ------------------ Core * [utils] Use pure browser header for User-Agent (#17236) Extractors + [kinopoisk] Add support for kinopoisk.ru (#17283) + [yourporn] Add support for yourporn.sexy (#17298) + [go] Add support for disneynow.go.com (#16299, #17264) + [6play] Add support for play.rtl.hr (#17249) * [anvato] Fallback to generic API key for access-key-to-API-key lookup (#16788, #17254) * [lci] Fix extraction (#17274) * [bbccouk] Extend id URL regular expression (#17270) * [cwtv] Fix extraction (#17256) * [nova] Fix extraction (#17241) + [generic] Add support for expressen embeds * [raywenderlich] Adapt to site redesign (#17225) + [redbulltv] Add support redbull.com tv URLs (#17218) + [bitchute] Add support for bitchute.com (#14052) + [clyp] Add support for token protected media (#17184) * [imdb] Fix extension extraction (#17167) --- Module Name: pkgsrc Committed By: leot Date: Sat Sep 1 16:49:45 UTC 2018 Modified Files: pkgsrc/net/youtube-dl: Makefile distinfo Log Message: youtube-dl: Update net/youtube-dl to 20180901 Changes: version 2018.09.01 Core * [utils] Skip remote IP addresses non matching to source address' IP version when creating a connection (#13422, #17362) Extractors + [ard] Add support for one.ard.de (#17397) * [niconico] Fix extraction on python3 (#17393, #17407) * [ard] Extract f4m formats * [crunchyroll] Parse vilos media data (#17343) + [ard] Add support for Beta ARD Mediathek + [bandcamp] Extract more metadata (#13197) * [internazionale] Fix extraction of non-available-abroad videos (#17386) version 2018.08.28 Extractors + [youtube:playlist] Add support for music album playlists (OLAK5uy_ prefix) (#17361) * [bitchute] Fix extraction by pass custom User-Agent (#17360) * [webofstories:playlist] Fix extraction (#16914) + [tvplayhome] Add support for new tvplay URLs (#17344) + [generic] Allow relative src for videojs embeds (#17324) + [xfileshare] Add support for vidto.se (#17317) + [vidzi] Add support for vidzi.nu (#17316) + [nova:embed] Add support for media.cms.nova.cz (#17282) --- Module Name: pkgsrc Committed By: leot Date: Sat Sep 8 16:24:35 UTC 2018 Modified Files: pkgsrc/net/youtube-dl: Makefile distinfo Log Message: youtube-dl: Update net/youtube-dl to 20180908 Changes: version 2018.09.08 Extractors * [youtube] Fix extraction (#17457, #17464) + [pornhub:uservideos] Add support for new URLs (#17388) * [iprima] Confirm adult check (#17437) * [slideslive] Make check for video service name case-insensitive (#17429) * [radiojavan] Fix extraction (#17151) * [generic] Skip unsuccessful jwplayer extraction (#16735) @ text @d1 1 a1 1 $NetBSD$ d7 1 a7 1 --- youtube_dl/postprocessor/ffmpeg.py.orig 2018-07-03 22:29:01.000000000 +0000 d9 1 a9 1 @@@@ -76,7 +76,7 @@@@ class FFmpegPostProcessor(PostProcessor) d15 1 a15 1 prefer_ffmpeg = True d18 1 a18 1 @@@@ -104,7 +104,7 @@@@ class FFmpegPostProcessor(PostProcessor) d27 1 a27 1 @@@@ -118,18 +118,18 @@@@ class FFmpegPostProcessor(PostProcessor) d30 4 a33 1 if prefer_ffmpeg is False: a35 3 else: - prefs = ('ffmpeg', 'avconv') + prefs = ('ffmpeg', 'ffmpeg4', 'ffmpeg3', 'ffmpeg2', 'avconv') d41 4 a44 1 if prefer_ffmpeg is False: a46 3 else: - prefs = ('ffprobe', 'avprobe') + prefs = ('ffprobe', 'ffprobe4', 'ffprobe3', 'ffprobe2', 'avprobe') @ 1.2 log @youtube-dl: Update net/youtube-dl to 20180425 pkgsrc changes: - Adjust patches/patch-youtube__dl_postprocessor_ffmpeg.py to prefer ffmpeg3 over ffmpeg2 Changes: version 2018.04.25 Core * [utils] Fix match_str for boolean meta fields + [Makefile] Add support for pandoc 2 and disable smart extension (#16251) * [YoutubeDL] Fix typo in media extension compatibility checker (#16215) Extractors + [openload] Recognize IPv6 stream URLs (#16136, #16137, #16205, #16246, #16250) + [twitch] Extract is_live according to status (#16259) * [pornflip] Relax URL regular expression (#16258) - [etonline] Remove extractor (#16256) * [breakcom] Fix extraction (#16254) + [youtube] Add ability to authenticate with cookies * [youtube:feed] Implement lazy playlist extraction (#10184) + [svt] Add support for TV channel live streams (#15279, #15809) * [ccma] Fix video extraction (#15931) * [rentv] Fix extraction (#15227) + [nick] Add support for nickjr.nl (#16230) * [extremetube] Fix metadata extraction + [keezmovies] Add support for generic embeds (#16134, #16154) * [nexx] Extract new azure URLs (#16223) * [cbssports] Fix extraction (#16217) * [kaltura] Improve embeds detection (#16201) * [instagram:user] Fix extraction (#16119) * [cbs] Skip DRM asset types (#16104) version 2018.04.16 Extractors * [smotri:broadcast] Fix extraction (#16180) + [picarto] Add support for picarto.tv (#6205, #12514, #15276, #15551) * [vine:user] Fix extraction (#15514, #16190) * [pornhub] Relax URL regular expression (#16165) * [cbc:watch] Re-acquire device token when expired (#16160) + [fxnetworks] Add support for https theplatform URLs (#16125, #16157) + [instagram:user] Add request signing (#16119) + [twitch] Add support for mobile URLs (#16146) @ text @d1 1 a1 1 $NetBSD: patch-youtube__dl_postprocessor_ffmpeg.py,v 1.1 2016/03/05 20:41:10 leot Exp $ d3 3 a5 1 Also look and use ffmpeg[23] if possible. d14 1 a14 1 + programs = ['avprobe', 'avconv', 'ffmpeg', 'ffmpeg3', 'ffmpeg2', 'ffprobe', 'ffprobe3', 'ffprobe2'] d23 1 a23 1 + if basename in ('ffmpeg', 'ffmpeg3', 'ffmpeg2', 'ffprobe', 'ffprobe3', 'ffprobe2'): d32 1 a32 1 + prefs = ('ffmpeg', 'ffmpeg3', 'ffmpeg2', 'avconv') d35 1 a35 1 + prefs = ('avconv', 'ffmpeg', 'ffmpeg3', 'ffmpeg2') d43 1 a43 1 + prefs = ('ffprobe', 'ffprobe3', 'ffprobe2', 'avprobe') d46 1 a46 1 + prefs = ('avprobe', 'ffprobe', 'ffprobe3', 'ffprobe2') @ 1.1 log @Update net/youtube-dl to 2016.03.01. pkgsrc changes: o Add a patch in order to also honor ffmpeg[23] and ffprobe[23]. Noticed by Adrien Fernandes. Changes: 2016.03.01: [webofstories] Tolerate malforder og:title (Closes #8417) [zdf] Ignore hls manifests that use https (closes #8665) [mdr] Fix extraction (Closes #8702) [rtve.es:live] Fix extraction [*] other misc bug fixes and improvements 2016.02.27: [xfileshare] Add support for powerwatch (Closes #8628) [facebook] Support mobile URLs (closes #8638) [uStudio] Add new extractor [space] Remove extractor (Closes #8662) - Now uses ooyala embed [vidzi] Fix extraction [videomega] Fix extraction (closes #7606) [bokecc] Add new extractor (#2336) [imdb] Recognize 1080p formats (Closes #8677) [tnaflixnetwork:embed] Add extractor [dplay] add support for it.dplay.com and dplay.dk [dplay] Add support for dplay.no [*] other misc bug fixes and improvements @ text @d1 1 a1 1 $NetBSD$ d12 1 a12 1 + programs = ['avprobe', 'avconv', 'ffmpeg', 'ffmpeg2', 'ffmpeg3', 'ffprobe', 'ffprobe2', 'ffprobe3'] d21 1 a21 1 + if basename in ('ffmpeg', 'ffmpeg2', 'ffmpeg3', 'ffprobe', 'ffprobe2', 'ffprobe3'): d30 1 a30 1 + prefs = ('ffmpeg', 'ffmpeg2', 'ffmpeg3', 'avconv') d33 1 a33 1 + prefs = ('avconv', 'ffmpeg', 'ffmpeg2', 'ffmpeg3') d41 1 a41 1 + prefs = ('ffprobe', 'ffprobe2', 'ffprobe3', 'avprobe') d44 1 a44 1 + prefs = ('avprobe', 'ffprobe', 'ffprobe2', 'ffprobe3') @