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
LInux::DVB needed.
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
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.
Created attachment 218933 [details] updated metadata.xml (it_dvb)
Version 0.5.57 came out 2010-04-18.
newest version is 0.5.58
Created attachment 249229 [details] updated metadata.xml for 0.5.58 cleaned up
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)
it_dvb needs http://bugs.gentoo.org/show_bug.cgi?id=304851
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
(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.
(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.
(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.
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
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
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.
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.
*** Bug 523926 has been marked as a duplicate of this bug. ***
*** Bug 479056 has been marked as a duplicate of this bug. ***
*** Bug 497284 has been marked as a duplicate of this bug. ***
xmltv-0.5.66 is now out
Created attachment 423954 [details] Updated ebuild for xmltv-0.5.67
Created attachment 423956 [details, diff] Update to metadata.xml for new use flags
bumped to xmltv-0.5.67 in https://github.com/gentoo/gentoo/pull/725