aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarius Brehler <marbre@linux.sungazer.de>2015-04-03 11:27:21 +0200
committerMarius Brehler <marbre@linux.sungazer.de>2015-04-03 11:27:21 +0200
commit8806a5247da4e430d6a24d67f63d538c77f8ef9c (patch)
tree8c46225cbfe24b755ed2282fa49e90c7b548d9ff /dev-lang
parentsci-biology/exonerate-gff3: Move live ebuild to 9999 (diff)
downloadsci-8806a5247da4e430d6a24d67f63d538c77f8ef9c.tar.gz
sci-8806a5247da4e430d6a24d67f63d538c77f8ef9c.tar.bz2
sci-8806a5247da4e430d6a24d67f63d538c77f8ef9c.zip
dev-lang/berkeley_upc: Version bump
Package-Manager: portage-2.2.14
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/berkeley_upc/ChangeLog9
-rw-r--r--dev-lang/berkeley_upc/Manifest1
-rw-r--r--dev-lang/berkeley_upc/berkeley_upc-2.20.0.ebuild58
3 files changed, 66 insertions, 2 deletions
diff --git a/dev-lang/berkeley_upc/ChangeLog b/dev-lang/berkeley_upc/ChangeLog
index 4df972769..a00e96d35 100644
--- a/dev-lang/berkeley_upc/ChangeLog
+++ b/dev-lang/berkeley_upc/ChangeLog
@@ -1,7 +1,13 @@
# ChangeLog for dev-lang/berkeley_upc
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*berkeley_upc-2.20.0 (03 Apr 2015)
+
+ 03 Apr 2015; Marius Brehler <marbre@linux.sungazer.de>
+ +berkeley_upc-2.20.0.ebuild:
+ Version bump
+
*berkeley_upc-2.18.2 (01 Jun 2014)
01 Jun 2014; Jauhien Piatlicki <jauhien@gentoo.org>
@@ -25,4 +31,3 @@
17 Mar 2013; Jauhien Piatlicki (jauhien) <piatlicki@gmail.com>
+berkeley_upc-2.16.0.ebuild, +metadata.xml:
ebuild for bug#462026
-
diff --git a/dev-lang/berkeley_upc/Manifest b/dev-lang/berkeley_upc/Manifest
index 2c386b616..337180cd1 100644
--- a/dev-lang/berkeley_upc/Manifest
+++ b/dev-lang/berkeley_upc/Manifest
@@ -1,3 +1,4 @@
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
DIST berkeley_upc-2.18.2.tar.gz 6888644 SHA256 809ad3abc2ba0e33f4a72018511e7f0af73ffc3c7532b6f7acf24d0780185a0a SHA512 c7c362745003a1001600247654fe694922f397429ecdff7f798d29d4cb268eef709d03783bf082b0aa161586e0c680919631fae09835760b33b88171c717a47a WHIRLPOOL 0f75e880df97a59e2ec321032e49ba221c13237b1f7abd76ea6df00302ac86dc08683068b6061de94b8d17e91eeb64fad1193ff190e38da9f899c00a64465ef6
+DIST berkeley_upc-2.20.0.tar.gz 6914091 SHA256 6d531a69e9868879b7acd6a90f3786da0ab83de72b1c2069b33e54b185094979 SHA512 12e3a2b03b840daaaee90fbd03450517abbd61433c53169610719e7febc50353e682bbe85106b542c3405066d6c643d418ed9e35ed46f0162b47402ea5586b94 WHIRLPOOL 93553147247ea809a8fcae68faae8d6f8939788e24b217107bfc578920d8b1f5b138ed0bb74fb1a7944e26d72b98ef11405781cae824c18bb839c2165877d759
diff --git a/dev-lang/berkeley_upc/berkeley_upc-2.20.0.ebuild b/dev-lang/berkeley_upc/berkeley_upc-2.20.0.ebuild
new file mode 100644
index 000000000..9fccbaac2
--- /dev/null
+++ b/dev-lang/berkeley_upc/berkeley_upc-2.20.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2015 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
+}