summaryrefslogtreecommitdiff
path: root/parallel
diff options
context:
space:
mode:
authorasau <asau@pkgsrc.org>2009-10-23 21:57:20 +0000
committerasau <asau@pkgsrc.org>2009-10-23 21:57:20 +0000
commite255a6fdef11e8a5366c96698ea40f211af385d5 (patch)
tree241a46c4a58c4889fe6fd0a0e625ab1a03f2ee48 /parallel
parent42d64ff67439008855beaad9373ba8d2a1ff5dfd (diff)
downloadpkgsrc-e255a6fdef11e8a5366c96698ea40f211af385d5.tar.gz
Import OpenPA 1.0.1 as parallel/openpa.
OpenPA is open source, highly-portable library that provides atomic primitives (and related constructs) for high performance, concurrent software.
Diffstat (limited to 'parallel')
-rw-r--r--parallel/openpa/DESCR3
-rw-r--r--parallel/openpa/Makefile16
-rw-r--r--parallel/openpa/PLIST20
-rw-r--r--parallel/openpa/buildlink3.mk13
-rw-r--r--parallel/openpa/distinfo5
5 files changed, 57 insertions, 0 deletions
diff --git a/parallel/openpa/DESCR b/parallel/openpa/DESCR
new file mode 100644
index 00000000000..078ebf0f179
--- /dev/null
+++ b/parallel/openpa/DESCR
@@ -0,0 +1,3 @@
+OpenPA is open source, highly-portable library that provides
+atomic primitives (and related constructs) for high performance,
+concurrent software.
diff --git a/parallel/openpa/Makefile b/parallel/openpa/Makefile
new file mode 100644
index 00000000000..d67fa972b7a
--- /dev/null
+++ b/parallel/openpa/Makefile
@@ -0,0 +1,16 @@
+# $NetBSD: Makefile,v 1.1.1.1 2009/10/23 21:57:20 asau Exp $
+
+DISTNAME= openpa-1.0.1
+CATEGORIES= parallel
+MASTER_SITES= http://trac.mcs.anl.gov/projects/openpa/raw-attachment/wiki/Downloads/
+
+MAINTAINER= asau@inbox.ru
+HOMEPAGE= http://trac.mcs.anl.gov/projects/openpa/
+COMMENT= Atomic primitives for high performance software
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+GNU_CONFIGURE= yes
+TEST_TARGET= check
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/parallel/openpa/PLIST b/parallel/openpa/PLIST
new file mode 100644
index 00000000000..e2bdda77dba
--- /dev/null
+++ b/parallel/openpa/PLIST
@@ -0,0 +1,20 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2009/10/23 21:57:20 asau Exp $
+include/opa_config.h
+include/opa_primitives.h
+include/opa_queue.h
+include/opa_util.h
+include/primitives/opa_by_lock.h
+include/primitives/opa_emulated.h
+include/primitives/opa_gcc_ia64.h
+include/primitives/opa_gcc_intel_32_64.h
+include/primitives/opa_gcc_intel_32_64_barrier.h
+include/primitives/opa_gcc_intel_32_64_ops.h
+include/primitives/opa_gcc_intel_32_64_p3.h
+include/primitives/opa_gcc_intel_32_64_p3barrier.h
+include/primitives/opa_gcc_intrinsics.h
+include/primitives/opa_gcc_ppc.h
+include/primitives/opa_gcc_sicortex.h
+include/primitives/opa_nt_intrinsics.h
+include/primitives/opa_sun_atomic_ops.h
+lib/libopa.a
+share/doc/openpa/README
diff --git a/parallel/openpa/buildlink3.mk b/parallel/openpa/buildlink3.mk
new file mode 100644
index 00000000000..ae97ac2716a
--- /dev/null
+++ b/parallel/openpa/buildlink3.mk
@@ -0,0 +1,13 @@
+# $NetBSD: buildlink3.mk,v 1.1.1.1 2009/10/23 21:57:20 asau Exp $
+
+BUILDLINK_TREE+= openpa
+
+.if !defined(OPENPA_BUILDLINK3_MK)
+OPENPA_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.openpa+= openpa>=1.0.1
+BUILDLINK_PKGSRCDIR.openpa?= ../../parallel/openpa
+BUILDLINK_DEPMETHOD.openpa?= build
+.endif # OPENPA_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -openpa
diff --git a/parallel/openpa/distinfo b/parallel/openpa/distinfo
new file mode 100644
index 00000000000..ef93a06517a
--- /dev/null
+++ b/parallel/openpa/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2009/10/23 21:57:20 asau Exp $
+
+SHA1 (openpa-1.0.1.tar.gz) = 0eebef95ede33d72dc9ddcfba584bb729766cb0e
+RMD160 (openpa-1.0.1.tar.gz) = 5777225663b591d34951e62d569d79f47f47b8d1
+Size (openpa-1.0.1.tar.gz) = 117211 bytes