--- /usr/portage/net-dialup/ppp/ppp-2.4.2.ebuild 2004-02-15 12:42:31.000000000 +0900 +++ /usr/local/portage/net-dialup/ppp/ppp-2.4.2.ebuild 2004-02-15 18:49:10.201165000 +0900 @@ -12,7 +12,7 @@ IUSE="ipv6 activefilter pam" RDEPEND="virtual/glibc - net-libs/libpcap" + activefilter? ( net-libs/libpcap )" DEPEND="${RDEPEND} >=sys-apps/sed-4" @@ -23,12 +23,13 @@ epatch ${FILESDIR}/${PV}/mpls.patch epatch ${FILESDIR}/${PV}/killaddr-smarter.patch epatch ${FILESDIR}/${PV}/cflags.patch - epatch ${FILESDIR}/${PV}/pcap.patch - use activefilter && { - einfo "Enabling active-filter" - sed -i -e "s/^#FILTER=y/FILTER=y/" pppd/Makefile.linux || die - } + if [ `use activefilter` ] ; then + epatch ${FILESDIR}/${PV}/pcap.patch + else + einfo "Disabling active-filter" + sed -i -e "s/^FILTER=y/#FILTER=y/" pppd/Makefile.linux || die + fi use pam && { einfo "Enabling PAM"