git: bed02319019b - main - sysutils/liburcu: update to 0.15.3 release (+)

From: Dima Panov <fluffy_at_FreeBSD.org>
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