Gentoo Archives: gentoo-commits

From: Justin Bronder <jsbronder@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: sys-cluster/openmpi/
Date: Mon, 08 Apr 2019 21:56:29
Message-Id: 1554760572.9b561f5c757362a404c9a7505b7344602a649ad3.jsbronder@gentoo
1 commit: 9b561f5c757362a404c9a7505b7344602a649ad3
2 Author: Jian Cao <sworden.cao <AT> gmail <DOT> com>
3 AuthorDate: Thu Apr 4 20:46:56 2019 +0000
4 Commit: Justin Bronder <jsbronder <AT> gentoo <DOT> org>
5 CommitDate: Mon Apr 8 21:56:12 2019 +0000
6 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=9b561f5c
7
8 sys-cluster/openmpi: specify external libraries and version bump
9
10 Closes: https://bugs.gentoo.org/671510
11 Package-Manager: Portage-2.3.62, Repoman-2.3.12
12 Signed-off-by: Jian Cao <sworden.cao <AT> gmail.com>
13 Signed-off-by: Justin Bronder <jsbronder <AT> gentoo.org>
14
15 sys-cluster/openmpi/{openmpi-4.0.0.ebuild => openmpi-4.0.1.ebuild} | 6 +++---
16 1 file changed, 3 insertions(+), 3 deletions(-)
17
18 diff --git a/sys-cluster/openmpi/openmpi-4.0.0.ebuild b/sys-cluster/openmpi/openmpi-4.0.1.ebuild
19 similarity index 97%
20 rename from sys-cluster/openmpi/openmpi-4.0.0.ebuild
21 rename to sys-cluster/openmpi/openmpi-4.0.1.ebuild
22 index 5fd6e1b85..670d49012 100644
23 --- a/sys-cluster/openmpi/openmpi-4.0.0.ebuild
24 +++ b/sys-cluster/openmpi/openmpi-4.0.1.ebuild
25 @@ -5,7 +5,7 @@ EAPI=6
26
27 FORTRAN_NEEDED=fortran
28
29 -inherit cuda eapi7-ver flag-o-matic fortran-2 java-pkg-opt-2 toolchain-funcs multilib-minimal mpi
30 +inherit cuda eapi7-ver flag-o-matic fortran-2 java-pkg-opt-2 toolchain-funcs multilib multilib-minimal mpi
31
32 MY_P=${P/-mpi}
33 S=${WORKDIR}/${MY_P}
34 @@ -106,8 +106,10 @@ multilib_src_configure() {
35 --enable-pretty-print-stacktrace \
36 --enable-orterun-prefix-by-default \
37 --with-hwloc="${EPREFIX}/usr" \
38 + --with-hwloc-libdir="${EPREFIX}/usr/$(get_libdir)" \
39 --with-libltdl="${EPREFIX}/usr" \
40 --with-libevent="${EPREFIX}/usr" \
41 + --with-libevent-libdir="${EPREFIX}/usr/$(get_libdir)" \
42 --enable-mpi-fortran=$(usex fortran all no) \
43 $(use_enable cxx mpi-cxx) \
44 $(use_with cma) \
45 @@ -144,8 +146,6 @@ multilib_src_install() {
46 rm \
47 "${ED}"/$(mpi_root)/usr/include/mpif* \
48 "${ED}"/$(mpi_root)/usr/bin/mpif* \
49 - "${ED}"/$(mpi_root)/usr/bin/oshfort \
50 - "${ED}"/$(mpi_root)/usr/bin/shmemfort \
51 || die
52 fi
53 }