Index: head/devel/libatomic_ops/Makefile =================================================================== --- head/devel/libatomic_ops/Makefile +++ head/devel/libatomic_ops/Makefile @@ -2,8 +2,7 @@ # $FreeBSD$ PORTNAME= libatomic_ops -DISTVERSION= 7.4.0 -PORTREVISION= 1 +PORTVERSION= 7.4.4 CATEGORIES= devel MASTER_SITES= http://www.hboehm.info/gc/gc_source/ Index: head/devel/libatomic_ops/distinfo =================================================================== --- head/devel/libatomic_ops/distinfo +++ head/devel/libatomic_ops/distinfo @@ -1,2 +1,3 @@ -SHA256 (libatomic_ops-7.4.0.tar.gz) = 2875ccc29254d3375dab9c5930c42df342f148f8cd7c646621dbf03f8c1d5b5a -SIZE (libatomic_ops-7.4.0.tar.gz) = 455143 +TIMESTAMP = 1469492798 +SHA256 (libatomic_ops-7.4.4.tar.gz) = bf210a600dd1becbf7936dd2914cf5f5d3356046904848dcfd27d0c8b12b6f8f +SIZE (libatomic_ops-7.4.4.tar.gz) = 480094 Index: head/devel/libatomic_ops/files/patch-src_atomic__ops_sysdeps_gcc_sparc.h =================================================================== --- head/devel/libatomic_ops/files/patch-src_atomic__ops_sysdeps_gcc_sparc.h +++ head/devel/libatomic_ops/files/patch-src_atomic__ops_sysdeps_gcc_sparc.h @@ -0,0 +1,20 @@ +--- src/atomic_ops/sysdeps/gcc/sparc.h.orig 2016-07-26 00:27:50 UTC ++++ src/atomic_ops/sysdeps/gcc/sparc.h +@@ -37,7 +37,7 @@ AO_test_and_set_full(volatile AO_TS_t *a + } + #define AO_HAVE_test_and_set_full + +-#ifndef AO_NO_SPARC_V9 ++#ifdef __sparc64__ + /* Returns nonzero if the comparison succeeded. */ + AO_INLINE int + AO_compare_and_swap_full(volatile AO_t *addr, AO_t old, AO_t new_val) { +@@ -62,7 +62,7 @@ AO_compare_and_swap_full(volatile AO_t * + #define AO_HAVE_compare_and_swap_full + + /* TODO: implement AO_fetch_compare_and_swap. */ +-#endif /* !AO_NO_SPARC_V9 */ ++#endif /* __sparc64__ */ + + /* TODO: Extend this for SPARC v8 and v9 (V8 also has swap, V9 has CAS, */ + /* there are barriers like membar #LoadStore, CASA (32-bit) and */