a2f13e3f72
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
22 lines
534 B
Makefile
22 lines
534 B
Makefile
PORTNAME= libatomic_ops
|
|
DISTVERSION= 7.6.14
|
|
CATEGORIES= devel
|
|
MASTER_SITES= https://github.com/ivmai/${PORTNAME}/releases/download/v${DISTVERSION}/
|
|
|
|
MAINTAINER= rodrigo@FreeBSD.org
|
|
COMMENT= Atomic operations access library
|
|
WWW= https://github.com/ivmai/libatomic_ops
|
|
|
|
LICENSE= BSD2CLAUSE GPLv2
|
|
LICENSE_COMB= multi
|
|
LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING
|
|
|
|
USES= cpe libtool pathfix
|
|
CPE_VENDOR= libatomic_ops_project
|
|
USE_LDCONFIG= yes
|
|
GNU_CONFIGURE= yes
|
|
CONFIGURE_ARGS= --enable-shared=yes
|
|
|
|
OPTIONS_DEFINE= DOCS
|
|
|
|
.include <bsd.port.mk>
|