Here's an update to liburcu-0.14.0. net/knot is the only consumer in ports, it seems to cope in my basic test setup. I'm dropping MAINTAINER, same rationale as for net/knot.
Aisha, does this update work fine on your net/knot setups? ok? Index: Makefile =================================================================== RCS file: /cvs/ports/devel/liburcu/Makefile,v retrieving revision 1.25 diff -u -p -r1.25 Makefile --- Makefile 30 Aug 2022 18:26:13 -0000 1.25 +++ Makefile 23 Apr 2023 20:39:38 -0000 @@ -1,22 +1,21 @@ COMMENT = user-level RCU implementation -DISTNAME = userspace-rcu-0.13.2 -PKGNAME = liburcu-0.13.2 +V = 0.14.0 +DISTNAME = userspace-rcu-$V +PKGNAME = liburcu-$V -SHARED_LIBS += urcu-bp 2.0 # 8.0 -SHARED_LIBS += urcu-cds 2.0 # 8.0 -SHARED_LIBS += urcu-common 2.0 # 8.0 -SHARED_LIBS += urcu-mb 2.0 # 8.0 -SHARED_LIBS += urcu-memb 0.0 # 8.0 -SHARED_LIBS += urcu-qsbr 1.0 # 8.0 -SHARED_LIBS += urcu-signal 2.0 # 8.0 -SHARED_LIBS += urcu 2.0 # 8.0 +SHARED_LIBS += urcu-bp 3.0 # 9.0 +SHARED_LIBS += urcu-cds 2.1 # 9.0 +SHARED_LIBS += urcu-common 2.0 # 9.0 +SHARED_LIBS += urcu-mb 3.0 # 9.0 +SHARED_LIBS += urcu-memb 1.0 # 9.0 +SHARED_LIBS += urcu-qsbr 2.0 # 9.0 +SHARED_LIBS += urcu-signal 3.0 # 9.0 +SHARED_LIBS += urcu 3.0 # 9.0 CATEGORIES = devel HOMEPAGE = https://liburcu.org/ - -MAINTAINER = Jeremie Courreges-Anglas <[email protected]> # LGPLv2.1 PERMIT_PACKAGE = Yes Index: distinfo =================================================================== RCS file: /cvs/ports/devel/liburcu/distinfo,v retrieving revision 1.9 diff -u -p -r1.9 distinfo --- distinfo 30 Aug 2022 18:26:13 -0000 1.9 +++ distinfo 23 Apr 2023 20:39:38 -0000 @@ -1,2 +1,2 @@ -SHA256 (userspace-rcu-0.13.2.tar.bz2) = EhP9nxsLdNp94rt0M1t2CY25c4/sXTzcB8DFJPNPwDI= -SIZE (userspace-rcu-0.13.2.tar.bz2) = 611448 +SHA256 (userspace-rcu-0.14.0.tar.bz2) = ykO/Jh1NOSz/IN+uRAg2YDvwCfziT9ybJpfYN6IjnU8= +SIZE (userspace-rcu-0.14.0.tar.bz2) = 661322 Index: patches/patch-tests_benchmark_common_sh =================================================================== RCS file: patches/patch-tests_benchmark_common_sh diff -N patches/patch-tests_benchmark_common_sh --- patches/patch-tests_benchmark_common_sh 10 Mar 2022 00:04:05 -0000 1.3 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,14 +0,0 @@ -Our time(1) doesn't support -a and -o options. - -Index: tests/benchmark/common.sh ---- tests/benchmark/common.sh.orig -+++ tests/benchmark/common.sh -@@ -22,8 +22,6 @@ xseq() { - # Set TEST_TIME_BIN - if [ -x "$URCU_TEST_TIME_BIN" ]; then - TEST_TIME_BIN="$URCU_TEST_TIME_BIN" --elif [ -x "/usr/bin/time" ]; then -- TEST_TIME_BIN="/usr/bin/time" - else - TEST_TIME_BIN="" - fi Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/liburcu/pkg/PLIST,v retrieving revision 1.8 diff -u -p -r1.8 PLIST --- pkg/PLIST 10 Mar 2022 00:04:05 -0000 1.8 +++ pkg/PLIST 23 Apr 2023 20:39:38 -0000 @@ -24,6 +24,7 @@ include/urcu/arch/s390.h include/urcu/arch/sparc64.h include/urcu/arch/tile.h include/urcu/arch/x86.h +include/urcu/assert.h include/urcu/call-rcu.h include/urcu/cds.h include/urcu/compiler.h @@ -92,6 +93,7 @@ include/urcu/urcu-bp.h include/urcu/urcu-futex.h include/urcu/urcu-mb.h include/urcu/urcu-memb.h +include/urcu/urcu-poll.h include/urcu/urcu-qsbr.h include/urcu/urcu-signal.h include/urcu/urcu.h -- jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE
