--- xmltv-0.5.53.orig/debian/xmltv-util.docs +++ xmltv-0.5.53/debian/xmltv-util.docs @@ -0,0 +1,3 @@ +debian/README.Debian +README +doc/QuickStart --- xmltv-0.5.53.orig/debian/changelog +++ xmltv-0.5.53/debian/changelog @@ -0,0 +1,828 @@ +xmltv (0.5.53-0ubuntu1) intrepid; urgency=low + + [Michael Haas] + * New upstream release: merge package from Chris Butler's private + repository - proper merge is not possible because Debian is frozen + * Drop 06_grab_no.dpatch because tv_grab_no isn't actually installed + anymore. Upstream recommends tv_grab_no_gfeed instead. + * No remaining changes + + [Chris Butler] + * New upstream release + - debian/xmltv-util.install: Added tv_extractinfo_ar, tv_grab_is and + tv_grab_dk_dr. Removed tv_grab_dk. + - Added libxml-dom-perl and libxml-libxslt-perl to build-deps + + dependencies (required by new tv_grab_is) + + * Fixed typo in debian/control (Vcs-Browse/Vcs-Browser) + * Resolved a problem with debian/rules that was causing the tests not to be + run by default. + + -- Michael Haas Sat, 20 Sep 2008 21:18:01 +0200 + + +xmltv (0.5.52-1ubuntu1) intrepid; urgency=low + + * Merge from debian unstable, remaining changes: (LP: #255450) + - Fixes multiple broken grabbers (LP: #193703) + - Update 06_grab_no.dpatch + * Deleted 07_grab_pt.patch from debian/patches as it is now in Debian. + + -- Stefan Lesicnik Thu, 07 Aug 2008 07:25:45 +0200 + +xmltv (0.5.52-1) unstable; urgency=low + + * New upstream release + - tv_grab_il and tv_grab_nl_wolf have been removed as they are not + currently functional + - error reporting in tv_grab_uk_rt has been improved (closes: #472466) + * Moved all the debian-specific changes to debian/patches instead of having + half of them in the .diff.gz + * Downgraded libtext-kakasi-perl from a Recommends to a Suggests, now that + apt installs recommends by default. + * Removed the -C option from the hashbang of tv_grab_jp and use binmode to + set utf8 mode on STDOUT (closes: #481816) + * Added descriptions to the NAME section of the pod documentation (removes + lintian warning) + * Upped Standards-Version to 3.8.0 + - added debian/README.source file + + -- Chris Butler Mon, 14 Jul 2008 14:23:45 +0100 + +xmltv (0.5.51-2ubuntu3) intrepid; urgency=low + + * Correct spelling of XSBC-Original-Maintainer (LP: #244658) + + -- Nathan Handler Thu, 03 Jul 2008 21:29:12 -0500 + +xmltv (0.5.51-2ubuntu2) hardy; urgency=low + + * Add 07_grab_pt.dpatch to account for data format changes (LP: #205662) + + -- Michael Haas Tue, 25 Mar 2008 14:53:15 +0100 + +xmltv (0.5.51-2ubuntu1) hardy; urgency=low + + * Merge from debian unstable, remaining changes: + - Fixes multiple broken grabbers (LP: #193703) + - Update 06_grab_no.dpatch + + -- Mario Limonciello Wed, 20 Feb 2008 09:32:36 -0600 + +xmltv (0.5.51-2) unstable; urgency=low + + * Due to a problem with subversion a buggy version of tv_grab_uk_rt + was released in the last version of the package. This upload + includes the fixed version. + + -- Chris Butler Tue, 19 Feb 2008 10:05:09 +0000 + +xmltv (0.5.51-1) unstable; urgency=low + + * New upstream release + - Added versioned dependency on libhttp-cache-transparent-perl 1.0 + + -- Chris Butler Mon, 18 Feb 2008 19:38:33 +0000 + +xmltv (0.5.50-1ubuntu1) hardy; urgency=low + + * Merge from debian unstable (LP: #164738), remaining changes: + - Added debian/patches/06_grab_no.dpatch to fix tv_grab_no. + + -- Andrea Colangelo Fri, 23 Nov 2007 19:23:34 +0100 + +xmltv (0.5.50-1) unstable; urgency=low + + * New upstream release + - tv_grab_il now uses Text::Bidi instead of Locale::Hebrew so it can now + be included in the package (closes: #432748) + + -- Chris Butler Tue, 6 Nov 2007 17:05:04 +0000 + +xmltv (0.5.49-2) UNRELEASED; urgency=low + + * NOT RELEASED YET + + -- Chris Butler Tue, 2 Oct 2007 13:47:48 +0100 + +xmltv (0.5.49-1ubuntu1) gutsy; urgency=low + + * New upstream version (LP: #148354), (LP: #48253), (LP: #91015) + * Add 06_grab_no.dpatch to fix tv_grab_no. (LP: #140416) + * Update maintainer to be Ubuntu MOTU. + + -- Mario Limonciello Tue, 02 Oct 2007 21:22:58 -0500 + +xmltv (0.5.49-1) unstable; urgency=low + + * New upstream release + + -- Chris Butler Mon, 1 Oct 2007 15:18:13 +0100 + +xmltv (0.5.48-1) unstable; urgency=low + + * New upstream release + + -- Chris Butler Tue, 21 Aug 2007 09:49:25 +0100 + +xmltv (0.5.47-1) unstable; urgency=low + + * New upstream release + + -- Chris Butler Thu, 2 Aug 2007 12:06:32 +0100 + +xmltv (0.5.46-2) unstable; urgency=low + + * Changed Source-Version to source:Version in the control file + * Updated tv_grab_uk_rt with a workaround for duplicate channel + names on Radio Times site + * Upped versioned dependency on libterm-progressbar-perl to 2.09 as + tv_grab_uk_rt requires that version of the API. + + -- Chris Butler Wed, 11 Jul 2007 22:29:45 +0100 + +xmltv (0.5.46-1) unstable; urgency=low + + * New upstream release + * Modified tv_grab_pt to use the Encode module and remove the + Unicode::UTF8Simple dependency, which means it can be included in the + package + + -- Chris Butler Tue, 10 Jul 2007 14:10:52 +0100 + +xmltv (0.5.45-5) unstable; urgency=low + + * Improved error message in tv_validate_file (closes: #429768) + + -- Chris Butler Tue, 19 Jun 2007 20:21:10 +0100 + +xmltv (0.5.45-4) unstable; urgency=low + + * Added libfile-slurp-perl to Depends and prereqs in Makefile.PL + (closes: #428262) + + -- Chris Butler Tue, 12 Jun 2007 15:00:23 +0100 + +xmltv (0.5.45-3) unstable; urgency=low + + * Updated tv_grab_de_tvtoday to cope with website changes (closes: + #417077) + + -- Chris Butler Tue, 15 May 2007 14:19:37 +0100 + +xmltv (0.5.45-2) unstable; urgency=low + + * Added patch for tv_grab_fi / HTML::TreeBuilder incompatibility + (closes: #412765) + * Also removed obsolete patches from the diff. + + -- Chris Butler Thu, 8 Mar 2007 14:21:05 +0000 + +xmltv (0.5.45-1) unstable; urgency=low + + * New upstream release (closes: #402731) + * Incorporated changes from NMU (closes: #395878) + + -- Chris Butler Tue, 30 Jan 2007 14:17:25 +0000 + +xmltv (0.5.44-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Increment versioned Depends on lib-xml-writer-perl + (closes: #394154, #379112) + * Update na_dd so that it works with new format (closes: #395567, #384808) + + -- Stephen Gran Sat, 28 Oct 2006 11:06:36 +0100 + +xmltv (0.5.44-1) unstable; urgency=low + + * New upstream release + - Added tv_grab_es_laguiatv to debian/xmltv-util.install + - Removed tv_grab_ch from debian/xmltv-util.install + - Fixes title handling in tv_grab_de_tvtoday (closes: #374506) + * Fixed ProgressBar::None so that it works with the old ProgressBar + API version as well as the new (closes: #372693) + * Updated package to standards-version 3.7.2 + + -- Chris Butler Sun, 2 Jul 2006 11:16:52 +0100 + +xmltv (0.5.43-1) unstable; urgency=low + + * New upstream release + - debian/xmltv-util.install: removed tv_grab_se and tv_grab_au; added + tv_grab_br_net, tv_find_grabbers, tv_validate_grabber, tv_validate_file. + - Makefile.PL: commented out tv_grab_il due to its dependency on + Locale::Hebrew, which is not in Debian + * Updated usage for tv_grab_na_icons (closes: #362945) + * Updated tv_grab_de_tvtoday for changes to website (closes: #369444) + + -- Chris Butler Thu, 27 Apr 2006 13:48:23 +0100 + +xmltv (0.5.42-4) unstable; urgency=low + + * Removed entry from NEWS.Debian about package adoption. + * grab/de_tvtoday/tv_grab_de_tvtoday.in: Applied fix from CVS that + allows grabber to work after website changes (closes: #353671) + * grab/uk_rt/tv_grab_uk_rt.in: Replace undefs in option spec with + variables, due to changes in Getopt::Long (closes: #352717) + * Makefile.PL: Fixed to work with the latest MakeMaker + + -- Chris Butler Mon, 27 Feb 2006 17:13:00 +0000 + +xmltv (0.5.42-3) unstable; urgency=low + + * xmltv is now using dpatch so that I can incorporate fixes from + current cvs in a managable way + * grab/fr/tv_grab_fr: Applied fix from CVS (revision 1.36) that reverts back + to iso-8859-1, as XML::Parser does not include encoding maps for + iso-8859-15. (closes: #349106) + + -- Chris Butler Mon, 23 Jan 2006 17:32:42 +0000 + +xmltv (0.5.42-2) unstable; urgency=low + + * Adopting the package + + -- Chris Butler Wed, 18 Jan 2006 13:57:20 +0000 + +xmltv (0.5.42-1) unstable; urgency=low + + * New upstream release. + - Upstream release fixes tv_grab_fr grabber (closes: #342103). + + -- Kenneth J. Pronovici Sat, 14 Jan 2006 12:37:54 -0600 + +xmltv (0.5.41-1) unstable; urgency=low + + * New upstream release. + - Added tv_grab_au to debian/xmltv-util.install + - Added tv_grab_br to debian/xmltv-util.install + - Added tv_grab_ch to debian/xmltv-util.install + - Added tv_grab_ee to debian/xmltv-util.install + - Added tv_grab_is to debian/xmltv-util.install + - Added tv_grab_re to debian/xmltv-util.install + - Removed tv_grab_es_digital from debian/xmltv-util.install + - Removed tv_grab_pt from debian/xmltv-util.install + - Commented out install of tv_grab_pt in Makefile.PL. + * Fix problems with various grabber manpages. + - Add =pod line to top of grab/au/tv_grab_au.in to fix manpage NAME error + - Add =pod line to top of grab/re/tv_grab_re to fix manpage NAME error + - Create debian/fix_manpages to fix several groff-illegal characters + - Call debian/fix_manpages in debian/rules in install rule + + -- Kenneth J. Pronovici Thu, 17 Nov 2005 12:45:31 -0600 + +xmltv (0.5.40-2) unstable; urgency=low + + * Pull in upstream CVS to fix broken tv_grab_de_tvtoday (closes: #320409). + * Bumped standards version to 3.6.2; no packaging changes. + + -- Kenneth J. Pronovici Sat, 1 Oct 2005 10:44:04 -0500 + +xmltv (0.5.40-1) unstable; urgency=low + + * New upstream release. + - Added tv_grab_be to debian/xmltv-util.install + - Added tv_grab_it to debian/xmltv-util.install + - Added tv_grab_za to debian/xmltv-util.install + - Added tv_to_potatoe to debian/xmltv-util.install + * Rework dependency checks at build again. + - Fall back my --strictdeps patch in favor of the one upstream accepted + - Change debian/rules to use --strict-deps instead of --strictdeps + + -- Kenneth J. Pronovici Fri, 10 Jun 2005 10:38:24 -0500 + +xmltv (0.5.39-3) unstable; urgency=low + + * Clean up tv_grab_na_dd GUI dialog using upstream patch (closes: #307017). + * Fix tv_grab_es_digital using patch from Kiko Piris (closes: #307187). + * Support multiple regions in tv_grab_jp using upstream CVS (closes: #290010). + + -- Kenneth J. Pronovici Sun, 1 May 2005 19:30:23 -0500 + +xmltv (0.5.39-2) unstable; urgency=low + + * Be more careful with dependencies checks at build. + - Add --strictdeps option to Makefile.PL; submit patch to upstream + - Now use --strictdeps when building Makefile in debian/rules + * Reorganize dependencies again, ugh. (closes: #299340). + - Upstream's README was missing some dependencies + - Add Build-Depends and Depends on libarchive-zip-perl (>= 1.14) + - Add Build-Depends and Depends on libio-stringy-perl + - Remove Build-Depends and Depends on libhtml-linkextractor-perl + - Reorder dependencies to match new lists in upstream CVS + + -- Kenneth J. Pronovici Wed, 16 Mar 2005 16:22:11 -0600 + +xmltv (0.5.39-1) unstable; urgency=low + + * New upstream release. + - Removed tv_grab_it_lt from debian/xmltv-util.install + + -- Kenneth J. Pronovici Sun, 13 Mar 2005 22:06:44 -0600 + +xmltv (0.5.38-1) unstable; urgency=low + + * New upstream release. + - Release includes fixed tv_grab_huro (closes: #287975) + - Release includes fixed tv_grab_no (closes: #290033) + - Removed tv_grab_it from debian/xmltv-util.install + - Added tv_grab_pt to debian/xmltv-util.install + + -- Kenneth J. Pronovici Sun, 23 Jan 2005 21:09:54 -0600 + +xmltv (0.5.37-1) unstable; urgency=low + + * New upstream release. + - Release includes fixed tv_grab_no (closes: #282196) + - Added tv_grab_se_swedb to debian/xmltv-util.install + - Added tv_grab_it_lt to debian/xmltv-util.install + + -- Kenneth J. Pronovici Mon, 29 Nov 2004 09:34:55 -0600 + +xmltv (0.5.36-1) unstable; urgency=low + + * New upstream release. + * Now Recommend libhttp-cache-transparent-perl for the xmltv-util package. + * Tweaked README.Debian to fix comments about packaging structure. + + -- Kenneth J. Pronovici Mon, 25 Oct 2004 12:30:30 -0500 + +xmltv (0.5.35-2) unstable; urgency=low + + * Fix bug in tv_grab_it using patch from mailing list (closes: #277849). + + -- Kenneth J. Pronovici Fri, 22 Oct 2004 17:57:38 -0500 + +xmltv (0.5.35-1) unstable; urgency=low + + * New upstream release (closes: #276913, request for new version). + - tv_grab_na_dd --quiet is now quieter (closes: #255833) + - Removed tv_grab_pt from debian/xmltv-util.install + - Added tv_grab_uk_bleb to debian/xmltv-util.install + - Add GUI to list of "fixed" manpages names in Makefile.PL + * Integrated tv_grab_uk_rt.in from upstream CVS to fix known bugs. + * Integrated grab/uk_rt/channel_ids from upstream CVS. + * Created a POD manpage for tv_grab_uk_rt, which didn't have one. + + -- Kenneth J. Pronovici Thu, 21 Oct 2004 10:53:06 -0500 + +xmltv (0.5.34-3) unstable; urgency=low + + * Fix manpage generation to quiet lintian. + - Executable manpages now use .1p extension + - Changed Makefile.PL to generate the correct extension + - Changed debian/*.install to install .1p files as needed + * Fix dependency problems and clean up in debian/control. + - Add missing libhtml-tableextract-perl dependencies (closes: #254609) + - Reorder all dependency lists to match upstream notes in README + - Remove python-related dependencies (no longer needed) + + -- Kenneth J. Pronovici Tue, 15 Jun 2004 16:14:41 -0500 + +xmltv (0.5.34-2) unstable; urgency=low + + * Fix bug where some grabbers got wrong $SHARE_DIR (closes: #250780). + - I guess I missed a change in the way Makefile.PL works + - Fix is to set PREFIX=/usr for configure rule in debian/rules + - Bug potentially affected tv_grab_de_tvtoday, tv_grab_it, tv_grab_na_dd, + tv_grab_na_icons, tv_grab_nl and tv_grab_uk_rt + + -- Kenneth J. Pronovici Mon, 24 May 2004 19:06:58 -0500 + +xmltv (0.5.34-1) unstable; urgency=low + + * New upstream release. + - Remove --components=all logic from upstream's Makefile.PL + - Now use --yes in debian/rules rather than --components=all + - Removed tv_grab_nz from debian/xmltv-util.install + - Removed tv_grab_hu from debian/xmltv-util.install + - Added tv_grab_huro to debian/xmltv-util.install + + -- Kenneth J. Pronovici Sun, 23 May 2004 15:23:56 -0500 + +xmltv (0.5.33-1) unstable; urgency=low + + * New upstream release. + - Modified upstream Makefile.PL for better fit with Debian + - Added -components=all to Makefile.PL command in debian/rules + - Removed tv_grab_na from debian/xmltv-util.install + - Added tv_grab_na_icons to debian/xmltv-util.install + - Tweaked POD documentation in tv_grab_na_icons; submitted upstream + - Changed debian/control to add Build-Depends on libwww-mechanize-perl + - Changed debian/control to add xmltv-util Depends on libwww-mechanize-perl + + -- Kenneth J. Pronovici Sat, 8 May 2004 12:04:24 -0500 + +xmltv (0.5.32-2) unstable; urgency=low + + * Added tv_grab_no script now that HTML::LinkExtractor is available. + - Uncommented installer section in Makefile.PL. + - Changed debian/control to add Build-Depends on libhtml-linkextractor-perl + - Changed debian/control to add xmltv-util Depends on libhtml-linkextractor-perl + - Added tv_grab_no to debian/xmltv-util.install. + + -- Kenneth J. Pronovici Thu, 22 Apr 2004 20:45:16 -0500 + +xmltv (0.5.32-1) unstable; urgency=low + + * New upstream release. + - Added "lost" tv_grab_fr clause back into Makefile.PL + - Release includes requested new tv_grab_uk_rt (closes: #243933) + - Commented tv_grab_no out of Makefile.PL; missing dependency + - Added tv_grab_pt to debian/xmltv-util.install + * Now use 'dh_install --fail-missing' in debian/rules. + - This is stronger than the old --list-missing + - Changed version to (>= 4.1.75) for debhelper entry in debian/control + + -- Kenneth J. Pronovici Sat, 17 Apr 2004 10:59:56 -0500 + +xmltv (0.5.31-3) unstable; urgency=low + + * Fixed "uninitialized value" bug in tv_grab_na_dd (closes: #239933). + - Bug was caused by incompatibility with newer XML::Twig releases + - I pulled in version 1.24 from upstream's CVS to get the fix + * Made libtext-kakasi-perl recommended, not required (closes: #239889). + - Package drags along large dependencies needed by very few users + - Changed tv_grab_jp to say "install libtext-kakasi-perl" if missing + - Added DEBIAN-SPECIFIC BEHAVIOR section to tv_grab_jp manpage + + -- Kenneth J. Pronovici Mon, 5 Apr 2004 19:02:15 -0500 + +xmltv (0.5.31-2) unstable; urgency=low + + * Fixed NEWS.Debian file, which used a non-standard format. + + -- Kenneth J. Pronovici Tue, 23 Mar 2004 23:19:26 -0600 + +xmltv (0.5.31-1) unstable; urgency=low + + * New upstream release. + - Added debian/NEWS.Debian file + - Added section about missing grabbers to debian/README.Debian + - Changed debian/control to add Build-Depends on libsoap-lite-perl + - Changed debian/control to add xmltv-util Depends on libsoap-lite-perl + - Changed version to (>= 3.10) for all libxml-twig-perl entries in debian/control + - Added tv_grab_na_dd to debian/xmltv-util.install + + -- Kenneth J. Pronovici Sun, 21 Mar 2004 19:57:45 -0600 + +xmltv (0.5.30-1) unstable; urgency=low + + * New upstream release. + - Clarified recommended/required packages in debian/README.Debian + - Put upstream XML::Writer check back into Makefile.PL. + - Added tv_grab_jp to debian/xmltv-util.install + - Added tv_grab_de_tvtoday to debian/xmltv-util.install + - Added tv_grab_se to debian/xmltv-util.install + - Added tv_grab_fr to debian/xmltv-util.install + - Changed debian/control to add Build-Depends on libtext-kakasi-perl + - Changed debian/control to add Build-Depends on libxml-libxml-perl + - Changed debian/control to add xmltv-util Depends on libtext-kakasi-perl + - Changed debian/control to add xmltv-util Depends on libxml-libxml-perl + + -- Kenneth J. Pronovici Sun, 7 Mar 2004 18:34:50 -0600 + +xmltv (0.5.29-1) unstable; urgency=low + + * New upstream release. + - Added new script tv_grab_es_digital and manpage to xmltv-util.install + + -- Kenneth J. Pronovici Sun, 15 Feb 2004 12:29:28 -0600 + +xmltv (0.5.28-1) unstable; urgency=low + + * New upstream release. + - Removed libxml-simple-perl from all dependencies (no longer needed) + - Removed libhtml-tableextract-perl from all dependencies (no longer needed) + - Removed liblingua-en-numbers-ordinate-perl from all dependencies (not really used) + - Removed all references to tv_grab_uk, which no longer has an upstream data source + - Removed references to Lingua::EN::Numbers::Ordinate in Makefile.PL + - Added previously-missing dependency on libxml-parser-perl (>= 2.34) + - Now use version (>= 0.4-10) for all libxml-writer-perl control entries + - Now use (>= 5.42a) for all libdate-manip-perl control entries + - Downgraded liblog-tracemessages-perl from Recommends to Suggests everywhere + - Make Depends/Recommends/Suggests lines more consistent between all packages + + -- Kenneth J. Pronovici Mon, 2 Feb 2004 15:01:44 -0600 + +xmltv (0.5.27-1) unstable; urgency=low + + * New upstream release (skipped 0.5.26). + - Removed version-specific dependency on XML::Writer in Makefile.PL + - Tweak list of XMLTV:: manpages in Makefile.PL (submitted upstream) + - Fixed pod in XMLTV::Date so manpage comes out right (submitted upstream) + - Added version (>= 0.2.4) to liblingua-preferred-perl dependency + + -- Kenneth J. Pronovici Mon, 5 Jan 2004 12:45:22 -0600 + +xmltv (0.5.25-1) unstable; urgency=low + + * New upstream release (skipped 0.5.24). + - Removed tv_grab_sn and tv_grab_de entries from xmltv-util.install + - Removed Debian-specific t/test_filters.t fix for #213948 (see below) + - Commented-out tv_grab_de piece in Makefile.PL (back to upstream form) + - Added version (>= 2.03) to libterm-progressbar-perl dependency + - Added version (>= 3.34) to libhtml-parser-perl dependency + - Added version (>= 5.65) to libwww-perl dependency + + -- Kenneth J. Pronovici Wed, 10 Dec 2003 11:02:09 -0600 + +xmltv (0.5.23-1) unstable; urgency=low + + * New upstream release. + - Release fixes reported problems with zap2it listing provider. + + -- Kenneth J. Pronovici Thu, 20 Nov 2003 13:42:58 -0600 + +xmltv (0.5.22-1) unstable; urgency=low + + * New upstream release. + + -- Kenneth J. Pronovici Sun, 9 Nov 2003 19:31:49 -0600 + +xmltv (0.5.21-1) unstable; urgency=low + + * New upstream release. + + -- Kenneth J. Pronovici Tue, 4 Nov 2003 10:23:53 -0600 + +xmltv (0.5.20-1) unstable; urgency=low + + * New upstream release. + - Release fixes daylight savings time problems (closes: #217711). + - Release incorporates Debian fix for #213948 (see below). + - Note: tv_grab_de is installed although it is currently not working. + - Updated xmltv-util.install to include tv_remove_some_overlapping script. + + -- Kenneth J. Pronovici Sun, 2 Nov 2003 18:03:24 -0600 + +xmltv (0.5.19-2) unstable; urgency=low + + * Update standards version to 3.6.1 per PTS recommendation. + * Fix tv_to_latex regression test (closes: #213948). + - This problem showed up in pbuilder runs where $LANG was set to 'C' + - The Lingua::Preferred module does not recognize 'C' as a language + - Modify t/test_filters.t to set $LANG to 'en' before tests are run + * Stop referencing outdated libcgi-pm-perl (now provided by perl-modules) + - Remove libcgi-pm-perl from Build-Depends-Indep + - Remove libcgi-pm-perl from Suggests for base xmltv package + + -- Kenneth J. Pronovici Mon, 6 Oct 2003 11:52:29 -0500 + +xmltv (0.5.19-1) unstable; urgency=low + + * New upstream release. + - Note: Zap2It (tv_grab_na listings provider) will block out + pre-0.5.19 users as of 30 Sep 2003! + + -- Kenneth J. Pronovici Sun, 28 Sep 2003 19:05:59 -0500 + +xmltv (0.5.18-2) unstable; urgency=low + + * Use ${Source-Version} in debian/control to make all packages get + upgraded together (closes: #211423). + + -- Kenneth J. Pronovici Sat, 27 Sep 2003 19:41:35 -0500 + +xmltv (0.5.18-1) unstable; urgency=low + + * New upstream release. + + -- Kenneth J. Pronovici Sat, 13 Sep 2003 21:35:00 -0500 + +xmltv (0.5.17-1) unstable; urgency=low + + * New upstream release. + - Tweak Makefile.PL again because the interactive part keeps changing + * Changed URL in debian/watch to hit UMN's SourceForge mirror directly. + * Added XMLTV::Gunzip.3pm into debian/libxmltv-perl.install. + * Added tv_grab_nz back into debian/xmltv-util.install. + * Removed tv_grab_nz-specific comments in debian/README.Debian. + + -- Kenneth J. Pronovici Wed, 27 Aug 2003 14:17:02 -0500 + +xmltv (0.5.16-1) unstable; urgency=low + + * New upstream release. + - The latest tv_grab_na fixes current problems reading the zap2it site + - Note that tv_grab_nz is broken and has been removed (see README.Debian) + * Added 'make test' into build in debian/rules, now that it seems to work. + * Removed tv_grab_nz lines from debian/xmltv-util.install. + * Reworked README.Debian file. + + -- Kenneth J. Pronovici Fri, 15 Aug 2003 12:48:55 -0500 + +xmltv (0.5.15-1) unstable; urgency=low + + * New upstream release. + * Added dependency on libdate-manip-perl (>= 5.42) in debian/control. + + -- Kenneth J. Pronovici Mon, 7 Jul 2003 14:44:42 -0500 + +xmltv (0.5.14-1) unstable; urgency=low + + * New upstream release. + - New tv_grab_na that deals with zap2it site changes (closes: #199567). + * Had to rework Makefile.PL again because of significant upstream changes. + * Removed tv_grab_us_gist from debian/xmltv-util.install (provider disappeared). + * Added tv_grab_hu and tv_grab_dk to debian/xmltv-util.install (new grabbers). + + -- Kenneth J. Pronovici Tue, 1 Jul 2003 22:02:26 -0500 + +xmltv (0.5.10-2) unstable; urgency=low + + * Added versioned dependency on libhtml-tree-perl (>= 3.17) for tv_grab_nl_wolf. + + -- Kenneth J. Pronovici Sun, 11 May 2003 22:42:43 -0500 + +xmltv (0.5.10-1) unstable; urgency=low + + * New upstream release. + - tv_imdb no longer requires Term::ProgressBar (closes: #190172). + * Updated debian/xmltv-util.install to include new programs. + * Updated debian/libxmltv-perl.install to include new programs. + * Documented reasons for requiring Perl 5.8 in debian/README.Debian. + + -- Kenneth J. Pronovici Sun, 27 Apr 2003 12:07:47 -0500 + +xmltv (0.5.9-2) unstable; urgency=low + + * Changed debian/control so only libxmltv-perl is in section 'perl'. + + -- Kenneth J. Pronovici Sun, 6 Apr 2003 23:48:20 -0500 + +xmltv (0.5.9-1) unstable; urgency=low + + * New upstream release. + * Added debian/watch. + * Changed section to 'perl' in debian/control. + * Updated standards version to 3.5.9 in debian/control. + * Updated debian/xmltv-util.install to include new programs. + + -- Kenneth J. Pronovici Sun, 6 Apr 2003 22:20:01 -0500 + +xmltv (0.5.8-2) unstable; urgency=low + + * Changed maintainer address from @ieee.org to @debian.org. + * Removed DH_COMPAT settting from debian/rules. + * Added debian/compat file to replace DH_COMPAT setting. + + -- Kenneth J. Pronovici Sun, 30 Mar 2003 13:15:22 -0600 + +xmltv (0.5.8-1) unstable; urgency=low + + * New upstream release. + + -- Kenneth J. Pronovici Sat, 15 Feb 2003 20:28:02 -0600 + +xmltv (0.5.7-1) unstable; urgency=low + + * New upstream release. + - Upstream fixes to tv_grab_na (closes: #180096, closes: #176453). + - Upstream fixes to tv_grab_de (closes: # 178692). + * Now explicitly install README.Debian for all packages. + * Changed order of files in xmltv-util.install so that it stays readable. + * Moved debian/tv_check.1 manpage info to POD in tv_check itself (submitted to upstream). + * Added POD documentation to new tv_to_text script (submitted to upstream). + + -- Kenneth J. Pronovici Mon, 10 Feb 2003 15:22:26 -0600 + +xmltv (0.5.6-1) unstable; urgency=low + + * New upstream release. + * Added tv_grab_fi and tv_split to xmltv-util.install file. + * Added tv_grab_fi.1 and tv_split.1 manpages to xmltv-util.install file. + * Added dependency on libhtml-tree-perl in debian/control for tv_grab_fi. + * In xmltv-gui.doc file, now get README.tv_check from choose/tv_check, + and then install tv_check_doc.html and tv_check_doc.jpg from there. + + -- Kenneth J. Pronovici Tue, 7 Jan 2003 17:29:01 -0600 + +xmltv (0.5.5-4) unstable; urgency=low + + * Removed version-specific Suggests and Recommends lines in debian/control. + * Added a .docs file for each package, and removed specific dh_installdocs + lines in debian/rules, for consistency. + * Removed call to dh_installman in debian/rules; it's more appropriate to use + dh_install under these circumstances. + * Merged *.manpages into *.install, to go along with change from dh_installman + to just dh_install. + * Removed modification to XMLTV.3pm in debian/rules, since it's no longer + needed now that dh_installman is not used. + + -- Kenneth J. Pronovici Sun, 5 Jan 2003 16:11:47 -0600 + +xmltv (0.5.5-3) unstable; urgency=low + + * Updated debian/control to add appropriate Conflicts and Replaces entries + for the various new packages, to ensure a smooth upgrade path. + * Rearranged the libxmltv-perl package's Recommends and Suggests entries + in debian/control. Since xmltv-util will almost always be used with + libxmltv-perl, it should be recommended, not just suggested. + * Changed the Description entry for the xmltv package in debian/control. + * Since the xmltv-gui package won't really be of much use without a grabber + to get data for it, changed debian/control to make xmltv-gui depend on + xmltv-util, as well. + * Made sure that all Depends, Conflicts, Replaces, Suggested and Recommends + lines in debian/control have appropriate version numbers attached to them. + + -- Kenneth J. Pronovici Fri, 3 Jan 2003 12:50:35 -0600 + +xmltv (0.5.5-2) unstable; urgency=low + + * Changed debian/control Depends lines to require version 1.08-1 or better + of libhtml-tableextract-perl (closes: #169792). + * Added HTML::TableExtract check back into Makefile.PL. + + -- Kenneth J. Pronovici Thu, 2 Jan 2003 18:21:24 -0600 + +xmltv (0.5.5-1) unstable; urgency=low + + * New upstream release. + * Changed name of source package to 'xmltv' to rectify earlier mistake. + * Split grabbers and utilities into their own package, xmltv-util. + * Updated README.Debian to match new package structure. + * Manpage install is now based on *.manpages files. + * Program manpages are now installed as *.1; modules as *.3pm to meet policy. + * Dynamically fix .TH section in XMLTV.3pm to please dh_installman. + * Files are now split between packages by dh_install, based on *.install files. + * Removed libxmltv-perl.dirs and xmltv-gui.dirs, which are no longer needed. + + -- Kenneth J. Pronovici Tue, 31 Dec 2002 09:14:43 -0600 + +libxmltv-perl (0.5.3-3) unstable; urgency=low + + * Placed tv_pick_cgi into doc/libxmltv-perl/examples (closes: #171806). + * Changed debian/control and debian/rules to split tv_check into + its own package, xmltv-gui. This removes libxmltv-perl's + dependency on perl-tk (closes: #172045). + * Added README.Debian file. + * Added xmltv-gui.dirs file as part of modified build process. + * Updated tv_check.1 manpage to refer to xmltv-gui. + * Changed debian/control Depends lines to better match requirements + and recommendations for Perl packages as provided by upstream. + + -- Kenneth J. Pronovici Tue, 17 Dec 2002 17:38:53 -0600 + +libxmltv-perl (0.5.3-2) unstable; urgency=low + + * Removed spurious diff (extra newline) from Makefile.PL. + * Upgraded debian/control to Standards-Version to 3.5.8. + * Changed debian/control Build-Depends-Indep to use perl (>= 5.8.0) instead of (>> 5.8.0). + * Changed debian/control Depends to use perl (>= 5.8.0) instead of ${perl:Depends}. + * Quieted Lintian by removing the ending period from the Description in debian/control. + * Quieted Lintian by removing the (s) from Author(s) in debian/copyright. + + -- Kenneth J. Pronovici Wed, 4 Dec 2002 15:32:48 -0600 + +libxmltv-perl (0.5.3-1) unstable; urgency=low + + * New upstream release (closes: #169157). + * Changed debian/control, debian/copyright to update upstream URL. + * Changed debian/control to require libxml-twig-perl 3.09-1 or greater + in Depends and not just Build-Depends. + + -- Kenneth J. Pronovici Sun, 24 Nov 2002 20:02:28 -0600 + +libxmltv-perl (0.5.2-3) unstable; urgency=low + + * Changed debian/copyright to reference /usr/share/common-licenses. + Rewrote manpage tv_check.1 to provide complete list of usage. + Removed Makefile.PL workaround for libxml-twig-perl, because bug was fixed. + Changed debian/control to require libxml-twig-perl 3.09-1 or greater. + + -- Kenneth J. Pronovici Sun, 3 Nov 2002 17:14:57 -0600 + +libxmltv-perl (0.5.2-2) unstable; urgency=low + + * Fixed bug with manpage installation. + Installed xmltv.dtd in /usr/share/sgml/xmltv/dtd. + + -- Kenneth J. Pronovici Thu, 31 Oct 2002 17:18:34 -0600 + +libxmltv-perl (0.5.2-1) unstable; urgency=low + + * Changed name to libxmltv-perl to better match Perl policy. + Moved to new upstream release 0.5.2. + Added dependencies on libhtml-tableextract-perl and libxml-twig-perl. + Imported sources into CVS properly using -ko to avoid keyword expansion. + Tweaked upstream Makefile.PL to work around bug in libxml-twig-perl. + + -- Kenneth J. Pronovici Thu, 31 Oct 2002 10:22:33 -0600 + +xmltv (0.5-2) unstable; urgency=low + + * Debian packaging clean-up + Moved to Perl 5.8, which includes Memoize as part of the base package. + Added dependency on libsort-versions-perl, which is needed for the UK software. + Added dependency on libhtml-parser-perl for clarity. + + -- Kenneth J. Pronovici Sun, 6 Oct 2002 15:43:44 -0500 + +xmltv (0.5-1) unstable; urgency=low + + * Initial Release. + + -- Kenneth J. Pronovici Mon, 23 Sep 2002 21:33:39 -0500 + --- xmltv-0.5.53.orig/debian/rules +++ xmltv-0.5.53/debian/rules @@ -0,0 +1,56 @@ +#!/usr/bin/make -f + +# include dpatch stuff +include /usr/share/dpatch/dpatch.make + +PERL=/usr/bin/perl + +binary: binary-indep + +binary-indep: build install + dh_testdir + dh_testroot + dh_installchangelogs -A ChangeLog # all packages get the upstream changelog + dh_installdocs -A # see *.docs for more information + dh_install --fail-missing # see *.install for more information + dh_strip + dh_fixperms + dh_compress + dh_installdeb + dh_perl + dh_gencontrol + dh_md5sums + dh_builddeb + +install: build + dh_testdir + dh_testroot + dh_installdirs + $(MAKE) install INSTALLDIRS=vendor PREFIX=$(CURDIR)/debian/tmp # Give install process "temporary" prefix +# sh debian/fix_manpages # Fix certain illegal characters in manpages + rm -rf $(CURDIR)/debian/tmp/share/doc/xmltv-* # We'll install our own documentation + +build: patch configure build-stamp +build-stamp: + dh_testdir + $(MAKE) +ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS))) + $(MAKE) test +endif + touch build-stamp + +configure: configure-stamp +configure-stamp: + dh_testdir + $(PERL) Makefile.PL --yes --strict-deps INSTALLDIRS=vendor PREFIX=/usr # Give configure process "real" prefix + touch configure-stamp + +clean: clean-patched unpatch +clean-patched: + dh_testdir + dh_testroot + if [ -e Makefile ]; then $(MAKE) -i distclean; fi + rm -f build-stamp configure-stamp + dh_clean + +.PHONY: binary binary-indep install build configure clean --- xmltv-0.5.53.orig/debian/fix_manpages +++ xmltv-0.5.53/debian/fix_manpages @@ -0,0 +1,33 @@ +#!/bin/sh + +# Translate certain characters that are problematic for groff in manpages. +# These show up within lintian 'manpage-has-errors-from-man' warnings. +# See 'man groff_char' for more details on the characters themselves. + +# Thorn (Þ): decimal 222, hex DE +sed --in-place "s/\xDE/\\\[TP\]/g" debian/tmp/share/man/man1/tv_grab_is.1p + +# aacute (á): decimal 225, hex E1 +sed --in-place "s/\xE1/\\\['a\]/g" debian/tmp/share/man/man1/tv_grab_br.1p + +# atilde (ã): decimal 227, hex E3 +sed --in-place "s/\xE3/\\\[~a\]/g" debian/tmp/share/man/man1/tv_grab_br.1p + +# ccdilla (ç): decimal 231, hex E7 +sed --in-place "s/\xE7/\\\[,c\]/g" debian/tmp/share/man/man1/tv_grab_br.1p + +# eacute (é): decimal 233, hex E9 +sed --in-place "s/\xE9/\\\['e\]/g" debian/tmp/share/man/man1/tv_grab_br.1p + +# ecircumflex (ê): decimal 234, hex EA +sed --in-place "s/\xEA/\\\[^e\]/g" debian/tmp/share/man/man1/tv_grab_br.1p + +# iacute (í): decimal 237, hex ED +sed --in-place "s/\xED/\\\['i\]/g" debian/tmp/share/man/man1/tv_grab_br.1p + +# oacute (ó): decimal 243, hex F3 +sed --in-place "s/\xF3/\\\['o\]/g" debian/tmp/share/man/man1/tv_grab_is.1p + +# otilde (õ): decimal 245, hex F5 +sed --in-place "s/\xF5/\\\[~o\]/g" debian/tmp/share/man/man1/tv_grab_br.1p + --- xmltv-0.5.53.orig/debian/libxmltv-perl.install +++ xmltv-0.5.53/debian/libxmltv-perl.install @@ -0,0 +1,18 @@ +debian/tmp/share/perl5/XMLTV.pm usr/share/perl5 +debian/tmp/share/perl5/XMLTV usr/share/perl5 +xmltv.dtd usr/share/sgml/xmltv/dtd/0.5 +choose/tv_pick/tv_pick_cgi usr/share/doc/libxmltv-perl/examples +debian/tmp/share/man/man3/XMLTV.3pm usr/share/man/man3 +debian/tmp/share/man/man3/XMLTV::Date.3pm usr/share/man/man3 +debian/tmp/share/man/man3/XMLTV::Grab_XML.3pm usr/share/man/man3 +debian/tmp/share/man/man3/XMLTV::Gunzip.3pm usr/share/man/man3 +debian/tmp/share/man/man3/XMLTV::GUI.3pm usr/share/man/man3 +debian/tmp/share/man/man3/XMLTV::Summarize.3pm usr/share/man/man3 +debian/tmp/share/man/man3/XMLTV::ValidateGrabber.3pm usr/share/man/man3 +debian/tmp/share/man/man3/XMLTV::Options.3pm usr/share/man/man3 +debian/tmp/share/man/man3/XMLTV::Configure.3pm usr/share/man/man3 +debian/tmp/share/man/man3/XMLTV::ValidateFile.3pm usr/share/man/man3 +debian/tmp/share/man/man3/XMLTV::Configure::Writer.3pm usr/share/man/man3 +debian/tmp/share/man/man3/XMLTV::Version.3pm usr/share/man/man3 +debian/tmp/share/man/man3/XMLTV::PreferredMethod.3pm usr/share/man/man3 +debian/tmp/share/man/man3/XMLTV::Supplement.3pm usr/share/man/man3 --- xmltv-0.5.53.orig/debian/watch +++ xmltv-0.5.53/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://sf.net/xmltv/xmltv-(.*)\.tar\.bz2 --- xmltv-0.5.53.orig/debian/xmltv.docs +++ xmltv-0.5.53/debian/xmltv.docs @@ -0,0 +1,3 @@ +debian/README.Debian +README +doc/QuickStart --- xmltv-0.5.53.orig/debian/README.source +++ xmltv-0.5.53/debian/README.source @@ -0,0 +1,12 @@ +This package uses dpatch to manage changes to the upstream source. The +following is basic information, please check the manual for dpatch to learn +more. + +To generate the fully patched source, run: debian/rules patch + +To modify the source and save those modifications so that they will be applied +when building the package, use dpatch-edit-patch , +then add the new patch name to debian/patches/00list. + +To remove source modifications that are currently being applied when building +the package, run: debian/rules unpatch --- xmltv-0.5.53.orig/debian/patches/00list +++ xmltv-0.5.53/debian/patches/00list @@ -0,0 +1,8 @@ +04_makefile_pl_fix.dpatch +05_grab_nl_icons_usage.dpatch +10_tv_pick_cgi_docfix.dpatch +11_makefile_pl_debian_changes.dpatch +12_tv_grab_pt_unicode.dpatch +14_tv_grab_jp_kakasi.dpatch +15_tv_grab_jp_perl510.dpatch +16_pod_name_descriptions.dpatch --- xmltv-0.5.53.orig/debian/patches/12_tv_grab_pt_unicode.dpatch +++ xmltv-0.5.53/debian/patches/12_tv_grab_pt_unicode.dpatch @@ -0,0 +1,71 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 12_tv_grab_pt_unicode.patch by Chris Butler +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Make tv_grab_pt use the Encode module if available, to remove dependency on Unicode::UTF8simple (not in Debian) + +@DPATCH@ +diff -urNad xmltv~/Makefile.PL xmltv/Makefile.PL +--- xmltv~/Makefile.PL 2008-06-21 17:41:08.000000000 +0100 ++++ xmltv/Makefile.PL 2008-06-21 17:41:09.000000000 +0100 +@@ -560,9 +560,7 @@ + { name => 'tv_grab_pt', + blurb => 'Grabber for Portugal', + exes => [ 'grab/pt/tv_grab_pt' ], +- prereqs => { 'HTML::TreeBuilder' => 0, +- 'Unicode::UTF8simple' => 0, +- } ++ prereqs => { 'HTML::TreeBuilder' => 0 } + }, + + { name => 'tv_grab_za', +diff -urNad xmltv~/grab/pt/tv_grab_pt xmltv/grab/pt/tv_grab_pt +--- xmltv~/grab/pt/tv_grab_pt 2008-06-21 17:40:58.000000000 +0100 ++++ xmltv/grab/pt/tv_grab_pt 2008-06-21 17:41:09.000000000 +0100 +@@ -85,7 +85,6 @@ + use File::Path; + use File::Basename; + use LWP::UserAgent; +-use Unicode::UTF8simple; + + use XMLTV; + use XMLTV::Memoize; +@@ -337,6 +336,17 @@ + *d = \&Log::TraceMessages::d; + Log::TraceMessages::check_argv(); + } ++ ++ # Use Encode module if available ++ eval { require Encode; }; ++ if ($@) { ++ require Unicode::UTF8simple; ++ my $uref = new Unicode::UTF8simple; ++ ++ *toUTF8 = sub { return $uref->toUTF8(@_); } ++ } else { ++ *toUTF8 = sub { my $str = $_[1]; Encode::from_to($str, $_[0], "utf-8"); return $str; } ++ } + } + + # Clean up bad characters in HTML. +@@ -660,7 +670,6 @@ + + my $tree = get_nice_tree $url; + my @menus = $tree->find_by_tag_name( "_tag" => "select" ); +- my $uref = new Unicode::UTF8simple; + + foreach my $elem (@menus) { + my $cname = $elem->attr('name'); +@@ -674,11 +683,10 @@ + @ocanals = sort @ocanals; + foreach my $opt (@ocanals) { + my $channel_id = $opt->attr('value'); +- + next if $channel_id eq 'ALL'; + + my $channel_name = trim( $opt->content->[0] ); +- $channel_name = $uref->toUTF8( "iso-8859-1", $channel_name ); ++ $channel_name = toUTF8("iso-8859-1",$channel_name); + $channels{$channel_id} = $channel_name; + push @ch_all, + { --- xmltv-0.5.53.orig/debian/patches/11_makefile_pl_debian_changes.dpatch +++ xmltv-0.5.53/debian/patches/11_makefile_pl_debian_changes.dpatch @@ -0,0 +1,44 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 10_tv_pick_cgi_docfix.patch by Chris Butler +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Altered suffixes for manpages for Debian Perl Policy, +## DP: Removed Lingua::EN::Numbers::Ordinate dependency not required for package +## DP: Added more modules to the list of manpages to generate + +@DPATCH@ +diff -urNad xmltv~/Makefile.PL xmltv/Makefile.PL +--- xmltv~/Makefile.PL 2008-06-21 18:13:48.000000000 +0100 ++++ xmltv/Makefile.PL 2008-06-21 18:13:48.000000000 +0100 +@@ -86,7 +86,10 @@ + # MakeMaker versions. + INSTALLMAN1DIR => "$location/share/man/man1", + INSTALLMAN3DIR => "$location/share/man/man3", +- MAN3EXT => '3', ++ ++ # For Debian, the scripts will get .1p and the module will get .3pm. ++ MAN1EXT => '1p', ++ MAN3EXT => '3pm', + + # Directory to install into when making Windows binary dist. + WINDOWS_DIST => "xmltv-$VERSION-win32", +@@ -218,7 +221,9 @@ + # + my %recommended + = ( +- 'Lingua::EN::Numbers::Ordinate' => 0, ++ # For Debian, we ignore this package, since only the ++ # CGI script uses it and we don't install that. ++ #'Lingua::EN::Numbers::Ordinate' => 0 + 'Lingua::Preferred' => '0.2.4', + 'Term::ProgressBar' => 2.03, + 'Compress::Zlib' => 0, +@@ -1173,7 +1177,7 @@ + sub MY::manifypods { + package MY; + for (my $inherited = shift->SUPER::manifypods(@_)) { +- foreach my $s (qw(Grab_XML DST Config_file Get_nice Mode Summarize Gunzip GUI Date Supplement)) { ++ foreach my $s (qw(Grab_XML DST Config_file Get_nice Mode Summarize Gunzip GUI Date Supplement ValidateGrabber Options Configure ValidateFile Configure::Writer Version PreferredMethod)) { + s!\$\(INST_MAN3DIR\)/(?:grab::|)$s[.]\$\(MAN3EXT\)!"\$(INST_MAN3DIR)/XMLTV::$s.\$(MAN3EXT)"!; + s!\$\(INSTALLMAN3DIR\)/$s.\$\(MAN3EXT\)!"\$(INSTALLMAN3DIR)/XMLTV::$s.\$(MAN3EXT)"!; + } --- xmltv-0.5.53.orig/debian/patches/10_tv_pick_cgi_docfix.dpatch +++ xmltv-0.5.53/debian/patches/10_tv_pick_cgi_docfix.dpatch @@ -0,0 +1,19 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 10_tv_pick_cgi_docfix.dpatch by Chris Butler +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Updated documentation in tv_pick_cgi to reflect the correct name of the uk grabber + +@DPATCH@ +diff -urNad xmltv~/choose/tv_pick/tv_pick_cgi xmltv/choose/tv_pick/tv_pick_cgi +--- xmltv~/choose/tv_pick/tv_pick_cgi 2008-06-21 16:54:39.000000000 +0100 ++++ xmltv/choose/tv_pick/tv_pick_cgi 2008-06-21 17:29:26.000000000 +0100 +@@ -26,7 +26,7 @@ + # - Get listings for the next few days using the appropriate backend, + # for example if you want British listings do: + # +-# % tv_grab_uk >tv.xml ++# % tv_grab_uk_rt >tv.xml + # + # - Optionally, filter these listings to remove programmes which have + # already been broadcast: --- xmltv-0.5.53.orig/debian/patches/05_grab_nl_icons_usage.dpatch +++ xmltv-0.5.53/debian/patches/05_grab_nl_icons_usage.dpatch @@ -0,0 +1,63 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 05_grab_nl_icons_usage.dpatch by Chris Butler +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Updated usage for tv_grab_na_icons + +@DPATCH@ +diff -urNad xmltv~/grab/na_icons/tv_grab_na_icons.in xmltv/grab/na_icons/tv_grab_na_icons.in +--- xmltv~/grab/na_icons/tv_grab_na_icons.in 2008-06-21 17:41:55.000000000 +0100 ++++ xmltv/grab/na_icons/tv_grab_na_icons.in 2008-06-21 17:57:28.000000000 +0100 +@@ -20,7 +20,11 @@ + + =head1 SYNOPSIS + +-tv_grab_na_icons [--links] [--share dir] ++tv_grab_na_icons [--debug] [--links] [--share dir] ++ ++tv_grab_na_icons --help ++ ++tv_grab_na_icons --version + + =head1 DESCRIPTIONS + +@@ -46,15 +50,23 @@ + + Store imge URLs in *.url files instead of downloading images. + +-=item -share I ++=item --share I + + Icons are stored in I/icons. The share directory is set at install time, + but there may be times when it needs to be specified. (for example: no write access to the default share + directory) + +-B<--version> Show the version of the grabber. ++=item --debug + +-B<--help> Print a help message and exit. ++Turns on debugging mode. The grabber will be more verbose, and saves some extra debugging data with the icons. ++ ++=item --version ++ ++Show the version of the grabber. ++ ++=item --help ++ ++Print a help message and exit. + + =back + +@@ -81,7 +93,11 @@ + use XMLTV::Ask; + use XMLTV::Version '$Id: tv_grab_na_icons.in,v 1.11 2007/04/26 19:57:39 rmeden Exp $ '; + use XMLTV::Usage < +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Perl 5.10 compatibility fix - remove -C from the hashbang and set binmode utf8 on STDOUT + +@DPATCH@ +diff -urNad xmltv~/grab/jp/tv_grab_jp xmltv/grab/jp/tv_grab_jp +--- xmltv~/grab/jp/tv_grab_jp 2008-07-14 14:35:42.000000000 +0100 ++++ xmltv/grab/jp/tv_grab_jp 2008-07-14 14:36:48.000000000 +0100 +@@ -1,4 +1,4 @@ +-#!/usr/bin/perl -w -C ++#!/usr/bin/perl -w + + =pod + +@@ -120,6 +120,8 @@ + use Encode qw(from_to); + use Encode::JP; + ++binmode STDOUT, ':utf8'; ++ + # Todo: perhaps we should internationalize messages and docs? + use XMLTV::Usage < +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Adds descriptions to the NAME section of the pod files and fixes capitalisation + +@DPATCH@ +diff -urNad xmltv~/lib/Configure/Writer.pm xmltv/lib/Configure/Writer.pm +--- xmltv~/lib/Configure/Writer.pm 2008-04-10 23:11:01.000000000 +0100 ++++ xmltv/lib/Configure/Writer.pm 2008-07-15 09:39:31.000000000 +0100 +@@ -20,7 +20,7 @@ + + =head1 NAME + +-XMLTV::Configure::Writer ++XMLTV::Configure::Writer - Configuration file writer for XMLTV grabbers + + =head1 DESCRIPTION + +diff -urNad xmltv~/lib/Configure.pm xmltv/lib/Configure.pm +--- xmltv~/lib/Configure.pm 2008-04-10 23:11:01.000000000 +0100 ++++ xmltv/lib/Configure.pm 2008-07-15 09:38:38.000000000 +0100 +@@ -17,7 +17,7 @@ + + =head1 NAME + +-XMLTV::Configure ++XMLTV::Configure - Configuration file handling for XMLTV grabbers + + =head1 DESCRIPTION + +diff -urNad xmltv~/lib/Date.pm xmltv/lib/Date.pm +--- xmltv~/lib/Date.pm 2008-04-10 23:11:01.000000000 +0100 ++++ xmltv/lib/Date.pm 2008-07-15 09:38:38.000000000 +0100 +@@ -3,7 +3,7 @@ + + =head1 NAME + +-XMLTV::Date - date parsing routines for the xmltv package ++XMLTV::Date - Date parsing routines for the xmltv package + + =head1 SEE ALSO + +diff -urNad xmltv~/lib/GUI.pm xmltv/lib/GUI.pm +--- xmltv~/lib/GUI.pm 2008-04-10 23:11:01.000000000 +0100 ++++ xmltv/lib/GUI.pm 2008-07-15 09:38:38.000000000 +0100 +@@ -2,7 +2,7 @@ + + =head1 NAME + +- XMLTV::GUI - handles the choice of UI for XMLTV ++ XMLTV::GUI - Handles the choice of UI for XMLTV + + =head1 SYNOPSIS + +diff -urNad xmltv~/lib/Gunzip.pm xmltv/lib/Gunzip.pm +--- xmltv~/lib/Gunzip.pm 2008-04-10 23:11:01.000000000 +0100 ++++ xmltv/lib/Gunzip.pm 2008-07-15 09:38:38.000000000 +0100 +@@ -4,7 +4,7 @@ + + =head1 NAME + +- XMLTV::Gunzip - wrapper to Compress::Zlib or gzip(1) ++ XMLTV::Gunzip - Wrapper to Compress::Zlib or gzip(1) + + =head1 SYNOPSIS + +diff -urNad xmltv~/lib/Options.pm xmltv/lib/Options.pm +--- xmltv~/lib/Options.pm 2008-07-14 14:23:43.000000000 +0100 ++++ xmltv/lib/Options.pm 2008-07-15 09:38:38.000000000 +0100 +@@ -17,7 +17,7 @@ + + =head1 NAME + +-XMLTV::Options ++XMLTV::Options - Command-line parsing for XMLTV grabbers + + =head1 DESCRIPTION + +diff -urNad xmltv~/lib/PreferredMethod.pm xmltv/lib/PreferredMethod.pm +--- xmltv~/lib/PreferredMethod.pm 2008-04-10 23:11:01.000000000 +0100 ++++ xmltv/lib/PreferredMethod.pm 2008-07-15 09:38:38.000000000 +0100 +@@ -1,6 +1,6 @@ + =head1 NAME + +-XMLTV::PreferredMethod ++XMLTV::PreferredMethod - Adds a preferredmethod argument to XMLTV grabbers + + =head1 DESCRIPTION + +diff -urNad xmltv~/lib/Supplement.pm.in xmltv/lib/Supplement.pm.in +--- xmltv~/lib/Supplement.pm.in 2008-04-10 23:11:01.000000000 +0100 ++++ xmltv/lib/Supplement.pm.in 2008-07-15 09:39:12.000000000 +0100 +@@ -22,7 +22,7 @@ + + =head1 NAME + +-XMLTV::Supplement ++XMLTV::Supplement - Supplementary file loader for XMLTV grabbers + + =head1 DESCRIPTION + +diff -urNad xmltv~/lib/ValidateFile.pm xmltv/lib/ValidateFile.pm +--- xmltv~/lib/ValidateFile.pm 2008-04-10 23:11:01.000000000 +0100 ++++ xmltv/lib/ValidateFile.pm 2008-07-15 09:38:38.000000000 +0100 +@@ -23,7 +23,7 @@ + + =head1 NAME + +-XMLTV::ValidateFile ++XMLTV::ValidateFile - Validates an XMLTV file + + =head1 DESCRIPTION + +diff -urNad xmltv~/lib/ValidateGrabber.pm xmltv/lib/ValidateGrabber.pm +--- xmltv~/lib/ValidateGrabber.pm 2008-04-10 23:11:01.000000000 +0100 ++++ xmltv/lib/ValidateGrabber.pm 2008-07-15 09:38:38.000000000 +0100 +@@ -17,7 +17,7 @@ + + =head1 NAME + +-XMLTV::ValidateGrabber ++XMLTV::ValidateGrabber - Validates an XMLTV grabber + + =head1 DESCRIPTION + +diff -urNad xmltv~/lib/Version.pm xmltv/lib/Version.pm +--- xmltv~/lib/Version.pm 2008-04-10 23:11:01.000000000 +0100 ++++ xmltv/lib/Version.pm 2008-07-15 09:38:38.000000000 +0100 +@@ -1,6 +1,6 @@ + =head1 NAME + +-XMLTV::Version ++XMLTV::Version - Adds a --version argument to XMLTV grabbers + + =head1 DESCRIPTION + --- xmltv-0.5.53.orig/debian/patches/14_tv_grab_jp_kakasi.dpatch +++ xmltv-0.5.53/debian/patches/14_tv_grab_jp_kakasi.dpatch @@ -0,0 +1,41 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 14_tv_grab_jp_kakasi.patch by Chris Butler +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Patch tv_grab_jp to display an error is Text::Kakasi is not found (to avoid depending on such a huge package) + +@DPATCH@ +diff -urNad xmltv~/grab/jp/tv_grab_jp xmltv/grab/jp/tv_grab_jp +--- xmltv~/grab/jp/tv_grab_jp 2008-06-21 17:00:19.000000000 +0100 ++++ xmltv/grab/jp/tv_grab_jp 2008-06-21 17:37:01.000000000 +0100 +@@ -64,6 +64,16 @@ + + B<--help> Print a help message and exit. + ++=head1 DEBIAN-SPECIFIC BEHAVIOR ++ ++The Debian XMLTV packages always installs this grabber. However, because the ++grabber's dependency on libtext-kakasi-perl drags along the really large ++kakasi-dic package, the libtext-kakasi-perl package is only Suggested. If ++you have chosen not to install all of the Suggested packages, then you may ++receive an error message when running this grabber, something like: "This ++grabber requires the Suggested package libtext-kakasi-perl". If you see this ++message, then you need to install the libtext-kakasi-perl package by hand. ++ + =head1 SEE ALSO + + L. +@@ -100,7 +110,12 @@ + use XMLTV::Mode; + use XMLTV::Get_nice; + +-use Text::Kakasi; ++# For Debian, we make this module optional because Text::Kakasi is so large ++# and so few people will use the tv_grab_jp grabber (for the time being). ++#use Text::Kakasi; ++eval "use Text::Kakasi;"; ++die "This grabber requires the Suggested package libtext-kakasi-perl.\nSee the manpage for details.\n" if $@; ++ + use utf8; + use Encode qw(from_to); + use Encode::JP; --- xmltv-0.5.53.orig/debian/patches/04_makefile_pl_fix.dpatch +++ xmltv-0.5.53/debian/patches/04_makefile_pl_fix.dpatch @@ -0,0 +1,22 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 04_makefile_pl_fix.dpatch by Chris Butler +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: Fix to Makefile.PL to accept blank lines when parsing makefile targets. +## DP: +## DP: It probably broke due to a change in MakeMaker. + +@DPATCH@ +diff -urNad xmltv/Makefile.PL /tmp/dpep.jxd3gi/xmltv/Makefile.PL +--- xmltv/Makefile.PL 2006-03-01 14:05:24.000000000 +0000 ++++ /tmp/dpep.jxd3gi/xmltv/Makefile.PL 2006-03-01 14:07:14.000000000 +0000 +@@ -1029,6 +1029,9 @@ + # Commands for the target. + push @$curr_target, $_; + } ++ elsif (/^$/) { ++ # Blank lines are legal in a target definition ++ } + elsif (/^\s*(?:\#.*)?$/) { + undef $curr_target; + } --- xmltv-0.5.53.orig/debian/README.Debian +++ xmltv-0.5.53/debian/README.Debian @@ -0,0 +1,112 @@ +REQUIRED AND RECOMMENDED DEPENDENCIES + +Note that for this Debian package, I have followed upstream's documentation on +what is "required" and what is "recommended". Packages that upstream documents +as "system requirements" are listed as Debian package dependencies. Packages +that upstream documents as "recommended modules" are only listed as Recommended +in the control file. The main exception is the libcgi-pm-perl package, which I +only suggest, since I have chosen to not install tv_pick_cgi (see below). + +Be aware that if you do not install the Recommended packages, you may limit the +functionality available to you. See the upstream README for details. + +One other note: I've fielded a few questions about why XMLTV has to depend on +Perl 5.8. The simple answer is: as of version 0.5.10 of XMLTV, upstream +requires the Memoize Perl module. The only way to get this module in Debian is +to depend on Perl 5.8. Feel free to write if you have questions. + + +WHY FOUR PACKAGES? + +The upstream XMLTV package is split for Debian into three functional packages, +and then also an overall "meta-package" that installs everything. The Perl +libraries have been placed in libxmltv-perl, the grabbers and other utilities +have been placed in xmltv-util, and the GUI front-end has been placed in +xmltv-gui. The "meta-package" is just called xmltv. + +Originally, everything was in libxmltv-perl. Then, XMLTV began depending +on Python as well as Perl. To meet policy, the XMLTV Perl libraries were +placed in libxmltv-perl, and most of the rest of the functionality was +placed in xmltv-util. XMLTV no longer needs Python, but I've retained the +existing package structure because I think it still makes sense. + +The GUI functionality has been split off into xmltv-gui because some users will +never need the GUI, which drags along dependencies on tk and xlibs, taking up a +lot of room in the process. There are Debian-based projects out there that +want to use the Debian XMLTV package, but don't want to deal with installing Tk +and/or xlibs, and this is how I decided to accommodate them. + +Incidentally, upstream mentions in Makefile.PL that tv_check could be spun off +into a separate project in the future, so this isn't probably that bad of an +idea even independent of the other motivations. + + +WHERE IS THAT CGI SCRIPT? + +The upstream XMLTV package also includes a web CGI script called tv_pick_cgi. +That CGI is not installed as part of any Debian package, although it is +included in the documentation examples/ directory for the xmltv-util package. + +The CGI is a bit dangerous in that it writes to the local filesystem, and +anyone who wanted to use it would have to modify it anyway, since configuration +is hardcoded into the script. I have chosen not to actually install it in +/usr/lib/cgi-bin because even the upstream author doesn't offer to put it +anywhere useful, instead asking users to install it by hand. It really is an +example, and as such belongs in the examples directory. + + +WHY IS MY GRABBER MISSING? + +I have fielded a number of questions lately either about why a particular +grabber has been removed from the Debian package, or about why a particular +grabber has not yet been placed into the Debian package. The simple answer is: +if your grabber is not in the upstream XMLTV distribution, it won't be in the +Debian package, period. Read on for some more details. + +If your grabber was removed from the upstream package (and hence from the +Debian package), there's probably a good reason for it. One possibility is +that the grabber is fundamentally broken, and the author either can't or won't +fix it. Another possibility is that the owner of the website that the grabber +runs against has indicated in some way that they do not appreciate this. + +Content providers (website owners) have a number of reasons why they might not +want an XMLTV grabber to scrape content off their site. Some providers feel +that XMLTV grabbers are "stealing" their data. Others simply do not have the +hardware capacity or bandwidth required to cope with the load a grabber might +put on their site. + +Sometimes, content providers simply block XMLTV grabbers from being able to +download content off their site. Other content providers politely request that +we stop killing their servers. Still others even write and offer an +alternative, such as the SOAP feed that Zap2it provides (tv_grab_na_dd). + +In any case, the upstream XMLTV maintainer (Ed Avis) has made a policy of not +antagonizing content providers. If a content provider makes it clear that they +don't like a grabber (either by blocking it or by contacting someone about it), +then Ed will stop distributing the grabber as part of the XMLTV distibution. +This is a policy that I agree with and fully support. + +There are also other grabbers "in the wild" that are technically compatible +with the XMLTV file format, but are not part of Ed's XMLTV distribution at all. +Some of these grabbers have been submitted to Ed, but he has declined to +include them, perhaps for quality reasons or because they don't follow existing +standards. Other grabbers have been written independently, with no intent to +include them Ed's distribution. + +You will not find either of these kinds of grabbers in the Debian XMLTV +package. This package is kind of a beast as it is. There are a huge number of +dependencies (many of which I also maintain backports for) and there are new +upstream releases pretty frequently. I would have a really hard time keeping +up with Ed's releases and also trying to integrate in other totally separate +pieces of software. Besides that, I rely on Ed for quality control, and I +trust his judgement about whether a grabber should be included in the package. +If he doesn't include it, I won't either. + +Please note: now that I have documented this here, I will summarily close any +bug reports asking me to "put back" a grabber, or telling me that a grabber +that was removed because it was broken is working again. The right place to +discuss this sort of thing is on the +mailing list. Thanks! + +-- +vim: set ft=text80: --- xmltv-0.5.53.orig/debian/xmltv-gui.install +++ xmltv-0.5.53/debian/xmltv-gui.install @@ -0,0 +1,2 @@ +debian/tmp/bin/tv_check usr/bin +debian/tmp/share/man/man1/tv_check.1p usr/share/man/man1 --- xmltv-0.5.53.orig/debian/compat +++ xmltv-0.5.53/debian/compat @@ -0,0 +1 @@ +4 --- xmltv-0.5.53.orig/debian/xmltv-util.install +++ xmltv-0.5.53/debian/xmltv-util.install @@ -0,0 +1,87 @@ +debian/tmp/bin/tv_cat usr/bin +debian/tmp/bin/tv_extractinfo_ar usr/bin +debian/tmp/bin/tv_extractinfo_en usr/bin +debian/tmp/bin/tv_find_grabbers usr/bin +debian/tmp/bin/tv_grab_ar usr/bin +debian/tmp/bin/tv_grab_be usr/bin +debian/tmp/bin/tv_grab_br_net usr/bin +debian/tmp/bin/tv_grab_ch_search usr/bin +debian/tmp/bin/tv_grab_combiner usr/bin +debian/tmp/bin/tv_grab_dk_dr usr/bin +debian/tmp/bin/tv_grab_dtv_la usr/bin +debian/tmp/bin/tv_grab_ee usr/bin +debian/tmp/bin/tv_grab_es usr/bin +debian/tmp/bin/tv_grab_es_laguiatv usr/bin +debian/tmp/bin/tv_grab_es_miguiatv usr/bin +debian/tmp/bin/tv_grab_eu_epgdata usr/bin +debian/tmp/bin/tv_grab_fi usr/bin +debian/tmp/bin/tv_grab_fr usr/bin +debian/tmp/bin/tv_grab_hr usr/bin +debian/tmp/bin/tv_grab_huro usr/bin +debian/tmp/bin/tv_grab_is usr/bin +debian/tmp/bin/tv_grab_it usr/bin +debian/tmp/bin/tv_grab_jp usr/bin +debian/tmp/bin/tv_grab_na_dd usr/bin +debian/tmp/bin/tv_grab_na_dtv usr/bin +debian/tmp/bin/tv_grab_na_icons usr/bin +debian/tmp/bin/tv_grab_no_gfeed usr/bin +debian/tmp/bin/tv_grab_pt usr/bin +debian/tmp/bin/tv_grab_re usr/bin +debian/tmp/bin/tv_grab_se_swedb usr/bin +debian/tmp/bin/tv_grab_uk_bleb usr/bin +debian/tmp/bin/tv_grab_uk_rt usr/bin +debian/tmp/bin/tv_grab_za usr/bin +debian/tmp/bin/tv_grep usr/bin +debian/tmp/bin/tv_imdb usr/bin +debian/tmp/bin/tv_remove_some_overlapping usr/bin +debian/tmp/bin/tv_sort usr/bin +debian/tmp/bin/tv_split usr/bin +debian/tmp/bin/tv_to_latex usr/bin +debian/tmp/bin/tv_to_potatoe usr/bin +debian/tmp/bin/tv_to_text usr/bin +debian/tmp/bin/tv_validate_file usr/bin +debian/tmp/bin/tv_validate_grabber usr/bin +debian/tmp/share/man/man1/tv_cat.1p usr/share/man/man1 +debian/tmp/share/man/man1/tv_extractinfo_ar.1p usr/share/man/man1 +debian/tmp/share/man/man1/tv_extractinfo_en.1p usr/share/man/man1 +debian/tmp/share/man/man1/tv_find_grabbers.1p usr/share/man/man1 +debian/tmp/share/man/man1/tv_grab_ar.1p usr/share/man/man1 +debian/tmp/share/man/man1/tv_grab_be.1p usr/share/man/man1 +debian/tmp/share/man/man1/tv_grab_br_net.1p usr/share/man/man1 +debian/tmp/share/man/man1/tv_grab_ch_search.1p usr/share/man/man1 +debian/tmp/share/man/man1/tv_grab_combiner.1p usr/share/man/man1 +debian/tmp/share/man/man1/tv_grab_dk_dr.1p usr/share/man/man1 +debian/tmp/share/man/man1/tv_grab_dtv_la.1p usr/share/man/man1 +debian/tmp/share/man/man1/tv_grab_ee.1p usr/share/man/man1 +debian/tmp/share/man/man1/tv_grab_es.1p usr/share/man/man1 +debian/tmp/share/man/man1/tv_grab_es_laguiatv.1p usr/share/man/man1 +debian/tmp/share/man/man1/tv_grab_es_miguiatv.1p usr/share/man/man1 +debian/tmp/share/man/man1/tv_grab_eu_epgdata.1p usr/share/man/man1 +debian/tmp/share/man/man1/tv_grab_fi.1p usr/share/man/man1 +debian/tmp/share/man/man1/tv_grab_fr.1p usr/share/man/man1 +debian/tmp/share/man/man1/tv_grab_hr.1p usr/share/man/man1 +debian/tmp/share/man/man1/tv_grab_huro.1p usr/share/man/man1 +debian/tmp/share/man/man1/tv_grab_is.1p usr/share/man/man1 +debian/tmp/share/man/man1/tv_grab_it.1p usr/share/man/man1 +debian/tmp/share/man/man1/tv_grab_jp.1p usr/share/man/man1 +debian/tmp/share/man/man1/tv_grab_na_dd.1p usr/share/man/man1 +debian/tmp/share/man/man1/tv_grab_na_dtv.1p usr/share/man/man1 +debian/tmp/share/man/man1/tv_grab_na_icons.1p usr/share/man/man1 +debian/tmp/share/man/man1/tv_grab_no_gfeed.1p usr/share/man/man1 +debian/tmp/share/man/man1/tv_grab_pt.1p usr/share/man/man1 +debian/tmp/share/man/man1/tv_grab_re.1p usr/share/man/man1 +debian/tmp/share/man/man1/tv_grab_se_swedb.1p usr/share/man/man1 +debian/tmp/share/man/man1/tv_grab_uk_bleb.1p usr/share/man/man1 +debian/tmp/share/man/man1/tv_grab_uk_rt.1p usr/share/man/man1 +debian/tmp/share/man/man1/tv_grab_za.1p usr/share/man/man1 +debian/tmp/share/man/man1/tv_grep.1p usr/share/man/man1 +debian/tmp/share/man/man1/tv_imdb.1p usr/share/man/man1 +debian/tmp/share/man/man1/tv_remove_some_overlapping.1p usr/share/man/man1 +debian/tmp/share/man/man1/tv_sort.1p usr/share/man/man1 +debian/tmp/share/man/man1/tv_split.1p usr/share/man/man1 +debian/tmp/share/man/man1/tv_to_latex.1p usr/share/man/man1 +debian/tmp/share/man/man1/tv_to_potatoe.1p usr/share/man/man1 +debian/tmp/share/man/man1/tv_to_text.1p usr/share/man/man1 +debian/tmp/share/man/man1/tv_validate_file.1p usr/share/man/man1 +debian/tmp/share/man/man1/tv_validate_grabber.1p usr/share/man/man1 +debian/tmp/share/xmltv usr/share --- xmltv-0.5.53.orig/debian/libxmltv-perl.docs +++ xmltv-0.5.53/debian/libxmltv-perl.docs @@ -0,0 +1,3 @@ +debian/README.Debian +README +doc/QuickStart --- xmltv-0.5.53.orig/debian/NEWS +++ xmltv-0.5.53/debian/NEWS @@ -0,0 +1,256 @@ +xmltv (0.5.48) unstable; urgency=low + + Important notice for all users of the na_dd grabber: + + tv_grab_na_dd now uses Schedules Direct. New accounts will be needed. + See http://schedulesdirect.org or the man page for more info. + + The tv_grab_na_dd in this distribution replaces the old Zap2IT labs based + grabber. After you upgrade, you'll need to run --configure again. NA_DD + users should not upgrade until they are ready to switch over. + + -- Chris Butler Tue, 21 Aug 2007 09:51:02 +0100 + +xmltv (0.5.46-1) unstable; urgency=low + + * Due to copyright issues with the source website, the tv_grab_de_tvtoday + grabber has been removed from this release. There is work going on to + provide a replacement grabber for Germany, and I will include it in the + package as soon as possible. + + -- Chris Butler Wed, 11 Jul 2007 19:14:56 +0100 + +xmltv (0.5.45-5) unstable; urgency=low + + * The following is taken from a post to the xmltv-announce mailing list by + Robert Eden + + On 6/19 Tribune Media announced that they will be discontinuing their + Zap2IT Labs service on September 1, 2007. + + XMLTV/tv_grab_na_dd uses this for U.S./Canada guide data. + + This means that as of September, this grabber will no longer function. + Developers are working to arrange an alternative solution. + + You can read the full text of the announcement at + http://sourceforge.net/mailarchive/message.php?msg_name=161381.30158.qm%40web52110.mail.re2.yahoo.com + + -- Chris Butler Fri, 22 Jun 2007 13:59:53 +0100 + +xmltv (0.5.42-1) unstable; urgency=low + + * Unfortunately, everyone who expressed interest in this package since I put + it up for adoption on October 1 has been unable to follow through and + actually take over the package. Because of this, I've decided to give up + trying to find an adopter. I'm going to continue maintaining XMLTV myself, + including the backport to Debian 'sarge'. The workload has been relatively + light lately, so I shouldn't have any problem keeping up with it. + + * This release provides fixes or enhancements for for tv_grab_za, tv_grab_fr, + tv_grab_uk_rt, and tv_grab_uk_bleb. Work is underway to make the grabbers + much more "standard" so that PVRs are able to use them in a consistent + manner, and this release also includes the beginning of those changes. + + -- Kenneth J. Pronovici Sat, 14 Jan 2006 12:37:54 -0600 + +xmltv (0.5.41-1) unstable; urgency=low + + * This package is still up for adoption due to lack of time on my part to + properly maintain it. I am looking for a Debian developer (or a non-DD + with an existing sponsor) to take the package over. I am sorry, but I do + not currently have time to act as a sponsor for a non-DD. + + * Six new grabbers have been added in this release: tv_grab_au, tv_grab_br, + tv_grab_ch, tv_grab_ee, tv_grab_is, and tv_grab_re. All of these grabbers + should be considered experimental according to the upstream README. + + * The tv_grab_es_digital grabber has been removed from this release because + it no longer works. The tv_grab_pt grabber has been removed because it + requires Unicode::UTF8Simple, which is not in Debian. I do not currently + have time to package any new XMLTV-related dependencies. + + -- Kenneth J. Pronovici Thu, 17 Nov 2005 12:45:31 -0600 + +xmltv (0.5.40-2) unstable; urgency=low + + * I have put this package up for adoption (see bug #331108). My time is + becoming limited, and since none of my friends use XMLTV any more -- and I + never have really used it -- I don't have much motivation to work on it. + If you have interest in taking it over, please coordinate with me to make + it happen. I will stay on as co-maintainer if need be, but I would prefer + to avoid responsibility for sponsored uploads, which actually take more + time than just maintaining the package in the first place. + + * I apologize that it's taken so long to get a new CVS version of + tv_grab_de_tvtoday installed in this package. A year ago, it was almost + never worth making Debian-specific fixes myself, because upstream released + so frequently. That doesn't seem to be the right approach any more. + + -- Kenneth J. Pronovici Sat, 1 Oct 2005 10:44:04 -0500 + +xmltv (0.5.40-1) unstable; urgency=low + + * Unfortunately, 0.5.39-3 did not make it into Sarge. Sorry about that. + + * There is a new utility in this release. The tv_grab_potaoe utility + converts XMLTV listings to potatoe format. + + * There are three new grabbers in this release (or rather, two new grabbers + and one rewritten grabber). The tv_grab_be grabber grabs listing for + Belgium. The tv_grab_it grabber grabs listings for Italy. The tv_grab_za + grabber grabs listings for South Africa. These grabbers should be + considered experimental. + + -- Kenneth J. Pronovici Fri, 10 Jun 2005 10:38:24 -0500 + +xmltv (0.5.39-3) unstable; urgency=low + + * Since a new upstream release doesn't seem to be coming any time soon, I've + taken the liberty of incorporating a few upstream fixes into a Debian-only + release to close a few bugs. I'm not sure whether this release will make + it into Sarge or not, sorry. + + -- Kenneth J. Pronovici Sun, 1 May 2005 19:30:23 -0500 + +xmltv (0.5.39-1) unstable; urgency=low + + * The tv_grab_it_lt grabber has been removed in this release, because it + is not currently working. This leaves no working grabber for Italy. + + -- Kenneth J. Pronovici Sun, 13 Mar 2005 22:06:44 -0600 + +xmltv (0.5.38-1) unstable; urgency=low + + * This release adds the tv_grab_pt grabber for Portugal. + * The tv_grab_it grabber has been removed in this release, since the + upstream data source is not currently working. + + -- Kenneth J. Pronovici Sun, 23 Jan 2005 21:09:54 -0600 + +xmltv (0.5.37-1) unstable; urgency=low + + * There are two new grabbers: tv_grab_se_swedb, grabs listings for Sweden + and tv_grab_it_lt is an alternative grabber for Italy. + + -- Kenneth J. Pronovici Mon, 29 Nov 2004 09:34:55 -0600 + +xmltv (0.5.36-1) unstable; urgency=low + + * "Experimental" HTTP caching is now available for some grabbers. See the + upstream README for more details on how to enable it. + + -- Kenneth J. Pronovici Mon, 25 Oct 2004 12:30:30 -0500 + +xmltv (0.5.35-1) unstable; urgency=low + + * I apologize that this release is so late. Upstream noticed almost + immediately that 0.5.35 was partly broken (tv_grab_uk_rt, see below) and + said they were going to release 0.5.36 "soon". That didn't happen. + + * The tv_grab_uk_rt grabber works again, because the website it grabs from + kindly started providing machine-readable data to replace the web feed. + However, radio listings are no longer available. Note that I have + integrated in changes from upstream CVS, since the official version in + 0.5.35 was broken. + + * The tv_grab_pt grabber has been removed because the site it grabbed from is + defunct. + + * There is a new grabber, tv_grab_uk_bleb, which grabs UK listings from + bleb.org. + + -- Kenneth J. Pronovici Thu, 21 Oct 2004 10:53:06 -0500 + +xmltv (0.5.34-1) unstable; urgency=low + + * The tv_grab_nz grabber is now gone. As discussed in the NEWS for + the 0.5.32-1 release, this grabber is now maintained by the PyTVGrab + SourceForge project. + + * The tv_grab_hu grabber has been replaced with the tv_grab_huro grabber, + which grabs listings for Hungary and Romania. + + -- Kenneth J. Pronovici Sun, 23 May 2004 15:23:56 -0500 + +xmltv (0.5.33-1) unstable; urgency=low + + * The tv_grab_na grabber has been officially retired from this package. + People who previously used tv_grab_na should use tv_grab_na_dd instead. + New tv_grab_na_dd users are strongly encouraged to read the man page. + Don't forget about the --old-chan-id switch if you depend on tv_grab_na + channel IDs. + + * The tv_grab_na_icons grabber is now included in this package. Use it + (occassionally) to grab icons off the Zap2It site. + + -- Kenneth J. Pronovici Sat, 8 May 2004 12:04:24 -0500 + +xmltv (0.5.32-2) unstable; urgency=low + + * The tv_grab_no grabber is now included in this package. + + -- Kenneth J. Pronovici Thu, 22 Apr 2004 20:45:16 -0500 + +xmltv (0.5.32-1) unstable; urgency=low + + * The tv_grab_na North America grabber will be retired after this release. + + * The Python-based tv_grab_nz grabber will be removed in a future release + because it is now part of the PyTVGrab SourceForge project. XMLTV will not + support Python-based grabbers in the future. As of this writing, I do not + intend to package PyTVGrab for Debian. + + * The tv_grab_na_dd grabber is now "official", and effort will be made from + this point forward to maintain compatibility. See notes in the upstream + README for more information. + + * This upstream release includes two new grabbers, tv_grab_pt for Portuagal + and tv_grab_no for Norway. The tv_grab_no grabber has not yet been + included in the Debian package because it depends on HTML::LinkExtractor, + which I am in the process of packaging for Debian. I will release a new + version of the XMLTV packages whenever libhtml-linkextractor-perl makes it + into the archive. + + -- Kenneth J. Pronovici Sat, 17 Apr 2004 10:59:56 -0500 + +xmltv (0.5.31-3) unstable; urgency=low + + * I forgot to mention along with 0.5.31-2 that the tv_grab_na_dd grabber + should be considered experimental. However, I have generally heard good + things about it, and I expect it to stabilize quickly. + + * With this release, tv_grab_na_dd grabber has been fixed so that it now + works with newer versions of XML::Twig. I did this by grabbing version + 1.24 out of upstream's CVS, as suggested by Aubin Paul. I couldn't pull in + anything much newer than 1.24, because newer versions of the script depend + on the upcoming 0.5.32 release of XMLTV.pm. Since this isn't a released + version of the script, it might not be completely stable. However, it + should at least work better than the previous version did. + + * Per Marco d'Itri's request (bug #239889), the libtext-kakasi-perl package is + now recommended rather than required. This means that users of the + tv_grab_jp grabber will need to install the libtext-kakasi-perl package by + hand if they choose not to install all recommended packages. I would + really rather not do this. However, the dependency on libtext-kakasi-perl + results in download of the kakasi-dic package, which is really large. I am + forced to agree with Marco that I should not be requiring all users to + download this large package when only very few users will need it. Please + email me if you have a convincing argument to the contrary. + + -- Kenneth J. Pronovici Mon, 5 Apr 2004 19:02:15 -0500 + +xmltv (0.5.31-2) unstable; urgency=low + + * The 0.5.31 release adds a new grabber, tv_grab_na_dd. Users of + the existing tv_grab_na grabber should migrate to the new grabber as soon + as possible, as the existing one will be removed in a future release. The + new grabber is much faster than the old one and also places much less load + on Zap2It's servers. (Besides that, Zap2it has been very generous in + providing this service rather than just blocking tv_grab_na.) + + * If your grabber is "missing" and you don't understand why, please see + README.Debian for more information. + + -- Kenneth J. Pronovici Tue, 23 Mar 2004 23:19:26 -0600 + --- xmltv-0.5.53.orig/debian/xmltv-gui.docs +++ xmltv-0.5.53/debian/xmltv-gui.docs @@ -0,0 +1,6 @@ +debian/README.Debian +README +doc/QuickStart +choose/tv_check/README.tv_check +choose/tv_check/tv_check_doc.html +choose/tv_check/tv_check_doc.jpg --- xmltv-0.5.53.orig/debian/copyright +++ xmltv-0.5.53/debian/copyright @@ -0,0 +1,16 @@ +This package was debianized by Kenneth Pronovici on +Mon, 23 Sep 2002 21:33:39 -0500. + +It was downloaded from http://membled.com/work/apps/xmltv/ + +Upstream Author: Ed Avis + +Copyright: + + This is free software distributed under the GPL, see COPYING. But if + you would like to use the code under some other conditions, please do + ask. Contributors include Gottfried Szing, Jerry Veldhuis and Robert + Eden. + +On Debian systems, the complete text of the GNU General Public License can +be found in `/usr/share/common-licenses/GPL'. --- xmltv-0.5.53.orig/debian/control +++ xmltv-0.5.53/debian/control @@ -0,0 +1,71 @@ +Source: xmltv +Section: interpreters +Priority: optional +Maintainer: Ubuntu MOTU +XSBC-Original-Maintainer: Chris Butler +Uploaders: Neil McGovern +Build-Depends: debhelper (>= 4.1.75), dpatch +Build-Depends-Indep: perl (>= 5.8.0), perl-modules, libwww-perl (>= 5.65), libxml-parser-perl (>= 2.34), libxml-twig-perl (>= 3.28), libxml-writer-perl (>= 0.6), libdate-manip-perl (>= 5.42a), libarchive-zip-perl (>= 1.14), libcompress-zlib-perl, libhtml-parser-perl (>= 3.34), libhtml-tableextract-perl, libhtml-tree-perl (>= 3.17), libhttp-cache-transparent-perl (>= 1.0), libio-stringy-perl, libsoap-lite-perl, libterm-readkey-perl, libtext-kakasi-perl, perl-tk, libtk-tablematrix-perl, libwww-mechanize-perl (>= 1.02), libxml-libxml-perl, libterm-progressbar-perl (>= 2.09), liblingua-preferred-perl (>= 0.2.4), libunicode-string-perl, liblog-tracemessages-perl, libfile-slurp-perl, libxml-simple-perl, libtext-bidi-perl, libxml-dom-perl, libxml-libxslt-perl +Standards-Version: 3.8.0 +Vcs-Browser: http://svn.crustynet.org.uk/cgi-bin/trac.cgi/browser/xmltv +Vcs-Svn: http://svn.crustynet.org.uk/repos/xmltv +Homepage: http://xmltv.org/ + +Package: xmltv +Architecture: all +Depends: libxmltv-perl (= ${source:Version}), xmltv-util (= ${source:Version}), xmltv-gui (= ${source:Version}) +Conflicts: libxmltv-perl (<< 0.5.5-1) +Replaces: libxmltv-perl (<< 0.5.5-1) +Description: Functionality related to the XMLTV file format for TV listings + Gather television listings, process them and organize your viewing. + XMLTV is a file format for storing TV listings, defined in xmltv.dtd. + This is a metapackage that installs all of the XMLTV pieces. + . + This package is intended mainly for end-users who will run XMLTV + programs directly. Maintainers of other packages that rely on XMLTV + functionality should consider depending on one or more of the related + packages (libxmltv-perl, xmltv-util, xmltv-gui) as needed instead of + this metapackage. + +Package: libxmltv-perl +Section: perl +Architecture: all +Depends: perl (>= 5.8.0), perl-modules, libwww-perl (>= 5.65), libxml-parser-perl (>= 2.34), libxml-twig-perl (>= 3.28), libxml-writer-perl (>= 0.6), libdate-manip-perl (>= 5.42a), libfile-slurp-perl +Recommends: xmltv-util, libterm-progressbar-perl (>= 2.09), libcompress-zlib-perl, liblingua-preferred-perl (>= 0.2.4) +Suggests: xmltv-gui, liblog-tracemessages-perl +Conflicts: xmltv (<< 0.5.5-1) +Replaces: xmltv (<< 0.5.5-1) +Description: Perl libraries related to the XMLTV file format for TV listings + Gather television listings, process them and organize your viewing. + XMLTV is a file format for storing TV listings, defined in xmltv.dtd. + This package includes Perl libraries that are part of the XMLTV + package, as well as the XML DTD itself. + +Package: xmltv-util +Architecture: all +Depends: perl (>= 5.8.0), perl-modules, libxmltv-perl (= ${source:Version}), libwww-perl (>= 5.65), libxml-parser-perl (>= 2.34), libxml-twig-perl (>= 3.28), libxml-writer-perl (>= 0.6), libdate-manip-perl (>= 5.42a), libarchive-zip-perl (>= 1.14), libcompress-zlib-perl, libhtml-parser-perl (>= 3.34), libhtml-tableextract-perl, libhtml-tree-perl (>= 3.17), libhttp-cache-transparent-perl (>= 1.0), libio-stringy-perl, libsoap-lite-perl, libterm-readkey-perl, libwww-mechanize-perl (>= 1.02), libxml-libxml-perl, libtext-bidi-perl, libxml-dom-perl, libxml-libxslt-perl +Recommends: libterm-progressbar-perl (>= 2.09), liblingua-preferred-perl (>= 0.2.4), libunicode-string-perl +Suggests: xmltv-gui, liblog-tracemessages-perl, libtext-kakasi-perl +Conflicts: xmltv (<< 0.5.5-1), libxmltv-perl (<< 0.5.5-1) +Replaces: xmltv (<< 0.5.5-1), libxmltv-perl (<< 0.5.5-1) +Description: Utilities related to the XMLTV file format for TV listings + Gather television listings, process them and organize your viewing. + XMLTV is a file format for storing TV listings, defined in xmltv.dtd. + This package includes general programs that are part of the XMLTV + package, such as various "grabbers" to get TV listings from online + providers and also utilities to manipulate such listings. + . + The upstream CGI (web) front-end example is also included as part of + the documentation. + +Package: xmltv-gui +Architecture: all +Depends: perl (>= 5.8.0), perl-modules, libxmltv-perl (= ${source:Version}), xmltv-util (= ${source:Version}), libwww-perl (>= 5.65), libxml-parser-perl (>= 2.34), libxml-twig-perl (>= 3.10), libxml-writer-perl (>= 0.6), libdate-manip-perl (>= 5.42a), perl-tk, libtk-tablematrix-perl +Conflicts: xmltv (<< 0.5.5-1), libxmltv-perl (<< 0.5.5-1) +Replaces: xmltv (<< 0.5.5-1), libxmltv-perl (<< 0.5.5-1) +Description: Graphical user interface related to the XMLTV file format + Gather television listings, process them and organize your viewing. + XMLTV is a file format for storing TV listings, defined in xmltv.dtd. + This package includes the GUI (graphical user interface) front-end + program tv_check. +