From 8806a5247da4e430d6a24d67f63d538c77f8ef9c Mon Sep 17 00:00:00 2001 From: Marius Brehler Date: Fri, 3 Apr 2015 11:27:21 +0200 Subject: dev-lang/berkeley_upc: Version bump Package-Manager: portage-2.2.14 --- dev-lang/berkeley_upc/ChangeLog | 9 +++- dev-lang/berkeley_upc/Manifest | 1 + dev-lang/berkeley_upc/berkeley_upc-2.20.0.ebuild | 58 ++++++++++++++++++++++++ 3 files changed, 66 insertions(+), 2 deletions(-) create mode 100644 dev-lang/berkeley_upc/berkeley_upc-2.20.0.ebuild (limited to 'dev-lang') 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 + +berkeley_upc-2.20.0.ebuild: + Version bump + *berkeley_upc-2.18.2 (01 Jun 2014) 01 Jun 2014; Jauhien Piatlicki @@ -25,4 +31,3 @@ 17 Mar 2013; Jauhien Piatlicki (jauhien) +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 +} -- cgit v1.2.3-65-gdbad