well, youtube itself actually broke (see https://www.youtube.com/watch?v=9c5yPIQ3LQI)
and they just fixed it. Okay ? (I don't pretend to understand that code... it's just straightforward bump/update) Index: Makefile =================================================================== RCS file: /cvs/ports/www/youtube-dl/Makefile,v retrieving revision 1.177 diff -u -p -r1.177 Makefile --- Makefile 24 Jun 2018 12:51:07 -0000 1.177 +++ Makefile 9 Sep 2018 20:45:46 -0000 @@ -2,7 +2,7 @@ COMMENT = CLI program to download videos from YouTube and other sites -VERSION = 2018.06.19 +VERSION = 2018.09.10 MODPY_EGG_VERSION = ${VERSION:S/.0/./g} DISTNAME = youtube-dl-${VERSION} Index: distinfo =================================================================== RCS file: /cvs/ports/www/youtube-dl/distinfo,v retrieving revision 1.164 diff -u -p -r1.164 distinfo --- distinfo 24 Jun 2018 12:51:07 -0000 1.164 +++ distinfo 9 Sep 2018 20:45:46 -0000 @@ -1,2 +1,2 @@ -SHA256 (youtube-dl-2018.06.19.tar.gz) = 5o/3s0TSTsx3FLbJHdu4M8Q4rD5lTZ+PvbKeTBCrQns= -SIZE (youtube-dl-2018.06.19.tar.gz) = 2989121 +SHA256 (youtube-dl-2018.09.10.tar.gz) = COqzWl6qJJvwqQ3hU2n0SU6H5Bb5QPU5+YLlViJB7Yk= +SIZE (youtube-dl-2018.09.10.tar.gz) = 3036301 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/www/youtube-dl/pkg/PLIST,v retrieving revision 1.118 diff -u -p -r1.118 PLIST --- pkg/PLIST 24 Jun 2018 12:51:07 -0000 1.118 +++ pkg/PLIST 9 Sep 2018 20:45:46 -0000 @@ -113,6 +113,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}bilibili.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}biobiochiletv.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}biqle.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}bitchute.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}bleacherreport.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}blinkx.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}bloomberg.${MODPY_PYC_MAGIC_TAG}pyc @@ -267,6 +268,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}freesound.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}freespeech.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}freshlive.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}frontendmasters.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}funimation.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}funk.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}funnyordie.${MODPY_PYC_MAGIC_TAG}pyc @@ -353,6 +355,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}ketnet.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}khanacademy.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}kickstarter.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}kinopoisk.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}konserthusetplay.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}kontrtube.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}krasview.${MODPY_PYC_MAGIC_TAG}pyc @@ -528,6 +531,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}primesharetv.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}promptfile.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}prosiebensat1.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}puhutv.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}puls4.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}pyvideo.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}qqmusic.${MODPY_PYC_MAGIC_TAG}pyc @@ -644,6 +648,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}techtalks.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}ted.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}tele13.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}tele5.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}telebruxelles.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}telecinco.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}telegraaf.${MODPY_PYC_MAGIC_TAG}pyc @@ -755,6 +760,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}vimeo.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}vimple.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}vine.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}viqeo.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}viu.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}vk.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}vlive.${MODPY_PYC_MAGIC_TAG}pyc @@ -813,6 +819,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}youku.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}younow.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}youporn.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}yourporn.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}yourupload.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}youtube.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/${MODPY_PYCACHE}zapiks.${MODPY_PYC_MAGIC_TAG}pyc @@ -878,6 +885,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/bilibili.py lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/biobiochiletv.py lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/biqle.py +lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/bitchute.py lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/bleacherreport.py lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/blinkx.py lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/bloomberg.py @@ -1032,6 +1040,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/freesound.py lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/freespeech.py lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/freshlive.py +lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/frontendmasters.py lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/funimation.py lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/funk.py lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/funnyordie.py @@ -1118,6 +1127,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/ketnet.py lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/khanacademy.py lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/kickstarter.py +lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/kinopoisk.py lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/konserthusetplay.py lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/kontrtube.py lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/krasview.py @@ -1293,6 +1303,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/primesharetv.py lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/promptfile.py lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/prosiebensat1.py +lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/puhutv.py lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/puls4.py lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/pyvideo.py lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/qqmusic.py @@ -1409,6 +1420,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/techtalks.py lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/ted.py lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/tele13.py +lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/tele5.py lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/telebruxelles.py lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/telecinco.py lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/telegraaf.py @@ -1520,6 +1532,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/vimeo.py lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/vimple.py lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/vine.py +lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/viqeo.py lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/viu.py lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/vk.py lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/vlive.py @@ -1578,6 +1591,7 @@ lib/python${MODPY_VERSION}/site-packages lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/youku.py lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/younow.py lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/youporn.py +lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/yourporn.py lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/yourupload.py lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/youtube.py lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/zapiks.py