git: bed02319019b - main - sysutils/liburcu: update to 0.15.3 release (+)
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 22 Jul 2025 10:41:02 UTC
The branch main has been updated by fluffy: URL: https://cgit.FreeBSD.org/ports/commit/?id=bed02319019b5bfd8deb70caee4dbd19ae18b26d commit bed02319019b5bfd8deb70caee4dbd19ae18b26d Author: Dima Panov <fluffy@FreeBSD.org> AuthorDate: 2025-07-22 10:39:08 +0000 Commit: Dima Panov <fluffy@FreeBSD.org> CommitDate: 2025-07-22 10:39:08 +0000 sysutils/liburcu: update to 0.15.3 release (+) What's new: 2025-05-14 Userspace RCU 0.15.3 * Fix: Use bitfield static assert with GCC < 7.1.0 * Fix: Allow compile-time checks for GCC 5.1 2025-04-14 Userspace RCU 0.15.2 * fix: __atomic_always_lock_free() not a constant expression on g++ < 5.1 * fix: urcu assert fallback for pre-C11 builds * doc: update uatomic-api for static assert * Add uatomic size static assert for 's390' * Add uatomic size static assert for 'sparc64' * Add uatomic size static assert for 'ppc' * Add uatomic size static assert for 'x86' * Add uatomic size static assert for 'generic' * Add uatomic size static assert * Use UATOMIC_HAS_ATOMIC_INT/LLONG in generic implementation * Add UATOMIC_HAS_ATOMIC_INT/LLONG for x86 * Add UATOMIC_HAS_ATOMIC_INT/LLONG for tile * Add UATOMIC_HAS_ATOMIC_INT/LLONG for sparc64 * Add UATOMIC_HAS_ATOMIC_INT/LLONG for s390 * Add UATOMIC_HAS_ATOMIC_INT/LLONG for riscv * Add UATOMIC_HAS_ATOMIC_INT/LLONG for ppc * Add UATOMIC_HAS_ATOMIC_INT/LLONG for nios2 * Add UATOMIC_HAS_ATOMIC_INT/LLONG for mips * Add UATOMIC_HAS_ATOMIC_INT/LLONG for m68k * Add UATOMIC_HAS_ATOMIC_INT/LLONG for loongarch * Add UATOMIC_HAS_ATOMIC_INT/LLONG for ia64 * Add UATOMIC_HAS_ATOMIC_INT/LLONG for hppa * Add UATOMIC_HAS_ATOMIC_INT/LLONG for 'gcc' arch * Add UATOMIC_HAS_ATOMIC_INT/LLONG for arm * Add UATOMIC_HAS_ATOMIC_INT/LLONG for alpha * Add UATOMIC_HAS_ATOMIC_INT/LLONG for aarch64 * Add UATOMIC_HAS_ATOMIC_INT/LLONG for atomic builtins * Add builtin atomics size static asserts * cleanup: use URCU_GCC_VERSION from compiler.h * fix: atomic builtins defines for type support * Move back CMM_LOAD/STORE_SHARED to volatile access * Add cmm_annotate_mem_acquire() to URCU_DEREFERENCE_USE_VOLATILE rcu_dereference * Use uatomic_load CMM_RELAXED in URCU_DEREFERENCE_USE_VOLATILE * Fix: Re-introduce URCU_DEREFERENCE_USE_VOLATILE read barrier depends for alpha * Tree-wide: Rename to uatomic_load/uatomic_store * src: Use __*__ for attribute names * API: Use __*__ for attribute names * Fix Changelog 0.15.1 date PR: 288101 Approved by: maintainer timeout (2w) --- sysutils/liburcu/Makefile | 2 +- sysutils/liburcu/distinfo | 6 +++--- sysutils/liburcu/pkg-plist | 1 + 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/sysutils/liburcu/Makefile b/sysutils/liburcu/Makefile index 16c2fe638123..e0a1a26ceb90 100644 --- a/sysutils/liburcu/Makefile +++ b/sysutils/liburcu/Makefile @@ -1,5 +1,5 @@ PORTNAME= liburcu -DISTVERSION= 0.15.1 +DISTVERSION= 0.15.3 CATEGORIES= sysutils MASTER_SITES= https://lttng.org/files/urcu/ DISTNAME= userspace-rcu-${DISTVERSION} diff --git a/sysutils/liburcu/distinfo b/sysutils/liburcu/distinfo index 40ba6d3e7c0d..f6e992fefaaf 100644 --- a/sysutils/liburcu/distinfo +++ b/sysutils/liburcu/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744243785 -SHA256 (userspace-rcu-0.15.1.tar.bz2) = 98d66cc12f2c5881879b976f0c55d10d311401513be254e3bd28cf3811fb50c8 -SIZE (userspace-rcu-0.15.1.tar.bz2) = 682998 +TIMESTAMP = 1751907763 +SHA256 (userspace-rcu-0.15.3.tar.bz2) = 26687ec84e3e114759454c884a08abeaf79dec09b041895ddf4c45ec150acb6d +SIZE (userspace-rcu-0.15.3.tar.bz2) = 684175 diff --git a/sysutils/liburcu/pkg-plist b/sysutils/liburcu/pkg-plist index f41cdea3962e..191d9b8977bd 100644 --- a/sysutils/liburcu/pkg-plist +++ b/sysutils/liburcu/pkg-plist @@ -85,6 +85,7 @@ include/urcu/uatomic/riscv.h include/urcu/uatomic/s390.h include/urcu/uatomic/sparc64.h include/urcu/uatomic/tile.h +include/urcu/uatomic/uassert.h include/urcu/uatomic/x86.h include/urcu/uatomic_arch.h include/urcu/urcu-bp.h