freebsd-ports/devel/libatomic_ops/Makefile
Rodrigo Osorio 4b4186edf1 Upgrade libatomic_ops to 7.6.4
Major changes since v7.6.0:
  * Eliminate compiler warnings
  * Eliminate data race in cons() of test_malloc
  * Fix 'bad register name %sil' assembler error (GCC-4.4/x86)
  * Fix 'doc' files installation folder
  * Fix AO_malloc for sizes near CHUNK_SIZE
  * Fix memory leak in test_malloc
  * Fix public headers inclusion from clients C++ code
  * Fix size value wrap around in AO_malloc_large
  * Fix test failures for Clang-3.8 and older (Aarch64)
  * Fix test_atomic failure caused unaligned AO_double_t access (x86)
  * Implement fetch-CAS for s390[x] (gcc)
  * Support AIX/ppc, MIPS rel6, n32 ABI for mips64, RISC-V
  * Update README about bugs reporting and new releases notification
  * Use built-in atomics for load/store/CAS for Clang by default (Aarch64)
  * Use GCC atomic intrinsics for Hexagon (clang 3.9+)
  * Use LLD and SCD instructions on mips64

Reported by:	Ivan Maidanski <ivmai@mail.ru> (by email)
2018-04-04 21:06:57 +00:00

25 lines
477 B
Makefile

# Created by: Stanislav Sedov <stas@FreeBSD.org>
# $FreeBSD$
PORTNAME= libatomic_ops
PORTVERSION= 7.6.4
DISTVERSIONPREFIX= v
CATEGORIES= devel
MAINTAINER= rodrigo@FreeBSD.org
COMMENT= Atomic operations access library
LICENSE= BSD2CLAUSE GPLv2
LICENSE_COMB= multi
LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING
LIB_DEPENDS= libltdl.so:devel/libltdl
USES= autoreconf libtool pathfix
GNU_CONFIGURE= yes
USE_GITHUB= yes
GH_ACCOUNT= ivmai
OPTIONS_DEFINE= DOCS
.include <bsd.port.mk>