diff options
author | Jauhien Piatlicki <piatlicki@gmail.com> | 2013-11-02 14:27:22 +0100 |
---|---|---|
committer | Jauhien Piatlicki <piatlicki@gmail.com> | 2013-11-02 14:27:22 +0100 |
commit | 680da5db6dee2ba1e2aa17162da72059c16a020f (patch) | |
tree | d06c2e750ecbcb5788b64a2c9433a308ec8e876c /dev-lang/berkeley_upc | |
parent | Merge pull request #122 from TheChymera/pythontex (diff) | |
download | sci-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/ChangeLog | 6 | ||||
-rw-r--r-- | dev-lang/berkeley_upc/Manifest | 1 | ||||
-rw-r--r-- | dev-lang/berkeley_upc/berkeley_upc-2.16.2.ebuild | 2 | ||||
-rw-r--r-- | dev-lang/berkeley_upc/berkeley_upc-2.18.0.ebuild | 58 |
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 +} |