git: 30d37dceedd9 - main - net-mgmt/tcpreplay: Update to 4.4.1
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 12 Feb 2022 21:02:30 UTC
The branch main has been updated by ehaupt:
URL: https://cgit.FreeBSD.org/ports/commit/?id=30d37dceedd9b3a75e25a45a8ae584925dcc222a
commit 30d37dceedd9b3a75e25a45a8ae584925dcc222a
Author: Emanuel Haupt <ehaupt@FreeBSD.org>
AuthorDate: 2022-02-12 21:01:59 +0000
Commit: Emanuel Haupt <ehaupt@FreeBSD.org>
CommitDate: 2022-02-12 21:02:13 +0000
net-mgmt/tcpreplay: Update to 4.4.1
- Update to 4.4.1
- Use upstream release archive
- Partially fix "make test"
PR: 261738
---
net-mgmt/tcpreplay/Makefile | 17 +++++++----------
net-mgmt/tcpreplay/distinfo | 6 +++---
net-mgmt/tcpreplay/files/patch-Makefile.in | 11 +++++++++++
3 files changed, 21 insertions(+), 13 deletions(-)
diff --git a/net-mgmt/tcpreplay/Makefile b/net-mgmt/tcpreplay/Makefile
index 1e2f749525ee..65ab1c9f6489 100644
--- a/net-mgmt/tcpreplay/Makefile
+++ b/net-mgmt/tcpreplay/Makefile
@@ -1,9 +1,9 @@
# Created by: cnh@ivmg.net
PORTNAME= tcpreplay
-PORTVERSION= 4.4.0
-DISTVERSIONPREFIX= v
+DISTVERSION= 4.4.1
CATEGORIES= net-mgmt
+MASTER_SITES= https://github.com/appneta/${PORTNAME}/releases/download/v${DISTVERSION}/
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= Tool to replay saved packet capture files
@@ -14,14 +14,15 @@ BUILD_DEPENDS= pcapnav-config:net/libpcapnav
LIB_DEPENDS= libdnet.so:net/libdnet \
libopts.so:devel/autogen
-USES= autoreconf cpe gmake libtool pkgconfig
+USES= cpe gmake libtool pkgconfig tar:xz
CPE_VENDOR= appneta
-USE_GITHUB= yes
-GH_ACCOUNT= appneta
GNU_CONFIGURE= yes
+# libopts options are required when using autogen
CONFIGURE_ARGS= --program-transform-name='s|.*\(tcp.*\)|\1|' \
- --with-pcapnav-config=${LOCALBASE}/bin/pcapnav-config
+ --with-pcapnav-config=${LOCALBASE}/bin/pcapnav-config \
+ --disable-libopts-install \
+ --disable-local-libopts
TEST_TARGET= test
@@ -29,10 +30,6 @@ OPTIONS_DEFAULT= LIBPCAP_BASE
OPTIONS_SINGLE= LIBPCAP
OPTIONS_SINGLE_LIBPCAP= LIBPCAP_BASE LIBPCAP_PORTS
-# required when using autogen
-CONFIGURE_ARGS+= --disable-libopts-install \
- --disable-local-libopts
-
LIBPCAP_BASE_DESC= Build with libpcap from the base OS
LIBPCAP_PORTS_DESC= Build with net/libpcap
diff --git a/net-mgmt/tcpreplay/distinfo b/net-mgmt/tcpreplay/distinfo
index ad3ec383b481..6c4a17b42d2d 100644
--- a/net-mgmt/tcpreplay/distinfo
+++ b/net-mgmt/tcpreplay/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1643654497
-SHA256 (appneta-tcpreplay-v4.4.0_GH0.tar.gz) = b54f5dcc866556b1f581318fb9e01f8a749f3272f769a4b7312e408f804c7de3
-SIZE (appneta-tcpreplay-v4.4.0_GH0.tar.gz) = 3735129
+TIMESTAMP = 1644698816
+SHA256 (tcpreplay-4.4.1.tar.xz) = 51f70ed14be5913f19c25cdfa530e98c14cedab1c76fbdd26eca7b61b57344f2
+SIZE (tcpreplay-4.4.1.tar.xz) = 751036
diff --git a/net-mgmt/tcpreplay/files/patch-Makefile.in b/net-mgmt/tcpreplay/files/patch-Makefile.in
new file mode 100644
index 000000000000..2c1aeee9e5e1
--- /dev/null
+++ b/net-mgmt/tcpreplay/files/patch-Makefile.in
@@ -0,0 +1,11 @@
+--- Makefile.in.orig 2022-02-05 21:30:36 UTC
++++ Makefile.in
+@@ -892,7 +892,7 @@ autoopts:
+
+ test:
+ echo Making test in $(TEST_DIR)
+- cd $(TEST_DIR) && make test
++ cd $(TEST_DIR) && gmake test
+
+ dlt_names:
+ cat @SAVEFILE_C@ | $(top_builddir)/scripts/dlt2name.pl src/dlt_names.h