commit:     b1c6cd94770b972e38631dbaf0dfff7625aa9a40
Author:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 14 09:11:46 2015 +0000
Commit:     Mike Frysinger <vapier <AT> gentoo <DOT> org>
CommitDate: Fri Aug 14 09:28:25 2015 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1c6cd94

net-firewall/iptables: add support for USE=pcap #512934

 net-firewall/iptables/iptables-1.4.21-r2.ebuild | 4 +++-
 net-firewall/iptables/metadata.xml              | 1 +
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/net-firewall/iptables/iptables-1.4.21-r2.ebuild 
b/net-firewall/iptables/iptables-1.4.21-r2.ebuild
index c05cbf6..eaba422 100644
--- a/net-firewall/iptables/iptables-1.4.21-r2.ebuild
+++ b/net-firewall/iptables/iptables-1.4.21-r2.ebuild
@@ -16,11 +16,12 @@ 
SRC_URI="http://www.netfilter.org/projects/iptables/files/${P}.tar.bz2";
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 
~sh ~sparc ~x86"
-IUSE="conntrack ipv6 netlink static-libs"
+IUSE="conntrack ipv6 netlink pcap static-libs"
 
 RDEPEND="
        conntrack? ( net-libs/libnetfilter_conntrack )
        netlink? ( net-libs/libnfnetlink )
+       pcap? ( net-libs/libpcap )
 "
 DEPEND="${RDEPEND}
        virtual/os-headers
@@ -49,6 +50,7 @@ src_configure() {
                --libexecdir="${EPREFIX}/$(get_libdir)" \
                --enable-devel \
                --enable-shared \
+               $(use_enable pcap bpf-compiler) \
                $(use_enable static-libs static) \
                $(use_enable ipv6)
 }

diff --git a/net-firewall/iptables/metadata.xml 
b/net-firewall/iptables/metadata.xml
index 2770855..7979119 100644
--- a/net-firewall/iptables/metadata.xml
+++ b/net-firewall/iptables/metadata.xml
@@ -5,6 +5,7 @@
 <use>
        <flag name='conntrack'>Build against 
<pkg>net-libs/libnetfilter_conntrack</pkg> when enables the connlabel 
matcher</flag>
        <flag name='netlink'>Build against libnfnetlink which enables the 
nfnl_osf util</flag>
+       <flag name='pcap'>Build against <pkg>net-libs/libpcap</pkg> which 
enables the nfbpf_compile util</flag>
 </use>
 <longdescription>
   iptables is the userspace command line program used to set up, maintain, and

Reply via email to