Sat Sep 16 20:41:15 2017 UTC ()
youtube-dl: Update net/youtube-dl to 20170915

pkgsrc changes:
* Add a comment about VERSION_DATE and PKGNAME semantic (to better explain the note
  provided by `pkglint -Wall').

Changes:
2017.09.15
----------
Core
* [downloader/fragment] Restart inconsistent incomplete fragment downloads
  (#13731)
* [YoutubeDL] Download raw subtitles files (#12909, #14191)

Extractors
* [condenast] Fix extraction (#14196, #14207)
+ [orf] Add support for f4m stories
* [tv4] Relax URL regular expression (#14206)
* [animeondemand] Bypass geo restriction
+ [animeondemand] Add support for flash videos (#9944)

2017.09.11
----------
Extractors
* [rutube:playlist] Fix suitable (#14166)

2017.09.10
----------
Core
+ [utils] Introduce bool_or_none
* [YoutubeDL] Ensure dir existence for each requested format (#14116)

Extractors
* [fox] Fix extraction (#14147)
* [rutube] Use bool_or_none
* [rutube] Rework and generalize playlist extractors (#13565)
+ [rutube:playlist] Add support for playlists (#13534, #13565)
+ [radiocanada] Add fallback for title extraction (#14145)
* [vk] Use dedicated YouTube embeds extraction routine
* [vice] Use dedicated YouTube embeds extraction routine
* [cracked] Use dedicated YouTube embeds extraction routine
* [chilloutzone] Use dedicated YouTube embeds extraction routine
* [abcnews] Use dedicated YouTube embeds extraction routine
* [youtube] Separate methods for embeds extraction
* [redtube] Fix formats extraction (#14122)
* [arte] Relax unavailability check (#14112)
+ [manyvids] Add support for preview videos from manyvids.com (#14053, #14059)
* [vidme:user] Relax URL regular expression (#14054)
* [bpb] Fix extraction (#14043, #14086)
* [soundcloud] Fix download URL with private tracks (#14093)
* [aliexpress:live] Add support for live.aliexpress.com (#13698, #13707)
* [viidea] Capture and output lecture error message (#14099)
* [radiocanada] Skip unsupported platforms (#14100)


(leot)
diff -r1.119 -r1.120 pkgsrc/net/youtube-dl/Makefile
diff -r1.47 -r1.48 pkgsrc/net/youtube-dl/PLIST
diff -r1.104 -r1.105 pkgsrc/net/youtube-dl/distinfo

cvs diff -r1.119 -r1.120 pkgsrc/net/youtube-dl/Makefile (expand / switch to unified diff)

--- pkgsrc/net/youtube-dl/Makefile 2017/09/03 11:57:24 1.119
+++ pkgsrc/net/youtube-dl/Makefile 2017/09/16 20:41:15 1.120
@@ -1,16 +1,18 @@ @@ -1,16 +1,18 @@
1# $NetBSD: Makefile,v 1.119 2017/09/03 11:57:24 leot Exp $ 1# $NetBSD: Makefile,v 1.120 2017/09/16 20:41:15 leot Exp $
2 2
3VERSION_DATE= 2017.09.02 3# XXX: VERSION_DATE can contains also an optional part that indicates
 4# XXX: possible same day revisions. PKGNAME preserves that dotted part as is.
 5VERSION_DATE= 2017.09.15
4DISTNAME= youtube-dl-${VERSION_DATE} 6DISTNAME= youtube-dl-${VERSION_DATE}
5PKGNAME= ${DISTNAME:S/.//:S/.//} 7PKGNAME= ${DISTNAME:S/.//:S/.//}
6CATEGORIES= net 8CATEGORIES= net
7MASTER_SITES= http://youtube-dl.org/downloads/${VERSION_DATE}/ 9MASTER_SITES= http://youtube-dl.org/downloads/${VERSION_DATE}/
8 10
9MAINTAINER= leot@NetBSD.org 11MAINTAINER= leot@NetBSD.org
10HOMEPAGE= http://rg3.github.io/youtube-dl/ 12HOMEPAGE= http://rg3.github.io/youtube-dl/
11COMMENT= Download videos from youtube.com 13COMMENT= Download videos from youtube.com
12LICENSE= public-domain 14LICENSE= public-domain
13 15
14USE_LANGUAGES= # none 16USE_LANGUAGES= # none
15EGG_NAME= youtube_dl-${VERSION_DATE:S/.0/./g} 17EGG_NAME= youtube_dl-${VERSION_DATE:S/.0/./g}
16WRKSRC= ${WRKDIR}/youtube-dl 18WRKSRC= ${WRKDIR}/youtube-dl

cvs diff -r1.47 -r1.48 pkgsrc/net/youtube-dl/PLIST (expand / switch to unified diff)

--- pkgsrc/net/youtube-dl/PLIST 2017/08/18 11:11:51 1.47
+++ pkgsrc/net/youtube-dl/PLIST 2017/09/16 20:41:15 1.48
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.47 2017/08/18 11:11:51 leot Exp $ 1@comment $NetBSD: PLIST,v 1.48 2017/09/16 20:41:15 leot Exp $
2bin/youtube-dl 2bin/youtube-dl
3${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 3${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
4${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 4${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
5${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 5${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
6${PYSITELIB}/${EGG_INFODIR}/entry_points.txt 6${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
7${PYSITELIB}/${EGG_INFODIR}/top_level.txt 7${PYSITELIB}/${EGG_INFODIR}/top_level.txt
8${PYSITELIB}/youtube_dl/YoutubeDL.py 8${PYSITELIB}/youtube_dl/YoutubeDL.py
9${PYSITELIB}/youtube_dl/YoutubeDL.pyc 9${PYSITELIB}/youtube_dl/YoutubeDL.pyc
10${PYSITELIB}/youtube_dl/YoutubeDL.pyo 10${PYSITELIB}/youtube_dl/YoutubeDL.pyo
11${PYSITELIB}/youtube_dl/__init__.py 11${PYSITELIB}/youtube_dl/__init__.py
12${PYSITELIB}/youtube_dl/__init__.pyc 12${PYSITELIB}/youtube_dl/__init__.pyc
13${PYSITELIB}/youtube_dl/__init__.pyo 13${PYSITELIB}/youtube_dl/__init__.pyo
14${PYSITELIB}/youtube_dl/__main__.py 14${PYSITELIB}/youtube_dl/__main__.py
@@ -88,26 +88,29 @@ ${PYSITELIB}/youtube_dl/extractor/adobet @@ -88,26 +88,29 @@ ${PYSITELIB}/youtube_dl/extractor/adobet
88${PYSITELIB}/youtube_dl/extractor/adobetv.pyo 88${PYSITELIB}/youtube_dl/extractor/adobetv.pyo
89${PYSITELIB}/youtube_dl/extractor/adultswim.py 89${PYSITELIB}/youtube_dl/extractor/adultswim.py
90${PYSITELIB}/youtube_dl/extractor/adultswim.pyc 90${PYSITELIB}/youtube_dl/extractor/adultswim.pyc
91${PYSITELIB}/youtube_dl/extractor/adultswim.pyo 91${PYSITELIB}/youtube_dl/extractor/adultswim.pyo
92${PYSITELIB}/youtube_dl/extractor/aenetworks.py 92${PYSITELIB}/youtube_dl/extractor/aenetworks.py
93${PYSITELIB}/youtube_dl/extractor/aenetworks.pyc 93${PYSITELIB}/youtube_dl/extractor/aenetworks.pyc
94${PYSITELIB}/youtube_dl/extractor/aenetworks.pyo 94${PYSITELIB}/youtube_dl/extractor/aenetworks.pyo
95${PYSITELIB}/youtube_dl/extractor/afreecatv.py 95${PYSITELIB}/youtube_dl/extractor/afreecatv.py
96${PYSITELIB}/youtube_dl/extractor/afreecatv.pyc 96${PYSITELIB}/youtube_dl/extractor/afreecatv.pyc
97${PYSITELIB}/youtube_dl/extractor/afreecatv.pyo 97${PYSITELIB}/youtube_dl/extractor/afreecatv.pyo
98${PYSITELIB}/youtube_dl/extractor/airmozilla.py 98${PYSITELIB}/youtube_dl/extractor/airmozilla.py
99${PYSITELIB}/youtube_dl/extractor/airmozilla.pyc 99${PYSITELIB}/youtube_dl/extractor/airmozilla.pyc
100${PYSITELIB}/youtube_dl/extractor/airmozilla.pyo 100${PYSITELIB}/youtube_dl/extractor/airmozilla.pyo
 101${PYSITELIB}/youtube_dl/extractor/aliexpress.py
 102${PYSITELIB}/youtube_dl/extractor/aliexpress.pyc
 103${PYSITELIB}/youtube_dl/extractor/aliexpress.pyo
101${PYSITELIB}/youtube_dl/extractor/aljazeera.py 104${PYSITELIB}/youtube_dl/extractor/aljazeera.py
102${PYSITELIB}/youtube_dl/extractor/aljazeera.pyc 105${PYSITELIB}/youtube_dl/extractor/aljazeera.pyc
103${PYSITELIB}/youtube_dl/extractor/aljazeera.pyo 106${PYSITELIB}/youtube_dl/extractor/aljazeera.pyo
104${PYSITELIB}/youtube_dl/extractor/allocine.py 107${PYSITELIB}/youtube_dl/extractor/allocine.py
105${PYSITELIB}/youtube_dl/extractor/allocine.pyc 108${PYSITELIB}/youtube_dl/extractor/allocine.pyc
106${PYSITELIB}/youtube_dl/extractor/allocine.pyo 109${PYSITELIB}/youtube_dl/extractor/allocine.pyo
107${PYSITELIB}/youtube_dl/extractor/alphaporno.py 110${PYSITELIB}/youtube_dl/extractor/alphaporno.py
108${PYSITELIB}/youtube_dl/extractor/alphaporno.pyc 111${PYSITELIB}/youtube_dl/extractor/alphaporno.pyc
109${PYSITELIB}/youtube_dl/extractor/alphaporno.pyo 112${PYSITELIB}/youtube_dl/extractor/alphaporno.pyo
110${PYSITELIB}/youtube_dl/extractor/amcnetworks.py 113${PYSITELIB}/youtube_dl/extractor/amcnetworks.py
111${PYSITELIB}/youtube_dl/extractor/amcnetworks.pyc 114${PYSITELIB}/youtube_dl/extractor/amcnetworks.pyc
112${PYSITELIB}/youtube_dl/extractor/amcnetworks.pyo 115${PYSITELIB}/youtube_dl/extractor/amcnetworks.pyo
113${PYSITELIB}/youtube_dl/extractor/amp.py 116${PYSITELIB}/youtube_dl/extractor/amp.py
@@ -1009,26 +1012,29 @@ ${PYSITELIB}/youtube_dl/extractor/macgam @@ -1009,26 +1012,29 @@ ${PYSITELIB}/youtube_dl/extractor/macgam
1009${PYSITELIB}/youtube_dl/extractor/macgamestore.pyo 1012${PYSITELIB}/youtube_dl/extractor/macgamestore.pyo
1010${PYSITELIB}/youtube_dl/extractor/mailru.py 1013${PYSITELIB}/youtube_dl/extractor/mailru.py
1011${PYSITELIB}/youtube_dl/extractor/mailru.pyc 1014${PYSITELIB}/youtube_dl/extractor/mailru.pyc
1012${PYSITELIB}/youtube_dl/extractor/mailru.pyo 1015${PYSITELIB}/youtube_dl/extractor/mailru.pyo
1013${PYSITELIB}/youtube_dl/extractor/makerschannel.py 1016${PYSITELIB}/youtube_dl/extractor/makerschannel.py
1014${PYSITELIB}/youtube_dl/extractor/makerschannel.pyc 1017${PYSITELIB}/youtube_dl/extractor/makerschannel.pyc
1015${PYSITELIB}/youtube_dl/extractor/makerschannel.pyo 1018${PYSITELIB}/youtube_dl/extractor/makerschannel.pyo
1016${PYSITELIB}/youtube_dl/extractor/makertv.py 1019${PYSITELIB}/youtube_dl/extractor/makertv.py
1017${PYSITELIB}/youtube_dl/extractor/makertv.pyc 1020${PYSITELIB}/youtube_dl/extractor/makertv.pyc
1018${PYSITELIB}/youtube_dl/extractor/makertv.pyo 1021${PYSITELIB}/youtube_dl/extractor/makertv.pyo
1019${PYSITELIB}/youtube_dl/extractor/mangomolo.py 1022${PYSITELIB}/youtube_dl/extractor/mangomolo.py
1020${PYSITELIB}/youtube_dl/extractor/mangomolo.pyc 1023${PYSITELIB}/youtube_dl/extractor/mangomolo.pyc
1021${PYSITELIB}/youtube_dl/extractor/mangomolo.pyo 1024${PYSITELIB}/youtube_dl/extractor/mangomolo.pyo
 1025${PYSITELIB}/youtube_dl/extractor/manyvids.py
 1026${PYSITELIB}/youtube_dl/extractor/manyvids.pyc
 1027${PYSITELIB}/youtube_dl/extractor/manyvids.pyo
1022${PYSITELIB}/youtube_dl/extractor/matchtv.py 1028${PYSITELIB}/youtube_dl/extractor/matchtv.py
1023${PYSITELIB}/youtube_dl/extractor/matchtv.pyc 1029${PYSITELIB}/youtube_dl/extractor/matchtv.pyc
1024${PYSITELIB}/youtube_dl/extractor/matchtv.pyo 1030${PYSITELIB}/youtube_dl/extractor/matchtv.pyo
1025${PYSITELIB}/youtube_dl/extractor/mdr.py 1031${PYSITELIB}/youtube_dl/extractor/mdr.py
1026${PYSITELIB}/youtube_dl/extractor/mdr.pyc 1032${PYSITELIB}/youtube_dl/extractor/mdr.pyc
1027${PYSITELIB}/youtube_dl/extractor/mdr.pyo 1033${PYSITELIB}/youtube_dl/extractor/mdr.pyo
1028${PYSITELIB}/youtube_dl/extractor/medialaan.py 1034${PYSITELIB}/youtube_dl/extractor/medialaan.py
1029${PYSITELIB}/youtube_dl/extractor/medialaan.pyc 1035${PYSITELIB}/youtube_dl/extractor/medialaan.pyc
1030${PYSITELIB}/youtube_dl/extractor/medialaan.pyo 1036${PYSITELIB}/youtube_dl/extractor/medialaan.pyo
1031${PYSITELIB}/youtube_dl/extractor/mediaset.py 1037${PYSITELIB}/youtube_dl/extractor/mediaset.py
1032${PYSITELIB}/youtube_dl/extractor/mediaset.pyc 1038${PYSITELIB}/youtube_dl/extractor/mediaset.pyc
1033${PYSITELIB}/youtube_dl/extractor/mediaset.pyo 1039${PYSITELIB}/youtube_dl/extractor/mediaset.pyo
1034${PYSITELIB}/youtube_dl/extractor/medici.py 1040${PYSITELIB}/youtube_dl/extractor/medici.py

cvs diff -r1.104 -r1.105 pkgsrc/net/youtube-dl/distinfo (expand / switch to unified diff)

--- pkgsrc/net/youtube-dl/distinfo 2017/09/03 11:57:24 1.104
+++ pkgsrc/net/youtube-dl/distinfo 2017/09/16 20:41:15 1.105
@@ -1,8 +1,8 @@ @@ -1,8 +1,8 @@
1$NetBSD: distinfo,v 1.104 2017/09/03 11:57:24 leot Exp $ 1$NetBSD: distinfo,v 1.105 2017/09/16 20:41:15 leot Exp $
2 2
3SHA1 (youtube-dl-2017.09.02.tar.gz) = b08a42c9636aba2739ba321a958626011319c82a 3SHA1 (youtube-dl-2017.09.15.tar.gz) = f73aabb59c3d18dd68787777bb02299ec051805d
4RMD160 (youtube-dl-2017.09.02.tar.gz) = a9b26bdf4f50675e045c224316cbe5bfa6d3419a 4RMD160 (youtube-dl-2017.09.15.tar.gz) = d74ac92b8640e33d9c9933e5b8878900c659dafd
5SHA512 (youtube-dl-2017.09.02.tar.gz) = ba97b192c027ff02c5cf38b4913dca2b94a4527f5cd8a80d18cf94f5b07b7824f8414d9681cd92abf260d5145c84ad95cc954ad78f36a6391f2929f37cce260a 5SHA512 (youtube-dl-2017.09.15.tar.gz) = 91b286485ba9b8706b8606f97259796b26496e4f6d0ebc61bc8f8e15eb170008be7abb868636f0ceb1d658d8bf4bdba09fa179e53d98fea94cba2d6c5b4ba363
6Size (youtube-dl-2017.09.02.tar.gz) = 2786324 bytes 6Size (youtube-dl-2017.09.15.tar.gz) = 2795468 bytes
7SHA1 (patch-setup.py) = a67074ae7cfe5e77847c2f610337ea553eddb69b 7SHA1 (patch-setup.py) = a67074ae7cfe5e77847c2f610337ea553eddb69b
8SHA1 (patch-youtube__dl_postprocessor_ffmpeg.py) = 6c220e67ab138d1c00aa4f2bc02ac84548af7c30 8SHA1 (patch-youtube__dl_postprocessor_ffmpeg.py) = 6c220e67ab138d1c00aa4f2bc02ac84548af7c30