aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJauhien Piatlicki <piatlicki@gmail.com>2013-11-02 14:27:22 +0100
committerJauhien Piatlicki <piatlicki@gmail.com>2013-11-02 14:27:22 +0100
commit680da5db6dee2ba1e2aa17162da72059c16a020f (patch)
treed06c2e750ecbcb5788b64a2c9433a308ec8e876c /dev-lang/berkeley_upc
parentMerge pull request #122 from TheChymera/pythontex (diff)
downloadsci-680da5db6dee2ba1e2aa17162da72059c16a020f.tar.gz
sci-680da5db6dee2ba1e2aa17162da72059c16a020f.tar.bz2
sci-680da5db6dee2ba1e2aa17162da72059c16a020f.zip
dev-lang/berkeley_upc: version bump (2.18.0), ~amd64 keyword added
Diffstat (limited to 'dev-lang/berkeley_upc')
-rw-r--r--dev-lang/berkeley_upc/ChangeLog6
-rw-r--r--dev-lang/berkeley_upc/Manifest1
-rw-r--r--dev-lang/berkeley_upc/berkeley_upc-2.16.2.ebuild2
-rw-r--r--dev-lang/berkeley_upc/berkeley_upc-2.18.0.ebuild58
4 files changed, 66 insertions, 1 deletions
diff --git a/dev-lang/berkeley_upc/ChangeLog b/dev-lang/berkeley_upc/ChangeLog
index 596d73fab..90dc5220e 100644
--- a/dev-lang/berkeley_upc/ChangeLog
+++ b/dev-lang/berkeley_upc/ChangeLog
@@ -2,6 +2,12 @@
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*berkeley_upc-2.18.0 (02 Nov 2013)
+
+ 02 Nov 2013; Jauhien Piatlicki <piatlicki@gmail.com>
+ berkeley_upc-2.16.2.ebuild, +berkeley_upc-2.18.0.ebuild:
+ Version bump, ~amd64 keyword added
+
*berkeley_upc-2.16.2 (14 May 2013)
14 May 2013; Jauhien Piatlicki (jauhien) <piatlicki@gmail.com>
diff --git a/dev-lang/berkeley_upc/Manifest b/dev-lang/berkeley_upc/Manifest
index a3e417b39..47f91dcdb 100644
--- a/dev-lang/berkeley_upc/Manifest
+++ b/dev-lang/berkeley_upc/Manifest
@@ -1 +1,2 @@
DIST berkeley_upc-2.16.2.tar.gz 6544935 SHA256 61b398417f3ceb86a73360122cad31feb77a9aa706c01bfba3a93231b1534c2d SHA512 fa7f7f6a36dd2a0c064daf301813f566fbd59a68c9186c81962384a98a2989c0ed26a816dd8196e388a714ca53dcbb34d27fffbdea33f1a29a70217d64cbe8f4 WHIRLPOOL 2b9284fe5c883f41e479536bf78badbc303fb33c487721234919f4980c82ab342c90c7304a5c419642320759584b45daa4def1f9768f4a7dc9b85e20c29458b9
+DIST berkeley_upc-2.18.0.tar.gz 6175945 SHA256 238f3a220f63d9c53100589d6e971f521b27a6ef086a273ce88de272c8d6c05d SHA512 7d213af5f89fd9fda0a08dd8dabfb363227a138d64944dc95245a3f9a9bd0da5d091d1d0456c0a4d2bce16acdae09eaba7ee7c9be856267a135f7c77c98e2536 WHIRLPOOL df7d9402d7b9bd30d4b4c0fe24894d66efac3c7baa45cd75d609b3665994db6f1c8704f77c93dc6ea26a67e7198898f903eeb393d5fc22caf9e1db8b82882568
diff --git a/dev-lang/berkeley_upc/berkeley_upc-2.16.2.ebuild b/dev-lang/berkeley_upc/berkeley_upc-2.16.2.ebuild
index 3f275f89d..4b464b43c 100644
--- a/dev-lang/berkeley_upc/berkeley_upc-2.16.2.ebuild
+++ b/dev-lang/berkeley_upc/berkeley_upc-2.16.2.ebuild
@@ -10,7 +10,7 @@ SRC_URI="http://upc.lbl.gov/download/release/${P}.tar.gz"
LICENSE="BSD-4"
SLOT="0"
-KEYWORDS="~x86"
+KEYWORDS="~amd64 ~x86"
IUSE="mpi mpi-compat pshm +segment-fast segment-large +single +sptr-packed
sptr-struct sptr-symmetric threads +udp"
diff --git a/dev-lang/berkeley_upc/berkeley_upc-2.18.0.ebuild b/dev-lang/berkeley_upc/berkeley_upc-2.18.0.ebuild
new file mode 100644
index 000000000..4b464b43c
--- /dev/null
+++ b/dev-lang/berkeley_upc/berkeley_upc-2.18.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+DESCRIPTION="The Berkeley UPC Runtime/driver"
+HOMEPAGE="http://upc.lbl.gov/"
+SRC_URI="http://upc.lbl.gov/download/release/${P}.tar.gz"
+LICENSE="BSD-4"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="mpi mpi-compat pshm +segment-fast segment-large +single +sptr-packed
+ sptr-struct sptr-symmetric threads +udp"
+
+REQUIRED_USE="
+ ^^ ( segment-fast segment-large )
+ ^^ ( sptr-packed sptr-struct sptr-symmetric )"
+
+DEPEND="mpi? ( virtual/mpi )
+ mpi-compat? ( virtual/mpi )"
+
+pkg_setup() {
+ elog "There is a lot of options for this package,"
+ elog "especially network conduits settings."
+ elog "You can set them using EXTRA_ECONF variable."
+ elog "To see full list of options visit ${HOMEPAGE}download/dist/INSTALL.TXT"
+}
+
+src_configure() {
+ ./configure \
+ --prefix="${EPREFIX}"/usr/libexec/${P} \
+ --mandir="${EPREFIX}"/usr/share/man/ \
+ --disable-aligned-segments \
+ --disable-auto-conduit-detect \
+ $(use_enable mpi) \
+ $(use_enable mpi-compat) \
+ $(use_enable pshm) \
+ $(use_enable segment-fast) \
+ $(use_enable segment-large) \
+ $(use_enable single smp) \
+ $(use_enable sptr-packed) \
+ $(use_enable sptr-struct) \
+ $(use_enable sptr-symmetric) \
+ $(use_enable threads par) \
+ $(use_enable udp) \
+ ${EXTRA_ECONF} || die
+}
+
+src_install() {
+ default
+ dodir /usr/bin
+ dosym ../libexec/${P}/bin/upc_trace /usr/bin/upc_trace
+ dosym ../libexec/${P}/bin/upcc /usr/bin/upcc
+ dosym ../libexec/${P}/bin/upcdecl /usr/bin/upcdecl
+ dosym ../libexec/${P}/bin/upcrun /usr/bin/upcrun
+}