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