# Copyright 1999-2004 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: $ DESCRIPTION="a caching web proxy" SRC_URI="http://www.pps.jussieu.fr/~jch/software/files/${P}.tar.gz" HOMEPAGE="http://www.pps.jussieu.fr/~jch/software/polipo/" SLOT="0" LICENSE="as-is" KEYWORDS="~x86" IUSE="ipv6" edit_makefile () { einfo "Editing Makefile..." MAKEFILE=Makefile cp ${MAKEFILE} ${MAKEFILE}.old echo "TARGET = ${D}" > ${MAKEFILE} if [ `use ipv6` ] ; then sed -e 's:/local$::g' \ -e 's:^CDEBUGFLAGS.*$::g' \ -e 's:^DEFINES = :DEFINES = -DHAVE_IPv6 :g' \ -e 's:^CFLAGS =:CFLAGS +=:g' \ -e 's:dir=:dir=$(TARGET):g' ${MAKEFILE}.old >> ${MAKEFILE} else sed -e 's:/local$::g' \ -e 's:^CDEBUGFLAGS.*$::g' \ -e 's:^CFLAGS =:CFLAGS +=:g' \ -e 's:dir=:dir=$(TARGET):g' ${MAKEFILE}.old >> ${MAKEFILE} fi rm -f ${MAKEFILE}.old } src_compile() { edit_makefile emake all || die "emake failed" } src_install() { einstall || die "einstall failed" prepinfo usr prepman usr dodir /var/cache/polipo dodir /etc/polipo/ insinto /etc/polipo/ doins config.sample doins forbidden.sample }