Load xmltv-0.5.42 into xmltv/xmltv/trunk.
authorchrisb <chrisb@50ce33af-b6f0-0310-98d5-90f7bd8f5c9c>
Wed, 18 Jan 2006 11:22:19 +0000 (11:22 +0000)
committerchrisb <chrisb@50ce33af-b6f0-0310-98d5-90f7bd8f5c9c>
Wed, 18 Jan 2006 11:22:19 +0000 (11:22 +0000)
19 files changed:
Makefile.PL
choose/tv_pick/tv_pick_cgi
debian/NEWS [new file with mode: 0644]
debian/README.Debian [new file with mode: 0644]
debian/changelog [new file with mode: 0644]
debian/compat [new file with mode: 0644]
debian/control [new file with mode: 0644]
debian/copyright [new file with mode: 0644]
debian/fix_manpages [new file with mode: 0644]
debian/libxmltv-perl.docs [new file with mode: 0644]
debian/libxmltv-perl.install [new file with mode: 0644]
debian/rules [new file with mode: 0755]
debian/watch [new file with mode: 0644]
debian/xmltv-gui.docs [new file with mode: 0644]
debian/xmltv-gui.install [new file with mode: 0644]
debian/xmltv-util.docs [new file with mode: 0644]
debian/xmltv-util.install [new file with mode: 0644]
debian/xmltv.docs [new file with mode: 0644]
grab/jp/tv_grab_jp

index 79f5058..e9ed179 100644 (file)
@@ -84,7 +84,10 @@ our %extra_constants;
      # 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",
@@ -187,7 +190,9 @@ my @grab_need_share;
 #
 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,
@@ -427,13 +432,14 @@ my @opt_components
        prereqs => { 'HTML::Entities' => 1.27 },
      },
 
-     { name => 'tv_grab_pt',
-       blurb => 'Grabber for Portugal',
-       exes => [ 'grab/pt/tv_grab_pt' ],
-       prereqs => { 'HTML::TreeBuilder' => 0,
-                   'Unicode::UTF8simple' => 0,
-                 }
-     },
+# Removed for Debian due to missing Unicode::UTF8Simple dependency.
+#     { name => 'tv_grab_pt',
+#       blurb => 'Grabber for Portugal',
+#       exes => [ 'grab/pt/tv_grab_pt' ],
+#       prereqs => { 'HTML::TreeBuilder' => 0,
+#                    'Unicode::UTF8simple' => 0,
+#                  }
+#     },
 
      { name => 'tv_grab_za',
        blurb => 'Grabber for South Africa',
index 5819f1a..e996ecf 100755 (executable)
@@ -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:
diff --git a/debian/NEWS b/debian/NEWS
new file mode 100644 (file)
index 0000000..8a7f95a
--- /dev/null
@@ -0,0 +1,216 @@
+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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  Tue, 23 Mar 2004 23:19:26 -0600
+
diff --git a/debian/README.Debian b/debian/README.Debian
new file mode 100644 (file)
index 0000000..e391f6b
--- /dev/null
@@ -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 <xmltv-devel@lists.sourceforge.net> 
+mailing list.  Thanks!
+
+--
+vim: set ft=text80:
diff --git a/debian/changelog b/debian/changelog
new file mode 100644 (file)
index 0000000..3091d18
--- /dev/null
@@ -0,0 +1,581 @@
+xmltv (0.5.42-1) unstable; urgency=low
+
+  * New upstream release.
+    - Upstream release fixes tv_grab_fr grabber (closes: #342103).
+
+ -- Kenneth J. Pronovici <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  Thu, 20 Nov 2003 13:42:58 -0600
+
+xmltv (0.5.22-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Kenneth J. Pronovici <pronovic@debian.org>  Sun,  9 Nov 2003 19:31:49 -0600
+
+xmltv (0.5.21-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Kenneth J. Pronovici <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  Sat, 27 Sep 2003 19:41:35 -0500
+
+xmltv (0.5.18-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Kenneth J. Pronovici <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  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 <pronovic@debian.org>  Sun, 30 Mar 2003 13:15:22 -0600
+
+xmltv (0.5.8-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- Kenneth J. Pronovici <pronovic@ieee.org>  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 <pronovic@ieee.org>  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 <pronovic@ieee.org>  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 <pronovic@ieee.org>  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 <pronovic@ieee.org>  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 <pronovic@ieee.org>  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 <pronovic@ieee.org>  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 <pronovic@ieee.org>  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 <pronovic@ieee.org>  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 <pronovic@ieee.org>  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 <pronovic@ieee.org>  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 <pronovic@ieee.org>  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 <pronovic@ieee.org>  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 <pronovic@ieee.org>  Sun,  6 Oct 2002 15:43:44 -0500
+
+xmltv (0.5-1) unstable; urgency=low
+
+  * Initial Release.
+
+ -- Kenneth J. Pronovici <pronovic@ieee.org>  Mon, 23 Sep 2002 21:33:39 -0500
+
diff --git a/debian/compat b/debian/compat
new file mode 100644 (file)
index 0000000..b8626c4
--- /dev/null
@@ -0,0 +1 @@
+4
diff --git a/debian/control b/debian/control
new file mode 100644 (file)
index 0000000..2f9b3fb
--- /dev/null
@@ -0,0 +1,73 @@
+Source: xmltv
+Section: interpreters
+Priority: optional
+Maintainer: Kenneth J. Pronovici <pronovic@debian.org>
+Build-Depends-Indep: debhelper (>= 4.1.75), perl (>= 5.8.0), perl-modules, libwww-perl (>= 5.65), libxml-parser-perl (>= 2.34), libxml-twig-perl (>= 3.10), libxml-writer-perl (>= 0.4-10), 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, 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.03), liblingua-preferred-perl (>= 0.2.4), libunicode-string-perl, liblog-tracemessages-perl
+Standards-Version: 3.6.2
+
+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 meta-package 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 meta-package.
+ .
+ http://membled.com/work/apps/xmltv/
+
+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.10), libxml-writer-perl (>= 0.4-10), libdate-manip-perl (>= 5.42a)
+Recommends: xmltv-util, libterm-progressbar-perl (>= 2.03), 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.
+ .
+ http://membled.com/work/apps/xmltv/
+
+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.10), libxml-writer-perl (>= 0.4-10), 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, libio-stringy-perl, libsoap-lite-perl, libterm-readkey-perl, libwww-mechanize-perl (>= 1.02), libxml-libxml-perl,
+Recommends: libtext-kakasi-perl, libterm-progressbar-perl (>= 2.03), liblingua-preferred-perl (>= 0.2.4), libunicode-string-perl
+Suggests: xmltv-gui, liblog-tracemessages-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.
+ .
+ http://membled.com/work/apps/xmltv/
+
+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.4-10), 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.
+ .
+ http://membled.com/work/apps/xmltv/
+
diff --git a/debian/copyright b/debian/copyright
new file mode 100644 (file)
index 0000000..8b08643
--- /dev/null
@@ -0,0 +1,16 @@
+This package was debianized by Kenneth Pronovici <pronovic@debian.org> on
+Mon, 23 Sep 2002 21:33:39 -0500.
+
+It was downloaded from http://membled.com/work/apps/xmltv/
+
+Upstream Author: Ed Avis <ed@membled.com>
+
+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'.
diff --git a/debian/fix_manpages b/debian/fix_manpages
new file mode 100644 (file)
index 0000000..c978ff1
--- /dev/null
@@ -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
+
diff --git a/debian/libxmltv-perl.docs b/debian/libxmltv-perl.docs
new file mode 100644 (file)
index 0000000..27dc75a
--- /dev/null
@@ -0,0 +1,3 @@
+debian/README.Debian
+README
+doc/QuickStart
diff --git a/debian/libxmltv-perl.install b/debian/libxmltv-perl.install
new file mode 100644 (file)
index 0000000..65d8adc
--- /dev/null
@@ -0,0 +1,10 @@
+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
diff --git a/debian/rules b/debian/rules
new file mode 100755 (executable)
index 0000000..d606415
--- /dev/null
@@ -0,0 +1,50 @@
+#!/usr/bin/make -f
+
+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: configure-stamp build-stamp
+build-stamp: 
+       dh_testdir
+       $(MAKE)
+       $(MAKE) test
+       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:
+       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
diff --git a/debian/watch b/debian/watch
new file mode 100644 (file)
index 0000000..bc11aa8
--- /dev/null
@@ -0,0 +1,2 @@
+version=2
+http://prdownloads.sourceforge.net/xmltv/xmltv-(.*)\.tar\.bz2    debian    uupdate
diff --git a/debian/xmltv-gui.docs b/debian/xmltv-gui.docs
new file mode 100644 (file)
index 0000000..c3d4144
--- /dev/null
@@ -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
diff --git a/debian/xmltv-gui.install b/debian/xmltv-gui.install
new file mode 100644 (file)
index 0000000..1aac264
--- /dev/null
@@ -0,0 +1,2 @@
+debian/tmp/bin/tv_check                         usr/bin
+debian/tmp/share/man/man1/tv_check.1p           usr/share/man/man1
diff --git a/debian/xmltv-util.docs b/debian/xmltv-util.docs
new file mode 100644 (file)
index 0000000..27dc75a
--- /dev/null
@@ -0,0 +1,3 @@
+debian/README.Debian
+README
+doc/QuickStart
diff --git a/debian/xmltv-util.install b/debian/xmltv-util.install
new file mode 100644 (file)
index 0000000..4271d16
--- /dev/null
@@ -0,0 +1,71 @@
+debian/tmp/share/xmltv                          usr/share
+debian/tmp/bin/tv_cat                           usr/bin
+debian/tmp/bin/tv_extractinfo_en                usr/bin
+debian/tmp/bin/tv_grab_au                       usr/bin
+debian/tmp/bin/tv_grab_be                       usr/bin
+debian/tmp/bin/tv_grab_br                       usr/bin
+debian/tmp/bin/tv_grab_ch                       usr/bin
+debian/tmp/bin/tv_grab_de_tvtoday               usr/bin
+debian/tmp/bin/tv_grab_dk                       usr/bin
+debian/tmp/bin/tv_grab_ee                       usr/bin
+debian/tmp/bin/tv_grab_es                       usr/bin
+debian/tmp/bin/tv_grab_fi                       usr/bin
+debian/tmp/bin/tv_grab_fr                       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_icons                 usr/bin
+debian/tmp/bin/tv_grab_nl                       usr/bin
+debian/tmp/bin/tv_grab_nl_wolf                  usr/bin
+debian/tmp/bin/tv_grab_no                       usr/bin
+debian/tmp/bin/tv_grab_re                       usr/bin
+debian/tmp/bin/tv_grab_se                       usr/bin
+debian/tmp/bin/tv_grab_se_swedb                 usr/bin
+debian/tmp/bin/tv_grab_uk_rt                    usr/bin
+debian/tmp/bin/tv_grab_uk_bleb                  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/share/man/man1/tv_cat.1p             usr/share/man/man1
+debian/tmp/share/man/man1/tv_extractinfo_en.1p  usr/share/man/man1
+debian/tmp/share/man/man1/tv_grab_au.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.1p         usr/share/man/man1
+debian/tmp/share/man/man1/tv_grab_ch.1p         usr/share/man/man1
+debian/tmp/share/man/man1/tv_grab_de_tvtoday.1p usr/share/man/man1
+debian/tmp/share/man/man1/tv_grab_dk.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_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_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_icons.1p   usr/share/man/man1
+debian/tmp/share/man/man1/tv_grab_nl.1p         usr/share/man/man1
+debian/tmp/share/man/man1/tv_grab_nl_wolf.1p    usr/share/man/man1
+debian/tmp/share/man/man1/tv_grab_no.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.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_rt.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_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
diff --git a/debian/xmltv.docs b/debian/xmltv.docs
new file mode 100644 (file)
index 0000000..27dc75a
--- /dev/null
@@ -0,0 +1,3 @@
+debian/README.Debian
+README
+doc/QuickStart
index 961ad1b..25b1fb8 100644 (file)
@@ -62,6 +62,16 @@ channel available, but no programmes.
 
 B<--help> print a help message and exit.
 
+=head1 DEBIAN-SPECIFIC BEHAVIOR
+
+The Debian XMLTV packages always install 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 Recommended.  If
+you have chosen not to install all of the Recommended packages, then you may
+receive an error message when running this grabber, something like: "This
+grabber requires the Recommended 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<xmltv(5)>.
@@ -96,7 +106,12 @@ use XMLTV::Config_file;
 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 Recommended package libtext-kakasi-perl.\nSee the manpage for details.\n" if $@;
+
 use utf8;
 use Encode qw(from_to);
 use Encode::JP;