1 |
commit: 443d6b672847fdfcc6af3d5746c97cb5d4b1ae50 |
2 |
Author: Marco Scardovi <marco <AT> scardovi <DOT> com> |
3 |
AuthorDate: Fri Dec 3 20:35:22 2021 +0000 |
4 |
Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Jan 1 10:47:59 2022 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=443d6b67 |
7 |
|
8 |
sys-cluster/gasnet: drop older versions |
9 |
|
10 |
Package-Manager: Portage-3.0.28, Repoman-3.0.3 |
11 |
Signed-off-by: Marco Scardovi <marco <AT> scardovi.com> |
12 |
Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org> |
13 |
|
14 |
sys-cluster/gasnet/Manifest | 3 - |
15 |
sys-cluster/gasnet/gasnet-1.26.4-r1.ebuild | 72 ------------------------ |
16 |
sys-cluster/gasnet/gasnet-1.26.4.ebuild | 33 ----------- |
17 |
sys-cluster/gasnet/gasnet-1.28.0.ebuild | 88 ----------------------------- |
18 |
sys-cluster/gasnet/gasnet-1.28.2.ebuild | 89 ------------------------------ |
19 |
sys-cluster/gasnet/gasnet-1.30.0.ebuild | 89 ------------------------------ |
20 |
6 files changed, 374 deletions(-) |
21 |
|
22 |
diff --git a/sys-cluster/gasnet/Manifest b/sys-cluster/gasnet/Manifest |
23 |
index 6023d80800b3..fcf0a252eebf 100644 |
24 |
--- a/sys-cluster/gasnet/Manifest |
25 |
+++ b/sys-cluster/gasnet/Manifest |
26 |
@@ -1,4 +1 @@ |
27 |
-DIST GASNet-1.26.4.tar.gz 2656498 BLAKE2B 0c203e42b8d55d28ab1cb055b9218afef34a9f01b3a373bb462f66564bb861e9bfe3e6871145fe0fc2544b2d949795f764b979ece6cd42a8b522ea810e1febea SHA512 9faa0281177afc67f2bf75e3a487accdf87b67a3da6afabcd625a26a3533033313b545893dead7ac1d176c57fe7547cd077d3bb368bc9e3211ffb0b316f3af0c |
28 |
-DIST GASNet-1.28.0.tar.gz 2654757 BLAKE2B 2c55ba6d2278b874f5e836e871c14acc29daa684746094c8982d3e62c06fa27725d5f6e3c31eb69f4b130dc1a6545beb498624b55cdaf69aa08e3e92675d0e9e SHA512 3edef7efc55833d286b1d562f670b9605b1c8c37f9cf5582a46a5e7d8b2fbb7deca695597accda6f39c75e840da1879e8bb3d8b9f25da6be4aad60eca4aad169 |
29 |
-DIST GASNet-1.28.2.tar.gz 2691394 BLAKE2B de428d4cf606672b68b4065a96b3938a89ba2e4d0b95784959ad167554dd7c2c301238027a372a9aec44afbcd5a588cecaada0d6250daba23c46833a836c87b1 SHA512 df472c55642891405cd86b9cc573cb1cd7607af7cd0ed931cb423ce0274f1a000f5f0b3481950cac710f154a5068088e8c101f1ea0cb9ceb4aaf73444cb3cef5 |
30 |
DIST GASNet-1.30.0.tar.gz 2686524 BLAKE2B c42bc87dd387a356be254dee5cf57d5c4ce086dc14e08ea137a6886656890e355a9f3305142688922966b46eb2b2338b1ba7e65c75ee9af4248ea5cab91c2ce0 SHA512 c95825906b2298be16087fa817baf14076c2d70b1e6420feef07da0c01d2e780415904dac5ec9b4debdffb0749b706f40ac50c4574425978783d7121506c99a6 |
31 |
|
32 |
diff --git a/sys-cluster/gasnet/gasnet-1.26.4-r1.ebuild b/sys-cluster/gasnet/gasnet-1.26.4-r1.ebuild |
33 |
deleted file mode 100644 |
34 |
index 32c182d224bd..000000000000 |
35 |
--- a/sys-cluster/gasnet/gasnet-1.26.4-r1.ebuild |
36 |
+++ /dev/null |
37 |
@@ -1,72 +0,0 @@ |
38 |
-# Copyright 1999-2019 Gentoo Authors |
39 |
-# Distributed under the terms of the GNU General Public License v2 |
40 |
- |
41 |
-EAPI=6 |
42 |
- |
43 |
-inherit autotools toolchain-funcs multilib |
44 |
- |
45 |
-MY_P="${PN^^[gasn]}-${PV}" |
46 |
-DESCRIPTION="Networking middleware for partitioned global address space (PGAS) language" |
47 |
-HOMEPAGE="https://gasnet.lbl.gov/" |
48 |
-SRC_URI="https://gasnet.lbl.gov/download/${MY_P}.tar.gz" |
49 |
- |
50 |
-SOVER="${PV%%.*}" |
51 |
-LICENSE="BSD" |
52 |
-SLOT="0/${SOVER}" |
53 |
-KEYWORDS="~amd64" |
54 |
-IUSE="mpi static-libs threads" |
55 |
- |
56 |
-DEPEND="mpi? ( virtual/mpi )" |
57 |
-RDEPEND="${DEPEND}" |
58 |
- |
59 |
-S="${WORKDIR}/${MY_P}" |
60 |
- |
61 |
-static_to_shared() { |
62 |
- local libstatic="${1}"; shift |
63 |
- local libname="${libstatic%.a}" |
64 |
- libname="${libname##*/}" |
65 |
- local soname="${libname}$(get_libname ${SOVER})" |
66 |
- local libdir="${libstatic%/*}" |
67 |
- |
68 |
- einfo "Making ${soname} from ${libstatic}" |
69 |
- if [[ ${CHOST} == *-darwin* ]] ; then |
70 |
- ${LINK:-$(tc-getCC)} ${LDFLAGS} \ |
71 |
- -dynamiclib -install_name "${EPREFIX}"/usr/lib/"${soname}" \ |
72 |
- -Wl,-all_load -Wl,${libstatic} \ |
73 |
- "$@" -o ${libdir}/${soname} || die "${soname} failed" |
74 |
- else |
75 |
- ${LINK:-$(tc-getCC)} ${LDFLAGS} \ |
76 |
- -shared -Wl,-soname=${soname} \ |
77 |
- -Wl,--whole-archive ${libstatic} -Wl,--no-whole-archive \ |
78 |
- "$@" -o ${libdir}/${soname} || die "${soname} failed" |
79 |
- ln -s ${soname} ${libdir}/${libname}$(get_libname) |
80 |
- fi |
81 |
-} |
82 |
- |
83 |
-src_prepare() { |
84 |
- find . \ |
85 |
- \( -name Makefile.am -or -name "*.mak" \) \ |
86 |
- -exec sed -i '/^docdir/s/^/#/' {} + || die |
87 |
- default |
88 |
- eautoreconf |
89 |
-} |
90 |
- |
91 |
-src_configure() { |
92 |
- econf \ |
93 |
- $(use_enable mpi) \ |
94 |
- $(use_enable threads pthreads) \ |
95 |
- CC="$(tc-getCC) ${CFLAGS} -fPIC" \ |
96 |
- MPI_CC="mpicc ${CFLAGS} -fPIC" \ |
97 |
- CXX="$(tc-getCXX) ${CFLAGS} -fPIC" |
98 |
-} |
99 |
- |
100 |
-src_install() { |
101 |
- local l libs |
102 |
- default |
103 |
- for l in "${ED}/usr/$(get_libdir)"/*.a; do |
104 |
- libs= |
105 |
- [[ $l = *mpi* ]] && libs+=" -lmpi" |
106 |
- static_to_shared "${l}" ${libs} |
107 |
- done |
108 |
- use static-libs || rm -f "${ED}/usr/$(get_libdir)"/*.a || die |
109 |
-} |
110 |
|
111 |
diff --git a/sys-cluster/gasnet/gasnet-1.26.4.ebuild b/sys-cluster/gasnet/gasnet-1.26.4.ebuild |
112 |
deleted file mode 100644 |
113 |
index ddb38e2c5e14..000000000000 |
114 |
--- a/sys-cluster/gasnet/gasnet-1.26.4.ebuild |
115 |
+++ /dev/null |
116 |
@@ -1,33 +0,0 @@ |
117 |
-# Copyright 1999-2019 Gentoo Authors |
118 |
-# Distributed under the terms of the GNU General Public License v2 |
119 |
- |
120 |
-EAPI=6 |
121 |
- |
122 |
-inherit autotools |
123 |
- |
124 |
-MY_P="${PN^^[gasn]}-${PV}" |
125 |
-DESCRIPTION="Networking middleware for partitioned global address space (PGAS) language" |
126 |
-HOMEPAGE="https://gasnet.lbl.gov/" |
127 |
-SRC_URI="https://gasnet.lbl.gov/download/${MY_P}.tar.gz" |
128 |
- |
129 |
-LICENSE="BSD" |
130 |
-SLOT="0" |
131 |
-KEYWORDS="~amd64" |
132 |
-IUSE="mpi threads" |
133 |
- |
134 |
-DEPEND="mpi? ( virtual/mpi )" |
135 |
-RDEPEND="${DEPEND}" |
136 |
- |
137 |
-S="${WORKDIR}/${MY_P}" |
138 |
- |
139 |
-src_prepare() { |
140 |
- find . \ |
141 |
- \( -name Makefile.am -or -name "*.mak" \) \ |
142 |
- -exec sed -i '/^docdir/s/^/#/' {} + || die |
143 |
- default |
144 |
- eautoreconf |
145 |
-} |
146 |
- |
147 |
-src_configure() { |
148 |
- econf $(use_enable mpi) $(use_enable threads pthreads) |
149 |
-} |
150 |
|
151 |
diff --git a/sys-cluster/gasnet/gasnet-1.28.0.ebuild b/sys-cluster/gasnet/gasnet-1.28.0.ebuild |
152 |
deleted file mode 100644 |
153 |
index 2bc9dbd32dcd..000000000000 |
154 |
--- a/sys-cluster/gasnet/gasnet-1.28.0.ebuild |
155 |
+++ /dev/null |
156 |
@@ -1,88 +0,0 @@ |
157 |
-# Copyright 1999-2019 Gentoo Authors |
158 |
-# Distributed under the terms of the GNU General Public License v2 |
159 |
- |
160 |
-EAPI=6 |
161 |
- |
162 |
-inherit autotools toolchain-funcs multilib |
163 |
- |
164 |
-MY_P="${PN^^[gasn]}-${PV}" |
165 |
-DESCRIPTION="Networking middleware for partitioned global address space (PGAS) language" |
166 |
-HOMEPAGE="https://gasnet.lbl.gov/" |
167 |
-SRC_URI="https://gasnet.lbl.gov/download/${MY_P}.tar.gz" |
168 |
- |
169 |
-SOVER="${PV%%.*}" |
170 |
-LICENSE="BSD" |
171 |
-SLOT="0/${PV}" |
172 |
-KEYWORDS="~amd64 ~arm" |
173 |
-IUSE="mpi test threads" |
174 |
-RESTRICT="!test? ( test )" |
175 |
- |
176 |
-DEPEND="mpi? ( virtual/mpi )" |
177 |
-RDEPEND="${DEPEND}" |
178 |
- |
179 |
-S="${WORKDIR}/${MY_P}" |
180 |
- |
181 |
-static_to_shared() { |
182 |
- local libstatic="${1}"; shift |
183 |
- local libname="${libstatic%.a}" |
184 |
- libname="${libname##*/}" |
185 |
- local soname="${libname}$(get_libname ${SOVER})" |
186 |
- local libdir="${libstatic%/*}" |
187 |
- |
188 |
- einfo "Making ${soname} from ${libstatic} with libs ${@}" |
189 |
- if [[ ${CHOST} == *-darwin* ]] ; then |
190 |
- ${LINK:-$(tc-getCXX)} ${LDFLAGS} \ |
191 |
- -dynamiclib -install_name "${EPREFIX}"/usr/lib/"${soname}" \ |
192 |
- -Wl,-all_load -Wl,${libstatic} \ |
193 |
- "$@" -o ${libdir}/${soname} || die "${soname} failed" |
194 |
- else |
195 |
- ${LINK:-$(tc-getCXX)} ${LDFLAGS} \ |
196 |
- -shared -Wl,-soname=${soname} \ |
197 |
- -Wl,-z,defs \ |
198 |
- -Wl,--whole-archive ${libstatic} -Wl,--no-whole-archive \ |
199 |
- "$@" -o ${libdir}/${soname} || die "${soname} failed" |
200 |
- ln -s ${soname} ${libdir}/${libname}$(get_libname) |
201 |
- fi |
202 |
-} |
203 |
- |
204 |
-src_prepare() { |
205 |
- find . \ |
206 |
- \( -name Makefile.am -or -name "*.mak" \) \ |
207 |
- -exec sed -i '/^docdir/s/^/#/' {} + || die |
208 |
- default |
209 |
- eautoreconf |
210 |
-} |
211 |
- |
212 |
-src_configure() { |
213 |
- econf \ |
214 |
- $(use_enable mpi) \ |
215 |
- $(use_enable threads pthreads) \ |
216 |
- CC="$(tc-getCC) ${CFLAGS} -fPIC" \ |
217 |
- MPI_CC="mpicc ${CFLAGS} -fPIC" \ |
218 |
- CXX="$(tc-getCXX) ${CXXFLAGS} -fPIC" |
219 |
-} |
220 |
- |
221 |
-src_compile() { |
222 |
- emake MANUAL_CFLAGS="${CFLAGS} -fPIC" MANUAL_MPICFLAGS="${CFLAGS} -fPIC" MANUAL_CXXFLAGS="${CXXFLAGS} -fPIC" |
223 |
-} |
224 |
- |
225 |
-src_test() { |
226 |
- emake check MANUAL_CFLAGS="${CFLAGS} -fPIC" MANUAL_MPICFLAGS="${CFLAGS} -fPIC" MANUAL_CXXFLAGS="${CXXFLAGS} -fPIC" |
227 |
-} |
228 |
- |
229 |
-src_install() { |
230 |
- local l libs |
231 |
- default |
232 |
- for l in "${ED}/usr/$(get_libdir)"/lib{gasnet_tools-seq,am*,*}.a; do |
233 |
- [[ -f ${l} ]] || continue |
234 |
- libs= |
235 |
- [[ ${l} = */libgasnet-*-par* ]] && libs+=" -lpthread" |
236 |
- [[ ${l} = */libamudp.a ]] && libs+=" -L${ED}/usr/$(get_libdir) -lgasnet_tools-seq" |
237 |
- [[ ${l} = */libammpi.a ]] && libs+=" -lmpi" |
238 |
- [[ ${l} = */libgasnet-udp-* ]] && libs+=" -L${ED}/usr/$(get_libdir) -lamudp" |
239 |
- [[ ${l} = */libgasnet-mpi-* ]] && libs+=" -L${ED}/usr/$(get_libdir) -lammpi" |
240 |
- [[ ${l} = */libgasnet-*-* ]] && libs+=" -lrt" |
241 |
- static_to_shared "${l}" ${libs} |
242 |
- rm ${l} || die |
243 |
- done |
244 |
-} |
245 |
|
246 |
diff --git a/sys-cluster/gasnet/gasnet-1.28.2.ebuild b/sys-cluster/gasnet/gasnet-1.28.2.ebuild |
247 |
deleted file mode 100644 |
248 |
index f7b343704c77..000000000000 |
249 |
--- a/sys-cluster/gasnet/gasnet-1.28.2.ebuild |
250 |
+++ /dev/null |
251 |
@@ -1,89 +0,0 @@ |
252 |
-# Copyright 1999-2019 Gentoo Authors |
253 |
-# Distributed under the terms of the GNU General Public License v2 |
254 |
- |
255 |
-EAPI=6 |
256 |
- |
257 |
-inherit autotools toolchain-funcs multilib |
258 |
- |
259 |
-MY_P="${PN^^[gasn]}-${PV}" |
260 |
-DESCRIPTION="Networking middleware for partitioned global address space (PGAS) language" |
261 |
-HOMEPAGE="https://gasnet.lbl.gov/" |
262 |
-SRC_URI="https://gasnet.lbl.gov/download/${MY_P}.tar.gz" |
263 |
- |
264 |
-SOVER="${PV%%.*}" |
265 |
-LICENSE="BSD" |
266 |
-SLOT="0/${PV}" |
267 |
-KEYWORDS="~amd64 ~arm" |
268 |
-IUSE="mpi test threads" |
269 |
-RESTRICT="!test? ( test )" |
270 |
- |
271 |
-DEPEND="mpi? ( virtual/mpi )" |
272 |
-RDEPEND="${DEPEND}" |
273 |
- |
274 |
-S="${WORKDIR}/${MY_P}" |
275 |
- |
276 |
-static_to_shared() { |
277 |
- local libstatic="${1}"; shift |
278 |
- local libname="${libstatic%.a}" |
279 |
- libname="${libname##*/}" |
280 |
- local soname="${libname}$(get_libname ${SOVER})" |
281 |
- local libdir="${libstatic%/*}" |
282 |
- |
283 |
- einfo "Making ${soname} from ${libstatic} with libs ${@}" |
284 |
- if [[ ${CHOST} == *-darwin* ]] ; then |
285 |
- ${LINK:-$(tc-getCXX)} ${LDFLAGS} \ |
286 |
- -dynamiclib -install_name "${EPREFIX}"/usr/lib/"${soname}" \ |
287 |
- -Wl,-all_load -Wl,${libstatic} \ |
288 |
- "$@" -o ${libdir}/${soname} || die "${soname} failed" |
289 |
- else |
290 |
- ${LINK:-$(tc-getCXX)} ${LDFLAGS} \ |
291 |
- -shared -Wl,-soname=${soname} \ |
292 |
- -Wl,-z,defs \ |
293 |
- -Wl,--whole-archive ${libstatic} -Wl,--no-whole-archive \ |
294 |
- "$@" -o ${libdir}/${soname} || die "${soname} failed" |
295 |
- ln -s ${soname} ${libdir}/${libname}$(get_libname) |
296 |
- fi |
297 |
-} |
298 |
- |
299 |
-src_prepare() { |
300 |
- find . \ |
301 |
- \( -name Makefile.am -or -name "*.mak" \) \ |
302 |
- -exec sed -i '/^docdir/s/^/#/' {} + || die |
303 |
- default |
304 |
- eautoreconf |
305 |
-} |
306 |
- |
307 |
-src_configure() { |
308 |
- econf \ |
309 |
- --disable-ibv \ |
310 |
- $(use_enable mpi) \ |
311 |
- $(use_enable threads pthreads) \ |
312 |
- CC="$(tc-getCC) ${CFLAGS} -fPIC" \ |
313 |
- MPI_CC="mpicc ${CFLAGS} -fPIC" \ |
314 |
- CXX="$(tc-getCXX) ${CXXFLAGS} -fPIC" |
315 |
-} |
316 |
- |
317 |
-src_compile() { |
318 |
- emake MANUAL_CFLAGS="${CFLAGS} -fPIC" MANUAL_MPICFLAGS="${CFLAGS} -fPIC" MANUAL_CXXFLAGS="${CXXFLAGS} -fPIC" |
319 |
-} |
320 |
- |
321 |
-src_test() { |
322 |
- emake check MANUAL_CFLAGS="${CFLAGS} -fPIC" MANUAL_MPICFLAGS="${CFLAGS} -fPIC" MANUAL_CXXFLAGS="${CXXFLAGS} -fPIC" |
323 |
-} |
324 |
- |
325 |
-src_install() { |
326 |
- local l libs |
327 |
- default |
328 |
- for l in "${ED}/usr/$(get_libdir)"/lib{gasnet_tools-seq,am*,*}.a; do |
329 |
- [[ -f ${l} ]] || continue |
330 |
- libs= |
331 |
- [[ ${l} = */libgasnet-*-par* ]] && libs+=" -lpthread" |
332 |
- [[ ${l} = */libamudp.a ]] && libs+=" -L${ED}/usr/$(get_libdir) -lgasnet_tools-seq" |
333 |
- [[ ${l} = */libammpi.a ]] && libs+=" -lmpi" |
334 |
- [[ ${l} = */libgasnet-udp-* ]] && libs+=" -L${ED}/usr/$(get_libdir) -lamudp" |
335 |
- [[ ${l} = */libgasnet-mpi-* ]] && libs+=" -L${ED}/usr/$(get_libdir) -lammpi" |
336 |
- [[ ${l} = */libgasnet-*-* ]] && libs+=" -lrt" |
337 |
- static_to_shared "${l}" ${libs} |
338 |
- rm ${l} || die |
339 |
- done |
340 |
-} |
341 |
|
342 |
diff --git a/sys-cluster/gasnet/gasnet-1.30.0.ebuild b/sys-cluster/gasnet/gasnet-1.30.0.ebuild |
343 |
deleted file mode 100644 |
344 |
index f7b343704c77..000000000000 |
345 |
--- a/sys-cluster/gasnet/gasnet-1.30.0.ebuild |
346 |
+++ /dev/null |
347 |
@@ -1,89 +0,0 @@ |
348 |
-# Copyright 1999-2019 Gentoo Authors |
349 |
-# Distributed under the terms of the GNU General Public License v2 |
350 |
- |
351 |
-EAPI=6 |
352 |
- |
353 |
-inherit autotools toolchain-funcs multilib |
354 |
- |
355 |
-MY_P="${PN^^[gasn]}-${PV}" |
356 |
-DESCRIPTION="Networking middleware for partitioned global address space (PGAS) language" |
357 |
-HOMEPAGE="https://gasnet.lbl.gov/" |
358 |
-SRC_URI="https://gasnet.lbl.gov/download/${MY_P}.tar.gz" |
359 |
- |
360 |
-SOVER="${PV%%.*}" |
361 |
-LICENSE="BSD" |
362 |
-SLOT="0/${PV}" |
363 |
-KEYWORDS="~amd64 ~arm" |
364 |
-IUSE="mpi test threads" |
365 |
-RESTRICT="!test? ( test )" |
366 |
- |
367 |
-DEPEND="mpi? ( virtual/mpi )" |
368 |
-RDEPEND="${DEPEND}" |
369 |
- |
370 |
-S="${WORKDIR}/${MY_P}" |
371 |
- |
372 |
-static_to_shared() { |
373 |
- local libstatic="${1}"; shift |
374 |
- local libname="${libstatic%.a}" |
375 |
- libname="${libname##*/}" |
376 |
- local soname="${libname}$(get_libname ${SOVER})" |
377 |
- local libdir="${libstatic%/*}" |
378 |
- |
379 |
- einfo "Making ${soname} from ${libstatic} with libs ${@}" |
380 |
- if [[ ${CHOST} == *-darwin* ]] ; then |
381 |
- ${LINK:-$(tc-getCXX)} ${LDFLAGS} \ |
382 |
- -dynamiclib -install_name "${EPREFIX}"/usr/lib/"${soname}" \ |
383 |
- -Wl,-all_load -Wl,${libstatic} \ |
384 |
- "$@" -o ${libdir}/${soname} || die "${soname} failed" |
385 |
- else |
386 |
- ${LINK:-$(tc-getCXX)} ${LDFLAGS} \ |
387 |
- -shared -Wl,-soname=${soname} \ |
388 |
- -Wl,-z,defs \ |
389 |
- -Wl,--whole-archive ${libstatic} -Wl,--no-whole-archive \ |
390 |
- "$@" -o ${libdir}/${soname} || die "${soname} failed" |
391 |
- ln -s ${soname} ${libdir}/${libname}$(get_libname) |
392 |
- fi |
393 |
-} |
394 |
- |
395 |
-src_prepare() { |
396 |
- find . \ |
397 |
- \( -name Makefile.am -or -name "*.mak" \) \ |
398 |
- -exec sed -i '/^docdir/s/^/#/' {} + || die |
399 |
- default |
400 |
- eautoreconf |
401 |
-} |
402 |
- |
403 |
-src_configure() { |
404 |
- econf \ |
405 |
- --disable-ibv \ |
406 |
- $(use_enable mpi) \ |
407 |
- $(use_enable threads pthreads) \ |
408 |
- CC="$(tc-getCC) ${CFLAGS} -fPIC" \ |
409 |
- MPI_CC="mpicc ${CFLAGS} -fPIC" \ |
410 |
- CXX="$(tc-getCXX) ${CXXFLAGS} -fPIC" |
411 |
-} |
412 |
- |
413 |
-src_compile() { |
414 |
- emake MANUAL_CFLAGS="${CFLAGS} -fPIC" MANUAL_MPICFLAGS="${CFLAGS} -fPIC" MANUAL_CXXFLAGS="${CXXFLAGS} -fPIC" |
415 |
-} |
416 |
- |
417 |
-src_test() { |
418 |
- emake check MANUAL_CFLAGS="${CFLAGS} -fPIC" MANUAL_MPICFLAGS="${CFLAGS} -fPIC" MANUAL_CXXFLAGS="${CXXFLAGS} -fPIC" |
419 |
-} |
420 |
- |
421 |
-src_install() { |
422 |
- local l libs |
423 |
- default |
424 |
- for l in "${ED}/usr/$(get_libdir)"/lib{gasnet_tools-seq,am*,*}.a; do |
425 |
- [[ -f ${l} ]] || continue |
426 |
- libs= |
427 |
- [[ ${l} = */libgasnet-*-par* ]] && libs+=" -lpthread" |
428 |
- [[ ${l} = */libamudp.a ]] && libs+=" -L${ED}/usr/$(get_libdir) -lgasnet_tools-seq" |
429 |
- [[ ${l} = */libammpi.a ]] && libs+=" -lmpi" |
430 |
- [[ ${l} = */libgasnet-udp-* ]] && libs+=" -L${ED}/usr/$(get_libdir) -lamudp" |
431 |
- [[ ${l} = */libgasnet-mpi-* ]] && libs+=" -L${ED}/usr/$(get_libdir) -lammpi" |
432 |
- [[ ${l} = */libgasnet-*-* ]] && libs+=" -lrt" |
433 |
- static_to_shared "${l}" ${libs} |
434 |
- rm ${l} || die |
435 |
- done |
436 |
-} |