commit:     b59be33178d454c8c7017ad52b0f7ba2969452ad
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 10 21:09:56 2026 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Tue Feb 10 21:09:56 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b59be331

net-analyzer/tcpreplay: remove USE="pcapnav"

Only reverse dependency of net-libs/libpcapnav, which we want to last-rite.

Signed-off-by: David Seifert <soap <AT> gentoo.org>

 net-analyzer/tcpreplay/metadata.xml           |  1 -
 net-analyzer/tcpreplay/tcpreplay-4.5.2.ebuild | 11 +++--------
 net-analyzer/tcpreplay/tcpreplay-9999.ebuild  |  9 +++------
 3 files changed, 6 insertions(+), 15 deletions(-)

diff --git a/net-analyzer/tcpreplay/metadata.xml 
b/net-analyzer/tcpreplay/metadata.xml
index f49b7430b798..0b6f9b74a145 100644
--- a/net-analyzer/tcpreplay/metadata.xml
+++ b/net-analyzer/tcpreplay/metadata.xml
@@ -14,7 +14,6 @@
   prevention systems (IDS and IPS).
   </longdescription>
   <use>
-    <flag name="pcapnav">Enable if you want the jump to byte offset feature 
via <pkg>net-libs/libpcapnav</pkg></flag>
     <flag name="tcpdump">Use <pkg>net-analyzer/tcpdump</pkg> for packet 
decoding feature </flag>
   </use>
   <upstream>

diff --git a/net-analyzer/tcpreplay/tcpreplay-4.5.2.ebuild 
b/net-analyzer/tcpreplay/tcpreplay-4.5.2.ebuild
index c73a1db32142..86e8530c7cca 100644
--- a/net-analyzer/tcpreplay/tcpreplay-4.5.2.ebuild
+++ b/net-analyzer/tcpreplay/tcpreplay-4.5.2.ebuild
@@ -17,18 +17,13 @@ fi
 
 LICENSE="BSD GPL-3"
 SLOT="0"
-IUSE="debug pcapnav +tcpdump"
+IUSE="debug +tcpdump"
 
-# libpcapnav for pcapnav-config
-BDEPEND="
-       net-libs/libpcapnav
-       >=sys-devel/autogen-5.18.4[libopts]
-"
+BDEPEND=">=sys-devel/autogen-5.18.4[libopts]"
 DEPEND="
        dev-libs/libdnet
        >=net-libs/libpcap-0.9
        elibc_musl? ( sys-libs/fts-standalone )
-       pcapnav? ( net-libs/libpcapnav )
        tcpdump? ( net-analyzer/tcpdump )
 "
 RDEPEND="${DEPEND}"
@@ -63,12 +58,12 @@ src_configure() {
        # By default it uses static linking. Avoid that, bug #252940
        local myeconfargs=(
                $(use_enable debug)
-               $(use_with pcapnav pcapnav-config 
"${BROOT}"/usr/bin/pcapnav-config)
                $(use_with tcpdump tcpdump "${ESYSROOT}"/usr/sbin/tcpdump)
                --enable-dynamic-link
                --enable-local-libopts
                --enable-shared
                --with-libdnet
+               --with-pcapnav-config=no
                --with-testnic2=lo
                --with-testnic=lo
        )

diff --git a/net-analyzer/tcpreplay/tcpreplay-9999.ebuild 
b/net-analyzer/tcpreplay/tcpreplay-9999.ebuild
index 12b855475582..3b1265cca030 100644
--- a/net-analyzer/tcpreplay/tcpreplay-9999.ebuild
+++ b/net-analyzer/tcpreplay/tcpreplay-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -19,18 +19,15 @@ S="${WORKDIR}"/${P/_/-}
 
 LICENSE="BSD GPL-3"
 SLOT="0"
-IUSE="debug pcapnav +tcpdump"
+IUSE="debug +tcpdump"
 
-# libpcapnav for pcapnav-config
 BDEPEND="
-       net-libs/libpcapnav
        >=sys-devel/autogen-5.18.4[libopts]
 "
 DEPEND="
        dev-libs/libdnet
        >=net-libs/libpcap-0.9
        elibc_musl? ( sys-libs/fts-standalone )
-       pcapnav? ( net-libs/libpcapnav )
        tcpdump? ( net-analyzer/tcpdump )
 "
 RDEPEND="${DEPEND}"
@@ -65,12 +62,12 @@ src_configure() {
        # By default it uses static linking. Avoid that, bug #252940
        local myeconfargs=(
                $(use_enable debug)
-               $(use_with pcapnav pcapnav-config 
"${BROOT}"/usr/bin/pcapnav-config)
                $(use_with tcpdump tcpdump "${ESYSROOT}"/usr/sbin/tcpdump)
                --enable-dynamic-link
                --enable-local-libopts
                --enable-shared
                --with-libdnet
+               --with-pcapnav-config=no
                --with-testnic2=lo
                --with-testnic=lo
        )

Reply via email to