summaryrefslogtreecommitdiff
path: root/multimedia/p5-xmltv
diff options
context:
space:
mode:
authoradrianp <adrianp@pkgsrc.org>2004-10-20 18:56:28 +0000
committeradrianp <adrianp@pkgsrc.org>2004-10-20 18:56:28 +0000
commit59efbb4ac3babf7e45566da18e50b04cce5b21a3 (patch)
tree787dbb10c87dcedf254bda50f2b983391d3ccb98 /multimedia/p5-xmltv
parentfe5d40608566e05fa2fa75d46141eb7d538be2ea (diff)
downloadpkgsrc-59efbb4ac3babf7e45566da18e50b04cce5b21a3.tar.gz
XMLTV is a set of utilities to manage your TV viewing. They work with TV
listings stored in the XMLTV format, which is based on XML. The idea is to separate out the backend (getting the listings) from the frontend (displaying them for the user), and to implement useful operations like picking out your favourite programmes as filters that read and write XML documents. At present there are backends grabbing TV listings for Canada, the USA, the UK, Germany, Austria, Finland, Spain, Italy, the Netherlands, Hungary, Denmark, Japan, Sweden, France, Norway, and Romania.
Diffstat (limited to 'multimedia/p5-xmltv')
-rw-r--r--multimedia/p5-xmltv/DESCR9
-rw-r--r--multimedia/p5-xmltv/Makefile42
-rw-r--r--multimedia/p5-xmltv/PLIST1
-rw-r--r--multimedia/p5-xmltv/distinfo5
-rw-r--r--multimedia/p5-xmltv/patches/patch-aa13
5 files changed, 70 insertions, 0 deletions
diff --git a/multimedia/p5-xmltv/DESCR b/multimedia/p5-xmltv/DESCR
new file mode 100644
index 00000000000..2804920a714
--- /dev/null
+++ b/multimedia/p5-xmltv/DESCR
@@ -0,0 +1,9 @@
+XMLTV is a set of utilities to manage your TV viewing. They work with TV
+listings stored in the XMLTV format, which is based on XML. The idea is to
+separate out the backend (getting the listings) from the frontend (displaying
+them for the user), and to implement useful operations like picking out your
+favourite programmes as filters that read and write XML documents.
+
+At present there are backends grabbing TV listings for Canada, the USA, the UK,
+Germany, Austria, Finland, Spain, Italy, the Netherlands, Hungary, Denmark,
+Japan, Sweden, France, Norway, and Romania.
diff --git a/multimedia/p5-xmltv/Makefile b/multimedia/p5-xmltv/Makefile
new file mode 100644
index 00000000000..ce3f53645b0
--- /dev/null
+++ b/multimedia/p5-xmltv/Makefile
@@ -0,0 +1,42 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/10/20 18:56:28 adrianp Exp $
+
+DISTNAME= xmltv-0.5.35
+PKGNAME= p5-${DISTNAME}
+CATEGORIES= multimedia
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=xmltv/}
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= adrianp@NetBSD.org
+HOMEPAGE= http://membled.com/work/apps/xmltv/
+COMMENT= Set of utilities to manage your TV viewing
+
+DEPENDS+= p5-XML-Parser>=2.34:../../textproc/p5-XML-Parser
+DEPENDS+= p5-XML-Twig>=3.10:../../textproc/p5-XML-Twig
+DEPENDS+= p5-XML-Writer>=0.4.6:../../textproc/p5-XML-Writer
+DEPENDS+= p5-Date-Manip>=5.42a:../../devel/p5-Date-Manip
+DEPENDS+= p5-libwww>=5.65:../../www/p5-libwww
+DEPENDS+= p5-Compress-Zlib-[0-9]*:../../devel/p5-Compress-Zlib
+DEPENDS+= p5-Unicode-String-[0-9]*:../../converters/p5-Unicode-String
+DEPENDS+= p5-Memoize-[0-9]*:../../devel/p5-Memoize
+DEPENDS+= p5-Storable-[0-9]*:../../devel/p5-Storable
+DEPENDS+= p5-Term-ProgressBar-[0-9]*:../../devel/p5-Term-ProgressBar
+DEPENDS+= p5-Archive-Zip-[0-9]*:../../archivers/p5-Archive-Zip
+DEPENDS+= p5-SOAP-Lite-[0-9]*:../../net/p5-SOAP-Lite
+DEPENDS+= p5-Term-ReadKey-[0-9]*:../../devel/p5-Term-ReadKey
+DEPENDS+= p5-WWW-Mechanize-[0-9]*:../../www/p5-WWW-Mechanize
+DEPENDS+= p5-XML-LibXML-[0-9]*:../../textproc/p5-XML-LibXML
+DEPENDS+= p5-HTML-TableExtract-[0-9]*:../../www/p5-HTML-TableExtract
+DEPENDS+= p5-Text-Kakasi-[0-9]*:../../textproc/p5-Text-Kakasi
+DEPENDS+= p5-IO-stringy-[0-9]*:../../devel/p5-IO-stringy
+DEPENDS+= p5-HTML-Tree-[0-9]*:../../www/p5-HTML-Tree
+DEPENDS+= p5-HTML-LinkExtractor-[0-9]*:../../www/p5-HTML-LinkExtractor
+
+PERL5_REQD?= 5.6.0
+
+PKG_INSTALLATION_TYPES= overwrite pkgviews
+
+USE_BUILDLINK3= YES
+PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/XMLTV/.packlist
+
+.include "../../lang/perl5/module.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/multimedia/p5-xmltv/PLIST b/multimedia/p5-xmltv/PLIST
new file mode 100644
index 00000000000..1c583447463
--- /dev/null
+++ b/multimedia/p5-xmltv/PLIST
@@ -0,0 +1 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2004/10/20 18:56:28 adrianp Exp $
diff --git a/multimedia/p5-xmltv/distinfo b/multimedia/p5-xmltv/distinfo
new file mode 100644
index 00000000000..d663a5fe373
--- /dev/null
+++ b/multimedia/p5-xmltv/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2004/10/20 18:56:28 adrianp Exp $
+
+SHA1 (xmltv-0.5.35.tar.bz2) = 34caa3170b5d4117424ed82633991779d74a5ec8
+Size (xmltv-0.5.35.tar.bz2) = 416252 bytes
+SHA1 (patch-aa) = b198091168841e5f770ca332772b7351b44bef0b
diff --git a/multimedia/p5-xmltv/patches/patch-aa b/multimedia/p5-xmltv/patches/patch-aa
new file mode 100644
index 00000000000..3b1d964807f
--- /dev/null
+++ b/multimedia/p5-xmltv/patches/patch-aa
@@ -0,0 +1,13 @@
+$NetBSD: patch-aa,v 1.1.1.1 2004/10/20 18:56:28 adrianp Exp $
+
+--- Makefile.PL.orig 2004-09-27 22:10:51.000000000 +0100
++++ Makefile.PL 2004-10-20 19:42:34.000000000 +0100
+@@ -473,7 +473,7 @@
+ "\n");
+ }
+ print STDERR "\n";
+- if (not ask(0, 'Do you want to proceed with this configuration?', 1)) {
++ if (1 == 0) {
+ # Need to set {install} for each component by prompting.
+ foreach my $info (@opt_components) {
+ my $missing = $info->{missing};