From nobody Sat May 06 09:01:50 2023 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4QD1l23MCRz49KBW; Sat, 6 May 2023 09:01:50 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4QD1l22Kc1z3mJV; Sat, 6 May 2023 09:01:50 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1683363710; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=3Mi66nOYTVT5r+25uEHAuc3mRGBwJG7L/0oeVzk0XaQ=; b=sCUjTdkUGDDsScGJjedobUmJICPcl9nRAFGxIWIhWYNk/8LFL7y0lMqMxoAzjZAoX3yTlt 6gpPE3N+vaxTrlRe5nCIAv0hu8x0U78T0KA2lbzlqxq9E9zGrDlLl1ODIXwMoZgmuRMkR9 wWvtyQHM1MwCat6w75mXV+drktuAxDrWoxc8t6Qg+Eh5h/KhxV/W8s03KuDpHFLGnv4PPq g/QxOH8O3cET2t1U/pKFcYPSxALRxnHJWNKoBD2WxnV39/4nth0VcsjIgi2e7v8USvnaDf 267Ph55K+t3Rk6c1DA5vHuiLXQuLdMuX6x4CRcRr/8AszxXdniDxHuOeFmvWEg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1683363710; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=3Mi66nOYTVT5r+25uEHAuc3mRGBwJG7L/0oeVzk0XaQ=; b=hlZ5C7RPRSvCxICgYwm2z6e0gG0jDycrhmP63e9Zr2jClH/fSvCrnU7Tepar7a1eFLHuWA wY9qQwMP9xMzRf9a29Qjwg4vYQj9lV6nb2edK8pTF+u4bWE2+zbnjbESWSaxe7pcfx3bXP T55WgaM4BGA0TKeAoZr/qPwpC/xfqfFazKdNTSYT3ptcKPKFt1jCHXUaNZtezCP9jQe3gv MlcHiDTGAWnwFHW6xcSTNB9pavkiSEI/2RX+BhK5mkDjHdZpD3ZrTeWJI0vbsKI3y6ieae 6hVuqeMOpFza6TUU5RGJUEb7Fy9EP2JGo8td1qYNL+97Wef7kpeZL9Br857cPw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1683363710; a=rsa-sha256; cv=none; b=qQMT8T4rUmxzJcMWdCjlj3obCWSZB3UBEWA8CppbItgYMOQnno4lWehBXn2XtPVJ2w0a7s TKrTJm5ux9zCz3GvIhPC6mjrVfII2jpmsJ022/9OmP8W6o2CLxGcM1z9rX1jylkfVF9Uba uqNUe4v118cJBBlBmhI6+4ccYzLOnvLD+pVjEzrrqRwtZjNK5qtOkg/VIMw5F0zHpsEKiK KWzD5DNmXelP4N3NG0KSgGj8T66GT6PeYU6GX26I5ICWXMffOkdaOALfDvZl53N/aCor4F HP0I2Up6XDLRmorrZTVPB4ZTQkRMFwtMZ2MOw70HhAD8Sb41/fNInIlaxfNvtg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4QD1l21PGxzW43; Sat, 6 May 2023 09:01:50 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 34691ova059973; Sat, 6 May 2023 09:01:50 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 34691o5J059972; Sat, 6 May 2023 09:01:50 GMT (envelope-from git) Date: Sat, 6 May 2023 09:01:50 GMT Message-Id: <202305060901.34691o5J059972@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Robert Clausecker Subject: git: bb72fff7b618 - main - net/dpdk-20.11: update to point release 20.11.8 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-all@freebsd.org X-BeenThere: dev-commits-ports-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: fuz X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: bb72fff7b61899dd0357d3b6e61a3549b44f0faf Auto-Submitted: auto-generated X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by fuz: URL: https://cgit.FreeBSD.org/ports/commit/?id=bb72fff7b61899dd0357d3b6e61a3549b44f0faf commit bb72fff7b61899dd0357d3b6e61a3549b44f0faf Author: Bruce Richardson AuthorDate: 2023-05-03 09:52:42 +0000 Commit: Robert Clausecker 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_ */