git: a2f13e3f723f - main - devel/libatomic_ops: update to 7.6.14

From: Rodrigo Osorio <rodrigo_at_FreeBSD.org>
Date: Sun, 15 Jan 2023 21:00:09 UTC
The branch main has been updated by rodrigo:

URL: https://cgit.FreeBSD.org/ports/commit/?id=a2f13e3f723f35b732e1fe0d5c4cea6e74a74ea6

commit a2f13e3f723f35b732e1fe0d5c4cea6e74a74ea6
Author:     Rodrigo Osorio <rodrigo@FreeBSD.org>
AuthorDate: 2023-01-03 18:09:57 +0000
Commit:     Rodrigo Osorio <rodrigo@FreeBSD.org>
CommitDate: 2023-01-15 20:49:26 +0000

    devel/libatomic_ops: update to 7.6.14
    
    Port changes:
        * enable shared library
        * Fix makefile to make portclippy happy
    
    Major changes:
        * Avoid AO_stack_t to cross CPU cache line boundary
        * Do not assume 'ordered except earlier write' for UWP/arm64
        * Ensure result of AO_test_and_set is always AO_TS_CLEAR or AO_TS_SET
        * Fix 'AO_malloc redefinition' MS VC warning caused by attributes mismatch
        * Repeat black list check on CAS fail in stack_push_explicit_aux_release
    
        Full changelog: https://github.com/ivmai/libatomic_ops/releases/tag/v7.6.14
    
    PR:             268698
    Reported by:    pkubaj
---
 devel/libatomic_ops/Makefile  | 7 ++++---
 devel/libatomic_ops/distinfo  | 6 +++---
 devel/libatomic_ops/pkg-plist | 6 ++++++
 3 files changed, 13 insertions(+), 6 deletions(-)

diff --git a/devel/libatomic_ops/Makefile b/devel/libatomic_ops/Makefile
index 1b920022dc4b..394d3ace9120 100644
--- a/devel/libatomic_ops/Makefile
+++ b/devel/libatomic_ops/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	libatomic_ops
-DISTVERSION=	7.6.12
+DISTVERSION=	7.6.14
 CATEGORIES=	devel
 MASTER_SITES=	https://github.com/ivmai/${PORTNAME}/releases/download/v${DISTVERSION}/
 
@@ -12,9 +12,10 @@ LICENSE_COMB=	multi
 LICENSE_FILE_GPLv2=	${WRKSRC}/COPYING
 
 USES=		cpe libtool pathfix
-GNU_CONFIGURE=	yes
-
 CPE_VENDOR=	libatomic_ops_project
+USE_LDCONFIG=	yes
+GNU_CONFIGURE=	yes
+CONFIGURE_ARGS=	--enable-shared=yes
 
 OPTIONS_DEFINE=	DOCS
 
diff --git a/devel/libatomic_ops/distinfo b/devel/libatomic_ops/distinfo
index 3a7c0415f00a..808cb543c550 100644
--- a/devel/libatomic_ops/distinfo
+++ b/devel/libatomic_ops/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1641509848
-SHA256 (libatomic_ops-7.6.12.tar.gz) = f0ab566e25fce08b560e1feab6a3db01db4a38e5bc687804334ef3920c549f3e
-SIZE (libatomic_ops-7.6.12.tar.gz) = 506313
+TIMESTAMP = 1672616823
+SHA256 (libatomic_ops-7.6.14.tar.gz) = 390f244d424714735b7050d056567615b3b8f29008a663c262fb548f1802d292
+SIZE (libatomic_ops-7.6.14.tar.gz) = 500006
diff --git a/devel/libatomic_ops/pkg-plist b/devel/libatomic_ops/pkg-plist
index 462cd236c33a..ee59e5e496c0 100644
--- a/devel/libatomic_ops/pkg-plist
+++ b/devel/libatomic_ops/pkg-plist
@@ -65,7 +65,13 @@ include/atomic_ops/sysdeps/test_and_set_t_is_char.h
 include/atomic_ops_malloc.h
 include/atomic_ops_stack.h
 lib/libatomic_ops.a
+lib/libatomic_ops.so
+lib/libatomic_ops.so.1
+lib/libatomic_ops.so.1.1.1
 lib/libatomic_ops_gpl.a
+lib/libatomic_ops_gpl.so
+lib/libatomic_ops_gpl.so.1
+lib/libatomic_ops_gpl.so.1.1.3
 libdata/pkgconfig/atomic_ops.pc
 %%PORTDOCS%%%%DOCSDIR%%/COPYING
 %%PORTDOCS%%%%DOCSDIR%%/LICENSING.txt