[139916] users/khindenburg/ports/net/xmltv
khindenburg at macports.org
khindenburg at macports.org
Tue Sep 1 18:42:50 PDT 2015
Revision: 139916
https://trac.macports.org/changeset/139916
Author: khindenburg at 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 at 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 at 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 at 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);
+ }
+ }
+ }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150901/3e4a38ba/attachment-0001.html>
More information about the macports-changes
mailing list