From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 076E8138B5C for ; Fri, 3 Apr 2015 17:54:02 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 97E05E0967; Fri, 3 Apr 2015 17:54:01 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id E821AE0967 for ; Fri, 3 Apr 2015 17:54:00 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id EE6C23408A0 for ; Fri, 3 Apr 2015 17:53:59 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 7CE6A15230 for ; Fri, 3 Apr 2015 17:53:52 +0000 (UTC) From: "Guillaume Horel" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Guillaume Horel" Message-ID: <1428053241.8806a5247da4e430d6a24d67f63d538c77f8ef9c.guillaume_horel@gentoo> Subject: [gentoo-commits] proj/sci:master commit in: dev-lang/berkeley_upc/ X-VCS-Repository: proj/sci X-VCS-Files: dev-lang/berkeley_upc/ChangeLog dev-lang/berkeley_upc/berkeley_upc-2.20.0.ebuild X-VCS-Directories: dev-lang/berkeley_upc/ X-VCS-Committer: guillaume_horel X-VCS-Committer-Name: Guillaume Horel X-VCS-Revision: 8806a5247da4e430d6a24d67f63d538c77f8ef9c X-VCS-Branch: master Date: Fri, 3 Apr 2015 17:53:52 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: f0cb3a1f-47cd-4c45-a3be-3583729df064 X-Archives-Hash: 71d5c1232c36ee052a0801f8ad3bd3e1 commit: 8806a5247da4e430d6a24d67f63d538c77f8ef9c Author: Marius Brehler linux sungazer de> AuthorDate: Fri Apr 3 09:27:21 2015 +0000 Commit: Guillaume Horel gmail com> CommitDate: Fri Apr 3 09:27:21 2015 +0000 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=8806a524 dev-lang/berkeley_upc: Version bump Package-Manager: portage-2.2.14 dev-lang/berkeley_upc/ChangeLog | 9 +++- dev-lang/berkeley_upc/berkeley_upc-2.20.0.ebuild | 58 ++++++++++++++++++++++++ 2 files changed, 65 insertions(+), 2 deletions(-) diff --git a/dev-lang/berkeley_upc/ChangeLog b/dev-lang/berkeley_upc/ChangeLog index 4df9727..a00e96d 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/berkeley_upc-2.20.0.ebuild b/dev-lang/berkeley_upc/berkeley_upc-2.20.0.ebuild new file mode 100644 index 0000000..9fccbaa --- /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 +}