diff options
author | rodrigo <rodrigo@FreeBSD.org> | 2018-04-05 05:06:57 +0800 |
---|---|---|
committer | rodrigo <rodrigo@FreeBSD.org> | 2018-04-05 05:06:57 +0800 |
commit | a4406b8fa8395e6e97e26bea84ee7a4242acef21 (patch) | |
tree | a0f0eea07c22d1d199feecab0cc1216371d69378 | |
parent | 1d4003cb95e352bbd5bfded548931ed7644bdf55 (diff) | |
download | freebsd-ports-graphics-a4406b8fa8395e6e97e26bea84ee7a4242acef21.tar.gz freebsd-ports-graphics-a4406b8fa8395e6e97e26bea84ee7a4242acef21.tar.zst freebsd-ports-graphics-a4406b8fa8395e6e97e26bea84ee7a4242acef21.zip |
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)
-rw-r--r-- | devel/libatomic_ops/Makefile | 3 | ||||
-rw-r--r-- | devel/libatomic_ops/distinfo | 6 | ||||
-rw-r--r-- | devel/libatomic_ops/files/patch-src_atomic__ops_sysdeps_gcc_arm.h | 12 | ||||
-rw-r--r-- | devel/libatomic_ops/pkg-plist | 2 |
4 files changed, 5 insertions, 18 deletions
diff --git a/devel/libatomic_ops/Makefile b/devel/libatomic_ops/Makefile index bba2e64e1ec..a701652b93f 100644 --- a/devel/libatomic_ops/Makefile +++ b/devel/libatomic_ops/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= libatomic_ops -PORTVERSION= 7.6.0 -PORTREVISION= 1 +PORTVERSION= 7.6.4 DISTVERSIONPREFIX= v CATEGORIES= devel diff --git a/devel/libatomic_ops/distinfo b/devel/libatomic_ops/distinfo index 5a272b4ead1..95625b033ff 100644 --- a/devel/libatomic_ops/distinfo +++ b/devel/libatomic_ops/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1501749379 -SHA256 (ivmai-libatomic_ops-v7.6.0_GH0.tar.gz) = 3ba1ffea005d492c156e8c233b01643158a98078bae0342d36983b44036b1ddf -SIZE (ivmai-libatomic_ops-v7.6.0_GH0.tar.gz) = 132002 +TIMESTAMP = 1522797497 +SHA256 (ivmai-libatomic_ops-v7.6.4_GH0.tar.gz) = 4b70df850e29f5a6f45b48b34920f990ff6c5aacf91f966a972265cc824e78de +SIZE (ivmai-libatomic_ops-v7.6.4_GH0.tar.gz) = 136561 diff --git a/devel/libatomic_ops/files/patch-src_atomic__ops_sysdeps_gcc_arm.h b/devel/libatomic_ops/files/patch-src_atomic__ops_sysdeps_gcc_arm.h deleted file mode 100644 index dbe2a23984d..00000000000 --- a/devel/libatomic_ops/files/patch-src_atomic__ops_sysdeps_gcc_arm.h +++ /dev/null @@ -1,12 +0,0 @@ ---- src/atomic_ops/sysdeps/gcc/arm.h.orig 2016-03-12 13:41:24 UTC -+++ src/atomic_ops/sysdeps/gcc/arm.h -@@ -58,7 +58,8 @@ - # if !defined(__ARM_ARCH_6__) && !defined(__ARM_ARCH_6J__) \ - && !defined(__ARM_ARCH_6T2__) && !defined(__ARM_ARCH_6Z__) \ - && !defined(__ARM_ARCH_6ZT2__) --# if !defined(__ARM_ARCH_6K__) && !defined(__ARM_ARCH_6ZK__) -+# if !defined(__ARM_ARCH_6K__) && !defined(__ARM_ARCH_6KZ__) \ -+ && !defined(__ARM_ARCH_6ZK__) - /* DMB is present in ARMv6M and ARMv7+. */ - # define AO_ARM_HAVE_DMB - # endif diff --git a/devel/libatomic_ops/pkg-plist b/devel/libatomic_ops/pkg-plist index 0bda2ab94f3..462cd236c33 100644 --- a/devel/libatomic_ops/pkg-plist +++ b/devel/libatomic_ops/pkg-plist @@ -23,8 +23,8 @@ include/atomic_ops/sysdeps/gcc/hppa.h include/atomic_ops/sysdeps/gcc/ia64.h include/atomic_ops/sysdeps/gcc/m68k.h include/atomic_ops/sysdeps/gcc/mips.h -include/atomic_ops/sysdeps/gcc/nios2.h include/atomic_ops/sysdeps/gcc/powerpc.h +include/atomic_ops/sysdeps/gcc/riscv.h include/atomic_ops/sysdeps/gcc/s390.h include/atomic_ops/sysdeps/gcc/sh.h include/atomic_ops/sysdeps/gcc/sparc.h |