useflag to use libhtp instead of bundled one (#575144)
authorSlawomir Lis <slis@gentoo.org>
Fri, 19 Feb 2016 20:23:50 +0000 (21:23 +0100)
committerSlawomir Lis <slis@gentoo.org>
Fri, 19 Feb 2016 20:23:50 +0000 (21:23 +0100)
Package-Manager: portage-2.2.27

net-analyzer/suricata/metadata.xml
net-analyzer/suricata/suricata-2.0.11.ebuild

index 0f80bed1d8da36ba90fd0446b7ab7b13d33b571c..517666e56cef1a513ab5845d33c069a88b13e7b5 100644 (file)
@@ -13,5 +13,6 @@
     <flag name="nflog">Enable libnetfilter_log support</flag>
     <flag name="nfqueue">Enable AF_PACKET support</flag>
     <flag name="rules">Enable AF_PACKET support</flag>
+    <flag name="system-htp">Use net-libs/libhtp instead of bundled one</flag>
   </use>
 </pkgmetadata>
index 250c663dbd219e1460cf5616ce1c9f8b78a03822..0323836a2407a3f6589a7668024235fada8bde34 100644 (file)
@@ -13,7 +13,7 @@ SRC_URI="http://www.openinfosecfoundation.org/download/${P}.tar.gz"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="+af-packet control-socket cuda debug +detection geoip hardened lua luajit nflog +nfqueue +rules test"
+IUSE="+af-packet control-socket cuda debug +detection geoip hardened lua luajit nflog +nfqueue +rules system-htp test"
 
 DEPEND="
        >=dev-libs/jansson-2.2
@@ -31,11 +31,11 @@ DEPEND="
        luajit?     ( dev-lang/luajit:* )
        nflog?      ( net-libs/libnetfilter_log )
        nfqueue?    ( net-libs/libnetfilter_queue )
+       system-htp? ( >=net-libs/libhtp-0.5.18 )
 "
 # #446814
 #      prelude?    ( dev-libs/libprelude )
 #      pfring?     ( sys-process/numactl net-libs/pf_ring)
-#      system-htp? ( >=net-analyzer/htp-0.5.5 )
 RDEPEND="${DEPEND}"
 
 pkg_setup() {
@@ -85,10 +85,9 @@ src_configure() {
 #      if use prelude ; then
 #              myeconfargs+=( $(use_enable prelude) )
 #      fi
-       # htp not added into portage yet
-#      if use system-htp ; then
-#              myeconfargs+=( $(use_enable system-htp non-bundled-htp) )
-#      fi
+       if use system-htp ; then
+               myeconfargs+=( $(use_enable system-htp non-bundled-htp) )
+       fi
        if use lua ; then
                myeconfargs+=( $(use_enable lua) )
        fi
@@ -117,4 +116,4 @@ src_install() {
        dodir "/var/log/${PN}"
        fowners -R ${PN}: "/var/lib/${PN}" "/var/log/${PN}" "/etc/${PN}"
        fperms 750 "/var/lib/${PN}" "/var/log/${PN}" "/etc/${PN}"
-}
\ No newline at end of file
+}