pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/libatomic_ops
Module Name: pkgsrc
Committed By: adam
Date: Sat Mar 2 14:51:54 UTC 2019
Modified Files:
pkgsrc/devel/libatomic_ops: Makefile distinfo
Added Files:
pkgsrc/devel/libatomic_ops/patches: patch-src_atomic__ops.h
Removed Files:
pkgsrc/devel/libatomic_ops/patches: patch-ad
Log Message:
libatomic_ops: updated to 7.6.10
7.6.10:
* Eliminate 'my_chunk_ptr-AO_initial_heap out of bounds' cppcheck warning
* Fix 'AO_*_TS_T is not defined' compiler warnings (GCC-8)
* Fix 'duplicate symbol' error for test_malloc/stack with static libs (OS X)
* Workaround 'argument to function assert is always 1' cppcheck warnings
To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 pkgsrc/devel/libatomic_ops/Makefile
cvs rdiff -u -r1.24 -r1.25 pkgsrc/devel/libatomic_ops/distinfo
cvs rdiff -u -r1.6 -r0 pkgsrc/devel/libatomic_ops/patches/patch-ad
cvs rdiff -u -r0 -r1.1 \
pkgsrc/devel/libatomic_ops/patches/patch-src_atomic__ops.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/libatomic_ops/Makefile
diff -u pkgsrc/devel/libatomic_ops/Makefile:1.19 pkgsrc/devel/libatomic_ops/Makefile:1.20
--- pkgsrc/devel/libatomic_ops/Makefile:1.19 Thu Dec 13 19:14:26 2018
+++ pkgsrc/devel/libatomic_ops/Makefile Sat Mar 2 14:51:53 2019
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.19 2018/12/13 19:14:26 adam Exp $
+# $NetBSD: Makefile,v 1.20 2019/03/02 14:51:53 adam Exp $
-DISTNAME= libatomic_ops-7.6.8
+DISTNAME= libatomic_ops-7.6.10
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=ivmai/}
GITHUB_RELEASE= v${PKGVERSION_NOREV}
Index: pkgsrc/devel/libatomic_ops/distinfo
diff -u pkgsrc/devel/libatomic_ops/distinfo:1.24 pkgsrc/devel/libatomic_ops/distinfo:1.25
--- pkgsrc/devel/libatomic_ops/distinfo:1.24 Thu Dec 13 19:14:26 2018
+++ pkgsrc/devel/libatomic_ops/distinfo Sat Mar 2 14:51:53 2019
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.24 2018/12/13 19:14:26 adam Exp $
+$NetBSD: distinfo,v 1.25 2019/03/02 14:51:53 adam Exp $
-SHA1 (libatomic_ops-7.6.8.tar.gz) = 628fe98e9e1703c64028454bdfed022f18659aff
-RMD160 (libatomic_ops-7.6.8.tar.gz) = d7d11e48a2917364ca416567248f15c77644aab8
-SHA512 (libatomic_ops-7.6.8.tar.gz) = bc448fadcf8e2936fa933a5872d5550ecdff04b0df27120d3182dcbb2147a6594ec6bfc5b214e21b37ffa1b5100c1c56d301ba9cae7df26cee5e6b999dcda14c
-Size (libatomic_ops-7.6.8.tar.gz) = 503550 bytes
-SHA1 (patch-ad) = b5db1656821058aae2ec81c20ffc4c0740049314
+SHA1 (libatomic_ops-7.6.10.tar.gz) = ad1c9cd6cc22e042a784e34baa360874083e5f60
+RMD160 (libatomic_ops-7.6.10.tar.gz) = b5258c1fcbce5d91d66b9bb3046a74e04cda79a5
+SHA512 (libatomic_ops-7.6.10.tar.gz) = 4661445503ef4303e873559af319ad799a7eddad3df45ad602cf338c594a642ad4333a36fa91722f0d8c48acd38bbf45c60a468c7375d14824520a83c1109ec9
+Size (libatomic_ops-7.6.10.tar.gz) = 503734 bytes
+SHA1 (patch-src_atomic__ops.h) = 244324fb2ecf738a9407c128fc33930eb81f26d8
Added files:
Index: pkgsrc/devel/libatomic_ops/patches/patch-src_atomic__ops.h
diff -u /dev/null pkgsrc/devel/libatomic_ops/patches/patch-src_atomic__ops.h:1.1
--- /dev/null Sat Mar 2 14:51:54 2019
+++ pkgsrc/devel/libatomic_ops/patches/patch-src_atomic__ops.h Sat Mar 2 14:51:54 2019
@@ -0,0 +1,19 @@
+$NetBSD: patch-src_atomic__ops.h,v 1.1 2019/03/02 14:51:54 adam Exp $
+
+Sun Studio x86 implementation isn't quite good enough yet for e.g.
+pulseaudio, so instead use the generic pthread implementation for now.
+
+--- src/atomic_ops.h.orig 2019-03-01 16:59:46.000000000 +0000
++++ src/atomic_ops.h
+@@ -400,7 +400,10 @@
+ # endif
+ #endif
+
+-#if !defined(__GNUC__) && (defined(sparc) || defined(__sparc)) \
++#if defined(__SUNPRO_C) && defined(__i386)
++# include "atomic_ops/sysdeps/generic_pthread.h"
++# define AO_CAN_EMUL_CAS
++#elif !defined(__GNUC__) && (defined(sparc) || defined(__sparc)) \
+ && !defined(AO_USE_PTHREAD_DEFS)
+ # include "atomic_ops/sysdeps/sunc/sparc.h"
+ # define AO_CAN_EMUL_CAS
Home |
Main Index |
Thread Index |
Old Index