git: bb72fff7b618 - main - net/dpdk-20.11: update to point release 20.11.8
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 06 May 2023 09:01:50 UTC
The branch main has been updated by fuz:
URL: https://cgit.FreeBSD.org/ports/commit/?id=bb72fff7b61899dd0357d3b6e61a3549b44f0faf
commit bb72fff7b61899dd0357d3b6e61a3549b44f0faf
Author: Bruce Richardson <bruce.richardson@intel.com>
AuthorDate: 2023-05-03 09:52:42 +0000
Commit: Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2023-05-06 09:00:01 +0000
net/dpdk-20.11: update to point release 20.11.8
Update dpdk-20.11 port to the latest point release version.
This update also includes cleanup for the makefile, as suggested
by portclippy & portfmt.
Changelog: http://inbox.dpdk.org/announce/20220829150456.2223782-1-xuemingl@nvidia.com
Changelog: http://inbox.dpdk.org/announce/20221213140809.3845954-1-luca.boccassi@gmail.com
Changelog: http://inbox.dpdk.org/announce/20230427184829.1368323-1-luca.boccassi@gmail.com
PR: 271225
---
net/dpdk-20.11/Makefile | 26 +++++++-------
net/dpdk-20.11/distinfo | 6 ++--
...patch-lib_librte__eal_freebsd_include_rte__os.h | 41 ----------------------
3 files changed, 16 insertions(+), 57 deletions(-)
diff --git a/net/dpdk-20.11/Makefile b/net/dpdk-20.11/Makefile
index 0f3a4ca1c446..2bcee20b0863 100644
--- a/net/dpdk-20.11/Makefile
+++ b/net/dpdk-20.11/Makefile
@@ -1,5 +1,5 @@
PORTNAME= dpdk
-DISTVERSION= 20.11.5
+DISTVERSION= 20.11.8
CATEGORIES= net
MASTER_SITES= http://fast.dpdk.org/rel/
PKGNAMESUFFIX= 20.11
@@ -14,33 +14,33 @@ ONLY_FOR_ARCHS= amd64
ONLY_FOR_ARCHS_REASON= only tested on 64-bit x86 hardware
BUILD_DEPENDS= objdump:devel/binutils
-LIB_DEPENDS= libjansson.so:devel/jansson
+LIB_DEPENDS= libelf.so:devel/elfutils \
+ libjansson.so:devel/jansson
-USES= meson kmod pkgconfig:both shebangfix tar:xz python:3.5+
+USES= kmod meson pkgconfig:both python:3.5+ shebangfix tar:xz
USE_LDCONFIG= yes
-MESON_ARGS= -Dmachine=default -Ddefault_library=shared -Denable_kmods=true
-SHEBANG_FILES= usertools/dpdk-pmdinfo.py \
- usertools/dpdk-telemetry-client.py \
- usertools/dpdk-telemetry.py \
- usertools/dpdk-devbind.py \
- usertools/dpdk-pmdinfo.py \
- usertools/dpdk-hugepages.py \
- examples/ipsec-secgw/test/pkttest.py \
+SHEBANG_FILES= examples/ipsec-secgw/test/pkttest.py \
examples/ipsec-secgw/test/pkttest.sh \
examples/ipsec-secgw/test/run_test.sh \
examples/ipsec-secgw/test/trs_ipv6opts.py \
examples/ipsec-secgw/test/tun_null_header_reconstruct.py \
examples/performance-thread/l3fwd-thread/test.sh \
examples/pipeline/examples/vxlan_table.py \
+ usertools/dpdk-devbind.py usertools/dpdk-hugepages.py \
+ usertools/dpdk-pmdinfo.py usertools/dpdk-telemetry-client.py \
+ usertools/dpdk-telemetry.py
+MESON_ARGS= -Ddefault_library=shared \
+ -Denable_kmods=true \
+ -Dmachine=default
WRKSRC= ${WRKDIR}/${PORTNAME}-stable-${PORTVERSION}
-OPTIONS_DEFINE= EXAMPLES DEBUG TOOLS TESTS
+OPTIONS_DEFINE= DEBUG EXAMPLES TESTS TOOLS
OPTIONS_DEFAULT= TOOLS
OPTIONS_SUB= yes
DEBUG_DESC= Debugging support (unoptimized build, impacts performance)
-TOOLS_DESC= Install tool scripts
TESTS_DESC= Build the automated unit test binary
+TOOLS_DESC= Install tool scripts
DEBUG_MESON_ON= --buildtype=debug
DEBUG_MESON_OFF= --buildtype=release
diff --git a/net/dpdk-20.11/distinfo b/net/dpdk-20.11/distinfo
index c77fc4a56675..d1b707570831 100644
--- a/net/dpdk-20.11/distinfo
+++ b/net/dpdk-20.11/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1649077024
-SHA256 (dpdk-20.11.5.tar.xz) = caad9278dd99386940021355436b20a745daadb6c321893fa5a81d0feb023c7f
-SIZE (dpdk-20.11.5.tar.xz) = 14021364
+TIMESTAMP = 1683105631
+SHA256 (dpdk-20.11.8.tar.xz) = 853f2d837816d4fa427fd996fbac116cccf2dec34d01f46df4be43e0b953f3bf
+SIZE (dpdk-20.11.8.tar.xz) = 14045916
diff --git a/net/dpdk-20.11/files/patch-lib_librte__eal_freebsd_include_rte__os.h b/net/dpdk-20.11/files/patch-lib_librte__eal_freebsd_include_rte__os.h
deleted file mode 100644
index fab2a5de8163..000000000000
--- a/net/dpdk-20.11/files/patch-lib_librte__eal_freebsd_include_rte__os.h
+++ /dev/null
@@ -1,41 +0,0 @@
---- lib/librte_eal/freebsd/include/rte_os.h.orig 2021-03-08 17:40:08 UTC
-+++ lib/librte_eal/freebsd/include/rte_os.h
-@@ -14,6 +14,28 @@
-
- typedef cpuset_t rte_cpuset_t;
- #define RTE_HAS_CPUSET
-+
-+/* FreeBSD 14 uses GLIBC compatible CPU_AND, CPU_OR, ... */
-+#ifdef CPU_ALLOC
-+
-+#define RTE_CPU_AND(dst, src1, src2) CPU_AND(dst, src1, src2)
-+#define RTE_CPU_OR(dst, src1, src2) CPU_OR(dst, src1, src2)
-+#define RTE_CPU_FILL(set) do \
-+{ \
-+ unsigned int i; \
-+ CPU_ZERO(set); \
-+ for (i = 0; i < CPU_SETSIZE; i++) \
-+ CPU_SET(i, set); \
-+} while (0)
-+#define RTE_CPU_NOT(dst, src) do \
-+{ \
-+ cpu_set_t tmp; \
-+ RTE_CPU_FILL(&tmp); \
-+ CPU_XOR(dst, &tmp, src); \
-+} while (0)
-+
-+#else
-+
- #define RTE_CPU_AND(dst, src1, src2) do \
- { \
- cpuset_t tmp; \
-@@ -47,6 +69,8 @@ typedef cpuset_t rte_cpuset_t;
- CPU_ANDNOT(&tmp, src); \
- CPU_COPY(&tmp, dst); \
- } while (0)
--#endif
-+#endif /* CPU_NAND */
-+
-+#endif /* CPU_ALLOC */
-
- #endif /* _RTE_OS_H_ */