Gentoo Archives: gentoo-commits

From: Jauhien Piatlicki <jauhien@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: dev-lang/berkeley_upc_translator/, dev-lang/berkeley_upc/
Date: Mon, 02 Jun 2014 12:11:05
Message-Id: 1401639779.7b1ba13928f4121c9528c5cb4de2e147f7f26596.jauhien@gentoo
1 commit: 7b1ba13928f4121c9528c5cb4de2e147f7f26596
2 Author: Jauhien Piatlicki <jauhien <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jun 1 16:22:59 2014 +0000
4 Commit: Jauhien Piatlicki <jauhien <AT> gentoo <DOT> org>
5 CommitDate: Sun Jun 1 16:22:59 2014 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=7b1ba139
7
8 dev-lang/berkeley_upc, dev-lang/berkeley_upc_translator: version bump to 2.18.2
9
10 ---
11 dev-lang/berkeley_upc/ChangeLog | 8 ++-
12 dev-lang/berkeley_upc/berkeley_upc-2.18.2.ebuild | 58 ++++++++++++++++++++++
13 dev-lang/berkeley_upc/metadata.xml | 3 +-
14 dev-lang/berkeley_upc_translator/ChangeLog | 9 +++-
15 .../berkeley_upc_translator-2.16.2.ebuild | 2 +-
16 .../berkeley_upc_translator-2.18.0.ebuild | 2 +-
17 ...build => berkeley_upc_translator-2.18.2.ebuild} | 2 +-
18 dev-lang/berkeley_upc_translator/metadata.xml | 3 +-
19 8 files changed, 80 insertions(+), 7 deletions(-)
20
21 diff --git a/dev-lang/berkeley_upc/ChangeLog b/dev-lang/berkeley_upc/ChangeLog
22 index 90dc522..4df9727 100644
23 --- a/dev-lang/berkeley_upc/ChangeLog
24 +++ b/dev-lang/berkeley_upc/ChangeLog
25 @@ -1,7 +1,13 @@
26 # ChangeLog for dev-lang/berkeley_upc
27 -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
29 # $Header: $
30
31 +*berkeley_upc-2.18.2 (01 Jun 2014)
32 +
33 + 01 Jun 2014; Jauhien Piatlicki <jauhien@g.o>
34 + +berkeley_upc-2.18.2.ebuild:
35 + version bump
36 +
37 *berkeley_upc-2.18.0 (02 Nov 2013)
38
39 02 Nov 2013; Jauhien Piatlicki <piatlicki@×××××.com>
40
41 diff --git a/dev-lang/berkeley_upc/berkeley_upc-2.18.2.ebuild b/dev-lang/berkeley_upc/berkeley_upc-2.18.2.ebuild
42 new file mode 100644
43 index 0000000..71dbcca
44 --- /dev/null
45 +++ b/dev-lang/berkeley_upc/berkeley_upc-2.18.2.ebuild
46 @@ -0,0 +1,58 @@
47 +# Copyright 1999-2014 Gentoo Foundation
48 +# Distributed under the terms of the GNU General Public License v2
49 +# $Header: $
50 +
51 +EAPI=5
52 +
53 +DESCRIPTION="The Berkeley UPC Runtime/driver"
54 +HOMEPAGE="http://upc.lbl.gov/"
55 +SRC_URI="http://upc.lbl.gov/download/release/${P}.tar.gz"
56 +LICENSE="BSD-4"
57 +
58 +SLOT="0"
59 +KEYWORDS="~amd64 ~x86"
60 +IUSE="mpi mpi-compat pshm +segment-fast segment-large +single +sptr-packed
61 + sptr-struct sptr-symmetric threads +udp"
62 +
63 +REQUIRED_USE="
64 + ^^ ( segment-fast segment-large )
65 + ^^ ( sptr-packed sptr-struct sptr-symmetric )"
66 +
67 +DEPEND="mpi? ( virtual/mpi )
68 + mpi-compat? ( virtual/mpi )"
69 +
70 +pkg_setup() {
71 + elog "There is a lot of options for this package,"
72 + elog "especially network conduits settings."
73 + elog "You can set them using EXTRA_ECONF variable."
74 + elog "To see full list of options visit ${HOMEPAGE}download/dist/INSTALL.TXT"
75 +}
76 +
77 +src_configure() {
78 + ./configure \
79 + --prefix="${EPREFIX}"/usr/libexec/${P} \
80 + --mandir="${EPREFIX}"/usr/share/man/ \
81 + --disable-aligned-segments \
82 + --disable-auto-conduit-detect \
83 + $(use_enable mpi) \
84 + $(use_enable mpi-compat) \
85 + $(use_enable pshm) \
86 + $(use_enable segment-fast) \
87 + $(use_enable segment-large) \
88 + $(use_enable single smp) \
89 + $(use_enable sptr-packed) \
90 + $(use_enable sptr-struct) \
91 + $(use_enable sptr-symmetric) \
92 + $(use_enable threads par) \
93 + $(use_enable udp) \
94 + ${EXTRA_ECONF} || die
95 +}
96 +
97 +src_install() {
98 + default
99 + dodir /usr/bin
100 + dosym ../libexec/${P}/bin/upc_trace /usr/bin/upc_trace
101 + dosym ../libexec/${P}/bin/upcc /usr/bin/upcc
102 + dosym ../libexec/${P}/bin/upcdecl /usr/bin/upcdecl
103 + dosym ../libexec/${P}/bin/upcrun /usr/bin/upcrun
104 +}
105
106 diff --git a/dev-lang/berkeley_upc/metadata.xml b/dev-lang/berkeley_upc/metadata.xml
107 index 7da2d6d..9e55133 100644
108 --- a/dev-lang/berkeley_upc/metadata.xml
109 +++ b/dev-lang/berkeley_upc/metadata.xml
110 @@ -3,7 +3,8 @@
111
112 <pkgmetadata>
113 <maintainer>
114 - <email>piatlicki@×××××.com</email>
115 + <email>jauhien@g.o</email>
116 + <name>Jauhien Piatlicki</name>
117 </maintainer>
118 <use>
119 <flag name="mpi-compat">Enable interoperability with MPI</flag>
120
121 diff --git a/dev-lang/berkeley_upc_translator/ChangeLog b/dev-lang/berkeley_upc_translator/ChangeLog
122 index f3fb792..a8229eb 100644
123 --- a/dev-lang/berkeley_upc_translator/ChangeLog
124 +++ b/dev-lang/berkeley_upc_translator/ChangeLog
125 @@ -1,7 +1,14 @@
126 # ChangeLog for dev-lang/berkeley_upc_translator
127 -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
128 +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
129 # $Header: $
130
131 +*berkeley_upc_translator-2.18.2 (01 Jun 2014)
132 +
133 + 01 Jun 2014; Jauhien Piatlicki <jauhien@g.o>
134 + berkeley_upc_translator-2.16.2.ebuild, berkeley_upc_translator-2.18.0.ebuild,
135 + +berkeley_upc_translator-2.18.2.ebuild, metadata.xml:
136 + version bump
137 +
138 *berkeley_upc_translator-2.18.0 (02 Nov 2013)
139
140 02 Nov 2013; Jauhien Piatlicki <piatlicki@×××××.com>
141
142 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
143 index 9b01217..b284d4a 100644
144 --- a/dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.16.2.ebuild
145 +++ b/dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.16.2.ebuild
146 @@ -19,7 +19,7 @@ DEPEND="app-shells/tcsh"
147 RDEPEND="dev-lang/berkeley_upc"
148
149 src_prepare() {
150 - epatch $FILESDIR/${P}-check-abi.patch
151 + epatch "$FILESDIR/${P}-check-abi.patch"
152 }
153
154 src_compile() {
155
156 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
157 index 9b86075..7b05307 100644
158 --- a/dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.18.0.ebuild
159 +++ b/dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.18.0.ebuild
160 @@ -19,7 +19,7 @@ DEPEND="app-shells/tcsh"
161 RDEPEND="dev-lang/berkeley_upc"
162
163 src_prepare() {
164 - epatch $FILESDIR/${PN}-2.16.2-check-abi.patch
165 + epatch "$FILESDIR/${PN}-2.16.2-check-abi.patch"
166 }
167
168 src_compile() {
169
170 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.2.ebuild
171 similarity index 91%
172 copy from dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.18.0.ebuild
173 copy to dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.18.2.ebuild
174 index 9b86075..7b05307 100644
175 --- a/dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.18.0.ebuild
176 +++ b/dev-lang/berkeley_upc_translator/berkeley_upc_translator-2.18.2.ebuild
177 @@ -19,7 +19,7 @@ DEPEND="app-shells/tcsh"
178 RDEPEND="dev-lang/berkeley_upc"
179
180 src_prepare() {
181 - epatch $FILESDIR/${PN}-2.16.2-check-abi.patch
182 + epatch "$FILESDIR/${PN}-2.16.2-check-abi.patch"
183 }
184
185 src_compile() {
186
187 diff --git a/dev-lang/berkeley_upc_translator/metadata.xml b/dev-lang/berkeley_upc_translator/metadata.xml
188 index 94a7605..03226c7 100644
189 --- a/dev-lang/berkeley_upc_translator/metadata.xml
190 +++ b/dev-lang/berkeley_upc_translator/metadata.xml
191 @@ -3,6 +3,7 @@
192
193 <pkgmetadata>
194 <maintainer>
195 - <email>piatlicki@×××××.com</email>
196 + <email>jauhien@g.o</email>
197 + <name>Jauhien Piatlicki</name>
198 </maintainer>
199 </pkgmetadata>