diff options
author | Rodrigo Osorio <rodrigo@FreeBSD.org> | 2023-01-03 18:09:57 +0000 |
---|---|---|
committer | Rodrigo Osorio <rodrigo@FreeBSD.org> | 2023-01-15 20:49:26 +0000 |
commit | a2f13e3f723f35b732e1fe0d5c4cea6e74a74ea6 (patch) | |
tree | 4766bb61c00ee88247e4632c918c1c410d29ffa3 | |
parent | 58599b4134b001dbaa91106cdc401deab86fabf4 (diff) | |
download | ports-a2f13e3f723f35b732e1fe0d5c4cea6e74a74ea6.tar.gz ports-a2f13e3f723f35b732e1fe0d5c4cea6e74a74ea6.zip |
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
-rw-r--r-- | devel/libatomic_ops/Makefile | 7 | ||||
-rw-r--r-- | devel/libatomic_ops/distinfo | 6 | ||||
-rw-r--r-- | 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 |