Revision: 5391 Author: pebender Date: Mon Aug 31 22:27:05 2009 Log: - Updated Apple and Youtube parsers.
http://code.google.com/p/minimyth/source/detail?r=5391 Added: /trunk/gar-minimyth/script/myth-0.20/mythstream/files/mythstream-v0.18_1-user_agent_quicktime.patch /trunk/gar-minimyth/script/myth-0.20-softpad/mythstream/files/mythstream-v0.18_1-user_agent_quicktime.patch /trunk/gar-minimyth/script/myth-0.21/mythstream/files/mythstream-v0.18_1-user_agent_quicktime.patch /trunk/gar-minimyth/script/myth-trunk/mythstream/files/mythstream-0.18_qt4-user_agent_quicktime.patch Deleted: /trunk/gar-minimyth/script/myth-0.20/mythstream/files/mythstream-v0.18_1-apple_parser_fix.patch /trunk/gar-minimyth/script/myth-0.20/mythstream/files/mythstream-v0.18_1-apple_parser_resolutions.patch /trunk/gar-minimyth/script/myth-0.20-softpad/mythstream/files/mythstream-v0.18_1-apple_parser_fix.patch /trunk/gar-minimyth/script/myth-0.20-softpad/mythstream/files/mythstream-v0.18_1-apple_parser_resolutions.patch /trunk/gar-minimyth/script/myth-0.21/mythstream/files/mythstream-v0.18_1-apple_parser_fix.patch /trunk/gar-minimyth/script/myth-0.21/mythstream/files/mythstream-v0.18_1-apple_parser_resolutions.patch /trunk/gar-minimyth/script/myth-trunk/mythstream/files/mythstream-0.18_qt4-apple_parser_fix.patch /trunk/gar-minimyth/script/myth-trunk/mythstream/files/mythstream-0.18_qt4-apple_parser_resolutions.patch Modified: /trunk/gar-minimyth/html/minimyth/document-changelog.txt /trunk/gar-minimyth/script/myth-0.20/mythstream/Makefile /trunk/gar-minimyth/script/myth-0.20/mythstream/checksums /trunk/gar-minimyth/script/myth-0.20-softpad/mythstream/Makefile /trunk/gar-minimyth/script/myth-0.20-softpad/mythstream/checksums /trunk/gar-minimyth/script/myth-0.21/mythstream/Makefile /trunk/gar-minimyth/script/myth-0.21/mythstream/checksums /trunk/gar-minimyth/script/myth-trunk/mythstream/Makefile /trunk/gar-minimyth/script/myth-trunk/mythstream/checksums ======================================= --- /dev/null +++ /trunk/gar-minimyth/script/myth-0.20/mythstream/files/mythstream-v0.18_1-user_agent_quicktime.patch Mon Aug 31 22:27:05 2009 @@ -0,0 +1,15 @@ +diff -Naur mythstream-0.18_1-old/libs/player.xml mythstream-0.18_1-new/libs/player.xml +--- mythstream-0.18_1-old/libs/player.xml 2007-09-16 13:21:25.000000000 -0700 ++++ mythstream-0.18_1-new/libs/player.xml 2009-08-31 11:49:49.000000000 -0700 +@@ -296,6 +296,11 @@ + <custom> + + <item> ++ <name>-user-agent</name> ++ <value>QuickTime/0</value> ++ </item> ++ ++ <item> + <name>-identify</name> + <value></value> + </item> ======================================= --- /dev/null +++ /trunk/gar-minimyth/script/myth-0.20-softpad/mythstream/files/mythstream-v0.18_1-user_agent_quicktime.patch Mon Aug 31 22:27:05 2009 @@ -0,0 +1,15 @@ +diff -Naur mythstream-0.18_1-old/libs/player.xml mythstream-0.18_1-new/libs/player.xml +--- mythstream-0.18_1-old/libs/player.xml 2007-09-16 13:21:25.000000000 -0700 ++++ mythstream-0.18_1-new/libs/player.xml 2009-08-31 11:49:49.000000000 -0700 +@@ -296,6 +296,11 @@ + <custom> + + <item> ++ <name>-user-agent</name> ++ <value>QuickTime/0</value> ++ </item> ++ ++ <item> + <name>-identify</name> + <value></value> + </item> ======================================= --- /dev/null +++ /trunk/gar-minimyth/script/myth-0.21/mythstream/files/mythstream-v0.18_1-user_agent_quicktime.patch Mon Aug 31 22:27:05 2009 @@ -0,0 +1,15 @@ +diff -Naur mythstream-0.18_1-old/libs/player.xml mythstream-0.18_1-new/libs/player.xml +--- mythstream-0.18_1-old/libs/player.xml 2007-09-16 13:21:25.000000000 -0700 ++++ mythstream-0.18_1-new/libs/player.xml 2009-08-31 11:49:49.000000000 -0700 +@@ -296,6 +296,11 @@ + <custom> + + <item> ++ <name>-user-agent</name> ++ <value>QuickTime/0</value> ++ </item> ++ ++ <item> + <name>-identify</name> + <value></value> + </item> ======================================= --- /dev/null +++ /trunk/gar-minimyth/script/myth-trunk/mythstream/files/mythstream-0.18_qt4-user_agent_quicktime.patch Mon Aug 31 22:27:05 2009 @@ -0,0 +1,15 @@ +diff -Naur mythstream-0.18_1-old/libs/player.xml mythstream-0.18_1-new/libs/player.xml +--- mythstream-0.18_1-old/libs/player.xml 2007-09-16 13:21:25.000000000 -0700 ++++ mythstream-0.18_1-new/libs/player.xml 2009-08-31 11:49:49.000000000 -0700 +@@ -296,6 +296,11 @@ + <custom> + + <item> ++ <name>-user-agent</name> ++ <value>QuickTime/0</value> ++ </item> ++ ++ <item> + <name>-identify</name> + <value></value> + </item> ======================================= --- /trunk/gar-minimyth/script/myth-0.20/mythstream/files/mythstream-v0.18_1-apple_parser_fix.patch Tue Jul 7 16:46:37 2009 +++ /dev/null @@ -1,12 +0,0 @@ -diff -Naur mythstream-0.18_1-old/parsers/apple.pl mythstream-0.18_1-new/parsers/apple.pl ---- mythstream-0.18_1-old/parsers/apple.pl 2007-09-25 14:21:02.000000000 -0700 -+++ mythstream-0.18_1-new/parsers/apple.pl 2009-07-07 14:29:29.000000000 -0700 -@@ -108,7 +108,7 @@ - { - # en met bot geweld... - ($url) = $response->content =~ /<key>previewURL<\/key><string>(.*?)<\/string>/; -- ($name) = $response->content =~ /<key>podcastName<\/key><string>(.*?)<\/string>/; -+ ($name) = $response->content =~ /<key>playlistName<\/key><string>(.*?)<\/string>/; - - newItem( name => $name, - url => $url, ======================================= --- /trunk/gar-minimyth/script/myth-0.20/mythstream/files/mythstream-v0.18_1-apple_parser_resolutions.patch Sat Aug 15 12:00:04 2009 +++ /dev/null @@ -1,64 +0,0 @@ -diff -Naur mythstream-0.18_1-old/parsers/apple.pl mythstream-0.18_1-new/parsers/apple.pl ---- mythstream-0.18_1-old/parsers/apple.pl 2009-08-15 11:52:24.000000000 -0700 -+++ mythstream-0.18_1-new/parsers/apple.pl 2009-08-15 11:54:09.000000000 -0700 -@@ -102,17 +102,15 @@ - my $TRAILERS_URL_XQL = 'VBoxView/MatrixView/VBoxView/HBoxView/TextView/GotoURL'; - my $TRAILERS_TITLE_XQL = 'SetFontStyle/B/textNode()[0]'; - -- trailers($maindoc, $TRAILERS_XQL, $TRAILERS_TITLE_XQL, '', $TRAILERS_URL_XQL); -+ getTrailers($maindoc, $TRAILERS_XQL, $TRAILERS_TITLE_XQL, '', $TRAILERS_URL_XQL); - } - elsif($command eq 'trailer') - { -- # en met bot geweld... -- ($url) = $response->content =~ /<key>previewURL<\/key><string>(.*?)<\/string>/; -- ($name) = $response->content =~ /<key>playlistName<\/key><string>(.*?)<\/string>/; -- -- newItem( name => $name, -- url => $url, -- handler => ''); -+ my $TRAILER_XQL = '/Document/TrackList/plist/dict/array/dict'; -+ my $TRAILER_URL_KEY = 'previewURL'; -+ my $TRAILER_TITLE_KEY = 'songName'; -+ -+ getTrailer($maindoc, $TRAILER_XQL, $TRAILER_TITLE_KEY, $TRAILER_URL_KEY); - } - - print $output_head->toString; -@@ -135,7 +133,7 @@ - } - } - --sub trailers -+sub getTrailers - { - my $doc = shift; - my $root_xql = shift; -@@ -158,6 +156,27 @@ - } - } - -+sub getTrailer -+{ -+ my $doc = shift; -+ my $root_xql = shift; -+ my $title_key = shift; -+ my $url_key = shift; -+ -+ foreach my $instance ($doc->xql($root_xql)) -+ { -+ my $string = $instance->toString(); -+ my ($title) = $string =~ /<key>$title_key<\/key><string>(.*?)<\/string>/; -+ my ($url) = $string =~ /<key>$url_key<\/key><string>(.*?)<\/string>/; -+ if (($title) && ($url)) -+ { -+ newItem( name => $title, -+ url => $url, -+ handler => ''); -+ } -+ } -+} -+ - sub trimText - { - my $text = shift; ======================================= --- /trunk/gar-minimyth/script/myth-0.20-softpad/mythstream/files/mythstream-v0.18_1-apple_parser_fix.patch Tue Jul 7 16:46:37 2009 +++ /dev/null @@ -1,12 +0,0 @@ -diff -Naur mythstream-0.18_1-old/parsers/apple.pl mythstream-0.18_1-new/parsers/apple.pl ---- mythstream-0.18_1-old/parsers/apple.pl 2007-09-25 14:21:02.000000000 -0700 -+++ mythstream-0.18_1-new/parsers/apple.pl 2009-07-07 14:29:29.000000000 -0700 -@@ -108,7 +108,7 @@ - { - # en met bot geweld... - ($url) = $response->content =~ /<key>previewURL<\/key><string>(.*?)<\/string>/; -- ($name) = $response->content =~ /<key>podcastName<\/key><string>(.*?)<\/string>/; -+ ($name) = $response->content =~ /<key>playlistName<\/key><string>(.*?)<\/string>/; - - newItem( name => $name, - url => $url, ======================================= --- /trunk/gar-minimyth/script/myth-0.20-softpad/mythstream/files/mythstream-v0.18_1-apple_parser_resolutions.patch Sat Aug 15 12:00:04 2009 +++ /dev/null @@ -1,64 +0,0 @@ -diff -Naur mythstream-0.18_1-old/parsers/apple.pl mythstream-0.18_1-new/parsers/apple.pl ---- mythstream-0.18_1-old/parsers/apple.pl 2009-08-15 11:52:24.000000000 -0700 -+++ mythstream-0.18_1-new/parsers/apple.pl 2009-08-15 11:54:09.000000000 -0700 -@@ -102,17 +102,15 @@ - my $TRAILERS_URL_XQL = 'VBoxView/MatrixView/VBoxView/HBoxView/TextView/GotoURL'; - my $TRAILERS_TITLE_XQL = 'SetFontStyle/B/textNode()[0]'; - -- trailers($maindoc, $TRAILERS_XQL, $TRAILERS_TITLE_XQL, '', $TRAILERS_URL_XQL); -+ getTrailers($maindoc, $TRAILERS_XQL, $TRAILERS_TITLE_XQL, '', $TRAILERS_URL_XQL); - } - elsif($command eq 'trailer') - { -- # en met bot geweld... -- ($url) = $response->content =~ /<key>previewURL<\/key><string>(.*?)<\/string>/; -- ($name) = $response->content =~ /<key>playlistName<\/key><string>(.*?)<\/string>/; -- -- newItem( name => $name, -- url => $url, -- handler => ''); -+ my $TRAILER_XQL = '/Document/TrackList/plist/dict/array/dict'; -+ my $TRAILER_URL_KEY = 'previewURL'; -+ my $TRAILER_TITLE_KEY = 'songName'; -+ -+ getTrailer($maindoc, $TRAILER_XQL, $TRAILER_TITLE_KEY, $TRAILER_URL_KEY); - } - - print $output_head->toString; -@@ -135,7 +133,7 @@ - } - } - --sub trailers -+sub getTrailers - { - my $doc = shift; - my $root_xql = shift; -@@ -158,6 +156,27 @@ - } - } - -+sub getTrailer -+{ -+ my $doc = shift; -+ my $root_xql = shift; -+ my $title_key = shift; -+ my $url_key = shift; -+ -+ foreach my $instance ($doc->xql($root_xql)) -+ { -+ my $string = $instance->toString(); -+ my ($title) = $string =~ /<key>$title_key<\/key><string>(.*?)<\/string>/; -+ my ($url) = $string =~ /<key>$url_key<\/key><string>(.*?)<\/string>/; -+ if (($title) && ($url)) -+ { -+ newItem( name => $title, -+ url => $url, -+ handler => ''); -+ } -+ } -+} -+ - sub trimText - { - my $text = shift; ======================================= --- /trunk/gar-minimyth/script/myth-0.21/mythstream/files/mythstream-v0.18_1-apple_parser_fix.patch Tue Jul 7 16:46:37 2009 +++ /dev/null @@ -1,12 +0,0 @@ -diff -Naur mythstream-0.18_1-old/parsers/apple.pl mythstream-0.18_1-new/parsers/apple.pl ---- mythstream-0.18_1-old/parsers/apple.pl 2007-09-25 14:21:02.000000000 -0700 -+++ mythstream-0.18_1-new/parsers/apple.pl 2009-07-07 14:29:29.000000000 -0700 -@@ -108,7 +108,7 @@ - { - # en met bot geweld... - ($url) = $response->content =~ /<key>previewURL<\/key><string>(.*?)<\/string>/; -- ($name) = $response->content =~ /<key>podcastName<\/key><string>(.*?)<\/string>/; -+ ($name) = $response->content =~ /<key>playlistName<\/key><string>(.*?)<\/string>/; - - newItem( name => $name, - url => $url, ======================================= --- /trunk/gar-minimyth/script/myth-0.21/mythstream/files/mythstream-v0.18_1-apple_parser_resolutions.patch Sat Aug 15 12:00:04 2009 +++ /dev/null @@ -1,64 +0,0 @@ -diff -Naur mythstream-0.18_1-old/parsers/apple.pl mythstream-0.18_1-new/parsers/apple.pl ---- mythstream-0.18_1-old/parsers/apple.pl 2009-08-15 11:52:24.000000000 -0700 -+++ mythstream-0.18_1-new/parsers/apple.pl 2009-08-15 11:54:09.000000000 -0700 -@@ -102,17 +102,15 @@ - my $TRAILERS_URL_XQL = 'VBoxView/MatrixView/VBoxView/HBoxView/TextView/GotoURL'; - my $TRAILERS_TITLE_XQL = 'SetFontStyle/B/textNode()[0]'; - -- trailers($maindoc, $TRAILERS_XQL, $TRAILERS_TITLE_XQL, '', $TRAILERS_URL_XQL); -+ getTrailers($maindoc, $TRAILERS_XQL, $TRAILERS_TITLE_XQL, '', $TRAILERS_URL_XQL); - } - elsif($command eq 'trailer') - { -- # en met bot geweld... -- ($url) = $response->content =~ /<key>previewURL<\/key><string>(.*?)<\/string>/; -- ($name) = $response->content =~ /<key>playlistName<\/key><string>(.*?)<\/string>/; -- -- newItem( name => $name, -- url => $url, -- handler => ''); -+ my $TRAILER_XQL = '/Document/TrackList/plist/dict/array/dict'; -+ my $TRAILER_URL_KEY = 'previewURL'; -+ my $TRAILER_TITLE_KEY = 'songName'; -+ -+ getTrailer($maindoc, $TRAILER_XQL, $TRAILER_TITLE_KEY, $TRAILER_URL_KEY); - } - - print $output_head->toString; -@@ -135,7 +133,7 @@ - } - } - --sub trailers -+sub getTrailers - { - my $doc = shift; - my $root_xql = shift; -@@ -158,6 +156,27 @@ - } - } - -+sub getTrailer -+{ -+ my $doc = shift; -+ my $root_xql = shift; -+ my $title_key = shift; -+ my $url_key = shift; -+ -+ foreach my $instance ($doc->xql($root_xql)) -+ { -+ my $string = $instance->toString(); -+ my ($title) = $string =~ /<key>$title_key<\/key><string>(.*?)<\/string>/; -+ my ($url) = $string =~ /<key>$url_key<\/key><string>(.*?)<\/string>/; -+ if (($title) && ($url)) -+ { -+ newItem( name => $title, -+ url => $url, -+ handler => ''); -+ } -+ } -+} -+ - sub trimText - { - my $text = shift; ======================================= --- /trunk/gar-minimyth/script/myth-trunk/mythstream/files/mythstream-0.18_qt4-apple_parser_fix.patch Tue Jul 7 16:46:37 2009 +++ /dev/null @@ -1,12 +0,0 @@ -diff -Naur mythstream-0.18_qt4-old/parsers/apple.pl mythstream-0.18_qt4-new/parsers/apple.pl ---- mythstream-0.18_qt4-old/parsers/apple.pl 2008-04-07 15:25:46.000000000 -0700 -+++ mythstream-0.18_qt4-new/parsers/apple.pl 2009-07-07 16:43:02.000000000 -0700 -@@ -108,7 +108,7 @@ - { - # en met bot geweld... - ($url) = $response->content =~ /<key>previewURL<\/key><string>(.*?)<\/string>/; -- ($name) = $response->content =~ /<key>podcastName<\/key><string>(.*?)<\/string>/; -+ ($name) = $response->content =~ /<key>playlistName<\/key><string>(.*?)<\/string>/; - - newItem( name => $name, - url => $url, ======================================= --- /trunk/gar-minimyth/script/myth-trunk/mythstream/files/mythstream-0.18_qt4-apple_parser_resolutions.patch Sat Aug 15 12:00:04 2009 +++ /dev/null @@ -1,64 +0,0 @@ -diff -Naur mythstream-0.18_qt4-old/parsers/apple.pl mythstream-0.18_qt4-new/parsers/apple.pl ---- mythstream-0.18_qt4-old/parsers/apple.pl 2009-08-15 11:57:37.000000000 -0700 -+++ mythstream-0.18_qt4-new/parsers/apple.pl 2009-08-15 11:58:27.000000000 -0700 -@@ -102,17 +102,15 @@ - my $TRAILERS_URL_XQL = 'VBoxView/MatrixView/VBoxView/HBoxView/TextView/GotoURL'; - my $TRAILERS_TITLE_XQL = 'SetFontStyle/B/textNode()[0]'; - -- trailers($maindoc, $TRAILERS_XQL, $TRAILERS_TITLE_XQL, '', $TRAILERS_URL_XQL); -+ getTrailers($maindoc, $TRAILERS_XQL, $TRAILERS_TITLE_XQL, '', $TRAILERS_URL_XQL); - } - elsif($command eq 'trailer') - { -- # en met bot geweld... -- ($url) = $response->content =~ /<key>previewURL<\/key><string>(.*?)<\/string>/; -- ($name) = $response->content =~ /<key>playlistName<\/key><string>(.*?)<\/string>/; -- -- newItem( name => $name, -- url => $url, -- handler => ''); -+ my $TRAILER_XQL = '/Document/TrackList/plist/dict/array/dict'; -+ my $TRAILER_URL_KEY = 'previewURL'; -+ my $TRAILER_TITLE_KEY = 'songName'; -+ -+ getTrailer($maindoc, $TRAILER_XQL, $TRAILER_TITLE_KEY, $TRAILER_URL_KEY); - } - - print $output_head->toString; -@@ -135,7 +133,7 @@ - } - } - --sub trailers -+sub getTrailers - { - my $doc = shift; - my $root_xql = shift; -@@ -158,6 +156,27 @@ - } - } - -+sub getTrailer -+{ -+ my $doc = shift; -+ my $root_xql = shift; -+ my $title_key = shift; -+ my $url_key = shift; -+ -+ foreach my $instance ($doc->xql($root_xql)) -+ { -+ my $string = $instance->toString(); -+ my ($title) = $string =~ /<key>$title_key<\/key><string>(.*?)<\/string>/; -+ my ($url) = $string =~ /<key>$url_key<\/key><string>(.*?)<\/string>/; -+ if (($title) && ($url)) -+ { -+ newItem( name => $title, -+ url => $url, -+ handler => ''); -+ } -+ } -+} -+ - sub trimText - { - my $text = shift; ======================================= --- /trunk/gar-minimyth/html/minimyth/document-changelog.txt Mon Aug 31 10:02:57 2009 +++ /trunk/gar-minimyth/html/minimyth/document-changelog.txt Mon Aug 31 22:27:05 2009 @@ -26,7 +26,7 @@ Modified MythStream - Patched MythStream's paint routines in an attempt to minimize GUI flickering. - - Patched Apple trailers parser so that it lists each trailer resolution. + - Updated Apple and Youtube parsers. Modified mediaplayers - Updated Xine VDPAU patch. ======================================= --- /trunk/gar-minimyth/script/myth-0.20/mythstream/Makefile Sat Aug 15 11:31:46 2009 +++ /trunk/gar-minimyth/script/myth-0.20/mythstream/Makefile Mon Aug 31 22:27:05 2009 @@ -2,7 +2,7 @@ GARVERSION = v0.18_1 CATEGORIES = $(CATEGORY) MASTER_SITES = http://home.kabelfoon.nl/~moongies/sw9vc4htz2/ -DISTFILES = $(DISTNAME).tar.gz $(patsubst %,%.tar.gz,$(subst -,,$(PARSERS))) +DISTFILES = $(DISTNAME).tar.gz $(subst -,,$(PARSERS)) PATCHFILES = PATCHFILES += \ $(DISTNAME)-gcc_warnings_fixes.patch \ @@ -11,21 +11,21 @@ $(DISTNAME)-streams_res.patch \ $(DISTNAME)-qt_paintevent_fix.patch \ $(DISTNAME)-qt_bitblt_replace.patch \ - $(DISTNAME)-apple_parser_fix.patch \ - $(DISTNAME)-apple_parser_resolutions.patch \ + $(DISTNAME)-user_agent_quicktime.patch \ $(DISTNAME)-youtube_parser_fix.patch \ $(DISTNAME)-fftw3f.patch \ $(DISTNAME).patch.gar PARSERS = \ - belegger \ - dailymotion-2 \ - google \ - omroep-3 \ - retrovision \ - shoutcast-2 \ - yahoo \ - youtube-4 \ - zoomin + apple-3.pl \ + belegger.tar.gz \ + dailymotion-2.tar.gz \ + google.tar.gz \ + omroep-3.tar.gz \ + retrovision.tar.gz \ + shoutcast-2.tar.gz \ + yahoo.tar.gz \ + youtube-5.tar.gz \ + zoomin.tar.gz LICENSE = GPL2 DESCRIPTION = @@ -54,15 +54,26 @@ post-extract: @$(foreach PARSER,$(PARSERS), \ - parser=$(word 1,$(subst -, ,$(PARSER))) ; \ - rm -rf $(WORKSRC)/parsers/$${parser} ; \ - mv -f $(WORKDIR)/$${parser} $(WORKSRC)/parsers/ ; \ - for file in `cd $(WORKSRC)/parsers/$${parser} ; ls -1` ; do \ - if [ -e $(WORKSRC)/parsers/$${file} ] ; then \ - rm -f $(WORKSRC)/parsers/$${file} ; \ - cp -pd $(WORKSRC)/parsers/$${parser}/$${file} $(WORKSRC)/parsers/$${file} ; \ - fi ; \ - done ; ) + parser_ext=$(patsubst %.pl,pl,$(patsubst %.tar.gz,gar.gz,$(PARSER))) ; \ + if [ "$${parser_ext}" = "pl" ] ; then \ + parser_src=$(word 1,$(subst -,,$(patsubst %.pl,%,$(PARSER)))) ; \ + parser_dst=$(word 1,$(subst -, ,$(patsubst %.pl,%,$(PARSER)))) ; \ + parser_src="$${parser_src}.pl" ; \ + parser_dst="$${parser_dst}.pl" ; \ + rm -rf $(WORKSRC)/parsers/$${parser_dst} ; \ + mv -f $(WORKDIR)/$${parser_src} $(WORKSRC)/parsers/$${parser_dst} ; \ + elif [ "$${parser_ext}" = "gar.gz" ] ; then \ + parser_src=$(word 1,$(subst -, ,$(patsubst %.tar.gz,%,$(PARSER)))) ; \ + parser_dst=$(word 1,$(subst -, ,$(patsubst %.tar.gz,%,$(PARSER)))) ; \ + rm -rf $(WORKSRC)/parsers/$${parser_dst} ; \ + mv -f $(WORKDIR)/$${parser_src} $(WORKSRC)/parsers/$${parser_dst} ; \ + for file in `cd $(WORKSRC)/parsers/$${parser_dst} ; ls -1` ; do \ + if [ -e $(WORKSRC)/parsers/$${file} ] ; then \ + rm -f $(WORKSRC)/parsers/$${file} ; \ + cp -pd $(WORKSRC)/parsers/$${parser_dst}/$${file} $(WORKSRC)/parsers/$${file} ; \ + fi ; \ + done ; \ + fi ; ) @# Remove parsers that are actually bash scripts not perl scripts. @rm -fr $(WORKSRC)/parsers/belegger @rm -fr $(WORKSRC)/parsers/zoomin ======================================= --- /trunk/gar-minimyth/script/myth-0.20/mythstream/checksums Sat Aug 15 12:00:04 2009 +++ /trunk/gar-minimyth/script/myth-0.20/mythstream/checksums Mon Aug 31 22:27:05 2009 @@ -5,11 +5,11 @@ 27bb806f4c49584e72b3242ae498ab83 download/mythstream-v0.18_1-streams_res.patch a9b7b6d73e8a14c0d947a5f2eade0d7a download/mythstream-v0.18_1-qt_paintevent_fix.patch 5cea7a910ab761d4c9cf26dcbb07101e download/mythstream-v0.18_1-qt_bitblt_replace.patch -a2c9fab7ae7ecd8dc5f89fee79d6adb1 download/mythstream-v0.18_1-apple_parser_fix.patch -19d3a8532101b0ff213b2d3d26b59163 download/mythstream-v0.18_1-apple_parser_resolutions.patch +d07704dfafaef60672baf07733b96ea5 download/mythstream-v0.18_1-user_agent_quicktime.patch 17d7a3168397437c250ff5ebfb7275cf download/mythstream-v0.18_1-youtube_parser_fix.patch 78067b09e71b75a1d519f86b861c1dab download/mythstream-v0.18_1-fftw3f.patch d406ece62041412f2e5b977b204bafc3 download/mythstream-v0.18_1.patch.gar +303175aaa1752ab80cd3b180c3b3f150 download/apple3.pl b124e9bec22eb352a848463890d4a7e4 download/belegger.tar.gz ae43295ff71d8c7d8af1c341ad06ff83 download/dailymotion2.tar.gz 626030a79e036c58d79006e48d89454b download/google.tar.gz @@ -17,5 +17,5 @@ 6859fc4d34c941f6cc55cd0fd56038d3 download/retrovision.tar.gz c3cbadbb170ca6e78ed071020769f0eb download/shoutcast2.tar.gz d870ecef0f78340c50fde955251cfce9 download/yahoo.tar.gz -b18a20ce3f7d22311472a6c38ef73916 download/youtube4.tar.gz +d19af57e47ef255cb49bee2147a1b3b9 download/youtube5.tar.gz 187e980c0ebcf2b01a593b7437b2e146 download/zoomin.tar.gz ======================================= --- /trunk/gar-minimyth/script/myth-0.20-softpad/mythstream/Makefile Sat Aug 15 11:31:46 2009 +++ /trunk/gar-minimyth/script/myth-0.20-softpad/mythstream/Makefile Mon Aug 31 22:27:05 2009 @@ -2,7 +2,7 @@ GARVERSION = v0.18_1 CATEGORIES = $(CATEGORY) MASTER_SITES = http://home.kabelfoon.nl/~moongies/sw9vc4htz2/ -DISTFILES = $(DISTNAME).tar.gz $(patsubst %,%.tar.gz,$(subst -,,$(PARSERS))) +DISTFILES = $(DISTNAME).tar.gz $(subst -,,$(PARSERS)) PATCHFILES = PATCHFILES += \ $(DISTNAME)-gcc_warnings_fixes.patch \ @@ -11,21 +11,21 @@ $(DISTNAME)-streams_res.patch \ $(DISTNAME)-qt_paintevent_fix.patch \ $(DISTNAME)-qt_bitblt_replace.patch \ - $(DISTNAME)-apple_parser_fix.patch \ - $(DISTNAME)-apple_parser_resolutions.patch \ + $(DISTNAME)-user_agent_quicktime.patch \ $(DISTNAME)-youtube_parser_fix.patch \ $(DISTNAME)-fftw3f.patch \ $(DISTNAME).patch.gar PARSERS = \ - belegger \ - dailymotion-2 \ - google \ - omroep-3 \ - retrovision \ - shoutcast-2 \ - yahoo \ - youtube-4 \ - zoomin + apple-3.pl \ + belegger.tar.gz \ + dailymotion-2.tar.gz \ + google.tar.gz \ + omroep-3.tar.gz \ + retrovision.tar.gz \ + shoutcast-2.tar.gz \ + yahoo.tar.gz \ + youtube-5.tar.gz \ + zoomin.tar.gz LICENSE = GPL2 DESCRIPTION = @@ -54,15 +54,26 @@ post-extract: @$(foreach PARSER,$(PARSERS), \ - parser=$(word 1,$(subst -, ,$(PARSER))) ; \ - rm -rf $(WORKSRC)/parsers/$${parser} ; \ - mv -f $(WORKDIR)/$${parser} $(WORKSRC)/parsers/ ; \ - for file in `cd $(WORKSRC)/parsers/$${parser} ; ls -1` ; do \ - if [ -e $(WORKSRC)/parsers/$${file} ] ; then \ - rm -f $(WORKSRC)/parsers/$${file} ; \ - cp -pd $(WORKSRC)/parsers/$${parser}/$${file} $(WORKSRC)/parsers/$${file} ; \ - fi ; \ - done ; ) + parser_ext=$(patsubst %.pl,pl,$(patsubst %.tar.gz,gar.gz,$(PARSER))) ; \ + if [ "$${parser_ext}" = "pl" ] ; then \ + parser_src=$(word 1,$(subst -,,$(patsubst %.pl,%,$(PARSER)))) ; \ + parser_dst=$(word 1,$(subst -, ,$(patsubst %.pl,%,$(PARSER)))) ; \ + parser_src="$${parser_src}.pl" ; \ + parser_dst="$${parser_dst}.pl" ; \ + rm -rf $(WORKSRC)/parsers/$${parser_dst} ; \ + mv -f $(WORKDIR)/$${parser_src} $(WORKSRC)/parsers/$${parser_dst} ; \ + elif [ "$${parser_ext}" = "gar.gz" ] ; then \ + parser_src=$(word 1,$(subst -, ,$(patsubst %.tar.gz,%,$(PARSER)))) ; \ + parser_dst=$(word 1,$(subst -, ,$(patsubst %.tar.gz,%,$(PARSER)))) ; \ + rm -rf $(WORKSRC)/parsers/$${parser_dst} ; \ + mv -f $(WORKDIR)/$${parser_src} $(WORKSRC)/parsers/$${parser_dst} ; \ + for file in `cd $(WORKSRC)/parsers/$${parser_dst} ; ls -1` ; do \ + if [ -e $(WORKSRC)/parsers/$${file} ] ; then \ + rm -f $(WORKSRC)/parsers/$${file} ; \ + cp -pd $(WORKSRC)/parsers/$${parser_dst}/$${file} $(WORKSRC)/parsers/$${file} ; \ + fi ; \ + done ; \ + fi ; ) @# Remove parsers that are actually bash scripts not perl scripts. @rm -fr $(WORKSRC)/parsers/belegger @rm -fr $(WORKSRC)/parsers/zoomin ======================================= --- /trunk/gar-minimyth/script/myth-0.20-softpad/mythstream/checksums Sat Aug 15 12:00:04 2009 +++ /trunk/gar-minimyth/script/myth-0.20-softpad/mythstream/checksums Mon Aug 31 22:27:05 2009 @@ -5,11 +5,11 @@ 27bb806f4c49584e72b3242ae498ab83 download/mythstream-v0.18_1-streams_res.patch a9b7b6d73e8a14c0d947a5f2eade0d7a download/mythstream-v0.18_1-qt_paintevent_fix.patch 5cea7a910ab761d4c9cf26dcbb07101e download/mythstream-v0.18_1-qt_bitblt_replace.patch -a2c9fab7ae7ecd8dc5f89fee79d6adb1 download/mythstream-v0.18_1-apple_parser_fix.patch -19d3a8532101b0ff213b2d3d26b59163 download/mythstream-v0.18_1-apple_parser_resolutions.patch +d07704dfafaef60672baf07733b96ea5 download/mythstream-v0.18_1-user_agent_quicktime.patch 17d7a3168397437c250ff5ebfb7275cf download/mythstream-v0.18_1-youtube_parser_fix.patch 78067b09e71b75a1d519f86b861c1dab download/mythstream-v0.18_1-fftw3f.patch d406ece62041412f2e5b977b204bafc3 download/mythstream-v0.18_1.patch.gar +303175aaa1752ab80cd3b180c3b3f150 download/apple3.pl b124e9bec22eb352a848463890d4a7e4 download/belegger.tar.gz ae43295ff71d8c7d8af1c341ad06ff83 download/dailymotion2.tar.gz 626030a79e036c58d79006e48d89454b download/google.tar.gz @@ -17,5 +17,5 @@ 6859fc4d34c941f6cc55cd0fd56038d3 download/retrovision.tar.gz c3cbadbb170ca6e78ed071020769f0eb download/shoutcast2.tar.gz d870ecef0f78340c50fde955251cfce9 download/yahoo.tar.gz -b18a20ce3f7d22311472a6c38ef73916 download/youtube4.tar.gz +d19af57e47ef255cb49bee2147a1b3b9 download/youtube5.tar.gz 187e980c0ebcf2b01a593b7437b2e146 download/zoomin.tar.gz ======================================= --- /trunk/gar-minimyth/script/myth-0.21/mythstream/Makefile Sat Aug 15 11:31:46 2009 +++ /trunk/gar-minimyth/script/myth-0.21/mythstream/Makefile Mon Aug 31 22:27:05 2009 @@ -2,7 +2,7 @@ GARVERSION = v0.18_1 CATEGORIES = $(CATEGORY) MASTER_SITES = http://home.kabelfoon.nl/~moongies/sw9vc4htz2/ -DISTFILES = $(DISTNAME).tar.gz $(patsubst %,%.tar.gz,$(subst -,,$(PARSERS))) +DISTFILES = $(DISTNAME).tar.gz $(subst -,,$(PARSERS)) PATCHFILES = PATCHFILES += \ $(DISTNAME)-gcc_warnings_fixes.patch \ @@ -11,22 +11,22 @@ $(DISTNAME)-streams_res.patch \ $(DISTNAME)-qt_paintevent_fix.patch \ $(DISTNAME)-qt_bitblt_replace.patch \ - $(DISTNAME)-apple_parser_fix.patch \ - $(DISTNAME)-apple_parser_resolutions.patch \ + $(DISTNAME)-user_agent_quicktime.patch \ $(DISTNAME)-youtube_parser_fix.patch \ $(DISTNAME)-mythtv_0_21.patch \ $(DISTNAME)-fftw3f.patch \ $(DISTNAME).patch.gar PARSERS = \ - belegger \ - dailymotion-2 \ - google \ - omroep-3 \ - retrovision \ - shoutcast-2 \ - yahoo \ - youtube-4 \ - zoomin + apple-3.pl \ + belegger.tar.gz \ + dailymotion-2.tar.gz \ + google.tar.gz \ + omroep-3.tar.gz \ + retrovision.tar.gz \ + shoutcast-2.tar.gz \ + yahoo.tar.gz \ + youtube-5.tar.gz \ + zoomin.tar.gz LICENSE = GPL2 DESCRIPTION = @@ -55,15 +55,26 @@ post-extract: @$(foreach PARSER,$(PARSERS), \ - parser=$(word 1,$(subst -, ,$(PARSER))) ; \ - rm -rf $(WORKSRC)/parsers/$${parser} ; \ - mv -f $(WORKDIR)/$${parser} $(WORKSRC)/parsers/ ; \ - for file in `cd $(WORKSRC)/parsers/$${parser} ; ls -1` ; do \ - if [ -e $(WORKSRC)/parsers/$${file} ] ; then \ - rm -f $(WORKSRC)/parsers/$${file} ; \ - cp -pd $(WORKSRC)/parsers/$${parser}/$${file} $(WORKSRC)/parsers/$${file} ; \ - fi ; \ - done ; ) + parser_ext=$(patsubst %.pl,pl,$(patsubst %.tar.gz,gar.gz,$(PARSER))) ; \ + if [ "$${parser_ext}" = "pl" ] ; then \ + parser_src=$(word 1,$(subst -,,$(patsubst %.pl,%,$(PARSER)))) ; \ + parser_dst=$(word 1,$(subst -, ,$(patsubst %.pl,%,$(PARSER)))) ; \ + parser_src="$${parser_src}.pl" ; \ + parser_dst="$${parser_dst}.pl" ; \ + rm -rf $(WORKSRC)/parsers/$${parser_dst} ; \ + mv -f $(WORKDIR)/$${parser_src} $(WORKSRC)/parsers/$${parser_dst} ; \ + elif [ "$${parser_ext}" = "gar.gz" ] ; then \ + parser_src=$(word 1,$(subst -, ,$(patsubst %.tar.gz,%,$(PARSER)))) ; \ + parser_dst=$(word 1,$(subst -, ,$(patsubst %.tar.gz,%,$(PARSER)))) ; \ + rm -rf $(WORKSRC)/parsers/$${parser_dst} ; \ + mv -f $(WORKDIR)/$${parser_src} $(WORKSRC)/parsers/$${parser_dst} ; \ + for file in `cd $(WORKSRC)/parsers/$${parser_dst} ; ls -1` ; do \ + if [ -e $(WORKSRC)/parsers/$${file} ] ; then \ + rm -f $(WORKSRC)/parsers/$${file} ; \ + cp -pd $(WORKSRC)/parsers/$${parser_dst}/$${file} $(WORKSRC)/parsers/$${file} ; \ + fi ; \ + done ; \ + fi ; ) @# Remove parsers that are actually bash scripts not perl scripts. @rm -fr $(WORKSRC)/parsers/belegger @rm -fr $(WORKSRC)/parsers/zoomin ======================================= --- /trunk/gar-minimyth/script/myth-0.21/mythstream/checksums Sat Aug 15 12:00:04 2009 +++ /trunk/gar-minimyth/script/myth-0.21/mythstream/checksums Mon Aug 31 22:27:05 2009 @@ -5,12 +5,12 @@ 27bb806f4c49584e72b3242ae498ab83 download/mythstream-v0.18_1-streams_res.patch a9b7b6d73e8a14c0d947a5f2eade0d7a download/mythstream-v0.18_1-qt_paintevent_fix.patch 5cea7a910ab761d4c9cf26dcbb07101e download/mythstream-v0.18_1-qt_bitblt_replace.patch -a2c9fab7ae7ecd8dc5f89fee79d6adb1 download/mythstream-v0.18_1-apple_parser_fix.patch -19d3a8532101b0ff213b2d3d26b59163 download/mythstream-v0.18_1-apple_parser_resolutions.patch +d07704dfafaef60672baf07733b96ea5 download/mythstream-v0.18_1-user_agent_quicktime.patch 17d7a3168397437c250ff5ebfb7275cf download/mythstream-v0.18_1-youtube_parser_fix.patch c529c2c4f2290c756c8c88de35fad8a2 download/mythstream-v0.18_1-mythtv_0_21.patch 78067b09e71b75a1d519f86b861c1dab download/mythstream-v0.18_1-fftw3f.patch d406ece62041412f2e5b977b204bafc3 download/mythstream-v0.18_1.patch.gar +303175aaa1752ab80cd3b180c3b3f150 download/apple3.pl b124e9bec22eb352a848463890d4a7e4 download/belegger.tar.gz ae43295ff71d8c7d8af1c341ad06ff83 download/dailymotion2.tar.gz 626030a79e036c58d79006e48d89454b download/google.tar.gz @@ -18,5 +18,5 @@ 6859fc4d34c941f6cc55cd0fd56038d3 download/retrovision.tar.gz c3cbadbb170ca6e78ed071020769f0eb download/shoutcast2.tar.gz d870ecef0f78340c50fde955251cfce9 download/yahoo.tar.gz -b18a20ce3f7d22311472a6c38ef73916 download/youtube4.tar.gz +d19af57e47ef255cb49bee2147a1b3b9 download/youtube5.tar.gz 187e980c0ebcf2b01a593b7437b2e146 download/zoomin.tar.gz ======================================= --- /trunk/gar-minimyth/script/myth-trunk/mythstream/Makefile Sat Aug 15 11:31:46 2009 +++ /trunk/gar-minimyth/script/myth-trunk/mythstream/Makefile Mon Aug 31 22:27:05 2009 @@ -2,29 +2,29 @@ GARVERSION = 0.18_qt4 CATEGORIES = $(CATEGORY) MASTER_SITES = http://home.kabelfoon.nl/~moongies/sw9vc4htz2/ -DISTFILES = $(DISTNAME).tar.gz $(patsubst %,%.tar.gz,$(subst -,,$(PARSERS))) +DISTFILES = $(DISTNAME).tar.gz $(subst -,,$(PARSERS)) PATCHFILES = PATCHFILES += \ $(DISTNAME)-gcc_warnings_fixes.patch \ $(DISTNAME)-streams_res.patch \ $(DISTNAME)-qt_paintevent_fix.patch \ $(DISTNAME)-qt_bitblt_replace.patch \ - $(DISTNAME)-apple_parser_fix.patch \ - $(DISTNAME)-apple_parser_resolutions.patch \ + $(DISTNAME)-user_agent_quicktime.patch \ $(DISTNAME)-youtube_parser_fix.patch \ $(DISTNAME)-mythtv_0_22.patch \ $(DISTNAME)-fftw3f.patch \ $(DISTNAME).patch.gar PARSERS = \ - belegger \ - dailymotion-2 \ - google \ - omroep-3 \ - retrovision \ - shoutcast-2 \ - yahoo \ - youtube-4 \ - zoomin + apple-3.pl \ + belegger.tar.gz \ + dailymotion-2.tar.gz \ + google.tar.gz \ + omroep-3.tar.gz \ + retrovision.tar.gz \ + shoutcast-2.tar.gz \ + yahoo.tar.gz \ + youtube-5.tar.gz \ + zoomin.tar.gz LICENSE = GPL2 DESCRIPTION = @@ -53,15 +53,26 @@ post-extract: @$(foreach PARSER,$(PARSERS), \ - parser=$(word 1,$(subst -, ,$(PARSER))) ; \ - rm -rf $(WORKSRC)/parsers/$${parser} ; \ - mv -f $(WORKDIR)/$${parser} $(WORKSRC)/parsers/ ; \ - for file in `cd $(WORKSRC)/parsers/$${parser} ; ls -1` ; do \ - if [ -e $(WORKSRC)/parsers/$${file} ] ; then \ - rm -f $(WORKSRC)/parsers/$${file} ; \ - cp -pd $(WORKSRC)/parsers/$${parser}/$${file} $(WORKSRC)/parsers/$${file} ; \ - fi ; \ - done ; ) + parser_ext=$(patsubst %.pl,pl,$(patsubst %.tar.gz,gar.gz,$(PARSER))) ; \ + if [ "$${parser_ext}" = "pl" ] ; then \ + parser_src=$(word 1,$(subst -,,$(patsubst %.pl,%,$(PARSER)))) ; \ + parser_dst=$(word 1,$(subst -, ,$(patsubst %.pl,%,$(PARSER)))) ; \ + parser_src="$${parser_src}.pl" ; \ + parser_dst="$${parser_dst}.pl" ; \ + rm -rf $(WORKSRC)/parsers/$${parser_dst} ; \ + mv -f $(WORKDIR)/$${parser_src} $(WORKSRC)/parsers/$${parser_dst} ; \ + elif [ "$${parser_ext}" = "gar.gz" ] ; then \ + parser_src=$(word 1,$(subst -, ,$(patsubst %.tar.gz,%,$(PARSER)))) ; \ + parser_dst=$(word 1,$(subst -, ,$(patsubst %.tar.gz,%,$(PARSER)))) ; \ + rm -rf $(WORKSRC)/parsers/$${parser_dst} ; \ + mv -f $(WORKDIR)/$${parser_src} $(WORKSRC)/parsers/$${parser_dst} ; \ + for file in `cd $(WORKSRC)/parsers/$${parser_dst} ; ls -1` ; do \ + if [ -e $(WORKSRC)/parsers/$${file} ] ; then \ + rm -f $(WORKSRC)/parsers/$${file} ; \ + cp -pd $(WORKSRC)/parsers/$${parser_dst}/$${file} $(WORKSRC)/parsers/$${file} ; \ + fi ; \ + done ; \ + fi ; ) @# Remove parsers that are actually bash scripts not perl scripts. @rm -fr $(WORKSRC)/parsers/belegger @rm -fr $(WORKSRC)/parsers/zoomin ======================================= --- /trunk/gar-minimyth/script/myth-trunk/mythstream/checksums Sat Aug 15 12:00:04 2009 +++ /trunk/gar-minimyth/script/myth-trunk/mythstream/checksums Mon Aug 31 22:27:05 2009 @@ -3,12 +3,12 @@ 9a12edbffaa7d6b0635b035501e7ec0c download/mythstream-0.18_qt4-streams_res.patch 59d18d31c2fe7dc5bb2439faa0495ab0 download/mythstream-0.18_qt4-qt_paintevent_fix.patch 6f06a7f1b0fc6086208d7fcd7cb58bd9 download/mythstream-0.18_qt4-qt_bitblt_replace.patch -998926ebaed46c84423d4baeb451182e download/mythstream-0.18_qt4-apple_parser_fix.patch -19030c00910ef538e1426bd4096618eb download/mythstream-0.18_qt4-apple_parser_resolutions.patch +d07704dfafaef60672baf07733b96ea5 download/mythstream-0.18_qt4-user_agent_quicktime.patch e2c67be4122927917c77c83cba94ee95 download/mythstream-0.18_qt4-youtube_parser_fix.patch 940cc012f71e822be8ebf3d637af83fb download/mythstream-0.18_qt4-mythtv_0_22.patch b7b59b661edc6fb3c24dcfb051c52dc0 download/mythstream-0.18_qt4-fftw3f.patch d66d4a7c81c11ae0b0ea316173e500e5 download/mythstream-0.18_qt4.patch.gar +303175aaa1752ab80cd3b180c3b3f150 download/apple3.pl b124e9bec22eb352a848463890d4a7e4 download/belegger.tar.gz ae43295ff71d8c7d8af1c341ad06ff83 download/dailymotion2.tar.gz 626030a79e036c58d79006e48d89454b download/google.tar.gz @@ -16,5 +16,5 @@ 6859fc4d34c941f6cc55cd0fd56038d3 download/retrovision.tar.gz c3cbadbb170ca6e78ed071020769f0eb download/shoutcast2.tar.gz d870ecef0f78340c50fde955251cfce9 download/yahoo.tar.gz -b18a20ce3f7d22311472a6c38ef73916 download/youtube4.tar.gz +d19af57e47ef255cb49bee2147a1b3b9 download/youtube5.tar.gz 187e980c0ebcf2b01a593b7437b2e146 download/zoomin.tar.gz --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "minimyth-commits" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/minimyth-commits?hl=en -~----------~----~----~----~------~----~------~--~---
