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

Reply via email to