# Copyright 1999-2002 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit perl-module # Local USE flags. IUSE="xmltvnocheck xmltvnocgi xmltvnona xmltvnosn xmltvnonz xmltvnofi xmltvnoes xmltvnonl" DESCRIPTION="Set of utilities to manage TV listings stored in the XMLTV format" HOMEPAGE="http://membled.com/work/apps/xmltv/" SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" LICENSE="GPL-2" SLOT="0" KEYWORDS="x86" DEPEND=">=dev-perl/libwww-perl-5.65 dev-perl/XML-Twig dev-perl/XML-Writer dev-perl/DateManip dev-perl/Memoize dev-perl/Term-ProgressBar dev-perl/Compress-Zlib dev-perl/Lingua-Preferred dev-perl/Unicode-String dev-perl/Lingua-EN-Numbers-Ordinate !xmltvnocheck? ( dev-perl/perl-tk dev-perl/Tk-TableMatrix dev-perl/XML-Simple ) !xmltvnona? ( dev-perl/HTML-Parser ) !xmltvnosn? ( >=dev-perl/HTML-TableExtract-1.0.8 ) !xmltvnofi? ( dev-perl/HTML-Tree ) !xmltvnoes? ( dev-perl/HTML-Tree ) !xmltvnonl? ( dev-perl/HTML-Tree )" make_config() { # Disable GUI checking. use xmltvnocheck && echo "no" || echo "yes" # Disable CGI support use xmltvnocgi && echo "no" || echo "yes" # Disable North America use xmltvnona && echo "no" || echo "yes" # Disable Sweden and Norway use xmltvnosn && echo "no" || echo "yes" # Disable New Zealand use xmltvnonz && echo "no" || echo "yes" # Disable Finland use xmltvnofi && echo "no" || echo "yes" # Disable Spain use xmltvnoes && echo "no" || echo "yes" # Disable Netherlands use xmltvnonl && echo "no" || echo "yes" } src_compile() { SRC_PREP="yes" # Build Makefile with our preferences. make_config | perl Makefile.PL PREFIX="${D}/usr" # Compile perl-module_src_compile }