aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJauhien Piatlicki <jauhien@gentoo.org>2014-06-01 18:22:59 +0200
committerJauhien Piatlicki <jauhien@gentoo.org>2014-06-01 18:22:59 +0200
commit7b1ba13928f4121c9528c5cb4de2e147f7f26596 (patch)
tree36b519b08ca4ba15add1ef5dee3a936d849e0556 /dev-lang
parentMerge pull request #227 from sargas/casapy-bin (diff)
downloadsci-7b1ba13928f4121c9528c5cb4de2e147f7f26596.tar.gz
sci-7b1ba13928f4121c9528c5cb4de2e147f7f26596.tar.bz2
sci-7b1ba13928f4121c9528c5cb4de2e147f7f26596.zip
dev-lang/berkeley_upc, dev-lang/berkeley_upc_translator: version bump to 2.18.2
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/berkeley_upc/ChangeLog8
-rw-r--r--dev-lang/berkeley_upc/Manifest1
-rw-r--r--dev-lang/berkeley_upc/berkeley_upc-2.18.2.ebuild58
-rw-r--r--dev-lang/berkeley_upc/metadata.xml3
-rw-r--r--dev-lang/berkeley_upc_translator/ChangeLog9
-rw-r--r--dev-lang/berkeley_upc_translator/Manifest1
-rw-r--r--dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.16.2.ebuild2
-rw-r--r--dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.18.0.ebuild2
-rw-r--r--dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.18.2.ebuild31
-rw-r--r--dev-lang/berkeley_upc_translator/metadata.xml3
10 files changed, 112 insertions, 6 deletions
diff --git a/dev-lang/berkeley_upc/ChangeLog b/dev-lang/berkeley_upc/ChangeLog
index 90dc5220e..4df972769 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-2013 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*berkeley_upc-2.18.2 (01 Jun 2014)
+
+ 01 Jun 2014; Jauhien Piatlicki <jauhien@gentoo.org>
+ +berkeley_upc-2.18.2.ebuild:
+ version bump
+
*berkeley_upc-2.18.0 (02 Nov 2013)
02 Nov 2013; Jauhien Piatlicki <piatlicki@gmail.com>
diff --git a/dev-lang/berkeley_upc/Manifest b/dev-lang/berkeley_upc/Manifest
index 47f91dcdb..2c386b616 100644
--- a/dev-lang/berkeley_upc/Manifest
+++ b/dev-lang/berkeley_upc/Manifest
@@ -1,2 +1,3 @@
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
diff --git a/dev-lang/berkeley_upc/berkeley_upc-2.18.2.ebuild b/dev-lang/berkeley_upc/berkeley_upc-2.18.2.ebuild
new file mode 100644
index 000000000..71dbccada
--- /dev/null
+++ b/dev-lang/berkeley_upc/berkeley_upc-2.18.2.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2014 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
+}
diff --git a/dev-lang/berkeley_upc/metadata.xml b/dev-lang/berkeley_upc/metadata.xml
index 7da2d6d71..9e55133da 100644
--- a/dev-lang/berkeley_upc/metadata.xml
+++ b/dev-lang/berkeley_upc/metadata.xml
@@ -3,7 +3,8 @@
<pkgmetadata>
<maintainer>
- <email>piatlicki@gmail.com</email>
+ <email>jauhien@gentoo.org</email>
+ <name>Jauhien Piatlicki</name>
</maintainer>
<use>
<flag name="mpi-compat">Enable interoperability with MPI</flag>
diff --git a/dev-lang/berkeley_upc_translator/ChangeLog b/dev-lang/berkeley_upc_translator/ChangeLog
index f3fb79284..a8229eb10 100644
--- a/dev-lang/berkeley_upc_translator/ChangeLog
+++ b/dev-lang/berkeley_upc_translator/ChangeLog
@@ -1,7 +1,14 @@
# ChangeLog for dev-lang/berkeley_upc_translator
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*berkeley_upc_translator-2.18.2 (01 Jun 2014)
+
+ 01 Jun 2014; Jauhien Piatlicki <jauhien@gentoo.org>
+ berkeley_upc_translator-2.16.2.ebuild, berkeley_upc_translator-2.18.0.ebuild,
+ +berkeley_upc_translator-2.18.2.ebuild, metadata.xml:
+ version bump
+
*berkeley_upc_translator-2.18.0 (02 Nov 2013)
02 Nov 2013; Jauhien Piatlicki <piatlicki@gmail.com>
diff --git a/dev-lang/berkeley_upc_translator/Manifest b/dev-lang/berkeley_upc_translator/Manifest
index 35e921709..ede9108dc 100644
--- a/dev-lang/berkeley_upc_translator/Manifest
+++ b/dev-lang/berkeley_upc_translator/Manifest
@@ -1,2 +1,3 @@
DIST berkeley_upc_translator-2.16.2.tar.gz 7257272 SHA256 756e80389d251cfbb118676a10c621ef25b5a38e92f43a0305d51a2359214670 SHA512 e7bef6697f434d8ed0d7492d1bfc222884ba46aa96f6981949e505e0407feff738bebbbcc00cb74e0690b3b0a91700c6e530aff362d9085023e7cc2e163bb4ba WHIRLPOOL e87d2db31b93b04f546ac507c5e06399d33dc23557cffd60e5e875cf9acfd76ab69490df450e2ebb056f045b82e2771fd2e88b194755567ead581fb19efbfed0
DIST berkeley_upc_translator-2.18.0.tar.gz 7257554 SHA256 21a70733e8eca7da12572a38cd98fe04354c65d72a06ce5d357217ae56d15b65 SHA512 b9f679a1aae528e22854ddf61b84d76151d25cbafb44ba743cf01e7337f28de1a91010bbd3e3c574cfed9fa5445f2f03b1be8f0b2c59db637190afe1dacc8178 WHIRLPOOL 16309411e1a0e6d86cd87a0e98d916d6348800794970cbf279088e1f5517aafa4fbd8cc157dbedeb054851d43c6759790f46c37e30a19f20d1e00af2b1941f23
+DIST berkeley_upc_translator-2.18.2.tar.gz 7259552 SHA256 9bb61547586c70f28532831d578f033edda0983cad580596cd88baa86a955a6f SHA512 ec2f306c2690a5e28747b4dfe2f360e89e539e1d7d645a218bff16f6ea5de1965e52891ab5aba4c9da591ea378466c618a2c9917de93a99980285f8bc0df589d WHIRLPOOL 24c13571ec8cca57d417ba2c88d682e2f455ef70a6f5d6cd5a13b9a5ea795763b3b10ef8a4558b0d5a1d04d284d608f93c28c2a96cb679f63b2c278177b35cd5
diff --git a/dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.16.2.ebuild b/dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.16.2.ebuild
index 9b01217e6..b284d4a3b 100644
--- a/dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.16.2.ebuild
+++ b/dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.16.2.ebuild
@@ -19,7 +19,7 @@ DEPEND="app-shells/tcsh"
RDEPEND="dev-lang/berkeley_upc"
src_prepare() {
- epatch $FILESDIR/${P}-check-abi.patch
+ epatch "$FILESDIR/${P}-check-abi.patch"
}
src_compile() {
diff --git a/dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.18.0.ebuild b/dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.18.0.ebuild
index 9b86075b4..7b0530746 100644
--- a/dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.18.0.ebuild
+++ b/dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.18.0.ebuild
@@ -19,7 +19,7 @@ DEPEND="app-shells/tcsh"
RDEPEND="dev-lang/berkeley_upc"
src_prepare() {
- epatch $FILESDIR/${PN}-2.16.2-check-abi.patch
+ epatch "$FILESDIR/${PN}-2.16.2-check-abi.patch"
}
src_compile() {
diff --git a/dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.18.2.ebuild b/dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.18.2.ebuild
new file mode 100644
index 000000000..7b0530746
--- /dev/null
+++ b/dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.18.2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit eutils
+
+DESCRIPTION="The Berkeley UPC-to-C translator"
+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=""
+
+DEPEND="app-shells/tcsh"
+RDEPEND="dev-lang/berkeley_upc"
+
+src_prepare() {
+ epatch "$FILESDIR/${PN}-2.16.2-check-abi.patch"
+}
+
+src_compile() {
+ emake -j1
+}
+
+src_install() {
+ emake install PREFIX="${D}/usr/libexec/${P}"
+}
diff --git a/dev-lang/berkeley_upc_translator/metadata.xml b/dev-lang/berkeley_upc_translator/metadata.xml
index 94a760560..03226c7a8 100644
--- a/dev-lang/berkeley_upc_translator/metadata.xml
+++ b/dev-lang/berkeley_upc_translator/metadata.xml
@@ -3,6 +3,7 @@
<pkgmetadata>
<maintainer>
- <email>piatlicki@gmail.com</email>
+ <email>jauhien@gentoo.org</email>
+ <name>Jauhien Piatlicki</name>
</maintainer>
</pkgmetadata>