Update to OpenPA 1.0.2. New in OpenPA v1.0.2: Major Changes: * Add support for 64-bit PPC. * Static initializer macros for OPA types. balaji (1): * Fix pthread_mutex usage for inter-process shared memory regions. buntinas (1): * added OPA typedef for pthread_mutex_t fortnern (4): * Add more tests for compare-and-swap. * Add integer compare-and-swap fairness test. * Add pointer version of compare-and-swap fairness test. * Added configure test for pthread_yield. goodell (6): * Fix bad include guard in the opa_by_lock.h header. * Add new "unsafe" primitives. Also minor updates to the docs. * Add support for 64-bit PPC. * Update README to reflect 64-bit PPC support. * Add static initializer macros for OPA_int_t/OPA_ptr_t. * Actually include the COPYRIGHT and CHANGELOG files in the distribution. jayesh (1): * Fixed compiler warnings in NT intrinsics. Now type casting the arguments to NT intrinsics correctlydiff -r1.1.1.1 -r1.2 pkgsrc/parallel/openpa/Makefile
(asau)
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.1.1.1 2009/10/23 21:57:20 asau Exp $ | 1 | # $NetBSD: Makefile,v 1.2 2009/12/11 03:58:37 asau Exp $ | |
2 | 2 | |||
3 | DISTNAME= openpa-1.0.1 | 3 | DISTNAME= openpa-1.0.2 | |
4 | CATEGORIES= parallel | 4 | CATEGORIES= parallel | |
5 | MASTER_SITES= http://trac.mcs.anl.gov/projects/openpa/raw-attachment/wiki/Downloads/ | 5 | MASTER_SITES= http://trac.mcs.anl.gov/projects/openpa/raw-attachment/wiki/Downloads/ | |
6 | 6 | |||
7 | MAINTAINER= asau@inbox.ru | 7 | MAINTAINER= asau@inbox.ru | |
8 | HOMEPAGE= http://trac.mcs.anl.gov/projects/openpa/ | 8 | HOMEPAGE= http://trac.mcs.anl.gov/projects/openpa/ | |
9 | COMMENT= Atomic primitives for high performance software | 9 | COMMENT= Atomic primitives for high performance software | |
10 | 10 | |||
11 | PKG_DESTDIR_SUPPORT= user-destdir | 11 | PKG_DESTDIR_SUPPORT= user-destdir | |
12 | 12 | |||
13 | GNU_CONFIGURE= yes | 13 | GNU_CONFIGURE= yes | |
14 | TEST_TARGET= check | 14 | TEST_TARGET= check | |
15 | 15 | |||
16 | .include "../../mk/bsd.pkg.mk" | 16 | .include "../../mk/bsd.pkg.mk" |
@@ -1,20 +1,21 @@ | @@ -1,20 +1,21 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.1.1.1 2009/10/23 21:57:20 asau Exp $ | 1 | @comment $NetBSD: PLIST,v 1.2 2009/12/11 03:58:37 asau Exp $ | |
2 | include/opa_config.h | 2 | include/opa_config.h | |
3 | include/opa_primitives.h | 3 | include/opa_primitives.h | |
4 | include/opa_queue.h | 4 | include/opa_queue.h | |
5 | include/opa_util.h | 5 | include/opa_util.h | |
6 | include/primitives/opa_by_lock.h | 6 | include/primitives/opa_by_lock.h | |
7 | include/primitives/opa_emulated.h | 7 | include/primitives/opa_emulated.h | |
8 | include/primitives/opa_gcc_ia64.h | 8 | include/primitives/opa_gcc_ia64.h | |
9 | include/primitives/opa_gcc_intel_32_64.h | 9 | include/primitives/opa_gcc_intel_32_64.h | |
10 | include/primitives/opa_gcc_intel_32_64_barrier.h | 10 | include/primitives/opa_gcc_intel_32_64_barrier.h | |
11 | include/primitives/opa_gcc_intel_32_64_ops.h | 11 | include/primitives/opa_gcc_intel_32_64_ops.h | |
12 | include/primitives/opa_gcc_intel_32_64_p3.h | 12 | include/primitives/opa_gcc_intel_32_64_p3.h | |
13 | include/primitives/opa_gcc_intel_32_64_p3barrier.h | 13 | include/primitives/opa_gcc_intel_32_64_p3barrier.h | |
14 | include/primitives/opa_gcc_intrinsics.h | 14 | include/primitives/opa_gcc_intrinsics.h | |
15 | include/primitives/opa_gcc_ppc.h | 15 | include/primitives/opa_gcc_ppc.h | |
16 | include/primitives/opa_gcc_sicortex.h | 16 | include/primitives/opa_gcc_sicortex.h | |
17 | include/primitives/opa_nt_intrinsics.h | 17 | include/primitives/opa_nt_intrinsics.h | |
18 | include/primitives/opa_sun_atomic_ops.h | 18 | include/primitives/opa_sun_atomic_ops.h | |
19 | include/primitives/opa_unsafe.h | |||
19 | lib/libopa.a | 20 | lib/libopa.a | |
20 | share/doc/openpa/README | 21 | share/doc/openpa/README |
@@ -1,5 +1,5 @@ | @@ -1,5 +1,5 @@ | |||
1 | $NetBSD: distinfo,v 1.1.1.1 2009/10/23 21:57:20 asau Exp $ | 1 | $NetBSD: distinfo,v 1.2 2009/12/11 03:58:37 asau Exp $ | |
2 | 2 | |||
3 | SHA1 (openpa-1.0.1.tar.gz) = 0eebef95ede33d72dc9ddcfba584bb729766cb0e | 3 | SHA1 (openpa-1.0.2.tar.gz) = bb632de1976a06baed3450b2306b1c1bb7695cb5 | |
4 | RMD160 (openpa-1.0.1.tar.gz) = 5777225663b591d34951e62d569d79f47f47b8d1 | 4 | RMD160 (openpa-1.0.2.tar.gz) = 016564a02a0559d75edc09e8ca5ce3bdcdca1228 | |
5 | Size (openpa-1.0.1.tar.gz) = 117211 bytes | 5 | Size (openpa-1.0.2.tar.gz) = 126362 bytes |