# Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header$ MODULE_AUTHOR=KARASIK inherit cvs perl-module DESCRIPTION="A Perl Graphic Toolkit" SRC_URI="" IUSE="X gif gtk iconv jpeg png tiff xft xpm" SLOT="0" LICENSE="as-is" KEYWORDS="" RDEPEND="dev-lang/perl X? ( x11-libs/libX11 ) gif? ( media-libs/giflib ) jpeg? ( media-libs/jpeg ) png? ( media-libs/libpng ) tiff? ( media-libs/tiff ) xft? ( x11-libs/libXft ) xpm? ( x11-libs/libXpm )" DEPEND="${RDEPEND}" SRC_TEST=do mytargets="install" S="${WORKDIR}/${PN}" src_unpack() { ECVS_SERVER="cvs.prima.eu.org:/pub/prima.eu.org/cvs/prima" ECVS_MODULE="Prima" ECVS_AUTH="pserver" ECVS_USER="cvs" cvs_src_unpack cd "${S}" # hack for be respect to USE flags codecs="gif jpeg png tiff" for codec in $codecs; do if ! use ${codec}; then # it prompted by the author rm "img/codec_${codec}.c" fi done } src_compile() { myconf="" ! use gtk && myconf="${myconf} WITH_GTK2=0" ! use iconv && myconf="${myconf} WITH_ICONV=0" ! use xft && myconf="${myconf} WITH_XFT=0" perl Makefile.PL PREFIX="${D}/usr" INSTALL_MAN3='none' ${myconf} \ || die "makefile build failed" make || die "make failed" }