Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 288927 - media-tv/xmltv-0.5.66 version bump
Summary: media-tv/xmltv-0.5.66 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal with 1 vote (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords: EBUILD
: 479056 497284 523926 (view as bug list)
Depends on: 289246
Blocks:
  Show dependency tree
 
Reported: 2009-10-13 19:24 UTC by Marcus Isaksson
Modified: 2016-12-29 18:51 UTC (History)
13 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
xmltv-0.5.56.ebuild (Version bump) (xmltv-0.5.56.ebuild,6.41 KB, text/plain)
2010-01-27 18:17 UTC, Christophe LEFEBVRE
Details
fixed xmltv-0.5.56.ebuild (xmltv-0.5.56.ebuild,6.50 KB, text/plain)
2010-02-08 21:54 UTC, Lucian Muresan
Details
updated metadata.xml (it_dvb) (metadata.xml,2.30 KB, text/plain)
2010-02-08 21:55 UTC, Lucian Muresan
Details
updated metadata.xml for 0.5.58 (metadata.xml,2.05 KB, text/plain)
2010-10-01 23:52 UTC, jamatik
Details
updated ebuild for xmltv-0.5.58 (xmltv-0.5.58.ebuild,6.19 KB, text/plain)
2010-10-02 00:00 UTC, jamatik
Details
updated ebuild for xmltv-0.5.58 (fixed) (xmltv-0.5.58.ebuild,6.18 KB, text/plain)
2010-10-02 00:29 UTC, jamatik
Details
xmltv-0.5.61.ebuild (xmltv-0.5.61.1.ebuild,6.53 KB, text/plain)
2011-08-15 08:45 UTC, Wojciech Myrda
Details
xmltv-0.5.63.20130324.ebuild (xmltv-0.5.63.2.ebuild,6.07 KB, text/plain)
2013-03-24 12:57 UTC, Wojciech Myrda
Details
Fixed xmltv-0.5.63.ebuild (xmltv-0.5.63.ebuild,6.09 KB, text/plain)
2013-06-08 17:40 UTC, Russell Knighton
Details
Updated ebuild for xmltv-0.5.67 (xmltv-0.5.67.ebuild,6.27 KB, text/plain)
2016-01-26 21:35 UTC, Jason Miller
Details
Update to metadata.xml for new use flags (metadata.xml.patch,2.75 KB, patch)
2016-01-26 21:40 UTC, Jason Miller
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Marcus Isaksson 2009-10-13 19:24:25 UTC
Version 0.5.56 was released on Aug 10. Would be nice to have in the tree if possible.

See http://wiki.xmltv.org/index.php/Main_Page

Among other things it fixes bug #278685 (which I just found out was the reason that my tv listings haven't been updated for a month or so).


Reproducible: Always
Comment 1 Matteo Azzali (RETIRED) gentoo-dev 2009-10-15 20:40:24 UTC
LInux::DVB needed.
Comment 2 Christophe LEFEBVRE 2010-01-27 18:17:26 UTC
Created attachment 217631 [details]
xmltv-0.5.56.ebuild (Version bump)

Some changes :

--- xmltv-0.5.55.ebuild 2009-07-19 20:06:17.000000000 +0200
+++ xmltv-0.5.56.ebuild 2010-01-27 19:09:04.000000000 +0100
@@ -1,11 +1,11 @@
-# Copyright 1999-2009 Gentoo Foundation
+# Copyright 1999-2010 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: /var/cvsroot/gentoo-x86/media-tv/xmltv/xmltv-0.5.55.ebuild,v 1.4 200
9/07/19 17:58:06 tove Exp $

 inherit eutils perl-module

 DESCRIPTION="Set of utilities to manage TV listings stored in the XMLTV format.
"
-HOMEPAGE="http://membled.com/work/apps/xmltv/"
+HOMEPAGE="http://xmltv.org/"
 SRC_URI="mirror://sourceforge/xmltv/${P}.tar.bz2"

 IUSE="ar ch dtvla uk_rt uk_bleb is it na_dd na_icons fi es_laguiatv es_miguiatv
 ee re huro dk se_swedb hr no_gf fr pt eu_epg tv_combiner tv_pick_cgi tv_check n
a_dtv"
@@ -160,6 +160,8 @@

 src_compile() {
        sed -i "s:\$VERSION = '${PV}':\$VERSION = '${PVR}':" Makefile.PL || die
+       sed -i -e 's|\"/cc/line.gif\"|qr/\\/line.gif$/|' grab/huro/tv_grab_huro.
in \
+               || die

        # latest per-module eclass seems to not allow a real use of pm_echovar,
        # so instead of the default method below we're forced to skip perl-modul
e_src_compile
Comment 3 Lucian Muresan 2010-02-08 21:54:25 UTC
Created attachment 218931 [details]
fixed xmltv-0.5.56.ebuild

With xmltv-0.5.56, a new grabber, it_dvb has been added, and the one for South Africa has been fixed. That's why selecting grabbers via USE flags no longer works if not treating this properly in the ebuild. The atached ebuild does this, and also makes the dependency on Linux::DVB specific to the it_dvb grabber and extends USE flags. I haven't looked what other specific dependencies it_dvb uses, though.
Comment 4 Lucian Muresan 2010-02-08 21:55:30 UTC
Created attachment 218933 [details]
updated metadata.xml (it_dvb)
Comment 5 Jon Gerdes 2010-07-24 19:35:27 UTC
Version 0.5.57 came out 2010-04-18.
Comment 6 jamatik 2010-10-01 09:12:51 UTC
newest version is 0.5.58
Comment 7 jamatik 2010-10-01 23:52:32 UTC
Created attachment 249229 [details]
updated metadata.xml for 0.5.58

cleaned up
Comment 8 jamatik 2010-10-02 00:00:26 UTC
Created attachment 249231 [details]
updated ebuild for xmltv-0.5.58

cleaned up
synced dependencies with upstream
cleaned up and sorted USE-Flags
added 2 TODO comments in ebuild

please test and report errors

someone put this fast into the tree since version in there is outdated and many grabbers are replaced or completely new...and faster. (e.g. ch_search)
Comment 9 jamatik 2010-10-02 00:02:37 UTC
it_dvb needs http://bugs.gentoo.org/show_bug.cgi?id=304851
Comment 10 jamatik 2010-10-02 00:29:55 UTC
Created attachment 249233 [details]
updated ebuild for xmltv-0.5.58 (fixed)

my bad LINUX::DVB is in dev-perl/Linux-DVB
http://bugs.gentoo.org/show_bug.cgi?id=289246
Comment 11 G.K.MacGregor 2010-10-14 19:50:22 UTC
(In reply to comment #8)
> updated ebuild for xmltv-0.5.58

> please test and report errors

Builds and runs perfectly fine using the uk_rt grabber.

Comment 12 G.K.MacGregor 2010-11-11 21:51:08 UTC
(In reply to comment #11)
> Builds and runs perfectly fine using the uk_rt grabber.

The uk_rt USE flag is missing a dependency on dev-perl/IO-stringy in the attached xmltv-0.5.58.ebuild. I suddenly discovered this when emerge --depclean removed the dependency and the grabber stopped working; manually re-emerged dev-perl/IO-stringy and the grabber is now working again.
Comment 13 jamatik 2010-11-16 01:13:07 UTC
(In reply to comment #12)

> The uk_rt USE flag is missing a dependency on dev-perl/IO-stringy

I saw this dependency in the other ebuilds. I used the makefile for dependency, there is it not, but dev-perl/IO-stringy is in e.g. for "hr" or "no_gfeed".

Not sure if it is a hidden dependency. If it is needed, perhaps report it upstream.

Comment 14 Wojciech Myrda 2011-08-15 08:45:45 UTC
Created attachment 283393 [details]
xmltv-0.5.61.ebuild

xmltv package has been updated yet again. Attached is an ebuild for most recent version available to this day

Several changes to the previous ebuild has been made including grabers removal and additions, required USE flag changes

Regards,
Wojciech
Comment 15 Wojciech Myrda 2013-03-24 12:57:18 UTC
Created attachment 343080 [details]
xmltv-0.5.63.20130324.ebuild

This package has been quite neglected :( There has been number of changes in the CVS even after the last official release has been made in June of 2012. On top of that the package in portage is from 2009...

Hence the it_dvb requires Linux-DVB package which is not in portage and which no longer seem to work for that particular grabber the below line should be probably changed into static NO

use it_dvb && echo "yes" || echo "no"

The attached ebuild reflects changes I have spotted in the build process from using local package created from CVS as of 2013-03-24 so some might want to just use it for some time. 
I am not sure if ebuild policy allows for using intermediate packages but including in portage anything recent would be quite welcomed
Comment 16 Russell Knighton 2013-06-08 17:40:38 UTC
Created attachment 350420 [details]
Fixed xmltv-0.5.63.ebuild

Added another required dependency: dev-perl/DateTime.

We really need this bumping into portage; the current latest portage version doesn't work at all and simply errors out with:

XMLTV requires a Date::Manip timezone of +0000 to work properly.
Current Date::Manip timezone is africa/lome.
Comment 17 G.K.MacGregor 2013-12-20 23:40:57 UTC
The uk_rt grabber seems to have missing dependencies on dev-perl/XML-LibXML and dev-perl/IO-stringy. Once I manually emerged those, that grabber seems to run fine.
Comment 18 Jeroen Roovers (RETIRED) gentoo-dev 2014-09-28 10:32:50 UTC
*** Bug 523926 has been marked as a duplicate of this bug. ***
Comment 19 Jeroen Roovers (RETIRED) gentoo-dev 2014-09-28 10:33:01 UTC
*** Bug 479056 has been marked as a duplicate of this bug. ***
Comment 20 Jeroen Roovers (RETIRED) gentoo-dev 2014-09-28 10:33:12 UTC
*** Bug 497284 has been marked as a duplicate of this bug. ***
Comment 21 Jess Haas 2014-11-06 05:56:50 UTC
xmltv-0.5.66 is now out
Comment 22 Jason Miller 2016-01-26 21:35:43 UTC
Created attachment 423954 [details]
Updated ebuild for xmltv-0.5.67
Comment 23 Jason Miller 2016-01-26 21:40:51 UTC
Created attachment 423956 [details, diff]
Update to metadata.xml for new use flags
Comment 24 Ian Delaney (RETIRED) gentoo-dev 2016-01-27 03:31:39 UTC
bumped to xmltv-0.5.67 in
https://github.com/gentoo/gentoo/pull/725