diff --git a/multimedia/get_flash_videos/Makefile b/multimedia/get_flash_videos/Makefile index 340e58811cd..7d2dca314e3 100644 --- a/multimedia/get_flash_videos/Makefile +++ b/multimedia/get_flash_videos/Makefile @@ -1,9 +1,10 @@ -# $OpenBSD: Makefile,v 1.19 2012/07/16 10:14:28 sthen Exp $ +# $OpenBSD: Makefile,v 1.20 2012/09/27 23:35:49 sthen Exp $ COMMENT= download flash video files from various sites DISTNAME= monsieurvideo-get-flash-videos-v1.24_02-268-g162d964 PKGNAME= get_flash_videos-1.24.20120716 +REVISION= 0 WRKDIST= ${WRKDIR}/monsieurvideo-get-flash-videos-162d964 CATEGORIES= multimedia diff --git a/multimedia/get_flash_videos/patches/patch-lib_FlashVideo_Site_Youtube_pm b/multimedia/get_flash_videos/patches/patch-lib_FlashVideo_Site_Youtube_pm new file mode 100644 index 00000000000..d06e7ad9612 --- /dev/null +++ b/multimedia/get_flash_videos/patches/patch-lib_FlashVideo_Site_Youtube_pm @@ -0,0 +1,28 @@ +$OpenBSD: patch-lib_FlashVideo_Site_Youtube_pm,v 1.7 2012/09/27 23:35:49 sthen Exp $ + +https://github.com/pder/get-flash-videos/commit/46f4dae05a1ad33dd0561c23d185fca1663bb4cf + +--- lib/FlashVideo/Site/Youtube.pm.orig Fri Sep 28 00:30:06 2012 ++++ lib/FlashVideo/Site/Youtube.pm Fri Sep 28 00:32:57 2012 +@@ -178,6 +178,7 @@ sub parse_youtube_url_encoded_fmt_stream_map { + + my $format = ""; + my $url = ""; ++ my $sig = ""; + + foreach my $pair (split /&/, $params) { + my ($name, $value) = split /=/, $pair; +@@ -185,10 +186,12 @@ sub parse_youtube_url_encoded_fmt_stream_map { + $format = $value; + } elsif ($name eq "url") { + $url = uri_unescape($value); ++ } elsif ($name eq "sig") { ++ $sig = $value; + } + } + +- $map->{$format} = $url; ++ $map->{$format} = "$url&signature=$sig"; + } + + return $map;