Is this okay for you guys? Works for me.
Index: Makefile
===================================================================
RCS file: /cvs/ports/www/youtube-dl/Makefile,v
retrieving revision 1.41
diff -u -p -r1.41 Makefile
--- Makefile 3 Jun 2013 23:11:52 -0000 1.41
+++ Makefile 7 Jul 2013 09:52:14 -0000
@@ -2,7 +2,7 @@
COMMENT = command-line program to download videos from YouTube.com
-MODPY_EGG_VERSION = 2013.05.23
+MODPY_EGG_VERSION = 2013.07.05
DISTNAME = youtube-dl-${MODPY_EGG_VERSION}
CATEGORIES = www
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/youtube-dl/distinfo,v
retrieving revision 1.34
diff -u -p -r1.34 distinfo
--- distinfo 3 Jun 2013 23:11:52 -0000 1.34
+++ distinfo 7 Jul 2013 09:52:14 -0000
@@ -1,2 +1,2 @@
-SHA256 (youtube-dl-2013.05.23.tar.gz) =
XTGl9Tcd14Uqz2jdSb+4Bo/nOohf21ROooqQVTafY5I=
-SIZE (youtube-dl-2013.05.23.tar.gz) = 170900
+SHA256 (youtube-dl-2013.07.05.tar.gz) =
7YFuDX/cStfR3yVBVyo3wokP9C+82lu+xiukDTSRjNk=
+SIZE (youtube-dl-2013.07.05.tar.gz) = 257745
Index: patches/patch-setup_py
===================================================================
RCS file: /cvs/ports/www/youtube-dl/patches/patch-setup_py,v
retrieving revision 1.2
diff -u -p -r1.2 patch-setup_py
--- patches/patch-setup_py 2 Feb 2013 15:56:33 -0000 1.2
+++ patches/patch-setup_py 7 Jul 2013 09:52:14 -0000
@@ -1,15 +1,14 @@
$OpenBSD: patch-setup_py,v 1.2 2013/02/02 15:56:33 dcoppa Exp $
---- setup.py.orig Fri Feb 1 18:05:42 2013
-+++ setup.py Sat Feb 2 16:48:52 2013
-@@ -40,9 +40,8 @@ if len(sys.argv) >= 2 and sys.argv[1] == 'py2exe':
- else:
+--- setup.py.orig Tue Jul 2 08:36:14 2013
++++ setup.py Sun Jul 7 12:49:07 2013
+@@ -45,9 +45,8 @@ else:
params = {
'scripts': ['bin/youtube-dl'],
-- 'data_files': [('etc/bash_completion.d',
['youtube-dl.bash-completion']), # Installing system-wide would require sudo...
-- ('share/doc/youtube_dl', ['README.txt']),
-- ('share/man/man1/', ['youtube-dl.1'])]
-+ 'data_files': [('share/doc/youtube-dl', ['README.txt']),
-+ ('man/man1/', ['youtube-dl.1'])]
+ 'data_files': [ # Installing system-wide would require sudo...
+- ('etc/bash_completion.d', ['youtube-dl.bash-completion']),
+ ('share/doc/youtube_dl', ['README.txt']),
+- ('share/man/man1/', ['youtube-dl.1'])
++ ('man/man1/', ['youtube-dl.1'])
+ ]
}
- # Get the version from youtube_dl/version.py without importing the package
Index: patches/patch-youtube_dl_FileDownloader_py
===================================================================
RCS file: /cvs/ports/www/youtube-dl/patches/patch-youtube_dl_FileDownloader_py,v
retrieving revision 1.7
diff -u -p -r1.7 patch-youtube_dl_FileDownloader_py
--- patches/patch-youtube_dl_FileDownloader_py 3 Jun 2013 23:11:52 -0000
1.7
+++ patches/patch-youtube_dl_FileDownloader_py 7 Jul 2013 09:52:14 -0000
@@ -1,12 +1,17 @@
$OpenBSD: patch-youtube_dl_FileDownloader_py,v 1.7 2013/06/03 23:11:52 pirofti
Exp $
---- youtube_dl/FileDownloader.py.orig Thu May 23 14:30:03 2013
-+++ youtube_dl/FileDownloader.py Tue Jun 4 02:09:22 2013
-@@ -762,7 +762,7 @@ class FileDownloader(object):
+--- youtube_dl/FileDownloader.py.orig Wed Jun 26 19:03:14 2013
++++ youtube_dl/FileDownloader.py Sun Jul 7 12:44:23 2013
+@@ -247,12 +247,11 @@ class FileDownloader(object):
+ except (OSError, IOError):
+ self.report_error(u'RTMP download detected but "rtmpdump" could
not be run')
+ return False
+- verbosity_option = '--verbose' if self.params.get('verbose', False)
else '--quiet'
+
# Download using rtmpdump. rtmpdump returns exit code 2 when
# the connection was interrumpted and resuming appears to be
# possible. This is part of rtmpdump's normal usage, AFAIK.
-- basic_args = ['rtmpdump', '-q', '-r', url, '-o', tmpfilename]
+- basic_args = ['rtmpdump', verbosity_option, '-r', url, '-o',
tmpfilename]
+ basic_args = ['rtmpdump', '-r', url, '-o', tmpfilename]
- if self.params.get('verbose', False): basic_args[1] = '-v'
if player_url is not None:
- basic_args += ['-W', player_url]
+ basic_args += ['--swfVfy', player_url]
+ if page_url is not None:
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/youtube-dl/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST
--- pkg/PLIST 2 Feb 2013 15:41:17 -0000 1.3
+++ pkg/PLIST 7 Jul 2013 09:52:15 -0000
@@ -1,4 +1,4 @@
-@comment $OpenBSD: PLIST,v 1.3 2013/02/02 15:41:17 dcoppa Exp $
+@comment $OpenBSD$
bin/youtube-dl
lib/python${MODPY_VERSION}/site-packages/youtube_dl/
lib/python${MODPY_VERSION}/site-packages/youtube_dl-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
@@ -12,10 +12,159 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/youtube_dl/InfoExtractors.pyc
lib/python${MODPY_VERSION}/site-packages/youtube_dl/PostProcessor.py
lib/python${MODPY_VERSION}/site-packages/youtube_dl/PostProcessor.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/YoutubeDL.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/YoutubeDL.pyc
lib/python${MODPY_VERSION}/site-packages/youtube_dl/__init__.py
lib/python${MODPY_VERSION}/site-packages/youtube_dl/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/youtube_dl/__main__.py
lib/python${MODPY_VERSION}/site-packages/youtube_dl/__main__.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/__init__.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/__init__.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/ard.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/ard.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/arte.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/arte.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/auengine.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/auengine.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/bandcamp.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/bandcamp.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/bliptv.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/bliptv.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/breakcom.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/breakcom.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/collegehumor.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/collegehumor.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/comedycentral.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/comedycentral.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/common.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/common.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/cspan.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/cspan.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/dailymotion.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/dailymotion.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/depositfiles.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/depositfiles.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/eighttracks.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/eighttracks.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/escapist.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/escapist.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/facebook.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/facebook.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/flickr.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/flickr.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/funnyordie.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/funnyordie.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/gamespot.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/gamespot.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/gametrailers.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/gametrailers.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/generic.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/generic.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/googleplus.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/googleplus.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/googlesearch.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/googlesearch.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/hotnewhiphop.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/hotnewhiphop.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/howcast.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/howcast.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/hypem.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/hypem.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/ina.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/ina.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/infoq.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/infoq.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/instagram.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/instagram.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/jukebox.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/jukebox.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/justintv.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/justintv.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/keek.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/keek.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/liveleak.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/liveleak.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/metacafe.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/metacafe.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/mixcloud.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/mixcloud.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/mtv.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/mtv.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/myspass.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/myspass.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/myvideo.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/myvideo.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/nba.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/nba.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/photobucket.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/photobucket.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/pornotube.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/pornotube.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/rbmaradio.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/rbmaradio.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/redtube.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/redtube.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/ringtv.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/ringtv.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/soundcloud.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/soundcloud.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/spiegel.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/spiegel.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/stanfordoc.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/stanfordoc.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/statigram.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/statigram.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/steam.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/steam.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/teamcoco.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/teamcoco.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/ted.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/ted.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/tf1.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/tf1.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/traileraddict.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/traileraddict.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/tudou.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/tudou.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/tumblr.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/tumblr.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/tutv.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/tutv.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/ustream.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/ustream.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/vbox7.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/vbox7.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/vevo.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/vevo.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/vimeo.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/vimeo.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/vine.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/vine.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/wat.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/wat.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/wimp.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/wimp.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/worldstarhiphop.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/worldstarhiphop.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/xhamster.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/xhamster.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/xnxx.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/xnxx.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/xvideos.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/xvideos.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/yahoo.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/yahoo.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/youjizz.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/youjizz.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/youku.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/youku.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/youporn.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/youporn.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/youtube.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/youtube.pyc
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/zdf.py
+lib/python${MODPY_VERSION}/site-packages/youtube_dl/extractor/zdf.pyc
lib/python${MODPY_VERSION}/site-packages/youtube_dl/update.py
lib/python${MODPY_VERSION}/site-packages/youtube_dl/update.pyc
lib/python${MODPY_VERSION}/site-packages/youtube_dl/utils.py
@@ -23,5 +172,5 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/youtube_dl/version.py
lib/python${MODPY_VERSION}/site-packages/youtube_dl/version.pyc
@man man/man1/youtube-dl.1
-share/doc/youtube-dl/
-share/doc/youtube-dl/README.txt
+share/doc/youtube_dl/
+share/doc/youtube_dl/README.txt