Revision: 139916 https://trac.macports.org/changeset/139916 Author: khindenburg@macports.org Date: 2015-09-01 18:42:50 -0700 (Tue, 01 Sep 2015) Log Message: ----------- xmltv: update to 0.5.67; seperate patches to make it easier next release; only grabber is tv_grab_na_dd Modified Paths: -------------- users/khindenburg/ports/net/xmltv/Portfile users/khindenburg/ports/net/xmltv/files/patch-makefile.diff Added Paths: ----------- users/khindenburg/ports/net/xmltv/files/patch-prompt-makefile.diff Modified: users/khindenburg/ports/net/xmltv/Portfile =================================================================== --- users/khindenburg/ports/net/xmltv/Portfile 2015-09-01 23:16:19 UTC (rev 139915) +++ users/khindenburg/ports/net/xmltv/Portfile 2015-09-02 01:42:50 UTC (rev 139916) @@ -6,8 +6,7 @@ PortGroup perl5 1.0 name xmltv -version 0.5.66 -revision 1 +version 0.5.67 categories net perl license GPL-2+ platforms darwin @@ -21,8 +20,8 @@ master_sites sourceforge:/project/xmltv/xmltv/${version} use_bzip2 yes -checksums rmd160 0563a22e16e401a71ff19334ff3d0f04a8d03835 \ - sha256 220a06f032e898b6d2b854fc5c651365969f50f4e2df3767983eaa573e683e8e +checksums rmd160 f8a6a0c57d718e5af3f58ded6df005b620c2de0a \ + sha256 f5ee784961be2a35035d55ef39bcba0ccfd7aecfa5359c1a890cb411c1c7a694 set perl_version 5.22 perl5.branches ${perl_version} @@ -43,6 +42,7 @@ # Otherwise all binaries are in libexec/perl5.16/sitebin/ configure.args INSTALLSITEBIN=${prefix}/bin INSTALLSITESCRIPT=${prefix}/bin -patchfiles patch-makefile.diff +patchfiles patch-makefile.diff \ + patch-prompt-makefile.diff - +livecheck.regex xmltv/files/xmltv/(\[0-9.\]+) Modified: users/khindenburg/ports/net/xmltv/files/patch-makefile.diff =================================================================== --- users/khindenburg/ports/net/xmltv/files/patch-makefile.diff 2015-09-01 23:16:19 UTC (rev 139915) +++ users/khindenburg/ports/net/xmltv/files/patch-makefile.diff 2015-09-02 01:42:50 UTC (rev 139916) @@ -1,31 +1,17 @@ ---- Makefile.PL 2015-08-08 17:48:51.000000000 -0400 -+++ Makefile.PL 2015-08-08 18:11:08.000000000 -0400 -@@ -107,23 +107,8 @@ +--- Makefile.PL 2015-09-01 21:29:00.000000000 -0400 ++++ Makefile.PL 2015-09-01 21:33:03.000000000 -0400 +@@ -107,9 +107,7 @@ # Executables to be installed. my @exes - = qw(filter/tv_augment_tz - filter/tv_extractinfo_en - filter/tv_extractinfo_ar -- filter/tv_grep + = qw( + filter/tv_grep filter/tv_sort -- filter/tv_to_latex -- filter/tv_to_text -- filter/tv_to_potatoe -- filter/tv_cat -- filter/tv_split -- filter/tv_imdb -- filter/tv_remove_some_overlapping -- filter/tv_count -- filter/tv_merge -- tools/tv_validate_grabber -- tools/tv_validate_file -- tools/tv_find_grabbers - ); - - # Libraries to be installed. -@@ -271,294 +256,6 @@ + filter/tv_to_latex +@@ -278,328 +276,6 @@ my @opt_components = ( @@ -37,7 +23,8 @@ - 'HTTP::Cookies' => 0, - 'LWP::UserAgent' => 0, - 'JSON::PP' => 0, -- 'Date::Language' => 0, } }, +- 'Date::Language' => 0, }, +- }, - -# Disabled 2006-04-12 since it doesn't provide data anymore. -# { name => 'tv_grab_au', @@ -50,6 +37,19 @@ -# grab_need_share => [ 'au' ], -# }, - +-# 2008-11-09 disabled after ident string was blocked +-# { name => 'tv_grab_be', +-# blurb => 'Grabber for Belgium and Luxemburg', +-# exes => [ 'grab/be/tv_grab_be' ], +-# pl_files => { 'grab/be/tv_grab_be.PL' => 'grab/be/tv_grab_be' }, +-# share_files => { 'grab/be/channel_ids_fr' => 'tv_grab_be/channel_ids_fr', +-# 'grab/be/channel_ids_nl' => 'tv_grab_be/channel_ids_nl' }, +-# to_clean => [ 'grab/be/tv_grab_be' ], +-# deps => [ 'grab/be/tv_grab_be' => [ 'grab/be/tv_grab_be.in' ] ], +-# grab_need_share => [ 'be' ], +-# prereqs => { 'HTML::Entities' => 1.27 } , +-# }, +- -# { name => 'tv_grab_br', -# blurb => 'Grabber for Brazil', -# exes => [ 'grab/br/tv_grab_br' ], @@ -103,17 +103,26 @@ -# share_files => { 'grab/ch_search/channel_ids' -# => 'tv_grab_ch_search/channel_ids' }, - grab_need_share => [ 'ch_search' ], -- prereqs => { 'HTML::Entities' => 1.27, -- 'HTML::TreeBuilder' => 0 }, +- prereqs => { 'HTML::Entities' => 1.27, +- 'HTML::TreeBuilder' => 0, }, - }, - --# rmeden 2012-06-11 broken since 2010 --# { name => 'tv_grab_dtv_la', --# blurb => 'Grabber for Latin America', --# exes => [ 'grab/dtv_la/tv_grab_dtv_la' ], --# prereqs => { 'HTML::TreeBuilder' => 0, --# 'HTML::Form' => 0 } }, --# 2014-04-21 reinstate after unbreak +-# 2008-07-22 - removed by rmeden, website changes, won't be fixed +-# { name => 'tv_grab_dk', +-# blurb => 'Grabber for Denmark', +-# exes => [ 'grab/dk/tv_grab_dk' ], +-# prereqs => { 'HTML::TreeBuilder' => 0 } }, +- +- { name => 'tv_grab_dk_dr', +- blurb => 'Grabber for Denmark (dr.dk)', +- exes => [ 'grab/dk_dr/tv_grab_dk_dr' ], +- prereqs => { 'Data::Dumper' => 0, +- 'LWP::UserAgent' => 0, +- 'IO::Scalar' => 0, +- 'DateTime' => 0, +- 'JSON' => 0, }, +- }, +- - { name => 'tv_grab_dtv_la', - blurb => 'Grabber for Latin America & Caribbean', - exes => [ 'grab/dtv_la/tv_grab_dtv_la' ], @@ -123,154 +132,166 @@ - 'JSON::PP' => 0, - 'Date::Manip' => 0, - 'Date::Parse' => 0, -- 'Date::Language' => 0, } -- }, +- 'Date::Language' => 0, }, +- }, - -- { name => 'tv_grab_uk_rt', -- blurb => 'Grabber for UK and Ireland (Radio Times)', -- exes => [ 'grab/uk_rt/tv_grab_uk_rt' ], -- share_files => { -- 'grab/uk_rt/channel_ids' -- => 'tv_grab_uk_rt/channel_ids', -- 'grab/uk_rt/prog_titles_to_process' -- => 'tv_grab_uk_rt/prog_titles_to_process', -- 'grab/uk_rt/regional_channels_by_postcode' -- => 'tv_grab_uk_rt/regional_channels_by_postcode', -- 'grab/uk_rt/channels_platforms' -- => 'tv_grab_uk_rt/channels_platforms', -- 'grab/uk_rt/utf8_fixups' -- => 'tv_grab_uk_rt/utf8_fixups', -- 'grab/uk_rt/channel_icons' -- => 'tv_grab_uk_rt/channel_icons', +-# rmeden 2012-06-11 broken since 2011-11-25 +-# { name => 'tv_grab_ee', +-# blurb => 'Grabber for Estonia', +-# exes => [ 'grab/ee/tv_grab_ee' ], +-# prereqs => { 'LWP::Simple' => 0 } }, - -- 'grab/uk_rt/lineups/xmltv-lineups.xsl' -- => 'tv_grab_uk_rt/lineups/xmltv-lineups.xsl', +-# 2009-03-08 removed due to breakage after source site changes +-# { name => 'tv_grab_es', +-# blurb => 'Grabber for Spain - Analogic Terrestrial/Cable', +-# exes => [ 'grab/es/tv_grab_es' ], +-# prereqs => { 'HTML::TreeBuilder' => 0 } }, - -- 'grab/uk_rt/lineups/lineups.xml' -- => 'tv_grab_uk_rt/lineups/lineups.xml', +-# tv_grab_es_digital no longer functioning due to site changes +-# { name => 'tv_grab_es_digital', +-# blurb => 'Grabber for Spain - Digital Satellite (D+)', +-# exes => [ 'grab/es_digital/tv_grab_es_digital' ], +-# prereqs => { 'HTML::TreeBuilder' => 0 } }, - -- 'grab/uk_rt/lineups/freesatfromsky.xml' -- => 'tv_grab_uk_rt/lineups/freesatfromsky.xml', -- 'grab/uk_rt/lineups/freesathd.xml' -- => 'tv_grab_uk_rt/lineups/freesathd.xml', -- 'grab/uk_rt/lineups/freesat.xml' -- => 'tv_grab_uk_rt/lineups/freesat.xml', -- 'grab/uk_rt/lineups/freeviewhd.xml' -- => 'tv_grab_uk_rt/lineups/freeviewhd.xml', -- 'grab/uk_rt/lineups/freeview.xml' -- => 'tv_grab_uk_rt/lineups/freeview.xml', -- 'grab/uk_rt/lineups/saorview.xml' -- => 'tv_grab_uk_rt/lineups/saorview.xml', -- 'grab/uk_rt/lineups/skyhd.xml' -- => 'tv_grab_uk_rt/lineups/skyhd.xml', -- 'grab/uk_rt/lineups/sky.xml' -- => 'tv_grab_uk_rt/lineups/sky.xml', -- 'grab/uk_rt/lineups/upcirelandhd.xml' -- => 'tv_grab_uk_rt/lineups/upcirelandhd.xml', -- 'grab/uk_rt/lineups/upcireland.xml' -- => 'tv_grab_uk_rt/lineups/upcireland.xml', -- 'grab/uk_rt/lineups/virginhd.xml' -- => 'tv_grab_uk_rt/lineups/virginhd.xml', -- 'grab/uk_rt/lineups/virgin.xml' -- => 'tv_grab_uk_rt/lineups/virgin.xml', +- { name => 'tv_grab_es_laguiatv', +- blurb => 'Alternative grabber for Spain', +- exes => [ 'grab/es_laguiatv/tv_grab_es_laguiatv' ], +- prereqs => { 'HTML::TreeBuilder' => 0, }, +- }, - -- 'grab/uk_rt/lineups/freeview.map' -- => 'tv_grab_uk_rt/lineups/freeview.map', -- 'grab/uk_rt/lineups/freesat.map' -- => 'tv_grab_uk_rt/lineups/freesat.map', -- 'grab/uk_rt/lineups/saorview.map' -- => 'tv_grab_uk_rt/lineups/saorview.map', -- }, -- prereqs => { 'HTTP::Cache::Transparent' => 1.0, +-# rmeden 2012-06-11 broken since 2012-03-29 +-# { name => 'tv_grab_es_miguiatv', +-# blurb => 'Alternative grabber for Spain using miguiatv.com', +-# exes => [ 'grab/es_miguiatv/tv_grab_es_miguiatv' ], +-# prereqs => { 'HTML::TreeBuilder' => 0 } },# +- +- { name => 'tv_grab_eu_dotmedia', +- blurb => 'Grabber for Europe (xmltv.se / dotmedia)', +- exes => [ 'grab/eu_dotmedia/tv_grab_eu_dotmedia' ], +- prereqs => { 'XML::LibXML' => 0, +- 'Compress::Zlib' => 0, - 'IO::Stringy' => 0, -- 'LWP::UserAgent' => 0, -- 'DateTime' => 0, +- 'HTTP::Cache::Transparent' => 0, }, +- }, +- +- { name => 'tv_grab_eu_egon', +- blurb => 'Grabber for german speaking area (Egon zappt)', +- exes => [ 'grab/eu_egon/tv_grab_eu_egon' ], +- pl_files => { 'grab/eu_egon/tv_grab_eu_egon.PL' +- => 'grab/eu_egon/tv_grab_eu_egon' }, +- to_clean => [ 'grab/eu_egon/tv_grab_eu_egon' ], +- deps => [ 'grab/eu_egon/tv_grab_eu_egon' +- => [ 'grab/se_swedb/tv_grab_se_swedb.in' ] ], +- prereqs => { 'XML::LibXML' => 0, +- 'Compress::Zlib' => 0, +- 'IO::Stringy' => 0, +- 'HTTP::Cache::Transparent' => 0, }, +- }, +- +- { name => 'tv_grab_eu_epgdata', +- blurb => '$$ Grabber for some European countries (epgdata.com)', +- exes => [ 'grab/eu_epgdata/tv_grab_eu_epgdata' ], +- share_files => { 'grab/eu_epgdata/channel_ids' => 'tv_grab_eu_epgdata/channel_ids' }, +- prereqs => { 'XML::Twig' => 0, +- 'Archive::Zip' => 0, +- 'HTML::Entities' => 0, +- 'LWP::Simple' => 0, +- 'File::Temp' => 0, +- 'DateTime::Format::Strptime' => 0, }, +- }, +- +- { name => 'tv_grab_fi', +- blurb => 'Grabber for Finland', +- exes => [ 'grab/fi/tv_grab_fi' ], +- deps => [ +- 'grab/fi/tv_grab_fi' => [ +- 'grab/fi/tv_grab_fi.pl', +- 'grab/fi/fi/common.pm', +- 'grab/fi/fi/day.pm', +- 'grab/fi/fi/programme.pm', +- 'grab/fi/fi/programmeStartOnly.pm', +- 'grab/fi/fi/source/foxtv.pm', +- 'grab/fi/fi/source/iltapulu.pm', +- 'grab/fi/fi/source/telkku.pm', +- 'grab/fi/fi/source/telvis.pm', +- 'grab/fi/fi/source/yle.pm', +- ], +- ], +- pl_files => { 'grab/fi/merge.PL' => 'grab/fi/tv_grab_fi' }, +- to_clean => [ 'grab/fi/tv_grab_fi' ], +- prereqs => { +- 'HTML::TreeBuilder' => 0, +- 'Time::Local' => 0, }, +- }, +- +- { name => 'tv_grab_fi_sv', +- blurb => 'Grabber for Finland (Swedish)', +- exes => [ 'grab/fi_sv/tv_grab_fi_sv' ], +- prereqs => { 'DateTime' => 0, +- 'IO::Scalar' => 0, +- 'HTML::TreeBuilder' => 0, }, +- }, +- +- { name => 'tv_grab_fr', +- blurb => 'Grabber for France', +- exes => [ 'grab/fr/tv_grab_fr' ], +- prereqs => { 'DateTime' => 0, - 'DateTime::Duration' => 0, - 'DateTime::TimeZone' => 0, -- 'HTML::Entities' => 1.27, -- 'XML::LibXML' => 0, }, +- 'HTML::Entities' => 1.27, +- 'HTML::TreeBuilder' => 0, }, - }, - -- { name => 'tv_grab_uk_bleb', -- blurb => 'Fast alternative grabber for the UK', -- exes => [ 'grab/uk_bleb/tv_grab_uk_bleb' ], -- pl_files => { 'grab/uk_bleb/tv_grab_uk_bleb.PL' => 'grab/uk_bleb/tv_grab_uk_bleb' }, -- share_files => { 'grab/uk_bleb/icon_urls' => 'tv_grab_uk_bleb/icon_urls' }, -- to_clean => [ 'grab/uk_bleb/tv_grab_uk_bleb' ], -- deps => [ 'grab/uk_bleb/tv_grab_uk_bleb' => [ 'grab/uk_bleb/tv_grab_uk_bleb.in' ] ], -- grab_need_share => [ 'uk_bleb' ], -- prereqs => { 'IO::Stringy' => 0, 'Archive::Zip' => 0 }, +- { name => 'tv_grab_fr_kazer', +- blurb => 'Grabber for France (Kazer)', +- exes => [ 'grab/fr_kazer/tv_grab_fr_kazer' ], +- prereqs => { 'IO::Uncompress::Unzip' => 0, }, - }, - -- { name => 'tv_grab_uk_atlas', -- blurb => 'Fast grabber for UK and Ireland using Atlas database', -- exes => [ 'grab/uk_atlas/tv_grab_uk_atlas' ], -- share_files => { -- 'grab/uk_atlas/tv_grab_uk_atlas.user.map.conf' -- => 'tv_grab_uk_atlas/tv_grab_uk_atlas.user.map.conf', -- 'grab/uk_atlas/tv_grab_uk_atlas.pa.genres.conf' -- => 'tv_grab_uk_atlas/tv_grab_uk_atlas.pa.genres.conf', -- 'grab/uk_atlas/tv_grab_uk_atlas.map.genres.conf' -- => 'tv_grab_uk_atlas/tv_grab_uk_atlas.map.genres.conf', -- 'grab/uk_atlas/tv_grab_uk_atlas.map.channels.conf' -- => 'tv_grab_uk_atlas/tv_grab_uk_atlas.map.channels.conf', -- 'grab/uk_atlas/cgi-bin/getatlas.pl' -- => 'tv_grab_uk_atlas/cgi-bin/getatlas.pl', -- }, -- prereqs => { 'HTTP::Cache::Transparent' => 1.0, -- 'LWP::UserAgent' => 0, -- 'HTTP::Cookies' => 0, -- 'JSON::PP' => 0, -- 'DateTime' => 0, -- 'Date::Parse' => 0, -- 'Encode' => 0, -- 'URI::Escape' => 0, -- 'File::Path' => 0, -- 'Data::Dumper' => 0, -- 'Pod::Usage' => 0, }, +- { name => 'tv_grab_hr', +- blurb => 'Grabber for Croatia', +- exes => [ 'grab/hr/tv_grab_hr' ], +- pl_files => { 'grab/hr/tv_grab_hr.PL' +- => 'grab/hr/tv_grab_hr' }, +- to_clean => [ 'grab/hr/tv_grab_hr' ], +- deps => [ 'grab/hr/tv_grab_hr' +- => [ 'grab/se_swedb/tv_grab_se_swedb.in' ] ], +- prereqs => { 'XML::LibXML' => 0, +- 'Compress::Zlib' => 0, +- 'IO::Stringy' => 0, +- 'HTTP::Cache::Transparent' => 0, }, - }, - --# [bilbo_uk] The Guardian have removed their online tv listings service @ 1/Oct/14 --# { name => 'tv_grab_uk_guardian', --# blurb => 'Grabber for UK and Ireland using The Guardian website', --# exes => [ 'grab/uk_guardian/tv_grab_uk_guardian' ], --# share_files => { --# 'grab/uk_guardian/tv_grab_uk_guardian.map.conf' --# => 'tv_grab_uk_guardian/tv_grab_uk_guardian.map.conf', --# }, --# prereqs => { 'HTTP::Cache::Transparent' => 1.0, --# 'DateTime' => 0, --# 'File::Path' => 0, --# 'Encode' => 0, }, --# }, +- { name => 'tv_grab_huro', +- blurb => 'Grabber for Hungary, Romania, Slovakia, Czech Republic', +- exes => [ 'grab/huro/tv_grab_huro' ], +- pl_files => { 'grab/huro/tv_grab_huro.PL' +- => 'grab/huro/tv_grab_huro' }, +- share_files => { 'grab/huro/jobmap' => 'tv_grab_huro/jobmap', +- 'grab/huro/catmap.hu' => 'tv_grab_huro/catmap.hu', +- 'grab/huro/catmap.ro' => 'tv_grab_huro/catmap.ro', +- 'grab/huro/catmap.sk' => 'tv_grab_huro/catmap.sk', +- 'grab/huro/catmap.cz' => 'tv_grab_huro/catmap.cz', +- }, +- to_clean => [ 'grab/huro/tv_grab_huro' ], +- deps => [ 'grab/huro/tv_grab_huro' +- => [ 'grab/huro/tv_grab_huro.in' ] ], +- grab_need_share => [ 'huro' ], +- prereqs => { 'HTML::TreeBuilder' => 0 }, +- }, - -- { name => 'tv_grab_uk_tvguide', -- blurb => 'Grabber for UK and Ireland using TV Guide website', -- exes => [ 'grab/uk_tvguide/tv_grab_uk_tvguide' ], -- share_files => { -- 'grab/uk_tvguide/tv_grab_uk_tvguide.map.conf' -- => 'tv_grab_uk_tvguide/tv_grab_uk_tvguide.map.conf', -- }, -- prereqs => { 'HTTP::Cache::Transparent' => 1.0, -- 'DateTime' => 0, -- 'Date::Parse' => 0, -- 'Encode' => 0, -- 'URI::Escape' => 0, -- 'File::Path' => 0, -- 'Data::Dumper' => 0, }, +- { name => 'tv_grab_il', +- blurb => 'Grabber for Israel', +- exes => [ 'grab/il/tv_grab_il' ], - }, - --# 2008-11-09 disabled after ident string was blocked --# { name => 'tv_grab_be', --# blurb => 'Grabber for Belgium and Luxemburg', --# exes => [ 'grab/be/tv_grab_be' ], --# pl_files => { 'grab/be/tv_grab_be.PL' => 'grab/be/tv_grab_be' }, --# share_files => { 'grab/be/channel_ids_fr' => 'tv_grab_be/channel_ids_fr', --# 'grab/be/channel_ids_nl' => 'tv_grab_be/channel_ids_nl' }, --# to_clean => [ 'grab/be/tv_grab_be' ], --# deps => [ 'grab/be/tv_grab_be' => [ 'grab/be/tv_grab_be.in' ] ], --# grab_need_share => [ 'be' ], --# prereqs => { 'HTML::Entities' => 1.27 } , +-# 2013-05-13 xmltv feed disabled by What's On due to TOS violations. It may come back +-# { name => 'tv_grab_in', +-# blurb => 'Grabber for India (zipazap.com)', +-# exes => [ 'grab/in/tv_grab_in' ], +-# prereqs => { 'XML::LibXML' => 0, +-# 'IO::Scalar' => 0, +-# }, -# }, - - { name => 'tv_grab_is', @@ -278,7 +299,7 @@ - exes => [ 'grab/is/tv_grab_is' ], - share_files => { 'grab/is/category_map' => 'tv_grab_is/category_map' }, - prereqs => { 'XML::LibXSLT' => 0, -- 'XML::DOM' => 0 } , +- 'XML::DOM' => 0, }, - }, - - { name => 'tv_grab_it', @@ -302,28 +323,38 @@ - to_clean => [ 'grab/it_dvb/tv_grab_it_dvb' ], - deps => [ 'grab/it_dvb/tv_grab_it_dvb' => [ 'grab/it_dvb/tv_grab_it_dvb.in' ] ], - grab_need_share => [ 'it_dvb' ], -- prereqs => { 'Data::Dump' => 0, -- 'IO::Select' => 0, -- 'Linux::DVB' => 0, -- 'Time::HiRes' => 0 } , +- prereqs => { 'Data::Dump' => 0, +- 'IO::Select' => 0, +- 'Linux::DVB' => 0, +- 'Time::HiRes' => 0, } , - }, - --# 2013-05-13 xmltv feed disabled by What's On due to TOS violations. It may come back --# { name => 'tv_grab_in', --# blurb => 'Grabber for India (zipazap.com)', --# exes => [ 'grab/in/tv_grab_in' ], --# prereqs => { 'XML::LibXML' => 0, --# 'IO::Scalar' => 0, --# }, +-# 2009-03-05 rmeden - source site seems to be blocking our agent string +-# { name => 'tv_grab_jp', +-# blurb => 'Grabber for Japan', +-# exes => [ 'grab/jp/tv_grab_jp' ], +-# prereqs => { 'HTML::TreeBuilder' => 0, +-# 'Text::Kakasi' => 0 }, -# }, - { name => 'tv_grab_na_dd', blurb => '$$ Grabber for North America-schedulesdirect.org', exes => [ 'grab/na_dd/tv_grab_na_dd' ], -@@ -571,412 +268,6 @@ +@@ -612,317 +288,6 @@ grab_need_share => [ 'na_dd' ], }, +- { name => 'tv_grab_na_dtv', +- blurb => 'Grabber for North America (DirecTV)', +- exes => [ 'grab/na_dtv/tv_grab_na_dtv' ], +- prereqs => { +- 'DateTime' => 0, +- 'HTTP::Cookies' => 0, +- 'LWP::UserAgent' => 0, +- 'JSON::PP' => 0, +- 'HTML::TokeParser' => 0, }, +- }, +- -# 2013-02-02 disabled after site changes broke grabber (no <IMG> tags!) -# { name => 'tv_grab_na_icons', -# blurb => 'Grabber for North American Channel Icons', @@ -337,200 +368,49 @@ -# grab_need_share => [ 'na_icons' ], -# }, - -- { name => 'tv_grab_fi', -- blurb => 'Grabber for Finland', -- exes => [ 'grab/fi/tv_grab_fi' ], -- deps => [ -- 'grab/fi/tv_grab_fi' => [ -- 'grab/fi/tv_grab_fi.pl', -- 'grab/fi/fi/common.pm', -- 'grab/fi/fi/day.pm', -- 'grab/fi/fi/programme.pm', -- 'grab/fi/fi/programmeStartOnly.pm', -- 'grab/fi/fi/source/foxtv.pm', -- 'grab/fi/fi/source/mtv3.pm', -- 'grab/fi/fi/source/telkku.pm', -- 'grab/fi/fi/source/telvis.pm', -- 'grab/fi/fi/source/tvhs.pm', -- 'grab/fi/fi/source/yle.pm', -- ], -- ], -- pl_files => { 'grab/fi/merge.PL' => 'grab/fi/tv_grab_fi' }, -- to_clean => [ 'grab/fi/tv_grab_fi' ], -- prereqs => { -- 'HTML::TreeBuilder' => 0, -- 'Time::Local' => 0, -- }, +- { name => 'tv_grab_na_tvmedia', +- blurb => 'Grabber for North America (TVMedia)', +- exes => [ 'grab/na_tvmedia/tv_grab_na_tvmedia' ], +- prereqs => { 'XML::LibXML' => 0, +- 'LWP::Simple' => 0, }, - }, - --# 2012-03-16 no longer works and maintainer suggests to use _fi now which was extended to --# provide the swedish guide earlier --# { name => 'tv_grab_fi_sv', --# blurb => 'Grabber for Finland (Swedish)', --# exes => [ 'grab/fi_sv/tv_grab_fi_sv' ], --# prereqs => { --# 'DateTime' => 0, --# 'IO::Stringy' => 0, --# 'XML::LibXML' => 0, --# }, --# }, --# 2014-04-13 reinstate after unbreak -- { name => 'tv_grab_fi_sv', -- blurb => 'Grabber for Finland (Swedish)', -- exes => [ 'grab/fi_sv/tv_grab_fi_sv' ], -- prereqs => { -- 'DateTime' => 0, -- 'IO::Scalar' => 0, -- 'HTML::TreeBuilder' => 0, -- }, -- }, +-# rmeden 2008-02-13 disabled after site changes broke grabber +-# { name => 'tv_grab_nc', +-# blurb => 'Grabber for Nouvelle Caledonie Island (France)', +-# exes => [ 'grab/nc/tv_grab_nc' ], +-# prereqs => { 'HTML::TreeBuilder' => 0 , +-# 'HTML::Entities' => 0 } }, - --# 2009-03-08 removed due to breakage after source site changes --# { name => 'tv_grab_es', --# blurb => 'Grabber for Spain - Analogic Terrestrial/Cable', --# exes => [ 'grab/es/tv_grab_es' ], --# prereqs => { 'HTML::TreeBuilder' => 0 } }, -- -- { name => 'tv_grab_il', -- blurb => 'Grabber for Israel', -- exes => [ 'grab/il/tv_grab_il' ], -- }, --# --# --# tv_grab_es_digital no longer functioning due to site changes --# --# { name => 'tv_grab_es_digital', --# blurb => 'Grabber for Spain - Digital Satellite (D+)', --# exes => [ 'grab/es_digital/tv_grab_es_digital' ], --# prereqs => { 'HTML::TreeBuilder' => 0 } }, -- -- { name => 'tv_grab_es_laguiatv', -- blurb => 'Alternative grabber for Spain', -- exes => [ 'grab/es_laguiatv/tv_grab_es_laguiatv' ], -- prereqs => { 'HTML::TreeBuilder' => 0 } }, -- --# rmeden 2012-06-11 broken since 2012-03-29 --# { name => 'tv_grab_es_miguiatv', --# blurb => 'Alternative grabber for Spain using miguiatv.com', --# exes => [ 'grab/es_miguiatv/tv_grab_es_miguiatv' ], --# prereqs => { 'HTML::TreeBuilder' => 0 } },# -- --# rmeden 2012-06-11 hasn't worked since 2012-03-06 community switch to python --# { name => 'tv_grab_nl', --# blurb => 'Grabber for the Netherlands', --# exes => [ 'grab/nl/tv_grab_nl' ], --# prereqs => { 'HTML::TreeBuilder' => 0 }, --# }, --# 2014-04-29 reinstate after unbreak - { name => 'tv_grab_nl', - blurb => 'Grabber for the Netherlands', - exes => [ 'grab/nl/tv_grab_nl' ], -- prereqs => { 'HTML::TreeBuilder' => 0, -- 'HTML::Entities' => 0, -- 'HTTP::Cache::Transparent' => 0, -- 'IO::File' => 0, -- 'Date::Parse' => 0, +- prereqs => { 'HTTP::Cache::Transparent' => 0, +- 'HTML::TreeBuilder' => 0, +- 'HTML::Entities' => 0, +- 'IO::File' => 0, +- 'Date::Parse' => 0, - 'Date::Format' => 0, -- 'DateTime' => 0, -- 'Encode' => 0, -- 'JSON::PP' => 0, -- }, +- 'DateTime' => 0, +- 'Encode' => 0, +- 'JSON::PP' => 0, }, - }, - -# 2008-07-12 - removed by rmeden, not getting programs for a while. --# -# { name => 'tv_grab_nl_wolf', -# blurb => 'Alternative grabber for the Netherlands', -# exes => [ 'grab/nl_wolf/tv_grab_nl_wolf' ], -# prereqs => { 'HTML::TreeBuilder' => 0 } }, - -- { name => 'tv_grab_huro', -- blurb => 'Grabber for Hungary, Romania, Slovakia, Czech Republic', -- exes => [ 'grab/huro/tv_grab_huro' ], -- pl_files => { 'grab/huro/tv_grab_huro.PL' -- => 'grab/huro/tv_grab_huro' }, -- share_files => { 'grab/huro/jobmap' => 'tv_grab_huro/jobmap', -- 'grab/huro/catmap.hu' => 'tv_grab_huro/catmap.hu', -- 'grab/huro/catmap.ro' => 'tv_grab_huro/catmap.ro', -- 'grab/huro/catmap.sk' => 'tv_grab_huro/catmap.sk', -- 'grab/huro/catmap.cz' => 'tv_grab_huro/catmap.cz', -- }, -- to_clean => [ 'grab/huro/tv_grab_huro' ], -- deps => [ 'grab/huro/tv_grab_huro' -- => [ 'grab/huro/tv_grab_huro.in' ] ], -- grab_need_share => [ 'huro' ], -- prereqs => { 'HTML::TreeBuilder' => 0 } }, -- --# 2008-07-22 - removed by rmeden, website changes, won't be fixed --# { name => 'tv_grab_dk', --# blurb => 'Grabber for Denmark', --# exes => [ 'grab/dk/tv_grab_dk' ], --# prereqs => { 'HTML::TreeBuilder' => 0 } }, -- --# 2013-12-10 - removed by rmeden, lots of site changes --# { name => 'tv_grab_dk_dr', --# blurb => 'Grabber for Denmark (dr.dk)', --# exes => [ 'grab/dk_dr/tv_grab_dk_dr' ], --# prereqs => { 'Data::Dumper' => 0, --# 'DateTime::Locale' => 0, --# 'IO::Stringy' => 0, --# 'Parse::RecDescent' => 0, --# 'LWP::Simple' => 0, --# 'DateTime' => 0, --# }, +-# depreciate tv_grab_no as it is no longer supported (per author, cwattengard@gmail.com) +-# has been replaced by tv_grab_no_gfeed +-# +-# { name => 'tv_grab_no', +-# blurb => 'Grabber for Norway', +-# exes => [ 'grab/no/tv_grab_no' ], +-# prereqs => { 'HTML::Entities' => 1.27 }, -# }, - --# 2014-01-04 - added by bilbo_uk, replacement grabber -- { name => 'tv_grab_dk_dr', -- blurb => 'Grabber for Denmark (dr.dk)', -- exes => [ 'grab/dk_dr/tv_grab_dk_dr' ], -- prereqs => { 'Data::Dumper' => 0, -- 'LWP::UserAgent' => 0, -- 'IO::Scalar' => 0, -- 'DateTime' => 0, -- 'JSON' => 0, -- }, -- }, -- --# --# 2009-03-05 rmeden - source site seems to be blocking our agent string --# --#{ name => 'tv_grab_jp', --# blurb => 'Grabber for Japan', --# exes => [ 'grab/jp/tv_grab_jp' ], --# prereqs => { 'HTML::TreeBuilder' => 0, --# 'Text::Kakasi' => 0 } }, -- -- { name => 'tv_grab_se_swedb', -- blurb => 'Grabber for Sweden', -- exes => [ 'grab/se_swedb/tv_grab_se_swedb' ], -- pl_files => { 'grab/se_swedb/tv_grab_se_swedb.PL' -- => 'grab/se_swedb/tv_grab_se_swedb' }, -- to_clean => [ 'grab/se_swedb/tv_grab_se_swedb' ], -- deps => [ 'grab/se_swedb/tv_grab_se_swedb' -- => [ 'grab/se_swedb/tv_grab_se_swedb.in' ] ], -- prereqs => { 'XML::LibXML' => 0, -- 'Compress::Zlib' => 0, -- 'IO::Stringy' => 0, -- 'HTTP::Cache::Transparent' => 0, -- }, -- }, -- -- { name => 'tv_grab_hr', -- blurb => 'Grabber for Croatia', -- exes => [ 'grab/hr/tv_grab_hr' ], -- pl_files => { 'grab/hr/tv_grab_hr.PL' -- => 'grab/hr/tv_grab_hr' }, -- to_clean => [ 'grab/hr/tv_grab_hr' ], -- deps => [ 'grab/hr/tv_grab_hr' -- => [ 'grab/se_swedb/tv_grab_se_swedb.in' ] ], -- prereqs => { 'XML::LibXML' => 0, -- 'Compress::Zlib' => 0, -- 'IO::Stringy' => 0, -- 'HTTP::Cache::Transparent' => 0, -- }, -- }, -- - { name => 'tv_grab_no_gfeed', - blurb => 'Grabber for Norway (gfeed.info)', - exes => [ 'grab/no_gfeed/tv_grab_no_gfeed' ], @@ -539,26 +419,51 @@ - to_clean => [ 'grab/no_gfeed/tv_grab_no_gfeed' ], - deps => [ 'grab/no_gfeed/tv_grab_no_gfeed' - => [ 'grab/se_swedb/tv_grab_se_swedb.in' ] ], -- prereqs => { 'XML::LibXML' => 0, +- prereqs => { 'XML::LibXML' => 0, - 'Compress::Zlib' => 0, -- 'IO::Stringy' => 0, +- 'IO::Stringy' => 0, +- 'HTTP::Cache::Transparent' => 0, }, +- }, +- +- { name => 'tv_grab_pt', +- blurb => 'Grabber for Portugal', +- exes => [ 'grab/pt/tv_grab_pt' ], +- prereqs => { 'Getopt::Long' => 0, +- 'HTML::TreeBuilder' => 0, +- 'HTML::Entities' => 1.27, - 'HTTP::Cache::Transparent' => 0, -- }, +- 'DateTime' => 0, +- 'Encode' => 0, +- 'JSON::PP' => 0, }, - }, - -- { name => 'tv_grab_eu_egon', -- blurb => 'Grabber for german speaking area (Egon zappt)', -- exes => [ 'grab/eu_egon/tv_grab_eu_egon' ], -- pl_files => { 'grab/eu_egon/tv_grab_eu_egon.PL' -- => 'grab/eu_egon/tv_grab_eu_egon' }, -- to_clean => [ 'grab/eu_egon/tv_grab_eu_egon' ], -- deps => [ 'grab/eu_egon/tv_grab_eu_egon' +- { name => 'tv_grab_pt_meo', +- blurb => 'Grabber for Portugal (MEO)', +- exes => [ 'grab/pt_meo/tv_grab_pt_meo' ], +- prereqs => { 'DateTime' => 0, +- 'XML::LibXML' => 0, +- 'LWP' => 0, }, +- }, +- +-# rmeden 2011-06-12 not working +-# { name => 'tv_grab_re', +-# blurb => 'Grabber for Reunion Island (France)', +-# exes => [ 'grab/re/tv_grab_re' ], +-# prereqs => { 'HTML::TreeBuilder' => 0 , +-# 'HTML::Entities' => 0 } }, +- +- { name => 'tv_grab_se_swedb', +- blurb => 'Grabber for Sweden', +- exes => [ 'grab/se_swedb/tv_grab_se_swedb' ], +- pl_files => { 'grab/se_swedb/tv_grab_se_swedb.PL' +- => 'grab/se_swedb/tv_grab_se_swedb' }, +- to_clean => [ 'grab/se_swedb/tv_grab_se_swedb' ], +- deps => [ 'grab/se_swedb/tv_grab_se_swedb' - => [ 'grab/se_swedb/tv_grab_se_swedb.in' ] ], -- prereqs => { 'XML::LibXML' => 0, +- prereqs => { 'XML::LibXML' => 0, - 'Compress::Zlib' => 0, -- 'IO::Stringy' => 0, -- 'HTTP::Cache::Transparent' => 0, -- }, +- 'IO::Stringy' => 0, +- 'HTTP::Cache::Transparent' => 0, }, - }, - - { name => 'tv_grab_se_tvzon', @@ -569,90 +474,164 @@ - to_clean => [ 'grab/se_tvzon/tv_grab_se_tvzon' ], - deps => [ 'grab/se_tvzon/tv_grab_se_tvzon' - => [ 'grab/se_swedb/tv_grab_se_swedb.in' ] ], -- prereqs => { 'XML::LibXML' => 0, +- prereqs => { 'XML::LibXML' => 0, - 'Compress::Zlib' => 0, -- 'IO::Stringy' => 0, -- 'HTTP::Cache::Transparent' => 0, -- }, +- 'IO::Stringy' => 0, +- 'HTTP::Cache::Transparent' => 0, }, - }, - -- { name => 'tv_grab_fr', -- blurb => 'Grabber for France', -- exes => [ 'grab/fr/tv_grab_fr' ], -- prereqs => { 'HTML::Entities' => 1.27, -- 'HTML::TreeBuilder' => 0 }, +- { name => 'tv_grab_tr', +- blurb => 'Grabber for Turkey (Digiturk)', +- exes => [ 'grab/tr/tv_grab_tr' ], +- prereqs => { 'HTTP::Cache::Transparent' => 1.0, +- 'LWP::UserAgent' => 0, +- 'HTTP::Cookies' => 0, +- 'DateTime' => 0, +- 'Date::Parse' => 0, +- 'Encode' => 0, +- 'URI::Escape' => 0, +- 'File::Path' => 0, }, - }, - -- { name => 'tv_grab_fr_kazer', -- blurb => 'Grabber for France (Kazer)', -- exes => [ 'grab/fr_kazer/tv_grab_fr_kazer' ], -- prereqs => { 'IO::Uncompress::Unzip' => 0 }, -- }, +- { name => 'tv_grab_uk_atlas', +- blurb => 'Fast grabber for UK and Ireland using Atlas database', +- exes => [ 'grab/uk_atlas/tv_grab_uk_atlas' ], +- share_files => { +- 'grab/uk_atlas/tv_grab_uk_atlas.user.map.conf' +- => 'tv_grab_uk_atlas/tv_grab_uk_atlas.user.map.conf', +- 'grab/uk_atlas/tv_grab_uk_atlas.pa.genres.conf' +- => 'tv_grab_uk_atlas/tv_grab_uk_atlas.pa.genres.conf', +- 'grab/uk_atlas/tv_grab_uk_atlas.map.genres.conf' +- => 'tv_grab_uk_atlas/tv_grab_uk_atlas.map.genres.conf', +- 'grab/uk_atlas/tv_grab_uk_atlas.map.channels.conf' +- => 'tv_grab_uk_atlas/tv_grab_uk_atlas.map.channels.conf', +- 'grab/uk_atlas/cgi-bin/getatlas.pl' +- => 'tv_grab_uk_atlas/cgi-bin/getatlas.pl', }, +- prereqs => { 'HTTP::Cache::Transparent' => 1.0, +- 'LWP::UserAgent' => 0, +- 'HTTP::Cookies' => 0, +- 'JSON::PP' => 0, +- 'DateTime' => 0, +- 'Date::Parse' => 0, +- 'Encode' => 0, +- 'URI::Escape' => 0, +- 'File::Path' => 0, +- 'Data::Dumper' => 0, +- 'Pod::Usage' => 0, }, +- }, - --# --# depreciate tv_grab_no as it is no longer supported (per author, cwattengard@gmail.com) --# has been replaced by tv_grab_no_gfeed --# --# { name => 'tv_grab_no', --# blurb => 'Grabber for Norway', --# exes => [ 'grab/no/tv_grab_no' ], --# prereqs => { 'HTML::Entities' => 1.27 }, --# }, +- { name => 'tv_grab_uk_bleb', +- blurb => 'Fast alternative grabber for the UK', +- exes => [ 'grab/uk_bleb/tv_grab_uk_bleb' ], +- pl_files => { 'grab/uk_bleb/tv_grab_uk_bleb.PL' => 'grab/uk_bleb/tv_grab_uk_bleb' }, +- share_files => { 'grab/uk_bleb/icon_urls' => 'tv_grab_uk_bleb/icon_urls' }, +- to_clean => [ 'grab/uk_bleb/tv_grab_uk_bleb' ], +- deps => [ 'grab/uk_bleb/tv_grab_uk_bleb' => [ 'grab/uk_bleb/tv_grab_uk_bleb.in' ] ], +- grab_need_share => [ 'uk_bleb' ], +- prereqs => { 'IO::Stringy' => 0, 'Archive::Zip' => 0, }, +- }, - --# rmeden 2012-06-11 hasn't worked since 2012-01-30 --# { name => 'tv_grab_pt', --# blurb => 'Grabber for Portugal', --# exes => [ 'grab/pt/tv_grab_pt' ], --# prereqs => { 'HTML::TreeBuilder' => 0, --# } +-# [bilbo_uk] The Guardian have removed their online tv listings service @ 1/Oct/14 +-# { name => 'tv_grab_uk_guardian', +-# blurb => 'Grabber for UK and Ireland using The Guardian website', +-# exes => [ 'grab/uk_guardian/tv_grab_uk_guardian' ], +-# share_files => { +-# 'grab/uk_guardian/tv_grab_uk_guardian.map.conf' +-# => 'tv_grab_uk_guardian/tv_grab_uk_guardian.map.conf', +-# }, +-# prereqs => { 'HTTP::Cache::Transparent' => 1.0, +-# 'DateTime' => 0, +-# 'File::Path' => 0, +-# 'Encode' => 0, }, -# }, --# 2014-05-07 reinstate after unbreak -- { name => 'tv_grab_pt', -- blurb => 'Grabber for Portugal', -- exes => [ 'grab/pt/tv_grab_pt' ], -- prereqs => { 'Getopt::Long' => 0, -- 'HTML::TreeBuilder' => 0, -- 'HTML::Entities' => 1.27, -- 'HTTP::Cache::Transparent' => 0, -- 'DateTime' => 0, -- 'Unicode::UTF8simple' => 0, -- 'Encode' => 0,} -- }, - -- { name => 'tv_grab_pt_meo', -- blurb => 'Grabber for Portugal (MEO)', -- exes => [ 'grab/pt_meo/tv_grab_pt_meo' ], -- prereqs => { 'DateTime' => 0, -- 'XML::LibXML' => 0, -- 'LWP' => 0, -- }, -- }, +- { name => 'tv_grab_uk_rt', +- blurb => 'Grabber for UK and Ireland (Radio Times)', +- exes => [ 'grab/uk_rt/tv_grab_uk_rt' ], +- share_files => { +- 'grab/uk_rt/channel_ids' +- => 'tv_grab_uk_rt/channel_ids', +- 'grab/uk_rt/prog_titles_to_process' +- => 'tv_grab_uk_rt/prog_titles_to_process', +- 'grab/uk_rt/regional_channels_by_postcode' +- => 'tv_grab_uk_rt/regional_channels_by_postcode', +- 'grab/uk_rt/channels_platforms' +- => 'tv_grab_uk_rt/channels_platforms', +- 'grab/uk_rt/utf8_fixups' +- => 'tv_grab_uk_rt/utf8_fixups', +- 'grab/uk_rt/channel_icons' +- => 'tv_grab_uk_rt/channel_icons', - -- { name => 'tv_grab_za', -- blurb => 'Grabber for South Africa', -- exes => [ 'grab/za/tv_grab_za' ], -- prereqs => { 'HTML::TreeBuilder' => 0, -- 'HTML::Entities' => 1.27 } }, +- 'grab/uk_rt/lineups/xmltv-lineups.xsl' +- => 'tv_grab_uk_rt/lineups/xmltv-lineups.xsl', - -- { name => 'tv_grab_eu_epgdata', -- blurb => '$$ Grabber for some European countries (epgdata.com)', -- exes => [ 'grab/eu_epgdata/tv_grab_eu_epgdata' ], -- share_files => { 'grab/eu_epgdata/channel_ids' => 'tv_grab_eu_epgdata/channel_ids' }, -- prereqs => { 'XML::Twig' => 0, -- 'Archive::Zip' => 0, -- 'HTML::Entities' => 0, -- 'LWP::Simple' => 0, -- 'File::Temp' => 0, -- 'DateTime::Format::Strptime' => 0 }, -- }, +- 'grab/uk_rt/lineups/lineups.xml' +- => 'tv_grab_uk_rt/lineups/lineups.xml', - +- 'grab/uk_rt/lineups/freesatfromsky.xml' +- => 'tv_grab_uk_rt/lineups/freesatfromsky.xml', +- 'grab/uk_rt/lineups/freesathd.xml' +- => 'tv_grab_uk_rt/lineups/freesathd.xml', +- 'grab/uk_rt/lineups/freesat.xml' +- => 'tv_grab_uk_rt/lineups/freesat.xml', +- 'grab/uk_rt/lineups/freeviewhd.xml' +- => 'tv_grab_uk_rt/lineups/freeviewhd.xml', +- 'grab/uk_rt/lineups/freeview.xml' +- => 'tv_grab_uk_rt/lineups/freeview.xml', +- 'grab/uk_rt/lineups/saorview.xml' +- => 'tv_grab_uk_rt/lineups/saorview.xml', +- 'grab/uk_rt/lineups/skyhd.xml' +- => 'tv_grab_uk_rt/lineups/skyhd.xml', +- 'grab/uk_rt/lineups/sky.xml' +- => 'tv_grab_uk_rt/lineups/sky.xml', +- 'grab/uk_rt/lineups/upcirelandhd.xml' +- => 'tv_grab_uk_rt/lineups/upcirelandhd.xml', +- 'grab/uk_rt/lineups/upcireland.xml' +- => 'tv_grab_uk_rt/lineups/upcireland.xml', +- 'grab/uk_rt/lineups/virginhd.xml' +- => 'tv_grab_uk_rt/lineups/virginhd.xml', +- 'grab/uk_rt/lineups/virgin.xml' +- => 'tv_grab_uk_rt/lineups/virgin.xml', - +- 'grab/uk_rt/lineups/freeview.map' +- => 'tv_grab_uk_rt/lineups/freeview.map', +- 'grab/uk_rt/lineups/freesat.map' +- => 'tv_grab_uk_rt/lineups/freesat.map', +- 'grab/uk_rt/lineups/saorview.map' +- => 'tv_grab_uk_rt/lineups/saorview.map', }, +- prereqs => { 'HTTP::Cache::Transparent' => 1.0, +- 'IO::Stringy' => 0, +- 'LWP::UserAgent' => 0, +- 'DateTime' => 0, +- 'DateTime::Duration' => 0, +- 'DateTime::TimeZone' => 0, +- 'HTML::Entities' => 1.27, +- 'XML::LibXML' => 0, }, +- }, - -- { name => 'tv_grab_combiner', -- blurb => 'Grabber that combines data from other grabbers', -- exes => [ 'grab/combiner/tv_grab_combiner' ], -- prereqs => { 'XML::LibXML' => 0 } }, +- { name => 'tv_grab_uk_tvguide', +- blurb => 'Grabber for UK and Ireland using TV Guide website', +- exes => [ 'grab/uk_tvguide/tv_grab_uk_tvguide' ], +- share_files => { +- 'grab/uk_tvguide/tv_grab_uk_tvguide.map.conf' +- => 'tv_grab_uk_tvguide/tv_grab_uk_tvguide.map.conf', +- }, +- prereqs => { 'HTTP::Cache::Transparent' => 1.0, +- 'DateTime' => 0, +- 'Date::Parse' => 0, +- 'Encode' => 0, +- 'URI::Escape' => 0, +- 'File::Path' => 0, +- 'Data::Dumper' => 0, }, +- }, - +-# honir 2015-03-05 hasn't worked since 2014-11-19 - source site permanently broken +-# { name => 'tv_grab_za', +-# blurb => 'Grabber for South Africa', +-# exes => [ 'grab/za/tv_grab_za' ], +-# prereqs => { 'HTML::TreeBuilder' => 0, +-# 'HTML::Entities' => 1.27 } }, +- - { name => 'tv_check', - blurb => 'Program to report exceptions and changes in a schedule', - exes => [ 'choose/tv_check/tv_check' ], @@ -661,96 +640,21 @@ - choose/tv_check/tv_check_doc.jpg - ) ], - prereqs => { 'Tk' => 0, -- 'Tk::TableMatrix' => 0, -- } }, +- 'Tk::TableMatrix' => 0, } +- }, - +- { name => 'tv_grab_combiner', +- blurb => 'Grabber that combines data from other grabbers', +- exes => [ 'grab/combiner/tv_grab_combiner' ], +- prereqs => { 'XML::LibXML' => 0, }, +- }, +- - { name => 'tv_pick_cgi', - blurb => 'CGI program to filter listings (to install manually)', -- prereqs => { 'CGI' => 0 }, +- prereqs => { 'CGI' => 0, }, - type => 'run', - }, - --# rmeden 2012-06-11 broken since 2011-11-25 --# { name => 'tv_grab_ee', --# blurb => 'Grabber for Estonia', --# exes => [ 'grab/ee/tv_grab_ee' ], --# prereqs => { 'LWP::Simple' => 0 } }, -- --# rmeden 2011-06-12 not working --# { name => 'tv_grab_re', --# blurb => 'Grabber for Reunion Island (France)', --# exes => [ 'grab/re/tv_grab_re' ], --# prereqs => { 'HTML::TreeBuilder' => 0 , --# 'HTML::Entities' => 0 } }, -- --# rmeden 2008-02-13 --# not working due to site changes --# disabling --# { name => 'tv_grab_nc', --# blurb => 'Grabber for Nouvelle Caledonie Island (France)', --# exes => [ 'grab/nc/tv_grab_nc' ], --# prereqs => { 'HTML::TreeBuilder' => 0 , --# 'HTML::Entities' => 0 } }, -- --# rmeden 2011-06-12 not working --# dekarl 2012-01-05 fixed by #3163183 -- { name => 'tv_grab_na_dtv', -- blurb => 'Grabber for North America (DirecTV)', -- exes => [ 'grab/na_dtv/tv_grab_na_dtv' ], -- prereqs => { -- 'DateTime' => 0, -- 'HTTP::Cookies' => 0, -- 'LWP::UserAgent' => 0, -- 'JSON::PP' => 0, -- 'HTML::TokeParser' => 0, -- }, -- }, -- -- { name => 'tv_grab_tr', -- blurb => 'Grabber for Turkey (Digiturk)', -- exes => [ 'grab/tr/tv_grab_tr' ], -- prereqs => { 'HTTP::Cache::Transparent' => 1.0, -- 'LWP::UserAgent' => 0, -- 'HTTP::Cookies' => 0, -- 'DateTime' => 0, -- 'Date::Parse' => 0, -- 'Encode' => 0, -- 'URI::Escape' => 0, -- 'File::Path' => 0, -- }, -- }, -- --# bilbo_uk 2014-10-10 added new grabber from Matthew April <mapril@tvmedia.ca> -- { name => 'tv_grab_na_tvmedia', -- blurb => 'Grabber for North America (TVMedia)', -- exes => [ 'grab/na_tvmedia/tv_grab_na_tvmedia' ], -- prereqs => { 'XML::LibXML' => 0, -- 'LWP::Simple' => 0, -- }, -- }, -- -- ); # Now we need to prompt about each optional component. The style of -@@ -1066,7 +357,8 @@ - "\n"); - } - print STDERR "\n"; -- if (not ask(0, 'Do you want to proceed with this configuration?', 1)) { -+ #if (not ask(0, 'Do you want to proceed with this configuration?', 1)) { -+ if (1) { - # Need to set {install} for each component by prompting. - foreach my $info (@opt_components) { - my $missing = $info->{missing}; -@@ -1095,8 +387,8 @@ - die; - } - -- $info->{install} = -- ask(0, $msg, not $missing); -+ $info->{install} = 1; -+# ask(0, $msg, not $missing); - } - } - } Added: users/khindenburg/ports/net/xmltv/files/patch-prompt-makefile.diff =================================================================== --- users/khindenburg/ports/net/xmltv/files/patch-prompt-makefile.diff (rev 0) +++ users/khindenburg/ports/net/xmltv/files/patch-prompt-makefile.diff 2015-09-02 01:42:50 UTC (rev 139916) @@ -0,0 +1,23 @@ +--- Makefile.PL 2015-08-08 17:48:51.000000000 -0400 ++++ Makefile.PL 2015-08-08 18:11:08.000000000 -0400 +@@ -1066,7 +357,8 @@ + "\n"); + } + print STDERR "\n"; +- if (not ask(0, 'Do you want to proceed with this configuration?', 1)) { ++ #if (not ask(0, 'Do you want to proceed with this configuration?', 1)) { ++ if (1) { + # Need to set {install} for each component by prompting. + foreach my $info (@opt_components) { + my $missing = $info->{missing}; +@@ -1095,8 +387,8 @@ + die; + } + +- $info->{install} = +- ask(0, $msg, not $missing); ++ $info->{install} = 1; ++# ask(0, $msg, not $missing); + } + } + }
participants (1)
-
khindenburg@macports.org