# Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit eutils DESCRIPTION="Scam-backscatter prevents backscatter (accept and bounce) on mail relays" HOMEPAGE="http://www.elandsys.com/scam/scam-backscatter/" SRC_URI="http://www.elandsys.com/scam/scam-backscatter/${PN}-${PV}.tgz" SLOT="0" LICENSE="freedist" KEYWORDS="~x86 ~amd64" IUSE="alldomains bitbucket ehlo mailertable" DOCS="ChangeLog COPYING readme" USE_DESTDIR="1" MY_S="${PN}" DEPEND=">=mail-mta/sendmail-8.12.0" RDEPEND=">=mail-mta/sendmail-8.12.0" pkg_setup() { enewuser scamback -1 /bin/bash /var/spool/scam } src_unpack() { unpack ${A} cd ${MY_S} cp Makefile.linux Makefile } src_compile () { cd ${MY_S} local my_ccflags my_ccflags="" if use mailertable ; then my_ccflags="${my_ccflags} -DUSEMAILERTABLE" fi if use ehlo ; then my_ccflags="${my_ccflags} -DEHLO" fi if use bitbucket ; then my_ccflags="${my_ccflags} -DBITBUCKET" fi if use alldomains ; then my_ccflags="${my_ccflags} -DALLDOMAINS" fi eval CCFLAGS=\"${my_ccflags}\" make || die "make failed" } src_install() { cd ${MY_S} dodir /var/spool/scam newconfd "${FILESDIR}"/scam-back.confd scam-back newinitd "${FILESDIR}"/scam-back.initd scam-back dosbin scam-back insinto /etc/mail doins "${FILESDIR}"/scam.conf }