freebsd-ports/devel/libatomic_ops/Makefile
Rodrigo Osorio a2f13e3f72 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
2023-01-15 21:49:26 +01:00

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>