diff -ru a/p3scan-2.3.2.ebuild b/p3scan-2.3.2.ebuild --- a/p3scan-2.3.2.ebuild 2009-05-15 20:06:29.000000000 -0500 +++ b/p3scan-2.3.2.ebuild 2010-07-11 18:10:53.474182218 -0500 @@ -10,7 +10,10 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" HOMEPAGE="http://p3scan.sf.net/" -DEPEND="dev-libs/libpcre" +# Older ripmime did not install a library +DEPEND="dev-libs/libpcre + >=net-mail/ripmime-1.4.0.9 + " RDEPEND="net-firewall/iptables" SLOT="0" @@ -20,10 +23,22 @@ src_prepare() { epatch "${FILESDIR}/p3scan-ocreat.patch" + + # respect CC (bug #244144), and CFLAGS (bug #240786) + sed -i \ + -e '/^CC=/d' \ + -e "s:^CFLAGS=-Wall -O2 :CFLAGS=-O2 ${CFLAGS} :" \ + -e '/^LDFLAGS=/d' \ + -e '/^ripmime\/libripmime/,+7d' \ + -e '/^\.c\.o:/,+3d' \ + -e '$ap3scan: LDLIBS:=-lripmime -lpcre -lssl -lcrypto\np3scan: $(OBJECTS)' \ + Makefile || die + # Be sure the system copy is used + rm -rf ripmime/ } src_compile() { - emake || die + emake CC="$(tc-getCC)" || die } src_install () {