Date: Wed, 24 Aug 2016 10:53:33 +0000 (UTC) From: "Carlos J. Puga Medina" <cpm@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r420785 - in head/devel/libatomic_ops: . files Message-ID: <201608241053.u7OArXxg084470@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: cpm Date: Wed Aug 24 10:53:33 2016 New Revision: 420785 URL: https://svnweb.freebsd.org/changeset/ports/420785 Log: - Update to 7.4.4 - Use PORTVERSION instead of DISTVERSION - Add patch to fix boehm-gc on sparc Log: - Eliminate 'signed-to-unsigned value extension' compiler warning in malloc. - Eliminate 'variable set but not used' Cppcheck warnings in test_stack. - Fix GCC 5.x compatibility for AArch64 double-wide primitives. - Fix makefile preventing AO_pause undefined in libatomic_ops_gpl. - Fix missing casts to match printf format specifier in test_atomic. - Fix missing output folder on making auto-generated test files (Automake). - Fix typo in configure.ac (in description of AO_ASM_X64_AVAILABLE). - Minor fix of code alignment in mips AO_compare_and_swap. - Remove TODO file. - Restore contribution info in ChangeLog for authors not listed in git log. Submitted by: cpm Reviewed by: amdmi3, feld, junovitch (mentors) Approved by: maintainer timeout (3 weeks) Differential Revision: D7311 Added: head/devel/libatomic_ops/files/patch-src_atomic__ops_sysdeps_gcc_sparc.h (contents, props changed) Modified: head/devel/libatomic_ops/Makefile head/devel/libatomic_ops/distinfo Modified: head/devel/libatomic_ops/Makefile ============================================================================== --- head/devel/libatomic_ops/Makefile Wed Aug 24 10:39:37 2016 (r420784) +++ head/devel/libatomic_ops/Makefile Wed Aug 24 10:53:33 2016 (r420785) @@ -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/ Modified: head/devel/libatomic_ops/distinfo ============================================================================== --- head/devel/libatomic_ops/distinfo Wed Aug 24 10:39:37 2016 (r420784) +++ head/devel/libatomic_ops/distinfo Wed Aug 24 10:53:33 2016 (r420785) @@ -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 Added: head/devel/libatomic_ops/files/patch-src_atomic__ops_sysdeps_gcc_sparc.h ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/libatomic_ops/files/patch-src_atomic__ops_sysdeps_gcc_sparc.h Wed Aug 24 10:53:33 2016 (r420785) @@ -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 */
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201608241053.u7OArXxg084470>