[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2024-07-16 Thread Eli Schwartz
commit: 3f705371ca6c8dfe69107584905f4b4f5de9cd51
Author: Eli Schwartz  gentoo  org>
AuthorDate: Tue Jul 16 20:23:13 2024 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Wed Jul 17 05:43:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f705371

sys-cluster/openmpi: remove USE=cxx support in 5.x

It has been removed upstream, with a note that it was deprecated in the
MPI-2.2 (2009) standard and removed in the MPI-3.0 (2012) standard and
as such won't be shipped by openmpi.

Attempting to configure with it anyway does produce a fatal configure
error.

Closes: https://bugs.gentoo.org/936168
Signed-off-by: Eli Schwartz  gentoo.org>

 sys-cluster/openmpi/openmpi-5.0.3.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/sys-cluster/openmpi/openmpi-5.0.3.ebuild 
b/sys-cluster/openmpi/openmpi-5.0.3.ebuild
index f22be0582eaa..2dd2dfeca3fd 100644
--- a/sys-cluster/openmpi/openmpi-5.0.3.ebuild
+++ b/sys-cluster/openmpi/openmpi-5.0.3.ebuild
@@ -24,7 +24,7 @@ S="${WORKDIR}/${MY_P}"
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 -arm -ppc -x86 ~amd64-linux"
-IUSE="cma cuda cxx fortran ipv6 peruse romio valgrind
+IUSE="cma cuda fortran ipv6 peruse romio valgrind
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM}"
 
 REQUIRED_USE="
@@ -108,7 +108,6 @@ src_configure() {
#   of Open MPI.
--disable-heterogeneous
 
-   $(use_enable cxx mpi-cxx)
$(use_enable ipv6)
$(use_enable peruse)
$(use_enable romio io-romio)



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2024-07-16 Thread Eli Schwartz
commit: 4fd6263bf606ac193198ff3b85e877ae9ab87c66
Author: Eli Schwartz  gentoo  org>
AuthorDate: Tue Jul 16 22:19:11 2024 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Wed Jul 17 05:43:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fd6263b

sys-cluster/openmpi: note a blocking relationship with prrte

Which is not yet packaged, and supersedes orte. In fact, the configure
script warns you that it is auto-translating your option to the new
value.

Signed-off-by: Eli Schwartz  gentoo.org>

 sys-cluster/openmpi/openmpi-5.0.3.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/openmpi-5.0.3.ebuild 
b/sys-cluster/openmpi/openmpi-5.0.3.ebuild
index 2dd2dfeca3fd..a438ede20f30 100644
--- a/sys-cluster/openmpi/openmpi-5.0.3.ebuild
+++ b/sys-cluster/openmpi/openmpi-5.0.3.ebuild
@@ -36,6 +36,7 @@ RDEPEND="
!sys-cluster/mpich
!sys-cluster/mpich2
!sys-cluster/nullmpi
+   !sys-cluster/prrte
>=dev-libs/libevent-2.0.22:=[threads(+)]
>=sys-apps/hwloc-2.0.2:=
sys-cluster/pmix:=
@@ -89,7 +90,7 @@ src_configure() {
# 
https://github.com/open-mpi/ompi/blob/9eec56222a5c98d13790c9ee74877f1562ac27e8/config/opal_config_subdir.m4#L118
# so no --cache-dir for now.
--enable-mpi-fortran=$(usex fortran all no)
-   --enable-orterun-prefix-by-default
+   --enable-prte-prefix-by-default
--enable-pretty-print-stacktrace
 
--sysconfdir="${EPREFIX}/etc/${PN}"



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2024-07-15 Thread Miroslav Šulc
commit: e08a895b779937dd92b975aa7236226fe317ed7f
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Thu Jul  4 07:26:19 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Jul 15 11:14:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e08a895b

sys-cluster/openmpi: update SRC_URI

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Closes: https://github.com/gentoo/gentoo/pull/37406
Signed-off-by: Miroslav Šulc  gentoo.org>

 sys-cluster/openmpi/openmpi-4.1.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/openmpi-4.1.6.ebuild 
b/sys-cluster/openmpi/openmpi-4.1.6.ebuild
index 524f03b078b6..6011e81b155b 100644
--- a/sys-cluster/openmpi/openmpi-4.1.6.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.1.6.ebuild
@@ -24,7 +24,7 @@ IUSE_OPENMPI_OFED_FEATURES="
 
 DESCRIPTION="A high-performance message passing library (MPI)"
 HOMEPAGE="https://www.open-mpi.org;
-SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P}.tar.bz2"
+SRC_URI="https://download.open-mpi.org/release/open-mpi/v$(ver_cut 
1-2)/${P}.tar.bz2"
 S="${WORKDIR}/${MY_P}"
 
 LICENSE="BSD"



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2024-07-15 Thread Miroslav Šulc
commit: 11276d2247c78f2bb32854cfe6524776cecd47a9
Author: Volkmar W. Pogatzki  pogatzki  net>
AuthorDate: Thu Jul  4 07:09:15 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Mon Jul 15 11:14:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11276d22

sys-cluster/openmpi: drop 4.1.4-r1, 4.1.5

Signed-off-by: Volkmar W. Pogatzki  pogatzki.net>
Signed-off-by: Miroslav Šulc  gentoo.org>

 sys-cluster/openmpi/Manifest|   2 -
 sys-cluster/openmpi/openmpi-4.1.4-r1.ebuild | 188 
 sys-cluster/openmpi/openmpi-4.1.5.ebuild| 166 
 3 files changed, 356 deletions(-)

diff --git a/sys-cluster/openmpi/Manifest b/sys-cluster/openmpi/Manifest
index 687b6214d0a6..bf2e52948e42 100644
--- a/sys-cluster/openmpi/Manifest
+++ b/sys-cluster/openmpi/Manifest
@@ -1,4 +1,2 @@
-DIST openmpi-4.1.4.tar.bz2 10042839 BLAKE2B 
b020e3530ae5dde7b144e7c33b1a3f26f622526a4b48a97a0956fc6f49bbf9dfd5be9ebeeaf3bdc5168a307507408ba5dd8e2a537148821e1d476678177dc5d6
 SHA512 
c70a92c9b16b8c76a871183f9b180d60861186e64140da897d206d53bc06213f31ea93b31734645f580f4bf28dda5605d85dbce2417e4596955384d961bed653
-DIST openmpi-4.1.5.tar.bz2 10045426 BLAKE2B 
135a8373ed6173b7a94def18e3b964c6b6050c909382e0dbb1898a6d261ae428931358121ef6d325d303f4f510017a94970f7c66b280a5fc460365821f36dece
 SHA512 
7a2188684ed7542fe42e1717ae72cb859b4f3d6f722c9d3ba04bfed6c2178b3e7da3a536629d312c23571fed4d9b2ca5e20e85898ae5144e9332bd898e6e1cc6
 DIST openmpi-4.1.6.tar.bz2 10017002 BLAKE2B 
4f119e1ed9b8787f0f860295ab1721fe2fd5300b8e182230a9eba3a864680b02bbd30618cc6d798a693a121626fc0ad5f447144d9ba91becb734f1a530d7a23a
 SHA512 
0ef3240f9c436fb19b67e836cac376eafeb7825d12de3387dad04329dee9f182799d17d785ea23eba763810f479015bb5230593c28950b616b2f0aa1c0a81e71
 DIST openmpi-5.0.3.tar.bz2 29761888 BLAKE2B 
a084813f3dada12bbe77dcc6ef0ec0454980779f97ccb46f37f3d7df3bf7299e6484ec3427c2ca784e70876f62dc061a13cb7f08348e3d649e27f2bece9a09ac
 SHA512 
60e8f6dcd6b1531ce8164e02f40be9a364ab484166a2a7b13bdff115a508f0596e97ad0a4204a47799ae608ba484a7ba9503042bddffe675f09ce22071b0b4a9

diff --git a/sys-cluster/openmpi/openmpi-4.1.4-r1.ebuild 
b/sys-cluster/openmpi/openmpi-4.1.4-r1.ebuild
deleted file mode 100644
index 31ae4c8e66fa..
--- a/sys-cluster/openmpi/openmpi-4.1.4-r1.ebuild
+++ /dev/null
@@ -1,188 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-FORTRAN_NEEDED=fortran
-
-inherit cuda fortran-2 java-pkg-opt-2 multilib-minimal
-
-MY_P=${P/-mpi}
-S=${WORKDIR}/${MY_P}
-
-IUSE_OPENMPI_FABRICS="
-   openmpi_fabrics_ofed
-   openmpi_fabrics_knem"
-
-IUSE_OPENMPI_RM="
-   openmpi_rm_pbs
-   openmpi_rm_slurm"
-
-IUSE_OPENMPI_OFED_FEATURES="
-   openmpi_ofed_features_control-hdr-padding
-   openmpi_ofed_features_udcm
-   openmpi_ofed_features_rdmacm
-   openmpi_ofed_features_dynamic-sl"
-
-DESCRIPTION="A high-performance message passing library (MPI)"
-HOMEPAGE="https://www.open-mpi.org;
-SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P}.tar.bz2"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv sparc x86 
~amd64-linux"
-IUSE="cma cuda cxx fortran ipv6 java libompitrace peruse romio valgrind
-   ${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
-
-REQUIRED_USE="
-   openmpi_rm_slurm? ( !openmpi_rm_pbs )
-   openmpi_rm_pbs? ( !openmpi_rm_slurm )
-   openmpi_ofed_features_control-hdr-padding? ( openmpi_fabrics_ofed )
-   openmpi_ofed_features_udcm? ( openmpi_fabrics_ofed )
-   openmpi_ofed_features_rdmacm? ( openmpi_fabrics_ofed )
-   openmpi_ofed_features_dynamic-sl? ( openmpi_fabrics_ofed )"
-
-CDEPEND="
-   !sys-cluster/mpich
-   !sys-cluster/mpich2
-   !sys-cluster/nullmpi
-   >=dev-libs/libevent-2.0.22:=[${MULTILIB_USEDEP},threads(+)]
-   dev-libs/libltdl:0[${MULTILIB_USEDEP}]
-   >=sys-apps/hwloc-2.0.2:=[${MULTILIB_USEDEP}]
-   >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
-   cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.19-r1:= )
-   openmpi_fabrics_ofed? ( sys-cluster/rdma-core )
-   openmpi_fabrics_knem? ( sys-cluster/knem )
-   openmpi_rm_pbs? ( sys-cluster/torque )
-   openmpi_rm_slurm? ( sys-cluster/slurm )
-   openmpi_ofed_features_rdmacm? ( sys-cluster/rdma-core )"
-
-RDEPEND="${CDEPEND}
-   java? ( >=virtual/jre-1.8:* )"
-
-DEPEND="${CDEPEND}
-   java? ( >=virtual/jdk-1.8:* )
-   valgrind? ( dev-debug/valgrind )"
-
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/mpi.h
-   /usr/include/openmpi/ompi/mpi/java/mpiJava.h
-   /usr/include/openmpi/mpiext/mpiext_cuda_c.h
-)
-
-pkg_setup() {
-   fortran-2_pkg_setup
-   java-pkg-opt-2_pkg_setup
-
-   elog
-   elog "OpenMPI has an overwhelming count of configuration options."
-   elog "Don't forget the 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2024-07-11 Thread Eli Schwartz
commit: 496a4f0ce86f43da3fe77ffd6c9bef2e41cf3852
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Jun 10 04:05:03 2024 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Fri Jul 12 05:54:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=496a4f0c

sys-cluster/openmpi: add 5.0.3

A bunch of upstream changes occurred. In particular:

- openmpi drops ALL support for 32-bit, and errors out in ./configure if
  you try. This follows pmix. Rip out all the multilib-minimal
  scaffolding.

- libompitrace "was incomplete and unmaintained" and is now removed from
  the sources

- upstream now defaults to --disable-dlopen, and configuring with
  libltdl enabled externally returns errors saying a non libltdl header
  doesn't exist. Unclear if it actually supports this

- a couple dependencies can now be configured --with-*=external instead
  of passing paths

- libibverbs handling is gone upstream and no longer makes sense to
  configure via USE flags (or at all):
  
https://github.com/open-mpi/ompi/commit/59c8ab6da4276ff398453a54910c6c0fb67a153c

Delayed:
- heterogeneous was broken in older versions, and its USE flag is
  supposed to be restored. But the upstream docs still suggest it is
  broken.

Independent of upstream rework of pmix, we take the opportunity of a
version bump to build against the system pmix, resolving a longstanding
bug due to openmpi publicly shipping its own pmix installation that
stomps all over the global system namespace. Temporarily drop keywords
which the pmix package lacks.

Bug: https://bugs.gentoo.org/828123
Closes: https://bugs.gentoo.org/652432
Closes: https://bugs.gentoo.org/927828
Closes: https://bugs.gentoo.org/930362
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Eli Schwartz  gentoo.org>

 sys-cluster/openmpi/Manifest |   1 +
 sys-cluster/openmpi/openmpi-5.0.3.ebuild | 141 +++
 2 files changed, 142 insertions(+)

diff --git a/sys-cluster/openmpi/Manifest b/sys-cluster/openmpi/Manifest
index aad192529f00..687b6214d0a6 100644
--- a/sys-cluster/openmpi/Manifest
+++ b/sys-cluster/openmpi/Manifest
@@ -1,3 +1,4 @@
 DIST openmpi-4.1.4.tar.bz2 10042839 BLAKE2B 
b020e3530ae5dde7b144e7c33b1a3f26f622526a4b48a97a0956fc6f49bbf9dfd5be9ebeeaf3bdc5168a307507408ba5dd8e2a537148821e1d476678177dc5d6
 SHA512 
c70a92c9b16b8c76a871183f9b180d60861186e64140da897d206d53bc06213f31ea93b31734645f580f4bf28dda5605d85dbce2417e4596955384d961bed653
 DIST openmpi-4.1.5.tar.bz2 10045426 BLAKE2B 
135a8373ed6173b7a94def18e3b964c6b6050c909382e0dbb1898a6d261ae428931358121ef6d325d303f4f510017a94970f7c66b280a5fc460365821f36dece
 SHA512 
7a2188684ed7542fe42e1717ae72cb859b4f3d6f722c9d3ba04bfed6c2178b3e7da3a536629d312c23571fed4d9b2ca5e20e85898ae5144e9332bd898e6e1cc6
 DIST openmpi-4.1.6.tar.bz2 10017002 BLAKE2B 
4f119e1ed9b8787f0f860295ab1721fe2fd5300b8e182230a9eba3a864680b02bbd30618cc6d798a693a121626fc0ad5f447144d9ba91becb734f1a530d7a23a
 SHA512 
0ef3240f9c436fb19b67e836cac376eafeb7825d12de3387dad04329dee9f182799d17d785ea23eba763810f479015bb5230593c28950b616b2f0aa1c0a81e71
+DIST openmpi-5.0.3.tar.bz2 29761888 BLAKE2B 
a084813f3dada12bbe77dcc6ef0ec0454980779f97ccb46f37f3d7df3bf7299e6484ec3427c2ca784e70876f62dc061a13cb7f08348e3d649e27f2bece9a09ac
 SHA512 
60e8f6dcd6b1531ce8164e02f40be9a364ab484166a2a7b13bdff115a508f0596e97ad0a4204a47799ae608ba484a7ba9503042bddffe675f09ce22071b0b4a9

diff --git a/sys-cluster/openmpi/openmpi-5.0.3.ebuild 
b/sys-cluster/openmpi/openmpi-5.0.3.ebuild
new file mode 100644
index ..f22be0582eaa
--- /dev/null
+++ b/sys-cluster/openmpi/openmpi-5.0.3.ebuild
@@ -0,0 +1,141 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+FORTRAN_NEEDED=fortran
+inherit cuda flag-o-matic fortran-2 libtool
+
+MY_P=${P/-mpi}
+
+IUSE_OPENMPI_FABRICS="
+   openmpi_fabrics_ofed
+   openmpi_fabrics_knem"
+
+IUSE_OPENMPI_RM="
+   openmpi_rm_pbs
+   openmpi_rm_slurm"
+
+DESCRIPTION="A high-performance message passing library (MPI)"
+HOMEPAGE="https://www.open-mpi.org;
+SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P}.tar.bz2"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 -arm -ppc -x86 ~amd64-linux"
+IUSE="cma cuda cxx fortran ipv6 peruse romio valgrind
+   ${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM}"
+
+REQUIRED_USE="
+   openmpi_rm_slurm? ( !openmpi_rm_pbs )
+   openmpi_rm_pbs? ( !openmpi_rm_slurm )
+"
+
+RDEPEND="
+   !sys-cluster/mpich
+   !sys-cluster/mpich2
+   !sys-cluster/nullmpi
+   >=dev-libs/libevent-2.0.22:=[threads(+)]
+   >=sys-apps/hwloc-2.0.2:=
+   sys-cluster/pmix:=
+   >=sys-libs/zlib-1.2.8-r1
+   cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.19-r1:= )
+   openmpi_fabrics_ofed? ( sys-cluster/rdma-core )
+   openmpi_fabrics_knem? ( sys-cluster/knem )
+   openmpi_rm_pbs? ( sys-cluster/torque )
+   

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2024-07-11 Thread Eli Schwartz
commit: 4cad81c417c691ae01b19e3ce5e04eec208e7705
Author: Eli Schwartz  gentoo  org>
AuthorDate: Wed Jul 10 19:13:11 2024 +
Commit: Eli Schwartz  gentoo  org>
CommitDate: Fri Jul 12 05:54:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cad81c4

sys-cluster/openmpi: make sure elibtoolize is applied

Needed to e.g. pass LTO warning flags through to the linker.

Signed-off-by: Eli Schwartz  gentoo.org>

 sys-cluster/openmpi/openmpi-4.1.6.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/openmpi-4.1.6.ebuild 
b/sys-cluster/openmpi/openmpi-4.1.6.ebuild
index 6f5d3e99a47f..524f03b078b6 100644
--- a/sys-cluster/openmpi/openmpi-4.1.6.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.1.6.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 FORTRAN_NEEDED=fortran
-inherit cuda flag-o-matic fortran-2 multilib-minimal
+inherit cuda flag-o-matic fortran-2 libtool multilib-minimal
 
 MY_P=${P/-mpi}
 
@@ -80,6 +80,7 @@ pkg_setup() {
 
 src_prepare() {
default
+   elibtoolize
 
# Avoid test which ends up looking at system mounts
echo "int main() { return 0; }" > test/util/opal_path_nfs.c || die



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/, sys-cluster/openmpi/files/

2024-07-04 Thread Miroslav Šulc
commit: 974f671712dfe56dd3a83032cb9d2e7680bc9a5e
Author: Miroslav Šulc  gentoo  org>
AuthorDate: Thu Jul  4 09:59:47 2024 +
Commit: Miroslav Šulc  gentoo  org>
CommitDate: Thu Jul  4 10:00:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=974f6717

sys-cluster/openmpi: fixed incompatible pointers in 4.1.6

Bug: https://bugs.gentoo.org/935267
Signed-off-by: Miroslav Šulc  gentoo.org>

 .../openmpi-4.1.6-incompatible-pointers.patch  | 181 +
 sys-cluster/openmpi/openmpi-4.1.6.ebuild   |   4 +
 2 files changed, 185 insertions(+)

diff --git 
a/sys-cluster/openmpi/files/openmpi-4.1.6-incompatible-pointers.patch 
b/sys-cluster/openmpi/files/openmpi-4.1.6-incompatible-pointers.patch
new file mode 100644
index ..9f9ae4008ad6
--- /dev/null
+++ b/sys-cluster/openmpi/files/openmpi-4.1.6-incompatible-pointers.patch
@@ -0,0 +1,181 @@
+--- a/ompi/mca/io/romio321/romio/adio/common/ad_coll_exch_new.c
 b/ompi/mca/io/romio321/romio/adio/common/ad_coll_exch_new.c
+@@ -154,7 +154,7 @@ void ADIOI_Exch_file_views(int myrank, int nprocs, int 
file_ptr_type,
+ }
+ 
+ MPI_Type_get_extent(fd->filetype, , _extent);
+-MPI_Type_size_x(fd->filetype, _sz);
++MPI_Type_size_x(fd->filetype, (MPI_Count *)_sz);
+ if (filetype_extent == filetype_sz) {
+   flat_file_p = ADIOI_Add_contig_flattened(fd->filetype);
+   flat_file_p->blocklens[0] = memtype_sz*count;
+--- a/ompi/mca/io/romio321/romio/adio/common/ad_read_coll.c
 b/ompi/mca/io/romio321/romio/adio/common/ad_read_coll.c
+@@ -851,7 +851,7 @@ static void ADIOI_R_Exchange_data(ADIO_File fd, void *buf, 
ADIOI_Flatlist_node
+   others_req[i].lens[k] = partial_send[i];
+   }
+   ADIOI_Type_create_hindexed_x(count[i],
+-&(others_req[i].lens[start_pos[i]]),
++(const MPI_Count *)&(others_req[i].lens[start_pos[i]]),
+   &(others_req[i].mem_ptrs[start_pos[i]]), 
+MPI_BYTE, _type);
+   /* absolute displacement; use MPI_BOTTOM in send */
+--- a/ompi/mca/io/romio321/romio/adio/common/ad_write_coll.c
 b/ompi/mca/io/romio321/romio/adio/common/ad_write_coll.c
+@@ -610,7 +610,7 @@ static void ADIOI_W_Exchange_data(ADIO_File fd, void *buf, 
char *write_buf,
+   others_req[i].lens[k] = partial_recv[i];
+   }
+   ADIOI_Type_create_hindexed_x(count[i],
+-   &(others_req[i].lens[start_pos[i]]),
++   (const MPI_Count *)&(others_req[i].lens[start_pos[i]]),
+&(others_req[i].mem_ptrs[start_pos[i]]), 
+MPI_BYTE, recv_types+j);
+   /* absolute displacements; use MPI_BOTTOM in recv */
+--- a/ompi/mca/io/romio321/romio/mpi-io/get_bytoff.c
 b/ompi/mca/io/romio321/romio/mpi-io/get_bytoff.c
+@@ -63,7 +63,7 @@ int MPI_File_get_byte_offset(MPI_File fh, MPI_Offset offset, 
MPI_Offset *disp)
+ MPIO_CHECK_NOT_SEQUENTIAL_MODE(adio_fh, myname, error_code);
+ /* --END ERROR HANDLING-- */
+ 
+-ADIOI_Get_byte_offset(adio_fh, offset, disp);
++ADIOI_Get_byte_offset(adio_fh, (ADIO_Offset)offset, (ADIO_Offset *)disp);
+ 
+ fn_exit:
+ 
+--- a/ompi/mca/io/romio321/romio/mpi-io/get_posn.c
 b/ompi/mca/io/romio321/romio/mpi-io/get_posn.c
+@@ -52,7 +52,7 @@ int MPI_File_get_position(MPI_File fh, MPI_Offset *offset)
+ MPIO_CHECK_NOT_SEQUENTIAL_MODE(adio_fh, myname, error_code);
+ /* --END ERROR HANDLING-- */
+ 
+-ADIOI_Get_position(adio_fh, offset);
++ADIOI_Get_position(adio_fh, (ADIO_Offset *)offset);
+ 
+ fn_exit:
+ return MPI_SUCCESS;
+--- a/ompi/mca/io/romio321/romio/mpi-io/get_posn_sh.c
 b/ompi/mca/io/romio321/romio/mpi-io/get_posn_sh.c
+@@ -53,7 +53,8 @@ int MPI_File_get_position_shared(MPI_File fh, MPI_Offset 
*offset)
+ 
+ ADIOI_TEST_DEFERRED(adio_fh, myname, _code);
+ 
+-ADIO_Get_shared_fp(adio_fh, 0, offset, _code);
++
++ADIO_Get_shared_fp(adio_fh, 0, (ADIO_Offset *)offset, _code);
+ /* --BEGIN ERROR HANDLING-- */
+ if (error_code != MPI_SUCCESS)
+   error_code = MPIO_Err_return_file(adio_fh, error_code);
+--- a/ompi/mca/io/romio321/romio/mpi-io/seek.c
 b/ompi/mca/io/romio321/romio/mpi-io/seek.c
+@@ -73,7 +73,7 @@ int MPI_File_seek(MPI_File fh, MPI_Offset offset, int whence)
+   break;
+ case MPI_SEEK_CUR:
+   /* find offset corr. to current location of file pointer */
+-  ADIOI_Get_position(adio_fh, _offset);
++  ADIOI_Get_position(adio_fh, (ADIO_Offset *)_offset);
+   offset += curr_offset;
+ 
+   /* --BEGIN ERROR HANDLING-- */
+@@ -94,7 +94,7 @@ int MPI_File_seek(MPI_File fh, MPI_Offset offset, int whence)
+   ADIOI_TEST_DEFERRED(adio_fh, "MPI_File_seek", _code);
+ 
+   /* find offset corr. to end of file */
+-  ADIOI_Get_eof_offset(adio_fh, _offset);
++  ADIOI_Get_eof_offset(adio_fh, (ADIO_Offset *)_offset);
+   offset += eof_offset;
+ 
+   /* --BEGIN ERROR 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2024-06-14 Thread Sam James
commit: 7e492f3130ba7d79ef13fecc3a676956bbc0b8c5
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Jun 11 13:57:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 14 06:44:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e492f31

sys-cluster/openmpi: prevent parallel installation with pmix

It is vendored in openmpi, so installing openmpi gets you the contents
of sys-cluster/pmix. This is bad and wrong, but also work to resolve. (It
is also work that *needs* to be resolved for openmpi 5.x.)

Things that pmix needs before becoming a proper dependency of openmpi:
- multilib
- keywording on various arches

The stopgap measure is to mark the two as incompatible while we work on
the rest.

Bug: https://bugs.gentoo.org/652432
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sys-cluster/openmpi/openmpi-4.1.6.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-cluster/openmpi/openmpi-4.1.6.ebuild 
b/sys-cluster/openmpi/openmpi-4.1.6.ebuild
index 65f873ab7bf2..fa84da495d33 100644
--- a/sys-cluster/openmpi/openmpi-4.1.6.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.1.6.ebuild
@@ -45,6 +45,7 @@ RDEPEND="
!sys-cluster/mpich
!sys-cluster/mpich2
!sys-cluster/nullmpi
+   !sys-cluster/pmix
>=dev-libs/libevent-2.0.22:=[${MULTILIB_USEDEP},threads(+)]
dev-libs/libltdl:0[${MULTILIB_USEDEP}]
>=sys-apps/hwloc-2.0.2:=[${MULTILIB_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2024-06-14 Thread Sam James
commit: b462e21d01293f5ac38417ff9cb4785b19d46385
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Jun 10 06:00:28 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 14 06:44:43 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b462e21d

sys-cluster/openmpi: force disable building against system pmix

It cannot currently work, since it lacks multilib support plus keywords.
Avoid automagically depending on it, at least.

Bug: https://bugs.gentoo.org/652432
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 sys-cluster/openmpi/openmpi-4.1.6.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sys-cluster/openmpi/openmpi-4.1.6.ebuild 
b/sys-cluster/openmpi/openmpi-4.1.6.ebuild
index fa84da495d33..cd171b1263f5 100644
--- a/sys-cluster/openmpi/openmpi-4.1.6.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.1.6.ebuild
@@ -104,6 +104,8 @@ multilib_src_configure() {
--with-libltdl="${EPREFIX}/usr"
--with-libevent="${EPREFIX}/usr"
--with-libevent-libdir="${EPREFIX}/usr/$(get_libdir)"
+   # unkeyworded, lacks multilib. Do not automagically build 
against it.
+   --with-pmix=internal
 
# Re-enable for 5.0!
# See 
https://github.com/open-mpi/ompi/issues/9697#issuecomment-1003746357



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2024-02-22 Thread Arthur Zamarin
commit: 33b0abc55bc08916bcbf20788378d15723b7ef12
Author: Matoro Mahri  matoro  tk>
AuthorDate: Thu Feb 22 16:21:46 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Feb 22 20:32:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33b0abc5

sys-cluster/openmpi: Stabilize 4.1.6 x86, #922861

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-cluster/openmpi/openmpi-4.1.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/openmpi-4.1.6.ebuild 
b/sys-cluster/openmpi/openmpi-4.1.6.ebuild
index 13f79f91d768..bb1894add6ab 100644
--- a/sys-cluster/openmpi/openmpi-4.1.6.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.1.6.ebuild
@@ -29,7 +29,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv sparc ~x86 
~amd64-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv sparc x86 
~amd64-linux"
 IUSE="cma cuda cxx fortran ipv6 libompitrace peruse romio valgrind
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2024-02-22 Thread Arthur Zamarin
commit: c80e9360d8eac194b8a735a6ad31df4a968145bf
Author: Matoro Mahri  matoro  tk>
AuthorDate: Thu Feb 22 16:14:38 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Feb 22 20:32:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c80e9360

sys-cluster/openmpi: Stabilize 4.1.6 amd64, #922861

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-cluster/openmpi/openmpi-4.1.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/openmpi-4.1.6.ebuild 
b/sys-cluster/openmpi/openmpi-4.1.6.ebuild
index f97be42e62d5..13f79f91d768 100644
--- a/sys-cluster/openmpi/openmpi-4.1.6.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.1.6.ebuild
@@ -29,7 +29,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv sparc ~x86 
~amd64-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv sparc ~x86 
~amd64-linux"
 IUSE="cma cuda cxx fortran ipv6 libompitrace peruse romio valgrind
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2024-02-22 Thread Arthur Zamarin
commit: 6bc27e1ace344a4e14cddea503179d69781aa57a
Author: Matoro Mahri  matoro  tk>
AuthorDate: Thu Feb 22 16:35:00 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Feb 22 20:32:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bc27e1a

sys-cluster/openmpi: Stabilize 4.1.6 arm64, #922861

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-cluster/openmpi/openmpi-4.1.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/openmpi-4.1.6.ebuild 
b/sys-cluster/openmpi/openmpi-4.1.6.ebuild
index bb1894add6ab..65f873ab7bf2 100644
--- a/sys-cluster/openmpi/openmpi-4.1.6.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.1.6.ebuild
@@ -29,7 +29,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv sparc x86 
~amd64-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv sparc x86 
~amd64-linux"
 IUSE="cma cuda cxx fortran ipv6 libompitrace peruse romio valgrind
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2024-02-20 Thread Sam James
commit: 284aa9e1c3218b1de8c25f6ae51e7c92d6ec7c20
Author: Matoro Mahri  matoro  tk>
AuthorDate: Tue Feb 20 22:20:00 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 21 02:26:57 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=284aa9e1

sys-cluster/openmpi: wire up tests

Bug: https://bugs.gentoo.org/922861
Signed-off-by: Matoro Mahri  matoro.tk>
Closes: https://github.com/gentoo/gentoo/pull/35452
Signed-off-by: Sam James  gentoo.org>

 sys-cluster/openmpi/openmpi-4.1.6.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/sys-cluster/openmpi/openmpi-4.1.6.ebuild 
b/sys-cluster/openmpi/openmpi-4.1.6.ebuild
index 3961de8609ea..f97be42e62d5 100644
--- a/sys-cluster/openmpi/openmpi-4.1.6.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.1.6.ebuild
@@ -137,6 +137,10 @@ multilib_src_compile() {
emake V=1
 }
 
+multilib_src_test() {
+   emake -C test check
+}
+
 multilib_src_install() {
default
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2024-02-01 Thread Sam James
commit: 6627b666ba8e179326f0b5500b45492e73dee187
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Feb  1 06:40:19 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb  2 01:02:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6627b666

sys-cluster/openmpi: stable 4.1.6 for sparc, bug #922861

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 sys-cluster/openmpi/openmpi-4.1.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/openmpi-4.1.6.ebuild 
b/sys-cluster/openmpi/openmpi-4.1.6.ebuild
index 86034b2d6f29..3961de8609ea 100644
--- a/sys-cluster/openmpi/openmpi-4.1.6.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.1.6.ebuild
@@ -29,7 +29,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86 
~amd64-linux"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv sparc ~x86 
~amd64-linux"
 IUSE="cma cuda cxx fortran ipv6 libompitrace peruse romio valgrind
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2024-01-24 Thread Arthur Zamarin
commit: d6a105019514965a7ff969954f40c4b811156a7d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan 24 20:33:36 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan 24 20:34:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6a10501

sys-cluster/openmpi: Stabilize 4.1.6 arm, #922861

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-cluster/openmpi/openmpi-4.1.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/openmpi-4.1.6.ebuild 
b/sys-cluster/openmpi/openmpi-4.1.6.ebuild
index da6cb9ed1c02..86034b2d6f29 100644
--- a/sys-cluster/openmpi/openmpi-4.1.6.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.1.6.ebuild
@@ -29,7 +29,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86 
~amd64-linux"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86 
~amd64-linux"
 IUSE="cma cuda cxx fortran ipv6 libompitrace peruse romio valgrind
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2024-01-24 Thread Michał Górny
commit: 5b05600d9745ea740f6837b2b9fbeeb3e3b8c1fd
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan 24 19:21:34 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan 24 19:21:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b05600d

sys-cluster/openmpi: Stabilize 4.1.6 ppc64, #922861

Signed-off-by: Michał Górny  gentoo.org>

 sys-cluster/openmpi/openmpi-4.1.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/openmpi-4.1.6.ebuild 
b/sys-cluster/openmpi/openmpi-4.1.6.ebuild
index ab2269364e29..da6cb9ed1c02 100644
--- a/sys-cluster/openmpi/openmpi-4.1.6.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.1.6.ebuild
@@ -29,7 +29,7 @@ S="${WORKDIR}/${MY_P}"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc ~x86 
~amd64-linux"
 IUSE="cma cuda cxx fortran ipv6 libompitrace peruse romio valgrind
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2023-12-19 Thread Sam James
commit: db684d95293e377f5f6393d0bbcb894968b64eba
Author: Sam James  gentoo  org>
AuthorDate: Tue Dec 19 11:24:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Dec 19 11:24:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db684d95

sys-cluster/openmpi: add 4.1.6

Signed-off-by: Sam James  gentoo.org>

 sys-cluster/openmpi/Manifest |   1 +
 sys-cluster/openmpi/openmpi-4.1.6.ebuild | 166 +++
 2 files changed, 167 insertions(+)

diff --git a/sys-cluster/openmpi/Manifest b/sys-cluster/openmpi/Manifest
index e6f7a3362c37..aad192529f00 100644
--- a/sys-cluster/openmpi/Manifest
+++ b/sys-cluster/openmpi/Manifest
@@ -1,2 +1,3 @@
 DIST openmpi-4.1.4.tar.bz2 10042839 BLAKE2B 
b020e3530ae5dde7b144e7c33b1a3f26f622526a4b48a97a0956fc6f49bbf9dfd5be9ebeeaf3bdc5168a307507408ba5dd8e2a537148821e1d476678177dc5d6
 SHA512 
c70a92c9b16b8c76a871183f9b180d60861186e64140da897d206d53bc06213f31ea93b31734645f580f4bf28dda5605d85dbce2417e4596955384d961bed653
 DIST openmpi-4.1.5.tar.bz2 10045426 BLAKE2B 
135a8373ed6173b7a94def18e3b964c6b6050c909382e0dbb1898a6d261ae428931358121ef6d325d303f4f510017a94970f7c66b280a5fc460365821f36dece
 SHA512 
7a2188684ed7542fe42e1717ae72cb859b4f3d6f722c9d3ba04bfed6c2178b3e7da3a536629d312c23571fed4d9b2ca5e20e85898ae5144e9332bd898e6e1cc6
+DIST openmpi-4.1.6.tar.bz2 10017002 BLAKE2B 
4f119e1ed9b8787f0f860295ab1721fe2fd5300b8e182230a9eba3a864680b02bbd30618cc6d798a693a121626fc0ad5f447144d9ba91becb734f1a530d7a23a
 SHA512 
0ef3240f9c436fb19b67e836cac376eafeb7825d12de3387dad04329dee9f182799d17d785ea23eba763810f479015bb5230593c28950b616b2f0aa1c0a81e71

diff --git a/sys-cluster/openmpi/openmpi-4.1.6.ebuild 
b/sys-cluster/openmpi/openmpi-4.1.6.ebuild
new file mode 100644
index ..6f827b726524
--- /dev/null
+++ b/sys-cluster/openmpi/openmpi-4.1.6.ebuild
@@ -0,0 +1,166 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+FORTRAN_NEEDED=fortran
+inherit cuda fortran-2 multilib-minimal
+
+MY_P=${P/-mpi}
+
+IUSE_OPENMPI_FABRICS="
+   openmpi_fabrics_ofed
+   openmpi_fabrics_knem"
+
+IUSE_OPENMPI_RM="
+   openmpi_rm_pbs
+   openmpi_rm_slurm"
+
+IUSE_OPENMPI_OFED_FEATURES="
+   openmpi_ofed_features_control-hdr-padding
+   openmpi_ofed_features_udcm
+   openmpi_ofed_features_rdmacm
+   openmpi_ofed_features_dynamic-sl"
+
+DESCRIPTION="A high-performance message passing library (MPI)"
+HOMEPAGE="https://www.open-mpi.org;
+SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P}.tar.bz2"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux"
+IUSE="cma cuda cxx fortran ipv6 libompitrace peruse romio valgrind
+   ${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
+
+REQUIRED_USE="
+   openmpi_rm_slurm? ( !openmpi_rm_pbs )
+   openmpi_rm_pbs? ( !openmpi_rm_slurm )
+   openmpi_ofed_features_control-hdr-padding? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_udcm? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_rdmacm? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_dynamic-sl? ( openmpi_fabrics_ofed )"
+
+RDEPEND="
+   !sys-cluster/mpich
+   !sys-cluster/mpich2
+   !sys-cluster/nullmpi
+   >=dev-libs/libevent-2.0.22:=[${MULTILIB_USEDEP},threads(+)]
+   dev-libs/libltdl:0[${MULTILIB_USEDEP}]
+   >=sys-apps/hwloc-2.0.2:=[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+   cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.19-r1:= )
+   openmpi_fabrics_ofed? ( sys-cluster/rdma-core )
+   openmpi_fabrics_knem? ( sys-cluster/knem )
+   openmpi_rm_pbs? ( sys-cluster/torque )
+   openmpi_rm_slurm? ( sys-cluster/slurm )
+   openmpi_ofed_features_rdmacm? ( sys-cluster/rdma-core )"
+DEPEND="${RDEPEND}
+   valgrind? ( dev-util/valgrind )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/mpi.h
+   /usr/include/openmpi/mpiext/mpiext_cuda_c.h
+)
+
+pkg_setup() {
+   fortran-2_pkg_setup
+
+   elog
+   elog "OpenMPI has an overwhelming count of configuration options."
+   elog "Don't forget the EXTRA_ECONF environment variable can let you"
+   elog "specify configure options if you find them necessary."
+   elog
+}
+
+src_prepare() {
+   default
+
+   # Avoid test which ends up looking at system mounts
+   echo "int main() { return 0; }" > test/util/opal_path_nfs.c || die
+
+   # Necessary for scalibility, see
+   # http://www.open-mpi.org/community/lists/users/2008/09/6514.php
+   echo 'oob_tcp_listen_mode = listen_thread' \
+   >> opal/etc/openmpi-mca-params.conf || die
+}
+
+multilib_src_configure() {
+   local myconf=(
+   --disable-mpi-java
+   # configure takes a long time, but upstream currently 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2023-09-10 Thread David Seifert
commit: 22d5fcdaead56f0720fae3279881790c9e17cd1a
Author: David Seifert  gentoo  org>
AuthorDate: Sun Sep 10 20:33:23 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Sep 10 20:33:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22d5fcda

sys-cluster/openmpi: add 4.1.5

Signed-off-by: David Seifert  gentoo.org>

 sys-cluster/openmpi/Manifest |   1 +
 sys-cluster/openmpi/openmpi-4.1.5.ebuild | 166 +++
 2 files changed, 167 insertions(+)

diff --git a/sys-cluster/openmpi/Manifest b/sys-cluster/openmpi/Manifest
index cbc49bd5e60e..e6f7a3362c37 100644
--- a/sys-cluster/openmpi/Manifest
+++ b/sys-cluster/openmpi/Manifest
@@ -1 +1,2 @@
 DIST openmpi-4.1.4.tar.bz2 10042839 BLAKE2B 
b020e3530ae5dde7b144e7c33b1a3f26f622526a4b48a97a0956fc6f49bbf9dfd5be9ebeeaf3bdc5168a307507408ba5dd8e2a537148821e1d476678177dc5d6
 SHA512 
c70a92c9b16b8c76a871183f9b180d60861186e64140da897d206d53bc06213f31ea93b31734645f580f4bf28dda5605d85dbce2417e4596955384d961bed653
+DIST openmpi-4.1.5.tar.bz2 10045426 BLAKE2B 
135a8373ed6173b7a94def18e3b964c6b6050c909382e0dbb1898a6d261ae428931358121ef6d325d303f4f510017a94970f7c66b280a5fc460365821f36dece
 SHA512 
7a2188684ed7542fe42e1717ae72cb859b4f3d6f722c9d3ba04bfed6c2178b3e7da3a536629d312c23571fed4d9b2ca5e20e85898ae5144e9332bd898e6e1cc6

diff --git a/sys-cluster/openmpi/openmpi-4.1.5.ebuild 
b/sys-cluster/openmpi/openmpi-4.1.5.ebuild
new file mode 100644
index ..6f827b726524
--- /dev/null
+++ b/sys-cluster/openmpi/openmpi-4.1.5.ebuild
@@ -0,0 +1,166 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+FORTRAN_NEEDED=fortran
+inherit cuda fortran-2 multilib-minimal
+
+MY_P=${P/-mpi}
+
+IUSE_OPENMPI_FABRICS="
+   openmpi_fabrics_ofed
+   openmpi_fabrics_knem"
+
+IUSE_OPENMPI_RM="
+   openmpi_rm_pbs
+   openmpi_rm_slurm"
+
+IUSE_OPENMPI_OFED_FEATURES="
+   openmpi_ofed_features_control-hdr-padding
+   openmpi_ofed_features_udcm
+   openmpi_ofed_features_rdmacm
+   openmpi_ofed_features_dynamic-sl"
+
+DESCRIPTION="A high-performance message passing library (MPI)"
+HOMEPAGE="https://www.open-mpi.org;
+SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P}.tar.bz2"
+S="${WORKDIR}/${MY_P}"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86 ~amd64-linux"
+IUSE="cma cuda cxx fortran ipv6 libompitrace peruse romio valgrind
+   ${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
+
+REQUIRED_USE="
+   openmpi_rm_slurm? ( !openmpi_rm_pbs )
+   openmpi_rm_pbs? ( !openmpi_rm_slurm )
+   openmpi_ofed_features_control-hdr-padding? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_udcm? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_rdmacm? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_dynamic-sl? ( openmpi_fabrics_ofed )"
+
+RDEPEND="
+   !sys-cluster/mpich
+   !sys-cluster/mpich2
+   !sys-cluster/nullmpi
+   >=dev-libs/libevent-2.0.22:=[${MULTILIB_USEDEP},threads(+)]
+   dev-libs/libltdl:0[${MULTILIB_USEDEP}]
+   >=sys-apps/hwloc-2.0.2:=[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+   cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.19-r1:= )
+   openmpi_fabrics_ofed? ( sys-cluster/rdma-core )
+   openmpi_fabrics_knem? ( sys-cluster/knem )
+   openmpi_rm_pbs? ( sys-cluster/torque )
+   openmpi_rm_slurm? ( sys-cluster/slurm )
+   openmpi_ofed_features_rdmacm? ( sys-cluster/rdma-core )"
+DEPEND="${RDEPEND}
+   valgrind? ( dev-util/valgrind )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/mpi.h
+   /usr/include/openmpi/mpiext/mpiext_cuda_c.h
+)
+
+pkg_setup() {
+   fortran-2_pkg_setup
+
+   elog
+   elog "OpenMPI has an overwhelming count of configuration options."
+   elog "Don't forget the EXTRA_ECONF environment variable can let you"
+   elog "specify configure options if you find them necessary."
+   elog
+}
+
+src_prepare() {
+   default
+
+   # Avoid test which ends up looking at system mounts
+   echo "int main() { return 0; }" > test/util/opal_path_nfs.c || die
+
+   # Necessary for scalibility, see
+   # http://www.open-mpi.org/community/lists/users/2008/09/6514.php
+   echo 'oob_tcp_listen_mode = listen_thread' \
+   >> opal/etc/openmpi-mca-params.conf || die
+}
+
+multilib_src_configure() {
+   local myconf=(
+   --disable-mpi-java
+   # configure takes a long time, but upstream currently force
+   # constriants on caching:
+   # 
https://github.com/open-mpi/ompi/blob/9eec56222a5c98d13790c9ee74877f1562ac27e8/config/opal_config_subdir.m4#L118
+   # so no --cache-dir for now.
+   --enable-mpi-fortran=$(usex fortran all no)
+   

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2023-06-03 Thread WANG Xuerui
commit: 19acc52f56ff2f21961b2a820ad503231da8de18
Author: WANG Xuerui  gentoo  org>
AuthorDate: Sat Jun  3 06:08:52 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sat Jun  3 09:50:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19acc52f

sys-cluster/openmpi: keyword 4.1.4-r1 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 sys-cluster/openmpi/openmpi-4.1.4-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/openmpi-4.1.4-r1.ebuild 
b/sys-cluster/openmpi/openmpi-4.1.4-r1.ebuild
index 79fe1e97a75c..968733699158 100644
--- a/sys-cluster/openmpi/openmpi-4.1.4-r1.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.1.4-r1.ebuild
@@ -30,7 +30,7 @@ SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~ppc ppc64 ~riscv sparc x86 
~amd64-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv sparc x86 
~amd64-linux"
 IUSE="cma cuda cxx fortran ipv6 java libompitrace peruse romio valgrind
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2023-05-15 Thread Sam James
commit: c4e92548c4fe135f7717994566059d3c7526038e
Author: Sam James  gentoo  org>
AuthorDate: Tue May 16 02:53:56 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 16 03:35:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4e92548

sys-cluster/openmpi: add Valgrind annotation support

Signed-off-by: Sam James  gentoo.org>

 sys-cluster/openmpi/openmpi-4.1.4-r1.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/sys-cluster/openmpi/openmpi-4.1.4-r1.ebuild 
b/sys-cluster/openmpi/openmpi-4.1.4-r1.ebuild
index 339560c3b179..79fe1e97a75c 100644
--- a/sys-cluster/openmpi/openmpi-4.1.4-r1.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.1.4-r1.ebuild
@@ -31,7 +31,7 @@ SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~ppc ppc64 ~riscv sparc x86 
~amd64-linux"
-IUSE="cma cuda cxx fortran ipv6 java libompitrace peruse romio
+IUSE="cma cuda cxx fortran ipv6 java libompitrace peruse romio valgrind
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
 
 REQUIRED_USE="
@@ -61,7 +61,8 @@ RDEPEND="${CDEPEND}
java? ( >=virtual/jre-1.8:* )"
 
 DEPEND="${CDEPEND}
-   java? ( >=virtual/jdk-1.8:* )"
+   java? ( >=virtual/jdk-1.8:* )
+   valgrind? ( dev-util/valgrind )"
 
 MULTILIB_WRAPPED_HEADERS=(
/usr/include/mpi.h
@@ -137,6 +138,7 @@ multilib_src_configure() {
$(multilib_native_use_enable openmpi_ofed_features_dynamic-sl 
openib-dynamic-sl)
 
$(multilib_native_use_with cuda cuda "${EPREFIX}"/opt/cuda)
+   $(multilib_native_use_with valgrind)
$(multilib_native_use_with openmpi_fabrics_ofed verbs 
"${EPREFIX}"/usr)
$(multilib_native_use_with openmpi_fabrics_knem knem 
"${EPREFIX}"/usr)
$(multilib_native_use_with openmpi_rm_pbs tm)



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2023-02-13 Thread Mike Gilbert
commit: c98e72c74331332163ad0221ce31da6b74bba252
Author: Mike Gilbert  gentoo  org>
AuthorDate: Mon Feb 13 20:12:22 2023 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Tue Feb 14 00:29:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c98e72c7

sys-cluster/openmpi: adjust libevent dependency

Bug: https://bugs.gentoo.org/869722
Signed-off-by: Mike Gilbert  gentoo.org>

 sys-cluster/openmpi/{openmpi-4.1.4.ebuild => openmpi-4.1.4-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-cluster/openmpi/openmpi-4.1.4.ebuild 
b/sys-cluster/openmpi/openmpi-4.1.4-r1.ebuild
similarity index 98%
rename from sys-cluster/openmpi/openmpi-4.1.4.ebuild
rename to sys-cluster/openmpi/openmpi-4.1.4-r1.ebuild
index feccd35c069a..339560c3b179 100644
--- a/sys-cluster/openmpi/openmpi-4.1.4.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.1.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -46,7 +46,7 @@ CDEPEND="
!sys-cluster/mpich
!sys-cluster/mpich2
!sys-cluster/nullmpi
-   >=dev-libs/libevent-2.0.22:=[${MULTILIB_USEDEP},threads]
+   >=dev-libs/libevent-2.0.22:=[${MULTILIB_USEDEP},threads(+)]
dev-libs/libltdl:0[${MULTILIB_USEDEP}]
>=sys-apps/hwloc-2.0.2:=[${MULTILIB_USEDEP}]
>=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2022-12-26 Thread David Seifert
commit: 427a3d05a0e8a0b3100f7fff0f35ed61d3e5a4b8
Author: David Seifert  gentoo  org>
AuthorDate: Mon Dec 26 20:30:04 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Dec 26 20:30:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=427a3d05

sys-cluster/openmpi: drop 4.1.2

Signed-off-by: David Seifert  gentoo.org>

 sys-cluster/openmpi/Manifest |   1 -
 sys-cluster/openmpi/openmpi-4.1.2.ebuild | 188 ---
 2 files changed, 189 deletions(-)

diff --git a/sys-cluster/openmpi/Manifest b/sys-cluster/openmpi/Manifest
index 204d9ee2be6f..cbc49bd5e60e 100644
--- a/sys-cluster/openmpi/Manifest
+++ b/sys-cluster/openmpi/Manifest
@@ -1,2 +1 @@
-DIST openmpi-4.1.2.tar.bz2 10084596 BLAKE2B 
2e6fc12b4564a302d2c364528d0f6bea8b23f9b1cd6059763b8d5de583d86aae2812c239b1d0bb40c83f3c7682c8e666ce1de3112e95de54848169cb5e2805e8
 SHA512 
1958f96434cddbe525b4511fcf8d0cf8bf1ff376e024466219bd3a2092900e318f45a4b1e1a8ef6b03e350f46a71777fc7db82a7df711f12bb9758150d209aad
 DIST openmpi-4.1.4.tar.bz2 10042839 BLAKE2B 
b020e3530ae5dde7b144e7c33b1a3f26f622526a4b48a97a0956fc6f49bbf9dfd5be9ebeeaf3bdc5168a307507408ba5dd8e2a537148821e1d476678177dc5d6
 SHA512 
c70a92c9b16b8c76a871183f9b180d60861186e64140da897d206d53bc06213f31ea93b31734645f580f4bf28dda5605d85dbce2417e4596955384d961bed653

diff --git a/sys-cluster/openmpi/openmpi-4.1.2.ebuild 
b/sys-cluster/openmpi/openmpi-4.1.2.ebuild
deleted file mode 100644
index 11101a464e34..
--- a/sys-cluster/openmpi/openmpi-4.1.2.ebuild
+++ /dev/null
@@ -1,188 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-FORTRAN_NEEDED=fortran
-
-inherit cuda fortran-2 java-pkg-opt-2 multilib-minimal
-
-MY_P=${P/-mpi}
-S=${WORKDIR}/${MY_P}
-
-IUSE_OPENMPI_FABRICS="
-   openmpi_fabrics_ofed
-   openmpi_fabrics_knem"
-
-IUSE_OPENMPI_RM="
-   openmpi_rm_pbs
-   openmpi_rm_slurm"
-
-IUSE_OPENMPI_OFED_FEATURES="
-   openmpi_ofed_features_control-hdr-padding
-   openmpi_ofed_features_udcm
-   openmpi_ofed_features_rdmacm
-   openmpi_ofed_features_dynamic-sl"
-
-DESCRIPTION="A high-performance message passing library (MPI)"
-HOMEPAGE="https://www.open-mpi.org;
-SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P}.tar.bz2"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~ppc ppc64 ~riscv sparc x86 
~amd64-linux"
-IUSE="cma cuda cxx fortran ipv6 java libompitrace peruse romio
-   ${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
-
-REQUIRED_USE="
-   openmpi_rm_slurm? ( !openmpi_rm_pbs )
-   openmpi_rm_pbs? ( !openmpi_rm_slurm )
-   openmpi_ofed_features_control-hdr-padding? ( openmpi_fabrics_ofed )
-   openmpi_ofed_features_udcm? ( openmpi_fabrics_ofed )
-   openmpi_ofed_features_rdmacm? ( openmpi_fabrics_ofed )
-   openmpi_ofed_features_dynamic-sl? ( openmpi_fabrics_ofed )"
-
-CDEPEND="
-   !sys-cluster/mpich
-   !sys-cluster/mpich2
-   !sys-cluster/nullmpi
-   >=dev-libs/libevent-2.0.22:=[${MULTILIB_USEDEP},threads]
-   dev-libs/libltdl:0[${MULTILIB_USEDEP}]
-   >=sys-apps/hwloc-2.0.2:=[${MULTILIB_USEDEP}]
-   >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
-   cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.19-r1:= )
-   openmpi_fabrics_ofed? ( sys-cluster/rdma-core )
-   openmpi_fabrics_knem? ( sys-cluster/knem )
-   openmpi_rm_pbs? ( sys-cluster/torque )
-   openmpi_rm_slurm? ( sys-cluster/slurm )
-   openmpi_ofed_features_rdmacm? ( sys-cluster/rdma-core )"
-
-RDEPEND="${CDEPEND}
-   java? ( >=virtual/jre-1.8:* )"
-
-DEPEND="${CDEPEND}
-   java? ( >=virtual/jdk-1.8:* )"
-
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/mpi.h
-   /usr/include/openmpi/ompi/mpi/java/mpiJava.h
-   /usr/include/openmpi/mpiext/mpiext_cuda_c.h
-)
-
-pkg_setup() {
-   fortran-2_pkg_setup
-   java-pkg-opt-2_pkg_setup
-
-   elog
-   elog "OpenMPI has an overwhelming count of configuration options."
-   elog "Don't forget the EXTRA_ECONF environment variable can let you"
-   elog "specify configure options if you find them necessary."
-   elog
-}
-
-src_prepare() {
-   default
-
-   echo "void main() { return 0; }" > test/util/opal_path_nfs.c || die
-
-   # Necessary for scalibility, see
-   # http://www.open-mpi.org/community/lists/users/2008/09/6514.php
-   echo 'oob_tcp_listen_mode = listen_thread' \
-   >> opal/etc/openmpi-mca-params.conf || die
-}
-
-multilib_src_configure() {
-   if use java; then
-   # We must always build with the right -source and -target
-   # flags. Passing flags to javac isn't explicitly supported here
-   # but we can cheat by overriding the configure test for javac.
-   export ac_cv_path_JAVAC="$(java-pkg_get-javac) 
$(java-pkg_javac-args)"

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2022-12-06 Thread Arthur Zamarin
commit: 43cf2fc6a3afd9be057959cfd06c7c292c4602f0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Dec  6 15:16:25 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Dec  6 15:16:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43cf2fc6

sys-cluster/openmpi: Stabilize 4.1.4 sparc, #884589

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-cluster/openmpi/openmpi-4.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/openmpi-4.1.4.ebuild 
b/sys-cluster/openmpi/openmpi-4.1.4.ebuild
index df75340d1764..0086cbabe0dd 100644
--- a/sys-cluster/openmpi/openmpi-4.1.4.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.1.4.ebuild
@@ -30,7 +30,7 @@ SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~ppc ppc64 ~riscv ~sparc x86 
~amd64-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~ppc ppc64 ~riscv sparc x86 
~amd64-linux"
 IUSE="cma cuda cxx fortran ipv6 java libompitrace peruse romio
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2022-12-06 Thread Arthur Zamarin
commit: a41fce76a05083f4118d45aa5fcda73f9dc92d40
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Dec  6 15:16:20 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Dec  6 15:16:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a41fce76

sys-cluster/openmpi: Stabilize 4.1.4 arm, #884589

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-cluster/openmpi/openmpi-4.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/openmpi-4.1.4.ebuild 
b/sys-cluster/openmpi/openmpi-4.1.4.ebuild
index c486d1acd194..e7a45c39c8db 100644
--- a/sys-cluster/openmpi/openmpi-4.1.4.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.1.4.ebuild
@@ -30,7 +30,7 @@ SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux"
 IUSE="cma cuda cxx fortran ipv6 java libompitrace peruse romio
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2022-12-06 Thread Arthur Zamarin
commit: 49658b9699630db31b216e7c608d16cadaf264fb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Dec  6 15:16:23 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Dec  6 15:16:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49658b96

sys-cluster/openmpi: Stabilize 4.1.4 ppc64, #884589

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-cluster/openmpi/openmpi-4.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/openmpi-4.1.4.ebuild 
b/sys-cluster/openmpi/openmpi-4.1.4.ebuild
index e7a45c39c8db..df75340d1764 100644
--- a/sys-cluster/openmpi/openmpi-4.1.4.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.1.4.ebuild
@@ -30,7 +30,7 @@ SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~ppc ppc64 ~riscv ~sparc x86 
~amd64-linux"
 IUSE="cma cuda cxx fortran ipv6 java libompitrace peruse romio
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2022-12-06 Thread Arthur Zamarin
commit: a00063cc9bd9378a5f8ad2c0bc137595821a3990
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Dec  6 15:16:28 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Dec  6 15:16:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a00063cc

sys-cluster/openmpi: Stabilize 4.1.4 arm64, #884589

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-cluster/openmpi/openmpi-4.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/openmpi-4.1.4.ebuild 
b/sys-cluster/openmpi/openmpi-4.1.4.ebuild
index 0086cbabe0dd..feccd35c069a 100644
--- a/sys-cluster/openmpi/openmpi-4.1.4.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.1.4.ebuild
@@ -30,7 +30,7 @@ SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~ppc ppc64 ~riscv sparc x86 
~amd64-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~ppc ppc64 ~riscv sparc x86 
~amd64-linux"
 IUSE="cma cuda cxx fortran ipv6 java libompitrace peruse romio
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2022-12-06 Thread Arthur Zamarin
commit: 4a8cfcade79312c089b3dafdceaaa65be39ff0e5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Dec  6 14:32:58 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Dec  6 14:32:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a8cfcad

sys-cluster/openmpi: Stabilize 4.1.4 x86, #884589

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-cluster/openmpi/openmpi-4.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/openmpi-4.1.4.ebuild 
b/sys-cluster/openmpi/openmpi-4.1.4.ebuild
index 60731e0f8ec2..c486d1acd194 100644
--- a/sys-cluster/openmpi/openmpi-4.1.4.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.1.4.ebuild
@@ -30,7 +30,7 @@ SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 
~amd64-linux"
 IUSE="cma cuda cxx fortran ipv6 java libompitrace peruse romio
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2022-12-06 Thread Arthur Zamarin
commit: e145f8fc070396c798eab3eed2ca9ed6b4702502
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Dec  6 14:32:56 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Dec  6 14:32:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e145f8fc

sys-cluster/openmpi: Stabilize 4.1.4 amd64, #884589

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-cluster/openmpi/openmpi-4.1.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/openmpi-4.1.4.ebuild 
b/sys-cluster/openmpi/openmpi-4.1.4.ebuild
index 35d6f2a025ad..60731e0f8ec2 100644
--- a/sys-cluster/openmpi/openmpi-4.1.4.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.1.4.ebuild
@@ -30,7 +30,7 @@ SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux"
 IUSE="cma cuda cxx fortran ipv6 java libompitrace peruse romio
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2022-10-16 Thread Sam James
commit: a71c615642982b7dd3880c3f82e2475151bdde5f
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct 17 03:04:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 17 03:15:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a71c6156

sys-cluster/openmpi: add github upstream metadata

Signed-off-by: Sam James  gentoo.org>

 sys-cluster/openmpi/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/sys-cluster/openmpi/metadata.xml b/sys-cluster/openmpi/metadata.xml
index 973c7450cc63..d22934fe7e22 100644
--- a/sys-cluster/openmpi/metadata.xml
+++ b/sys-cluster/openmpi/metadata.xml
@@ -12,4 +12,7 @@
Enable PERUSE interface
Build the ROMIO MPI-IO component

+   
+   open-mpi/ompi
+   
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2022-06-03 Thread Sam James
commit: f6e611531d183fae2e185d8427ce058c95cbf628
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun  4 00:28:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun  4 01:16:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6e61153

sys-cluster/openmpi: add 4.1.4

Signed-off-by: Sam James  gentoo.org>

 sys-cluster/openmpi/Manifest |   1 +
 sys-cluster/openmpi/openmpi-4.1.4.ebuild | 186 +++
 2 files changed, 187 insertions(+)

diff --git a/sys-cluster/openmpi/Manifest b/sys-cluster/openmpi/Manifest
index 42c7707e372a..204d9ee2be6f 100644
--- a/sys-cluster/openmpi/Manifest
+++ b/sys-cluster/openmpi/Manifest
@@ -1 +1,2 @@
 DIST openmpi-4.1.2.tar.bz2 10084596 BLAKE2B 
2e6fc12b4564a302d2c364528d0f6bea8b23f9b1cd6059763b8d5de583d86aae2812c239b1d0bb40c83f3c7682c8e666ce1de3112e95de54848169cb5e2805e8
 SHA512 
1958f96434cddbe525b4511fcf8d0cf8bf1ff376e024466219bd3a2092900e318f45a4b1e1a8ef6b03e350f46a71777fc7db82a7df711f12bb9758150d209aad
+DIST openmpi-4.1.4.tar.bz2 10042839 BLAKE2B 
b020e3530ae5dde7b144e7c33b1a3f26f622526a4b48a97a0956fc6f49bbf9dfd5be9ebeeaf3bdc5168a307507408ba5dd8e2a537148821e1d476678177dc5d6
 SHA512 
c70a92c9b16b8c76a871183f9b180d60861186e64140da897d206d53bc06213f31ea93b31734645f580f4bf28dda5605d85dbce2417e4596955384d961bed653

diff --git a/sys-cluster/openmpi/openmpi-4.1.4.ebuild 
b/sys-cluster/openmpi/openmpi-4.1.4.ebuild
new file mode 100644
index ..35d6f2a025ad
--- /dev/null
+++ b/sys-cluster/openmpi/openmpi-4.1.4.ebuild
@@ -0,0 +1,186 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+FORTRAN_NEEDED=fortran
+
+inherit cuda fortran-2 java-pkg-opt-2 multilib-minimal
+
+MY_P=${P/-mpi}
+S=${WORKDIR}/${MY_P}
+
+IUSE_OPENMPI_FABRICS="
+   openmpi_fabrics_ofed
+   openmpi_fabrics_knem"
+
+IUSE_OPENMPI_RM="
+   openmpi_rm_pbs
+   openmpi_rm_slurm"
+
+IUSE_OPENMPI_OFED_FEATURES="
+   openmpi_ofed_features_control-hdr-padding
+   openmpi_ofed_features_udcm
+   openmpi_ofed_features_rdmacm
+   openmpi_ofed_features_dynamic-sl"
+
+DESCRIPTION="A high-performance message passing library (MPI)"
+HOMEPAGE="https://www.open-mpi.org;
+SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P}.tar.bz2"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 
~amd64-linux"
+IUSE="cma cuda cxx fortran ipv6 java libompitrace peruse romio
+   ${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
+
+REQUIRED_USE="
+   openmpi_rm_slurm? ( !openmpi_rm_pbs )
+   openmpi_rm_pbs? ( !openmpi_rm_slurm )
+   openmpi_ofed_features_control-hdr-padding? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_udcm? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_rdmacm? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_dynamic-sl? ( openmpi_fabrics_ofed )"
+
+CDEPEND="
+   !sys-cluster/mpich
+   !sys-cluster/mpich2
+   !sys-cluster/nullmpi
+   >=dev-libs/libevent-2.0.22:=[${MULTILIB_USEDEP},threads]
+   dev-libs/libltdl:0[${MULTILIB_USEDEP}]
+   >=sys-apps/hwloc-2.0.2:=[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+   cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.19-r1:= )
+   openmpi_fabrics_ofed? ( sys-cluster/rdma-core )
+   openmpi_fabrics_knem? ( sys-cluster/knem )
+   openmpi_rm_pbs? ( sys-cluster/torque )
+   openmpi_rm_slurm? ( sys-cluster/slurm )
+   openmpi_ofed_features_rdmacm? ( sys-cluster/rdma-core )"
+
+RDEPEND="${CDEPEND}
+   java? ( >=virtual/jre-1.8:* )"
+
+DEPEND="${CDEPEND}
+   java? ( >=virtual/jdk-1.8:* )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/mpi.h
+   /usr/include/openmpi/ompi/mpi/java/mpiJava.h
+   /usr/include/openmpi/mpiext/mpiext_cuda_c.h
+)
+
+pkg_setup() {
+   fortran-2_pkg_setup
+   java-pkg-opt-2_pkg_setup
+
+   elog
+   elog "OpenMPI has an overwhelming count of configuration options."
+   elog "Don't forget the EXTRA_ECONF environment variable can let you"
+   elog "specify configure options if you find them necessary."
+   elog
+}
+
+src_prepare() {
+   default
+
+   # Avoid test which ends up looking at system mounts
+   echo "int main() { return 0; }" > test/util/opal_path_nfs.c || die
+
+   # Necessary for scalibility, see
+   # http://www.open-mpi.org/community/lists/users/2008/09/6514.php
+   echo 'oob_tcp_listen_mode = listen_thread' \
+   >> opal/etc/openmpi-mca-params.conf || die
+}
+
+multilib_src_configure() {
+   if use java; then
+   # We must always build with the right -source and -target
+   # flags. Passing flags to javac isn't explicitly supported here
+   # but we can cheat by overriding the configure test for javac.
+   export 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2022-03-06 Thread Sam James
commit: 9d19c47bcf0ce7176265a7196a6ee0116aeb78ea
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  7 04:28:54 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  7 04:28:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d19c47b

sys-cluster/openmpi: Stabilize 4.1.2 arm64, #816579

Signed-off-by: Sam James  gentoo.org>

 sys-cluster/openmpi/openmpi-4.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/openmpi-4.1.2.ebuild 
b/sys-cluster/openmpi/openmpi-4.1.2.ebuild
index 0dcf4363334a..11101a464e34 100644
--- a/sys-cluster/openmpi/openmpi-4.1.2.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.1.2.ebuild
@@ -30,7 +30,7 @@ SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ~ppc ppc64 ~riscv sparc x86 
~amd64-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~ppc ppc64 ~riscv sparc x86 
~amd64-linux"
 IUSE="cma cuda cxx fortran ipv6 java libompitrace peruse romio
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2022-02-01 Thread Sam James
commit: aeb00546dcfb267ad34e0b862ec4186940a378da
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb  2 06:20:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  2 06:20:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aeb00546

sys-cluster/openmpi: Keyword 4.1.2 arm64, #829381

Signed-off-by: Sam James  gentoo.org>

 sys-cluster/openmpi/openmpi-4.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/openmpi-4.1.2.ebuild 
b/sys-cluster/openmpi/openmpi-4.1.2.ebuild
index 3378509a5976..abd83b938e27 100644
--- a/sys-cluster/openmpi/openmpi-4.1.2.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.1.2.ebuild
@@ -30,7 +30,7 @@ SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~ia64 ppc ppc64 ~riscv sparc x86 
~amd64-linux"
 IUSE="cma cuda cxx fortran ipv6 java libompitrace peruse romio
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/, sys-cluster/openmpi/files/

2022-01-29 Thread David Seifert
commit: 0ee8a879d834304fa14d1e981c18a6555913262d
Author: David Seifert  gentoo  org>
AuthorDate: Sat Jan 29 10:27:18 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Jan 29 10:27:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ee8a879

sys-cluster/openmpi: drop versions

Signed-off-by: David Seifert  gentoo.org>

 sys-cluster/openmpi/Manifest |  10 --
 sys-cluster/openmpi/files/openmpi-ltdl.patch |  78 ---
 sys-cluster/openmpi/metadata.xml |   6 -
 sys-cluster/openmpi/openmpi-1.10.7.ebuild| 194 ---
 sys-cluster/openmpi/openmpi-1.4.5-r1.ebuild  | 103 --
 sys-cluster/openmpi/openmpi-1.7.5-r2.ebuild  | 163 --
 sys-cluster/openmpi/openmpi-1.8.8-r1.ebuild  | 176 
 sys-cluster/openmpi/openmpi-2.0.4-r1.ebuild  | 177 
 sys-cluster/openmpi/openmpi-2.1.6-r1.ebuild  | 170 ---
 sys-cluster/openmpi/openmpi-3.0.4-r1.ebuild  | 167 ---
 sys-cluster/openmpi/openmpi-3.1.4-r1.ebuild  | 167 ---
 sys-cluster/openmpi/openmpi-4.0.5-r3.ebuild  | 174 
 sys-cluster/openmpi/openmpi-4.0.7.ebuild | 176 
 13 files changed, 1761 deletions(-)

diff --git a/sys-cluster/openmpi/Manifest b/sys-cluster/openmpi/Manifest
index 3129a6649dbb..42c7707e372a 100644
--- a/sys-cluster/openmpi/Manifest
+++ b/sys-cluster/openmpi/Manifest
@@ -1,11 +1 @@
-DIST openmpi-1.10.7.tar.bz2 13435131 BLAKE2B 
c1914e6842f59a4a21a27d015275eff00092e57784c4219f58424fbc69c6d9e58109aa1b2ff4e1e340ddc3b93f07d7271e728928772c66c271442e375c08315e
 SHA512 
9c5470f9959ca37650a59e56fb8343c028422c709876ab9d25a411dd09a07cdde927c45d8f3db1ad524b1f2847fe799471d469fa1efee48f8018b2ff24427ecb
-DIST openmpi-1.4.5.tar.bz2 6643760 BLAKE2B 
6890e8ed6f75e77e0e02c88bce473a37195549bca06696881cf7c3f6e46db25abaa04d9517d7ff9a11ad64cc97cf8d1b8678d9797c49a1659656d8a5de5c56ae
 SHA512 
f89922345cde8978483e397e9016103626db3f1787f9afccaf0f60d59caa2a4409b47b01ac221d60e24e241f2afecb636ca89688bf326dc0ca5c817de96b3e99
-DIST openmpi-1.7.5.tar.bz2 13286694 BLAKE2B 
15862d34f8b8db60e7896f57274555df849713492c6e7e590feb06ec9b3655ff0311a81c0a6c87cc16dc8fd95510a1d79b23467af843d37768f75005ff4edd8c
 SHA512 
72de2788fa26615a2e7373b5f32e0a2b9e39d56094c45b49348ef19bbb0ea306734b7d3275d76471a18628b5244d882de4ed3595eb46f13683e1c8d2b277f065
-DIST openmpi-1.8.8.tar.bz2 13231433 BLAKE2B 
d196fd0bb08cfb0c86a29ae39015eb15e1465554e322c1ae039b61cee3a027ea0ba8d7fecd02e310309caec416147611a233861e464db4449da3b449387b1dca
 SHA512 
8ca2e3ebb9d9ba0f33faba9bef76fe95293721b73619cbc18176611074a56c277e9ab6cae7fa6c87ace11f16151c1bc495b2a8dbc8ad064d5a8f89f5d431a660
-DIST openmpi-2.0.4.tar.bz2 8272983 BLAKE2B 
7d0a392fbc8c896cdccefb9bf0ff83fbd8db8a42d17f06cb23ac88ba896e2c75e1b1b7a79559d0ce3c2b881f197f54ce1bd8967c889bafe2b97f95fb6b957501
 SHA512 
2cccb83847d44f6282ec24f7bc12ab51b84dc5ac1a2a919ef0761847ff7cdcb31cfb1f38dca33df7063a98c27a64575a108002716d207cbba3a54773b999e6c5
-DIST openmpi-2.1.6.tar.bz2 8324626 BLAKE2B 
4aed4b397c0e0ead24ed5e9bbf45ee8f6719a7566d74405cccf119ddf535891ece91c04cbcad96be5a5d9805c620aa13a1b51c0edd67c049827357e7668008b9
 SHA512 
f552f47961e040476e7d2949cdd3e5a0b5ad74bea2b6532608117ec893473a160cd368251d1f439fd773f4846950857baf939e7b3586bac2a099495f7bc0e349
-DIST openmpi-3.0.4.tar.bz2 9308341 BLAKE2B 
84536082f8415c9a0e41db01d96d64bffc463ca84de7730b25789dfee74e2205db5467739a42f13b0938d0934b45c948cd2be406290cdb4b196a5b51a5a3fc88
 SHA512 
c9db432e89d680e8857444395fee3544bebd4d1535f3e85a9435ca21f9848fad9f181e6be1ab8b93241b88723395535e3b3bdb2a5dd4128ed26df887b9a55810
-DIST openmpi-3.1.4.tar.bz2 9468371 BLAKE2B 
70a93aa170086f43b2eb4f9b7c74673065bd309ae7a4c8f478a6db7523167fd1d25af19f87661149f6dd6033898ab47b86690a0421a01aa6f5a4d70478072e0e
 SHA512 
5b4aafffc79fd85cb94a11a6e2fac563b142ac532191009eb35826c432ed3c391a6616e2ca92eacbf36137468eadb7c0f7ddc787034bc95c4214232ed5128338
-DIST openmpi-4.0.5.tar.bz2 9752045 BLAKE2B 
9709dc8c251d4f2be14d0ab498c5d0d0e59f95db98fb16d9e84fe3d30af5a8e2f9636bbceaf7ae4086a3312bcd6299f0e9e1ca609d658930a1f5abe1018311e1
 SHA512 
b7a1a5ccfc0eaa0f0504ff770b550480f7ae6727fa891e3310d9340a0d844a2ceddf62c2e59efd047ab9416b24c829919bbccd29606ca0e0d7a0569dad800011
-DIST openmpi-4.0.7.tar.bz2 9809794 BLAKE2B 
c8ecafa3d50c54ebb9c8853010628240a696b342b04d17df66c4dbbc199a6b65bf7d92a8c34867e86e36a8664d1e26b7d0b0fa16f28cc9c8fed5223a4c06ef81
 SHA512 
27c49a1598c565e7ab63d2ca5b5277aad36f9f863854199e86af0387ec6edce9a99e9a8bc8dad565d01a6ab4c9f61067603c07b30a165317cced4997507727a4
 DIST openmpi-4.1.2.tar.bz2 10084596 BLAKE2B 
2e6fc12b4564a302d2c364528d0f6bea8b23f9b1cd6059763b8d5de583d86aae2812c239b1d0bb40c83f3c7682c8e666ce1de3112e95de54848169cb5e2805e8
 SHA512 
1958f96434cddbe525b4511fcf8d0cf8bf1ff376e024466219bd3a2092900e318f45a4b1e1a8ef6b03e350f46a71777fc7db82a7df711f12bb9758150d209aad

diff --git 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2022-01-28 Thread Sam James
commit: fbbb28528306067e0f99218d183d15ee9f837fc4
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 29 00:44:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 29 00:44:15 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbbb2852

sys-cluster/openmpi: Stabilize 4.1.2 ppc, #832203

Signed-off-by: Sam James  gentoo.org>

 sys-cluster/openmpi/openmpi-4.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/openmpi-4.1.2.ebuild 
b/sys-cluster/openmpi/openmpi-4.1.2.ebuild
index 983a0bb68767..3378509a5976 100644
--- a/sys-cluster/openmpi/openmpi-4.1.2.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.1.2.ebuild
@@ -30,7 +30,7 @@ SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~ia64 ~ppc ppc64 ~riscv sparc x86 ~amd64-linux"
+KEYWORDS="~alpha amd64 arm ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux"
 IUSE="cma cuda cxx fortran ipv6 java libompitrace peruse romio
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2022-01-28 Thread Sam James
commit: 140bddb8da852915383fa68882127222fa17ccf8
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 29 00:02:17 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 29 00:02:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=140bddb8

sys-cluster/openmpi: Stabilize 4.1.2 x86, #832203

Signed-off-by: Sam James  gentoo.org>

 sys-cluster/openmpi/openmpi-4.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/openmpi-4.1.2.ebuild 
b/sys-cluster/openmpi/openmpi-4.1.2.ebuild
index 0a84cb0d0833..983a0bb68767 100644
--- a/sys-cluster/openmpi/openmpi-4.1.2.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.1.2.ebuild
@@ -30,7 +30,7 @@ SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~ia64 ~ppc ppc64 ~riscv sparc ~x86 ~amd64-linux"
+KEYWORDS="~alpha amd64 arm ~ia64 ~ppc ppc64 ~riscv sparc x86 ~amd64-linux"
 IUSE="cma cuda cxx fortran ipv6 java libompitrace peruse romio
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2022-01-28 Thread Sam James
commit: ac8969109e3384ff6d1271e45ecefbcc296578ab
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 29 00:02:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 29 00:02:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac896910

sys-cluster/openmpi: Stabilize 4.1.2 amd64, #832203

Signed-off-by: Sam James  gentoo.org>

 sys-cluster/openmpi/openmpi-4.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/openmpi-4.1.2.ebuild 
b/sys-cluster/openmpi/openmpi-4.1.2.ebuild
index cd945b53929a..0a84cb0d0833 100644
--- a/sys-cluster/openmpi/openmpi-4.1.2.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.1.2.ebuild
@@ -30,7 +30,7 @@ SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~ia64 ~ppc ppc64 ~riscv sparc ~x86 ~amd64-linux"
+KEYWORDS="~alpha amd64 arm ~ia64 ~ppc ppc64 ~riscv sparc ~x86 ~amd64-linux"
 IUSE="cma cuda cxx fortran ipv6 java libompitrace peruse romio
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2022-01-28 Thread Arthur Zamarin
commit: 8953ebf5ce7b6f2d686414284c6d3bca82c92180
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 28 19:20:34 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 28 19:20:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8953ebf5

sys-cluster/openmpi: Stabilize 4.1.2 ppc64, #832203

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-cluster/openmpi/openmpi-4.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/openmpi-4.1.2.ebuild 
b/sys-cluster/openmpi/openmpi-4.1.2.ebuild
index e1b30ced4c1a..cd945b53929a 100644
--- a/sys-cluster/openmpi/openmpi-4.1.2.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.1.2.ebuild
@@ -30,7 +30,7 @@ SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~ia64 ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux"
+KEYWORDS="~alpha ~amd64 arm ~ia64 ~ppc ppc64 ~riscv sparc ~x86 ~amd64-linux"
 IUSE="cma cuda cxx fortran ipv6 java libompitrace peruse romio
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2022-01-28 Thread Arthur Zamarin
commit: 1ed1cff8b4724aecc05e32ffb4008072f848a934
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 28 19:19:48 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 28 19:19:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ed1cff8

sys-cluster/openmpi: Stabilize 4.1.2 arm, #832203

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-cluster/openmpi/openmpi-4.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/openmpi-4.1.2.ebuild 
b/sys-cluster/openmpi/openmpi-4.1.2.ebuild
index 0f360b2f84ce..e1b30ced4c1a 100644
--- a/sys-cluster/openmpi/openmpi-4.1.2.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.1.2.ebuild
@@ -30,7 +30,7 @@ SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux"
+KEYWORDS="~alpha ~amd64 arm ~ia64 ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux"
 IUSE="cma cuda cxx fortran ipv6 java libompitrace peruse romio
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2022-01-28 Thread Arthur Zamarin
commit: 6025269c990d0ae4560e6ac5e4554527f9179b8d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 28 19:16:00 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 28 19:16:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6025269c

sys-cluster/openmpi: Stabilize 4.1.2 sparc, #832203

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-cluster/openmpi/openmpi-4.1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/openmpi-4.1.2.ebuild 
b/sys-cluster/openmpi/openmpi-4.1.2.ebuild
index bcdeed294796..0f360b2f84ce 100644
--- a/sys-cluster/openmpi/openmpi-4.1.2.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.1.2.ebuild
@@ -30,7 +30,7 @@ SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux"
 IUSE="cma cuda cxx fortran ipv6 java libompitrace peruse romio
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2022-01-16 Thread David Seifert
commit: b67d4a39cf3697c247a6ce129846e77736ce7e9f
Author: David Seifert  gentoo  org>
AuthorDate: Sun Jan 16 18:26:48 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Jan 16 18:26:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b67d4a39

sys-cluster/openmpi: remove USE=openmpi_fabrics_psm

Closes: https://bugs.gentoo.org/831003
Signed-off-by: David Seifert  gentoo.org>

 sys-cluster/openmpi/openmpi-1.10.7.ebuild   | 15 ++-
 sys-cluster/openmpi/openmpi-1.7.5-r2.ebuild | 15 ++-
 sys-cluster/openmpi/openmpi-1.8.8-r1.ebuild | 15 ++-
 sys-cluster/openmpi/openmpi-2.0.4-r1.ebuild | 15 ++-
 sys-cluster/openmpi/openmpi-2.1.6-r1.ebuild | 15 ++-
 sys-cluster/openmpi/openmpi-3.0.4-r1.ebuild | 15 ++-
 sys-cluster/openmpi/openmpi-3.1.4-r1.ebuild | 15 ++-
 sys-cluster/openmpi/openmpi-4.0.5-r3.ebuild | 13 +
 sys-cluster/openmpi/openmpi-4.0.7.ebuild| 13 +
 sys-cluster/openmpi/openmpi-4.1.2.ebuild| 13 +
 10 files changed, 57 insertions(+), 87 deletions(-)

diff --git a/sys-cluster/openmpi/openmpi-1.10.7.ebuild 
b/sys-cluster/openmpi/openmpi-1.10.7.ebuild
index 2f7dc01da22f..bd10c4fe0ad4 100644
--- a/sys-cluster/openmpi/openmpi-1.10.7.ebuild
+++ b/sys-cluster/openmpi/openmpi-1.10.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,8 +12,7 @@ S=${WORKDIR}/${MY_P}
 
 IUSE_OPENMPI_FABRICS="
openmpi_fabrics_ofed
-   openmpi_fabrics_knem
-   openmpi_fabrics_psm"
+   openmpi_fabrics_knem"
 
 IUSE_OPENMPI_RM="
openmpi_rm_pbs
@@ -36,9 +35,9 @@ KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux"
 IUSE="cma cuda +cxx fortran heterogeneous ipv6 java mpi-threads numa romio 
threads vt
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
 
-REQUIRED_USE="openmpi_rm_slurm? ( !openmpi_rm_pbs )
+REQUIRED_USE="
+   openmpi_rm_slurm? ( !openmpi_rm_pbs )
openmpi_rm_pbs? ( !openmpi_rm_slurm )
-   openmpi_fabrics_psm? ( openmpi_fabrics_ofed )
openmpi_ofed_features_control-hdr-padding? ( openmpi_fabrics_ofed )
openmpi_ofed_features_connectx-xrc? ( openmpi_fabrics_ofed )
openmpi_ofed_features_udcm? ( openmpi_fabrics_ofed )
@@ -63,12 +62,11 @@ CDEPEND="
=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.19-r1 )
-   openmpi_fabrics_ofed? ( sys-fabric/ofed:* )
+   openmpi_fabrics_ofed? ( sys-cluster/rdma-core )
openmpi_fabrics_knem? ( sys-cluster/knem )
-   openmpi_fabrics_psm? ( sys-fabric/infinipath-psm:* )
openmpi_rm_pbs? ( sys-cluster/torque )
openmpi_rm_slurm? ( sys-cluster/slurm )
-   openmpi_ofed_features_rdmacm? ( sys-fabric/librdmacm:* )"
+   openmpi_ofed_features_rdmacm? ( sys-cluster/rdma-core )"
 
 RDEPEND="${CDEPEND}
java? ( >=virtual/jre-1.6 )"
@@ -138,7 +136,6 @@ multilib_src_configure() {
$(multilib_native_use_enable mpi-threads mpi-thread-multiple) \
$(multilib_native_use_with openmpi_fabrics_ofed verbs 
"${EPREFIX}"/usr) \
$(multilib_native_use_with openmpi_fabrics_knem knem 
"${EPREFIX}"/usr) \
-   $(multilib_native_use_with openmpi_fabrics_psm psm 
"${EPREFIX}"/usr) \
$(multilib_native_use_enable 
openmpi_ofed_features_control-hdr-padding openib-control-hdr-padding) \
$(multilib_native_use_enable openmpi_ofed_features_connectx-xrc 
openib-connectx-xrc) \
$(multilib_native_use_enable openmpi_ofed_features_rdmacm 
openib-rdmacm) \

diff --git a/sys-cluster/openmpi/openmpi-1.7.5-r2.ebuild 
b/sys-cluster/openmpi/openmpi-1.7.5-r2.ebuild
index 6c2e0849a42f..8319c92e65d2 100644
--- a/sys-cluster/openmpi/openmpi-1.7.5-r2.ebuild
+++ b/sys-cluster/openmpi/openmpi-1.7.5-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,8 +13,7 @@ S="${WORKDIR}"/${MY_P}
 
 IUSE_OPENMPI_FABRICS="
openmpi_fabrics_ofed
-   openmpi_fabrics_knem
-   openmpi_fabrics_psm"
+   openmpi_fabrics_knem"
 
 IUSE_OPENMPI_RM="
openmpi_rm_pbs
@@ -36,9 +35,9 @@ KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 
~amd64-linux"
 IUSE="cma cuda +cxx fortran heterogeneous ipv6 mpi-threads romio threads vt
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
 
-REQUIRED_USE="openmpi_rm_slurm? ( !openmpi_rm_pbs )
+REQUIRED_USE="
+   openmpi_rm_slurm? ( !openmpi_rm_pbs )
openmpi_rm_pbs? ( !openmpi_rm_slurm )
-   openmpi_fabrics_psm? ( openmpi_fabrics_ofed )
openmpi_ofed_features_control-hdr-padding? ( openmpi_fabrics_ofed )

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2022-01-15 Thread David Seifert
commit: caaf3175e32fbef5a28305d0d5a816b6721d295a
Author: David Seifert  gentoo  org>
AuthorDate: Sun Jan 16 00:00:21 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Jan 16 00:00:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caaf3175

sys-cluster/openmpi: drop versions

Signed-off-by: David Seifert  gentoo.org>

 sys-cluster/openmpi/Manifest|   5 -
 sys-cluster/openmpi/openmpi-4.0.2-r1.ebuild | 166 
 sys-cluster/openmpi/openmpi-4.0.3-r1.ebuild | 166 
 sys-cluster/openmpi/openmpi-4.0.4-r1.ebuild | 166 
 sys-cluster/openmpi/openmpi-4.0.5-r2.ebuild | 166 
 sys-cluster/openmpi/openmpi-4.0.6-r1.ebuild | 179 --
 sys-cluster/openmpi/openmpi-4.1.1-r1.ebuild | 187 
 7 files changed, 1035 deletions(-)

diff --git a/sys-cluster/openmpi/Manifest b/sys-cluster/openmpi/Manifest
index 1fbf65fc91b7..3129a6649dbb 100644
--- a/sys-cluster/openmpi/Manifest
+++ b/sys-cluster/openmpi/Manifest
@@ -6,11 +6,6 @@ DIST openmpi-2.0.4.tar.bz2 8272983 BLAKE2B 
7d0a392fbc8c896cdccefb9bf0ff83fbd8db8
 DIST openmpi-2.1.6.tar.bz2 8324626 BLAKE2B 
4aed4b397c0e0ead24ed5e9bbf45ee8f6719a7566d74405cccf119ddf535891ece91c04cbcad96be5a5d9805c620aa13a1b51c0edd67c049827357e7668008b9
 SHA512 
f552f47961e040476e7d2949cdd3e5a0b5ad74bea2b6532608117ec893473a160cd368251d1f439fd773f4846950857baf939e7b3586bac2a099495f7bc0e349
 DIST openmpi-3.0.4.tar.bz2 9308341 BLAKE2B 
84536082f8415c9a0e41db01d96d64bffc463ca84de7730b25789dfee74e2205db5467739a42f13b0938d0934b45c948cd2be406290cdb4b196a5b51a5a3fc88
 SHA512 
c9db432e89d680e8857444395fee3544bebd4d1535f3e85a9435ca21f9848fad9f181e6be1ab8b93241b88723395535e3b3bdb2a5dd4128ed26df887b9a55810
 DIST openmpi-3.1.4.tar.bz2 9468371 BLAKE2B 
70a93aa170086f43b2eb4f9b7c74673065bd309ae7a4c8f478a6db7523167fd1d25af19f87661149f6dd6033898ab47b86690a0421a01aa6f5a4d70478072e0e
 SHA512 
5b4aafffc79fd85cb94a11a6e2fac563b142ac532191009eb35826c432ed3c391a6616e2ca92eacbf36137468eadb7c0f7ddc787034bc95c4214232ed5128338
-DIST openmpi-4.0.2.tar.bz2 9819372 BLAKE2B 
000faa8ff032f9aa6bf5f0a14fb9a363080cfcdd7c6f8ab90bc9507fd7a473d70502574ee1e75c88acecb06c516a643ef7b9e804fb580be9fc860b7b1fb1cc5d
 SHA512 
634d45d989f1e0b8848bfb4eb4527c7edd76d4fccd77a5f8d85a46a5822f97ba653adf13df857c87ae56a8117b4ae2d45ec24249c6ee41a562446d4112ddb770
-DIST openmpi-4.0.3.tar.bz2 9856669 BLAKE2B 
571e8038cdf125bfb452fbee44d8397f8e724498971409fb25e11cc90ad4d7f9106f4ad093d4722754303808b82c58bf3b39a72a2567192efd1b98422f09160f
 SHA512 
01f773064c575a0fe6ab081c20c5cf07ba1c9eada5ecfe520d14ce2b9fc6d021d0f56a0159fa354fd6c8e2bb7354a272aa8d0063b351f59251deb56474849acc
-DIST openmpi-4.0.4.tar.bz2 9748444 BLAKE2B 
3c3258b7cd71156deec317479ac1ea9766b09447b77174e448a63dab30f75a525c4142159ff58ad0b6208282e36d568e4cd4e7cc1f8b9b34cad8561ce2969a72
 SHA512 
6c193b4b5cbfd9d48fa5efcef01372c424b51ae5e9727ccf4235e3b14556dfeb010865e41a9473419ccda16559139aa469086b1fff9abfd337e87387fdec1c64
 DIST openmpi-4.0.5.tar.bz2 9752045 BLAKE2B 
9709dc8c251d4f2be14d0ab498c5d0d0e59f95db98fb16d9e84fe3d30af5a8e2f9636bbceaf7ae4086a3312bcd6299f0e9e1ca609d658930a1f5abe1018311e1
 SHA512 
b7a1a5ccfc0eaa0f0504ff770b550480f7ae6727fa891e3310d9340a0d844a2ceddf62c2e59efd047ab9416b24c829919bbccd29606ca0e0d7a0569dad800011
-DIST openmpi-4.0.6.tar.bz2 9805015 BLAKE2B 
2a476fc22a953bd8afb56153ca73e86e27a60ea1490bc1f2ac2a800d352876504e474d8cf8fc768e447ea9840413d7ae9eb7d852c14b0d751b90b86a6133b194
 SHA512 
4900a957756399464a74e7f685d5d0bf2b4672e274dc02f7de3e5ac07d9e890713d20ef424e0810368ace2315a2d3dea727bfeca980eb2d7cc99f12979dde22d
 DIST openmpi-4.0.7.tar.bz2 9809794 BLAKE2B 
c8ecafa3d50c54ebb9c8853010628240a696b342b04d17df66c4dbbc199a6b65bf7d92a8c34867e86e36a8664d1e26b7d0b0fa16f28cc9c8fed5223a4c06ef81
 SHA512 
27c49a1598c565e7ab63d2ca5b5277aad36f9f863854199e86af0387ec6edce9a99e9a8bc8dad565d01a6ab4c9f61067603c07b30a165317cced4997507727a4
-DIST openmpi-4.1.1.tar.bz2 10052770 BLAKE2B 
2f853ca44703197469e5ccd42ecd81de72d39f265e0da9d847e6b2f7a7646241b76346c71969bf6a3d4605c28f02de6b587fd0330c753ad7dec8503af0784b69
 SHA512 
0d85ba45a40c0879f266e5286615e2cf94eb3570f0a705194525821d5c85d460cefc3a2da8207e6e84c479d3d0da656e2342cc2d6f88c4b4577ca22bbeacc89d
 DIST openmpi-4.1.2.tar.bz2 10084596 BLAKE2B 
2e6fc12b4564a302d2c364528d0f6bea8b23f9b1cd6059763b8d5de583d86aae2812c239b1d0bb40c83f3c7682c8e666ce1de3112e95de54848169cb5e2805e8
 SHA512 
1958f96434cddbe525b4511fcf8d0cf8bf1ff376e024466219bd3a2092900e318f45a4b1e1a8ef6b03e350f46a71777fc7db82a7df711f12bb9758150d209aad

diff --git a/sys-cluster/openmpi/openmpi-4.0.2-r1.ebuild 
b/sys-cluster/openmpi/openmpi-4.0.2-r1.ebuild
deleted file mode 100644
index 6218dc7f7a65..
--- a/sys-cluster/openmpi/openmpi-4.0.2-r1.ebuild
+++ /dev/null
@@ -1,166 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/files/, sys-cluster/openmpi/

2022-01-02 Thread Sam James
commit: 1e46e06ae70156fb4d4db508c727b1812e6a7aa4
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan  3 00:20:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  3 00:21:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e46e06a

sys-cluster/openmpi: disable heterogeneous (unsupported, broken)

Upstream have let us know (thank you!) that heterogeneous should
_not_ be used for anything before 5.0.x (which is not out yet).

We can look at restoring support in the future once it is ready
upstream. Upstream documentation has been fixed to reflect this too.

Closes: https://bugs.gentoo.org/828123
Thanks-to: Jeff Squyres  cisco.com>
Signed-off-by: Sam James  gentoo.org>

 .../files/openmpi-4.1.2-missing-includes.patch | 32 --
 sys-cluster/openmpi/openmpi-4.0.2-r1.ebuild|  6 ++--
 sys-cluster/openmpi/openmpi-4.0.3-r1.ebuild|  6 ++--
 sys-cluster/openmpi/openmpi-4.0.4-r1.ebuild|  6 ++--
 sys-cluster/openmpi/openmpi-4.0.5-r2.ebuild|  6 ++--
 sys-cluster/openmpi/openmpi-4.0.5-r3.ebuild|  6 ++--
 sys-cluster/openmpi/openmpi-4.0.6-r1.ebuild|  6 ++--
 sys-cluster/openmpi/openmpi-4.0.7.ebuild   |  6 ++--
 sys-cluster/openmpi/openmpi-4.1.1-r1.ebuild|  6 ++--
 sys-cluster/openmpi/openmpi-4.1.2.ebuild   | 12 
 10 files changed, 30 insertions(+), 62 deletions(-)

diff --git a/sys-cluster/openmpi/files/openmpi-4.1.2-missing-includes.patch 
b/sys-cluster/openmpi/files/openmpi-4.1.2-missing-includes.patch
deleted file mode 100644
index 89abc049df4e..
--- a/sys-cluster/openmpi/files/openmpi-4.1.2-missing-includes.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-https://github.com/open-mpi/ompi/commit/927e9aa97373dac652f9cba4813e6ee609ca2830
-https://bugs.gentoo.org/828123
-
-From: George Bosilca 
-Date: Tue, 23 Nov 2021 14:28:11 -0500
-Subject: [PATCH] Fix compile failure with enable-heterogeneous.
-
-An internal header file was missing, leading to an incomplete type.
-
-Fixes #9697.
-
-Signed-off-by: George Bosilca 
 a/ompi/mca/coll/base/coll_base_alltoall.c
-+++ b/ompi/mca/coll/base/coll_base_alltoall.c
-@@ -29,6 +29,7 @@
- #include "mpi.h"
- #include "ompi/constants.h"
- #include "ompi/datatype/ompi_datatype.h"
-+#include "opal/datatype/opal_convertor_internal.h"
- #include "ompi/communicator/communicator.h"
- #include "ompi/mca/coll/coll.h"
- #include "ompi/mca/coll/base/coll_tags.h"
 a/ompi/mca/coll/base/coll_base_alltoallv.c
-+++ b/ompi/mca/coll/base/coll_base_alltoallv.c
-@@ -31,6 +31,7 @@
- #include "mpi.h"
- #include "ompi/constants.h"
- #include "ompi/datatype/ompi_datatype.h"
-+#include "opal/datatype/opal_convertor_internal.h"
- #include "ompi/communicator/communicator.h"
- #include "ompi/mca/coll/coll.h"
- #include "ompi/mca/coll/base/coll_tags.h"

diff --git a/sys-cluster/openmpi/openmpi-4.0.2-r1.ebuild 
b/sys-cluster/openmpi/openmpi-4.0.2-r1.ebuild
index 7dedbcb532f9..6218dc7f7a65 100644
--- a/sys-cluster/openmpi/openmpi-4.0.2-r1.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.0.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -31,7 +31,7 @@ SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
-IUSE="cma cuda cxx fortran heterogeneous ipv6 java romio
+IUSE="cma cuda cxx fortran ipv6 java romio
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
 
 REQUIRED_USE="openmpi_rm_slurm? ( !openmpi_rm_pbs )
@@ -111,7 +111,7 @@ multilib_src_configure() {
$(use_with cma) \
$(multilib_native_use_with cuda cuda "${EPREFIX}"/opt/cuda) \
$(use_enable romio io-romio) \
-   $(use_enable heterogeneous) \
+   --disable-heterogeneous \
$(use_enable ipv6) \
$(multilib_native_use_enable java mpi-java) \
$(multilib_native_use_with openmpi_fabrics_ofed verbs 
"${EPREFIX}"/usr) \

diff --git a/sys-cluster/openmpi/openmpi-4.0.3-r1.ebuild 
b/sys-cluster/openmpi/openmpi-4.0.3-r1.ebuild
index 7dedbcb532f9..6218dc7f7a65 100644
--- a/sys-cluster/openmpi/openmpi-4.0.3-r1.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.0.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -31,7 +31,7 @@ SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
-IUSE="cma cuda cxx fortran heterogeneous ipv6 java romio
+IUSE="cma cuda cxx fortran ipv6 java romio
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
 
 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/files/, sys-cluster/openmpi/

2022-01-01 Thread Sam James
commit: fab20bbcbf246d0868b8d70b02ced33972f7c137
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan  2 03:02:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan  2 03:02:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fab20bbc

sys-cluster/openmpi: add upstream patch for build failure

Closes: https://bugs.gentoo.org/828123
Signed-off-by: Sam James  gentoo.org>

 .../files/openmpi-4.1.2-missing-includes.patch | 32 ++
 sys-cluster/openmpi/openmpi-4.1.2.ebuild   |  6 +++-
 2 files changed, 37 insertions(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/files/openmpi-4.1.2-missing-includes.patch 
b/sys-cluster/openmpi/files/openmpi-4.1.2-missing-includes.patch
new file mode 100644
index ..89abc049df4e
--- /dev/null
+++ b/sys-cluster/openmpi/files/openmpi-4.1.2-missing-includes.patch
@@ -0,0 +1,32 @@
+https://github.com/open-mpi/ompi/commit/927e9aa97373dac652f9cba4813e6ee609ca2830
+https://bugs.gentoo.org/828123
+
+From: George Bosilca 
+Date: Tue, 23 Nov 2021 14:28:11 -0500
+Subject: [PATCH] Fix compile failure with enable-heterogeneous.
+
+An internal header file was missing, leading to an incomplete type.
+
+Fixes #9697.
+
+Signed-off-by: George Bosilca 
+--- a/ompi/mca/coll/base/coll_base_alltoall.c
 b/ompi/mca/coll/base/coll_base_alltoall.c
+@@ -29,6 +29,7 @@
+ #include "mpi.h"
+ #include "ompi/constants.h"
+ #include "ompi/datatype/ompi_datatype.h"
++#include "opal/datatype/opal_convertor_internal.h"
+ #include "ompi/communicator/communicator.h"
+ #include "ompi/mca/coll/coll.h"
+ #include "ompi/mca/coll/base/coll_tags.h"
+--- a/ompi/mca/coll/base/coll_base_alltoallv.c
 b/ompi/mca/coll/base/coll_base_alltoallv.c
+@@ -31,6 +31,7 @@
+ #include "mpi.h"
+ #include "ompi/constants.h"
+ #include "ompi/datatype/ompi_datatype.h"
++#include "opal/datatype/opal_convertor_internal.h"
+ #include "ompi/communicator/communicator.h"
+ #include "ompi/mca/coll/coll.h"
+ #include "ompi/mca/coll/base/coll_tags.h"

diff --git a/sys-cluster/openmpi/openmpi-4.1.2.ebuild 
b/sys-cluster/openmpi/openmpi-4.1.2.ebuild
index 6652c805f75a..036f1cbe8cb6 100644
--- a/sys-cluster/openmpi/openmpi-4.1.2.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.1.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -71,6 +71,10 @@ MULTILIB_WRAPPED_HEADERS=(
/usr/include/openmpi/mpiext/mpiext_cuda_c.h
 )
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.1.2-missing-includes.patch
+)
+
 pkg_setup() {
fortran-2_pkg_setup
java-pkg-opt-2_pkg_setup



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2021-11-30 Thread Arthur Zamarin
commit: 5c9770611701fc4df76d172f05f7cb13ec53edfd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Dec  1 05:47:38 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Dec  1 05:47:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c977061

sys-cluster/openmpi: Stabilize 4.0.5-r3 ppc64, #811852

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-cluster/openmpi/openmpi-4.0.5-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/openmpi-4.0.5-r3.ebuild 
b/sys-cluster/openmpi/openmpi-4.0.5-r3.ebuild
index f7ced4a1d4a6..a30c615614db 100644
--- a/sys-cluster/openmpi/openmpi-4.0.5-r3.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.0.5-r3.ebuild
@@ -30,7 +30,7 @@ HOMEPAGE="https://www.open-mpi.org;
 SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P}.tar.bz2"
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~ia64 ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux"
+KEYWORDS="~alpha amd64 arm ~ia64 ~ppc ppc64 ~riscv sparc x86 ~amd64-linux"
 IUSE="cma cuda cxx fortran heterogeneous ipv6 java libompitrace peruse romio
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2021-11-30 Thread Arthur Zamarin
commit: e8d8afb2826f49aabc47eec5bf42606241287494
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Dec  1 05:47:42 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Dec  1 05:47:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8d8afb2

sys-cluster/openmpi: Stabilize 4.0.5-r3 ppc, #811852

Signed-off-by: Arthur Zamarin  gentoo.org>

 sys-cluster/openmpi/openmpi-4.0.5-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/openmpi-4.0.5-r3.ebuild 
b/sys-cluster/openmpi/openmpi-4.0.5-r3.ebuild
index a30c615614db..6609fda95cfc 100644
--- a/sys-cluster/openmpi/openmpi-4.0.5-r3.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.0.5-r3.ebuild
@@ -30,7 +30,7 @@ HOMEPAGE="https://www.open-mpi.org;
 SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P}.tar.bz2"
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~ia64 ~ppc ppc64 ~riscv sparc x86 ~amd64-linux"
+KEYWORDS="~alpha amd64 arm ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux"
 IUSE="cma cuda cxx fortran heterogeneous ipv6 java libompitrace peruse romio
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2021-11-24 Thread Sam James
commit: f886c18529c782693a3ab29ebc4e483f53a68dd3
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 25 06:46:52 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 25 06:47:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f886c185

sys-cluster/openmpi: add 4.1.2

Signed-off-by: Sam James  gentoo.org>

 sys-cluster/openmpi/Manifest |   1 +
 sys-cluster/openmpi/openmpi-4.1.2.ebuild | 187 +++
 2 files changed, 188 insertions(+)

diff --git a/sys-cluster/openmpi/Manifest b/sys-cluster/openmpi/Manifest
index 50e8cf0eeb0a..1fbf65fc91b7 100644
--- a/sys-cluster/openmpi/Manifest
+++ b/sys-cluster/openmpi/Manifest
@@ -13,3 +13,4 @@ DIST openmpi-4.0.5.tar.bz2 9752045 BLAKE2B 
9709dc8c251d4f2be14d0ab498c5d0d0e59f9
 DIST openmpi-4.0.6.tar.bz2 9805015 BLAKE2B 
2a476fc22a953bd8afb56153ca73e86e27a60ea1490bc1f2ac2a800d352876504e474d8cf8fc768e447ea9840413d7ae9eb7d852c14b0d751b90b86a6133b194
 SHA512 
4900a957756399464a74e7f685d5d0bf2b4672e274dc02f7de3e5ac07d9e890713d20ef424e0810368ace2315a2d3dea727bfeca980eb2d7cc99f12979dde22d
 DIST openmpi-4.0.7.tar.bz2 9809794 BLAKE2B 
c8ecafa3d50c54ebb9c8853010628240a696b342b04d17df66c4dbbc199a6b65bf7d92a8c34867e86e36a8664d1e26b7d0b0fa16f28cc9c8fed5223a4c06ef81
 SHA512 
27c49a1598c565e7ab63d2ca5b5277aad36f9f863854199e86af0387ec6edce9a99e9a8bc8dad565d01a6ab4c9f61067603c07b30a165317cced4997507727a4
 DIST openmpi-4.1.1.tar.bz2 10052770 BLAKE2B 
2f853ca44703197469e5ccd42ecd81de72d39f265e0da9d847e6b2f7a7646241b76346c71969bf6a3d4605c28f02de6b587fd0330c753ad7dec8503af0784b69
 SHA512 
0d85ba45a40c0879f266e5286615e2cf94eb3570f0a705194525821d5c85d460cefc3a2da8207e6e84c479d3d0da656e2342cc2d6f88c4b4577ca22bbeacc89d
+DIST openmpi-4.1.2.tar.bz2 10084596 BLAKE2B 
2e6fc12b4564a302d2c364528d0f6bea8b23f9b1cd6059763b8d5de583d86aae2812c239b1d0bb40c83f3c7682c8e666ce1de3112e95de54848169cb5e2805e8
 SHA512 
1958f96434cddbe525b4511fcf8d0cf8bf1ff376e024466219bd3a2092900e318f45a4b1e1a8ef6b03e350f46a71777fc7db82a7df711f12bb9758150d209aad

diff --git a/sys-cluster/openmpi/openmpi-4.1.2.ebuild 
b/sys-cluster/openmpi/openmpi-4.1.2.ebuild
new file mode 100644
index ..6652c805f75a
--- /dev/null
+++ b/sys-cluster/openmpi/openmpi-4.1.2.ebuild
@@ -0,0 +1,187 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+FORTRAN_NEEDED=fortran
+
+inherit cuda fortran-2 java-pkg-opt-2 multilib-minimal
+
+MY_P=${P/-mpi}
+S=${WORKDIR}/${MY_P}
+
+IUSE_OPENMPI_FABRICS="
+   openmpi_fabrics_ofed
+   openmpi_fabrics_knem
+   openmpi_fabrics_psm"
+
+IUSE_OPENMPI_RM="
+   openmpi_rm_pbs
+   openmpi_rm_slurm"
+
+IUSE_OPENMPI_OFED_FEATURES="
+   openmpi_ofed_features_control-hdr-padding
+   openmpi_ofed_features_udcm
+   openmpi_ofed_features_rdmacm
+   openmpi_ofed_features_dynamic-sl"
+
+DESCRIPTION="A high-performance message passing library (MPI)"
+HOMEPAGE="https://www.open-mpi.org;
+SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P}.tar.bz2"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
+IUSE="cma cuda cxx fortran heterogeneous ipv6 java libompitrace peruse romio
+   ${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
+
+REQUIRED_USE="openmpi_rm_slurm? ( !openmpi_rm_pbs )
+   openmpi_rm_pbs? ( !openmpi_rm_slurm )
+   openmpi_fabrics_psm? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_control-hdr-padding? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_udcm? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_rdmacm? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_dynamic-sl? ( openmpi_fabrics_ofed )"
+
+CDEPEND="
+   !sys-cluster/mpich
+   !sys-cluster/mpich2
+   !sys-cluster/nullmpi
+   >=dev-libs/libevent-2.0.22:=[${MULTILIB_USEDEP},threads]
+   dev-libs/libltdl:0[${MULTILIB_USEDEP}]
+   >=sys-apps/hwloc-2.0.2:=[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+   cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.19-r1:= )
+   openmpi_fabrics_ofed? ( || ( sys-cluster/rdma-core sys-fabric/ofed:* ) )
+   openmpi_fabrics_knem? ( sys-cluster/knem )
+   openmpi_fabrics_psm? ( sys-fabric/infinipath-psm:* )
+   openmpi_rm_pbs? ( sys-cluster/torque )
+   openmpi_rm_slurm? ( sys-cluster/slurm )
+   openmpi_ofed_features_rdmacm? ( || ( sys-cluster/rdma-core 
sys-fabric/librdmacm:* ) )"
+
+RDEPEND="${CDEPEND}
+   java? ( >=virtual/jre-1.8:* )"
+
+DEPEND="${CDEPEND}
+   java? ( >=virtual/jdk-1.8:* )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/mpi.h
+   /usr/include/openmpi/ompi/mpi/java/mpiJava.h
+   /usr/include/openmpi/mpiext/mpiext_cuda_c.h
+)
+
+pkg_setup() {
+   fortran-2_pkg_setup
+   java-pkg-opt-2_pkg_setup
+
+   elog
+   elog "OpenMPI has an overwhelming count of 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2021-11-24 Thread Sam James
commit: 44dad639bda07e21004eb9b67a2ec9bdee13111c
Author: Sam James  gentoo  org>
AuthorDate: Thu Nov 25 06:32:33 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Nov 25 06:47:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44dad639

sys-cluster/openmpi: add 4.0.7

Signed-off-by: Sam James  gentoo.org>

 sys-cluster/openmpi/Manifest |   1 +
 sys-cluster/openmpi/openmpi-4.0.7.ebuild | 179 +++
 2 files changed, 180 insertions(+)

diff --git a/sys-cluster/openmpi/Manifest b/sys-cluster/openmpi/Manifest
index 33b06f08db1b..50e8cf0eeb0a 100644
--- a/sys-cluster/openmpi/Manifest
+++ b/sys-cluster/openmpi/Manifest
@@ -11,4 +11,5 @@ DIST openmpi-4.0.3.tar.bz2 9856669 BLAKE2B 
571e8038cdf125bfb452fbee44d8397f8e724
 DIST openmpi-4.0.4.tar.bz2 9748444 BLAKE2B 
3c3258b7cd71156deec317479ac1ea9766b09447b77174e448a63dab30f75a525c4142159ff58ad0b6208282e36d568e4cd4e7cc1f8b9b34cad8561ce2969a72
 SHA512 
6c193b4b5cbfd9d48fa5efcef01372c424b51ae5e9727ccf4235e3b14556dfeb010865e41a9473419ccda16559139aa469086b1fff9abfd337e87387fdec1c64
 DIST openmpi-4.0.5.tar.bz2 9752045 BLAKE2B 
9709dc8c251d4f2be14d0ab498c5d0d0e59f95db98fb16d9e84fe3d30af5a8e2f9636bbceaf7ae4086a3312bcd6299f0e9e1ca609d658930a1f5abe1018311e1
 SHA512 
b7a1a5ccfc0eaa0f0504ff770b550480f7ae6727fa891e3310d9340a0d844a2ceddf62c2e59efd047ab9416b24c829919bbccd29606ca0e0d7a0569dad800011
 DIST openmpi-4.0.6.tar.bz2 9805015 BLAKE2B 
2a476fc22a953bd8afb56153ca73e86e27a60ea1490bc1f2ac2a800d352876504e474d8cf8fc768e447ea9840413d7ae9eb7d852c14b0d751b90b86a6133b194
 SHA512 
4900a957756399464a74e7f685d5d0bf2b4672e274dc02f7de3e5ac07d9e890713d20ef424e0810368ace2315a2d3dea727bfeca980eb2d7cc99f12979dde22d
+DIST openmpi-4.0.7.tar.bz2 9809794 BLAKE2B 
c8ecafa3d50c54ebb9c8853010628240a696b342b04d17df66c4dbbc199a6b65bf7d92a8c34867e86e36a8664d1e26b7d0b0fa16f28cc9c8fed5223a4c06ef81
 SHA512 
27c49a1598c565e7ab63d2ca5b5277aad36f9f863854199e86af0387ec6edce9a99e9a8bc8dad565d01a6ab4c9f61067603c07b30a165317cced4997507727a4
 DIST openmpi-4.1.1.tar.bz2 10052770 BLAKE2B 
2f853ca44703197469e5ccd42ecd81de72d39f265e0da9d847e6b2f7a7646241b76346c71969bf6a3d4605c28f02de6b587fd0330c753ad7dec8503af0784b69
 SHA512 
0d85ba45a40c0879f266e5286615e2cf94eb3570f0a705194525821d5c85d460cefc3a2da8207e6e84c479d3d0da656e2342cc2d6f88c4b4577ca22bbeacc89d

diff --git a/sys-cluster/openmpi/openmpi-4.0.7.ebuild 
b/sys-cluster/openmpi/openmpi-4.0.7.ebuild
new file mode 100644
index ..93df7d8495cc
--- /dev/null
+++ b/sys-cluster/openmpi/openmpi-4.0.7.ebuild
@@ -0,0 +1,179 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+FORTRAN_NEEDED=fortran
+
+inherit cuda flag-o-matic fortran-2 java-pkg-opt-2 toolchain-funcs multilib 
multilib-minimal
+
+MY_P=${P/-mpi}
+S=${WORKDIR}/${MY_P}
+
+IUSE_OPENMPI_FABRICS="
+   openmpi_fabrics_ofed
+   openmpi_fabrics_knem
+   openmpi_fabrics_psm"
+
+IUSE_OPENMPI_RM="
+   openmpi_rm_pbs
+   openmpi_rm_slurm"
+
+IUSE_OPENMPI_OFED_FEATURES="
+   openmpi_ofed_features_control-hdr-padding
+   openmpi_ofed_features_udcm
+   openmpi_ofed_features_rdmacm
+   openmpi_ofed_features_dynamic-sl"
+
+DESCRIPTION="A high-performance message passing library (MPI)"
+HOMEPAGE="https://www.open-mpi.org;
+SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P}.tar.bz2"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
+IUSE="cma cuda cxx fortran heterogeneous ipv6 java libompitrace peruse romio
+   ${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
+
+REQUIRED_USE="openmpi_rm_slurm? ( !openmpi_rm_pbs )
+   openmpi_rm_pbs? ( !openmpi_rm_slurm )
+   openmpi_fabrics_psm? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_control-hdr-padding? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_udcm? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_rdmacm? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_dynamic-sl? ( openmpi_fabrics_ofed )"
+
+CDEPEND="
+   !sys-cluster/mpich
+   !sys-cluster/mpich2
+   !sys-cluster/nullmpi
+   >=dev-libs/libevent-2.0.22:=[${MULTILIB_USEDEP},threads]
+   dev-libs/libltdl:0[${MULTILIB_USEDEP}]
+   >=sys-apps/hwloc-2.0.2:=[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+   cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.19-r1:= )
+   openmpi_fabrics_ofed? ( || ( sys-cluster/rdma-core sys-fabric/ofed:* ) )
+   openmpi_fabrics_knem? ( sys-cluster/knem )
+   openmpi_fabrics_psm? ( sys-fabric/infinipath-psm:* )
+   openmpi_rm_pbs? ( sys-cluster/torque )
+   openmpi_rm_slurm? ( sys-cluster/slurm )
+   openmpi_ofed_features_rdmacm? ( || ( sys-cluster/rdma-core 
sys-fabric/librdmacm:* ) )"
+
+RDEPEND="${CDEPEND}
+   java? ( >=virtual/jre-1.8:* )"
+
+DEPEND="${CDEPEND}
+   

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/files/

2021-11-06 Thread Jakov Smolić
commit: 9ec2fda0de0eaa6e4275498f5be54678cc4292ea
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Fri Nov  5 15:30:47 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Nov  6 09:30:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ec2fda0

sys-cluster/openmpi: remove unused patch

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/22831
Signed-off-by: Jakov Smolić  gentoo.org>

 ...le-malloc-override-inside-of-Gentoo-sandb.patch | 42 --
 1 file changed, 42 deletions(-)

diff --git 
a/sys-cluster/openmpi/files/hooks-disable-malloc-override-inside-of-Gentoo-sandb.patch
 
b/sys-cluster/openmpi/files/hooks-disable-malloc-override-inside-of-Gentoo-sandb.patch
deleted file mode 100644
index 197430aee6f..000
--- 
a/sys-cluster/openmpi/files/hooks-disable-malloc-override-inside-of-Gentoo-sandb.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-From 3bd5897c7ca8ab61fb024957aeae891e204b3e3f Mon Sep 17 00:00:00 2001
-From: Justin Bronder 
-Date: Mon, 1 Jul 2013 20:37:17 -0400
-Subject: [PATCH] hooks:  disable malloc override inside of Gentoo sandbox
-
-As described in the comments in the source, Gentoo's own version of
-fakeroot, sandbox, also runs into hangs when malloc is overridden.
-Sandbox environments can easily be detected by looking for SANDBOX_PID
-in the environment.  When detected, employ the same fix used for
-fakeroot.
-
-See https://bugs.gentoo.org/show_bug.cgi?id=462602

- opal/mca/memory/linux/hooks.c | 11 +--
- 1 file changed, 9 insertions(+), 2 deletions(-)
-
-diff --git a/opal/mca/memory/linux/hooks.c b/opal/mca/memory/linux/hooks.c
-index 6a1646f..5ded08c 100644
 a/opal/mca/memory/linux/hooks.c
-+++ b/opal/mca/memory/linux/hooks.c
-@@ -747,9 +747,16 @@ static void opal_memory_linux_malloc_init_hook(void)
-"fakeroot" build environment that allocates memory during
-stat() (see http://bugs.debian.org/531522).  It may not be
-necessary any more since we're using access(), not stat().  But
--   we'll leave the check, anyway. */
-+   we'll leave the check, anyway.
-+
-+   This is also an issue when using Gentoo's version of 'fakeroot',
-+   sandbox v2.5.  Sandbox environments can also be detected fairly
-+   easily by looking for SANDBOX_ON.
-+*/
-+
- if (getenv("FAKEROOTKEY") != NULL ||
--getenv("FAKED_MODE") != NULL) {
-+getenv("FAKED_MODE") != NULL ||
-+getenv("SANDBOX_ON") != NULL ) {
- return;
- }
- 
--- 
-1.8.1.5
-



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2021-10-29 Thread Sam James
commit: 49b8228c170eedfc2bef83515b8b6605c1113a4c
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 29 22:36:17 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 29 22:43:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49b8228c

sys-cluster/openmpi: add hwloc subslot operator

Signed-off-by: Sam James  gentoo.org>

 sys-cluster/openmpi/openmpi-1.10.7.ebuild   | 4 ++--
 .../openmpi/{openmpi-1.4.5.ebuild => openmpi-1.4.5-r1.ebuild}   | 2 +-
 .../openmpi/{openmpi-1.7.5-r1.ebuild => openmpi-1.7.5-r2.ebuild}| 4 ++--
 .../openmpi/{openmpi-1.8.8.ebuild => openmpi-1.8.8-r1.ebuild}   | 6 +++---
 .../openmpi/{openmpi-2.0.4.ebuild => openmpi-2.0.4-r1.ebuild}   | 4 ++--
 .../openmpi/{openmpi-2.1.6.ebuild => openmpi-2.1.6-r1.ebuild}   | 4 ++--
 .../openmpi/{openmpi-3.1.4.ebuild => openmpi-3.0.4-r1.ebuild}   | 4 ++--
 .../openmpi/{openmpi-3.0.4.ebuild => openmpi-3.1.4-r1.ebuild}   | 4 ++--
 .../openmpi/{openmpi-4.0.4.ebuild => openmpi-4.0.2-r1.ebuild}   | 4 ++--
 .../openmpi/{openmpi-4.0.2.ebuild => openmpi-4.0.3-r1.ebuild}   | 4 ++--
 .../openmpi/{openmpi-4.0.3.ebuild => openmpi-4.0.4-r1.ebuild}   | 4 ++--
 .../openmpi/{openmpi-4.0.5.ebuild => openmpi-4.0.5-r2.ebuild}   | 2 +-
 .../openmpi/{openmpi-4.0.5-r1.ebuild => openmpi-4.0.5-r3.ebuild}| 2 +-
 .../openmpi/{openmpi-4.0.6.ebuild => openmpi-4.0.6-r1.ebuild}   | 2 +-
 .../openmpi/{openmpi-4.1.1.ebuild => openmpi-4.1.1-r1.ebuild}   | 2 +-
 15 files changed, 26 insertions(+), 26 deletions(-)

diff --git a/sys-cluster/openmpi/openmpi-1.10.7.ebuild 
b/sys-cluster/openmpi/openmpi-1.10.7.ebuild
index 66292455600..2f7dc01da22 100644
--- a/sys-cluster/openmpi/openmpi-1.10.7.ebuild
+++ b/sys-cluster/openmpi/openmpi-1.10.7.ebuild
@@ -58,9 +58,9 @@ CDEPEND="
!sys-cluster/mpich2
!sys-cluster/nullmpi
!sys-cluster/pmix
-   >=dev-libs/libevent-2.0.21[${MULTILIB_USEDEP}]
+   >=dev-libs/libevent-2.0.21:=[${MULTILIB_USEDEP}]
dev-libs/libltdl:0[${MULTILIB_USEDEP}]
-   =sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.19-r1 )
openmpi_fabrics_ofed? ( sys-fabric/ofed:* )

diff --git a/sys-cluster/openmpi/openmpi-1.4.5.ebuild 
b/sys-cluster/openmpi/openmpi-1.4.5-r1.ebuild
similarity index 98%
rename from sys-cluster/openmpi/openmpi-1.4.5.ebuild
rename to sys-cluster/openmpi/openmpi-1.4.5-r1.ebuild
index 2a04e5e38eb..fb848dabe38 100644
--- a/sys-cluster/openmpi/openmpi-1.4.5.ebuild
+++ b/sys-cluster/openmpi/openmpi-1.4.5-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7

diff --git a/sys-cluster/openmpi/openmpi-1.7.5-r1.ebuild 
b/sys-cluster/openmpi/openmpi-1.7.5-r2.ebuild
similarity index 99%
rename from sys-cluster/openmpi/openmpi-1.7.5-r1.ebuild
rename to sys-cluster/openmpi/openmpi-1.7.5-r2.ebuild
index 2a01a1f2fb3..6c2e0849a42 100644
--- a/sys-cluster/openmpi/openmpi-1.7.5-r1.ebuild
+++ b/sys-cluster/openmpi/openmpi-1.7.5-r2.ebuild
@@ -55,9 +55,9 @@ RDEPEND="
!sys-cluster/mpich
!sys-cluster/mpich2
!sys-cluster/pmix
-   dev-libs/libevent
+   dev-libs/libevent:=
dev-libs/libltdl:0
-   =dev-libs/libevent-2.0.22[${MULTILIB_USEDEP},threads]
+   >=dev-libs/libevent-2.0.22:=[${MULTILIB_USEDEP},threads]
dev-libs/libltdl:0[${MULTILIB_USEDEP}]
-   =sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.19-r1:= )
openmpi_fabrics_ofed? ( sys-fabric/ofed:* )

diff --git a/sys-cluster/openmpi/openmpi-2.1.6.ebuild 
b/sys-cluster/openmpi/openmpi-2.1.6-r1.ebuild
similarity index 98%
rename from sys-cluster/openmpi/openmpi-2.1.6.ebuild
rename to sys-cluster/openmpi/openmpi-2.1.6-r1.ebuild
index bb8a65b2cf1..c37db55963e 100644
--- a/sys-cluster/openmpi/openmpi-2.1.6.ebuild
+++ b/sys-cluster/openmpi/openmpi-2.1.6-r1.ebuild
@@ -48,9 +48,9 @@ CDEPEND="
!sys-cluster/mpich2
!sys-cluster/nullmpi
!sys-cluster/pmix
-   >=dev-libs/libevent-2.0.22[${MULTILIB_USEDEP},threads]
+   >=dev-libs/libevent-2.0.22:=[${MULTILIB_USEDEP},threads]
dev-libs/libltdl:0[${MULTILIB_USEDEP}]
-   =sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.19-r1:= )
openmpi_fabrics_ofed? ( sys-fabric/ofed:* )

diff --git a/sys-cluster/openmpi/openmpi-3.1.4.ebuild 
b/sys-cluster/openmpi/openmpi-3.0.4-r1.ebuild
similarity index 98%
rename from sys-cluster/openmpi/openmpi-3.1.4.ebuild
rename to sys-cluster/openmpi/openmpi-3.0.4-r1.ebuild
index 6d1e97a1de5..d54b56e6cd2 100644
--- a/sys-cluster/openmpi/openmpi-3.1.4.ebuild
+++ b/sys-cluster/openmpi/openmpi-3.0.4-r1.ebuild
@@ -48,9 +48,9 @@ CDEPEND="
!sys-cluster/mpich2
!sys-cluster/nullmpi
!sys-cluster/pmix
-   

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2021-10-26 Thread Jakov Smolić
commit: 6d845a9b00a4dcf28a7eba2b02c350c4eb0f5a14
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Oct 26 16:57:09 2021 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Oct 26 17:07:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d845a9b

sys-cluster/openmpi: drop 1.6.5-r1

Version 1.6.5-r1 is one of two revdeps of
sys-fabric/dapl

Signed-off-by: Jakov Smolić  gentoo.org>

 sys-cluster/openmpi/Manifest|   1 -
 sys-cluster/openmpi/openmpi-1.6.5-r1.ebuild | 167 
 2 files changed, 168 deletions(-)

diff --git a/sys-cluster/openmpi/Manifest b/sys-cluster/openmpi/Manifest
index 982ed2b86d0..33b06f08db1 100644
--- a/sys-cluster/openmpi/Manifest
+++ b/sys-cluster/openmpi/Manifest
@@ -1,6 +1,5 @@
 DIST openmpi-1.10.7.tar.bz2 13435131 BLAKE2B 
c1914e6842f59a4a21a27d015275eff00092e57784c4219f58424fbc69c6d9e58109aa1b2ff4e1e340ddc3b93f07d7271e728928772c66c271442e375c08315e
 SHA512 
9c5470f9959ca37650a59e56fb8343c028422c709876ab9d25a411dd09a07cdde927c45d8f3db1ad524b1f2847fe799471d469fa1efee48f8018b2ff24427ecb
 DIST openmpi-1.4.5.tar.bz2 6643760 BLAKE2B 
6890e8ed6f75e77e0e02c88bce473a37195549bca06696881cf7c3f6e46db25abaa04d9517d7ff9a11ad64cc97cf8d1b8678d9797c49a1659656d8a5de5c56ae
 SHA512 
f89922345cde8978483e397e9016103626db3f1787f9afccaf0f60d59caa2a4409b47b01ac221d60e24e241f2afecb636ca89688bf326dc0ca5c817de96b3e99
-DIST openmpi-1.6.5.tar.bz2 10943881 BLAKE2B 
8022d8a146d7e99a01e734d9c9725882bb359a2419dc27afe6a2dc2e8bbc8bca03ec1311e10a12068dd38d0f9c442d1efe5af755192a2ad2af332a1459369953
 SHA512 
b0ede0264cd9263b8ba59ec51d17ad47b5f20d49d219ca05f7c396d608398d517b2023a46a2535fd6191160d709e4805c4de436dcfee56eda287383bd69f9652
 DIST openmpi-1.7.5.tar.bz2 13286694 BLAKE2B 
15862d34f8b8db60e7896f57274555df849713492c6e7e590feb06ec9b3655ff0311a81c0a6c87cc16dc8fd95510a1d79b23467af843d37768f75005ff4edd8c
 SHA512 
72de2788fa26615a2e7373b5f32e0a2b9e39d56094c45b49348ef19bbb0ea306734b7d3275d76471a18628b5244d882de4ed3595eb46f13683e1c8d2b277f065
 DIST openmpi-1.8.8.tar.bz2 13231433 BLAKE2B 
d196fd0bb08cfb0c86a29ae39015eb15e1465554e322c1ae039b61cee3a027ea0ba8d7fecd02e310309caec416147611a233861e464db4449da3b449387b1dca
 SHA512 
8ca2e3ebb9d9ba0f33faba9bef76fe95293721b73619cbc18176611074a56c277e9ab6cae7fa6c87ace11f16151c1bc495b2a8dbc8ad064d5a8f89f5d431a660
 DIST openmpi-2.0.4.tar.bz2 8272983 BLAKE2B 
7d0a392fbc8c896cdccefb9bf0ff83fbd8db8a42d17f06cb23ac88ba896e2c75e1b1b7a79559d0ce3c2b881f197f54ce1bd8967c889bafe2b97f95fb6b957501
 SHA512 
2cccb83847d44f6282ec24f7bc12ab51b84dc5ac1a2a919ef0761847ff7cdcb31cfb1f38dca33df7063a98c27a64575a108002716d207cbba3a54773b999e6c5

diff --git a/sys-cluster/openmpi/openmpi-1.6.5-r1.ebuild 
b/sys-cluster/openmpi/openmpi-1.6.5-r1.ebuild
deleted file mode 100644
index 67707c0f73f..000
--- a/sys-cluster/openmpi/openmpi-1.6.5-r1.ebuild
+++ /dev/null
@@ -1,167 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-FORTRAN_NEEDED=fortran
-
-inherit autotools fortran-2 flag-o-matic toolchain-funcs
-
-MY_P=${P/-mpi}
-S=${WORKDIR}/${MY_P}
-
-IUSE_OPENMPI_FABRICS="
-   openmpi_fabrics_dapl
-   openmpi_fabrics_ofed
-   openmpi_fabrics_knem
-   openmpi_fabrics_psm
-   openmpi_fabrics_sctp"
-
-IUSE_OPENMPI_RM="
-   openmpi_rm_pbs
-   openmpi_rm_slurm"
-
-IUSE_OPENMPI_OFED_FEATURES="
-   openmpi_ofed_features_control-hdr-padding
-   openmpi_ofed_features_connectx-xrc
-   openmpi_ofed_features_rdmacm
-   openmpi_ofed_features_dynamic-sl
-   openmpi_ofed_features_failover
-   "
-
-DESCRIPTION="A high-performance message passing library (MPI)"
-HOMEPAGE="https://www.open-mpi.org;
-SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P}.tar.bz2"
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
-IUSE="+cxx fortran heterogeneous ipv6 mpi-threads romio threads vt
-   ${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
-
-REQUIRED_USE="openmpi_rm_slurm? ( !openmpi_rm_pbs )
-   openmpi_rm_pbs? ( !openmpi_rm_slurm )
-   openmpi_fabrics_psm? ( openmpi_fabrics_ofed )
-   openmpi_ofed_features_control-hdr-padding? ( openmpi_fabrics_ofed )
-   openmpi_ofed_features_connectx-xrc? ( openmpi_fabrics_ofed )
-   openmpi_ofed_features_rdmacm? ( openmpi_fabrics_ofed )
-   openmpi_ofed_features_dynamic-sl? ( openmpi_fabrics_ofed )
-   openmpi_ofed_features_failover? ( openmpi_fabrics_ofed )"
-
-RDEPEND="
-   !sys-cluster/mpich
-   !sys-cluster/mpich2
-   !sys-cluster/pmix
-   http://www.open-mpi.org/community/lists/users/2008/09/6514.php
-   if use threads; then
-   echo 'oob_tcp_listen_mode = listen_thread' \
-   >> opal/etc/openmpi-mca-params.conf
-   fi
-
-   # https://svn.open-mpi.org/trac/ompi/ticket/3649
-   # 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2021-10-19 Thread Sam James
commit: 363e780b703f07f85965226711c2f3767215f179
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Oct 18 18:36:28 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 00:10:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=363e780b

sys-cluster/openmpi: stable 4.0.5-r1 for sparc, bug #811852

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 sys-cluster/openmpi/openmpi-4.0.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/openmpi-4.0.5-r1.ebuild 
b/sys-cluster/openmpi/openmpi-4.0.5-r1.ebuild
index 3d5d038aa5c..6973f379e27 100644
--- a/sys-cluster/openmpi/openmpi-4.0.5-r1.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.0.5-r1.ebuild
@@ -30,7 +30,7 @@ HOMEPAGE="https://www.open-mpi.org;
 SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P}.tar.bz2"
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux"
+KEYWORDS="~alpha amd64 arm ~ia64 ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux"
 IUSE="cma cuda cxx fortran heterogeneous ipv6 java libompitrace peruse romio
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2021-10-16 Thread Sam James
commit: 43881514b60568d4927dd307d836107389597970
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 16 06:28:22 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 16 06:29:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43881514

sys-cluster/openmpi: add 4.1.1

Signed-off-by: Sam James  gentoo.org>

 sys-cluster/openmpi/Manifest |   1 +
 sys-cluster/openmpi/openmpi-4.1.1.ebuild | 187 +++
 2 files changed, 188 insertions(+)

diff --git a/sys-cluster/openmpi/Manifest b/sys-cluster/openmpi/Manifest
index fe36e210656..982ed2b86d0 100644
--- a/sys-cluster/openmpi/Manifest
+++ b/sys-cluster/openmpi/Manifest
@@ -12,3 +12,4 @@ DIST openmpi-4.0.3.tar.bz2 9856669 BLAKE2B 
571e8038cdf125bfb452fbee44d8397f8e724
 DIST openmpi-4.0.4.tar.bz2 9748444 BLAKE2B 
3c3258b7cd71156deec317479ac1ea9766b09447b77174e448a63dab30f75a525c4142159ff58ad0b6208282e36d568e4cd4e7cc1f8b9b34cad8561ce2969a72
 SHA512 
6c193b4b5cbfd9d48fa5efcef01372c424b51ae5e9727ccf4235e3b14556dfeb010865e41a9473419ccda16559139aa469086b1fff9abfd337e87387fdec1c64
 DIST openmpi-4.0.5.tar.bz2 9752045 BLAKE2B 
9709dc8c251d4f2be14d0ab498c5d0d0e59f95db98fb16d9e84fe3d30af5a8e2f9636bbceaf7ae4086a3312bcd6299f0e9e1ca609d658930a1f5abe1018311e1
 SHA512 
b7a1a5ccfc0eaa0f0504ff770b550480f7ae6727fa891e3310d9340a0d844a2ceddf62c2e59efd047ab9416b24c829919bbccd29606ca0e0d7a0569dad800011
 DIST openmpi-4.0.6.tar.bz2 9805015 BLAKE2B 
2a476fc22a953bd8afb56153ca73e86e27a60ea1490bc1f2ac2a800d352876504e474d8cf8fc768e447ea9840413d7ae9eb7d852c14b0d751b90b86a6133b194
 SHA512 
4900a957756399464a74e7f685d5d0bf2b4672e274dc02f7de3e5ac07d9e890713d20ef424e0810368ace2315a2d3dea727bfeca980eb2d7cc99f12979dde22d
+DIST openmpi-4.1.1.tar.bz2 10052770 BLAKE2B 
2f853ca44703197469e5ccd42ecd81de72d39f265e0da9d847e6b2f7a7646241b76346c71969bf6a3d4605c28f02de6b587fd0330c753ad7dec8503af0784b69
 SHA512 
0d85ba45a40c0879f266e5286615e2cf94eb3570f0a705194525821d5c85d460cefc3a2da8207e6e84c479d3d0da656e2342cc2d6f88c4b4577ca22bbeacc89d

diff --git a/sys-cluster/openmpi/openmpi-4.1.1.ebuild 
b/sys-cluster/openmpi/openmpi-4.1.1.ebuild
new file mode 100644
index 000..84d39a7da2a
--- /dev/null
+++ b/sys-cluster/openmpi/openmpi-4.1.1.ebuild
@@ -0,0 +1,187 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+FORTRAN_NEEDED=fortran
+
+inherit cuda fortran-2 java-pkg-opt-2 multilib-minimal
+
+MY_P=${P/-mpi}
+S=${WORKDIR}/${MY_P}
+
+IUSE_OPENMPI_FABRICS="
+   openmpi_fabrics_ofed
+   openmpi_fabrics_knem
+   openmpi_fabrics_psm"
+
+IUSE_OPENMPI_RM="
+   openmpi_rm_pbs
+   openmpi_rm_slurm"
+
+IUSE_OPENMPI_OFED_FEATURES="
+   openmpi_ofed_features_control-hdr-padding
+   openmpi_ofed_features_udcm
+   openmpi_ofed_features_rdmacm
+   openmpi_ofed_features_dynamic-sl"
+
+DESCRIPTION="A high-performance message passing library (MPI)"
+HOMEPAGE="https://www.open-mpi.org;
+SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P}.tar.bz2"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
+IUSE="cma cuda cxx fortran heterogeneous ipv6 java libompitrace peruse romio
+   ${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
+
+REQUIRED_USE="openmpi_rm_slurm? ( !openmpi_rm_pbs )
+   openmpi_rm_pbs? ( !openmpi_rm_slurm )
+   openmpi_fabrics_psm? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_control-hdr-padding? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_udcm? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_rdmacm? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_dynamic-sl? ( openmpi_fabrics_ofed )"
+
+CDEPEND="
+   !sys-cluster/mpich
+   !sys-cluster/mpich2
+   !sys-cluster/nullmpi
+   >=dev-libs/libevent-2.0.22:=[${MULTILIB_USEDEP},threads]
+   dev-libs/libltdl:0[${MULTILIB_USEDEP}]
+   >=sys-apps/hwloc-2.0.2[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+   cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.19-r1:= )
+   openmpi_fabrics_ofed? ( || ( sys-cluster/rdma-core sys-fabric/ofed:* ) )
+   openmpi_fabrics_knem? ( sys-cluster/knem )
+   openmpi_fabrics_psm? ( sys-fabric/infinipath-psm:* )
+   openmpi_rm_pbs? ( sys-cluster/torque )
+   openmpi_rm_slurm? ( sys-cluster/slurm )
+   openmpi_ofed_features_rdmacm? ( || ( sys-cluster/rdma-core 
sys-fabric/librdmacm:* ) )"
+
+RDEPEND="${CDEPEND}
+   java? ( >=virtual/jre-1.8:* )"
+
+DEPEND="${CDEPEND}
+   java? ( >=virtual/jdk-1.8:* )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/mpi.h
+   /usr/include/openmpi/ompi/mpi/java/mpiJava.h
+   /usr/include/openmpi/mpiext/mpiext_cuda_c.h
+)
+
+pkg_setup() {
+   fortran-2_pkg_setup
+   java-pkg-opt-2_pkg_setup
+
+   elog
+   elog "OpenMPI has an overwhelming count of configuration 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2021-10-15 Thread Sam James
commit: 01342922f3975ce4fef20f504e12b7507fbca96d
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct 16 02:12:17 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Oct 16 02:12:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01342922

sys-cluster/openmpi: add 4.0.6

Signed-off-by: Sam James  gentoo.org>

 sys-cluster/openmpi/Manifest |   1 +
 sys-cluster/openmpi/openmpi-4.0.6.ebuild | 179 +++
 2 files changed, 180 insertions(+)

diff --git a/sys-cluster/openmpi/Manifest b/sys-cluster/openmpi/Manifest
index 24ffd9a7c69..fe36e210656 100644
--- a/sys-cluster/openmpi/Manifest
+++ b/sys-cluster/openmpi/Manifest
@@ -11,3 +11,4 @@ DIST openmpi-4.0.2.tar.bz2 9819372 BLAKE2B 
000faa8ff032f9aa6bf5f0a14fb9a363080cf
 DIST openmpi-4.0.3.tar.bz2 9856669 BLAKE2B 
571e8038cdf125bfb452fbee44d8397f8e724498971409fb25e11cc90ad4d7f9106f4ad093d4722754303808b82c58bf3b39a72a2567192efd1b98422f09160f
 SHA512 
01f773064c575a0fe6ab081c20c5cf07ba1c9eada5ecfe520d14ce2b9fc6d021d0f56a0159fa354fd6c8e2bb7354a272aa8d0063b351f59251deb56474849acc
 DIST openmpi-4.0.4.tar.bz2 9748444 BLAKE2B 
3c3258b7cd71156deec317479ac1ea9766b09447b77174e448a63dab30f75a525c4142159ff58ad0b6208282e36d568e4cd4e7cc1f8b9b34cad8561ce2969a72
 SHA512 
6c193b4b5cbfd9d48fa5efcef01372c424b51ae5e9727ccf4235e3b14556dfeb010865e41a9473419ccda16559139aa469086b1fff9abfd337e87387fdec1c64
 DIST openmpi-4.0.5.tar.bz2 9752045 BLAKE2B 
9709dc8c251d4f2be14d0ab498c5d0d0e59f95db98fb16d9e84fe3d30af5a8e2f9636bbceaf7ae4086a3312bcd6299f0e9e1ca609d658930a1f5abe1018311e1
 SHA512 
b7a1a5ccfc0eaa0f0504ff770b550480f7ae6727fa891e3310d9340a0d844a2ceddf62c2e59efd047ab9416b24c829919bbccd29606ca0e0d7a0569dad800011
+DIST openmpi-4.0.6.tar.bz2 9805015 BLAKE2B 
2a476fc22a953bd8afb56153ca73e86e27a60ea1490bc1f2ac2a800d352876504e474d8cf8fc768e447ea9840413d7ae9eb7d852c14b0d751b90b86a6133b194
 SHA512 
4900a957756399464a74e7f685d5d0bf2b4672e274dc02f7de3e5ac07d9e890713d20ef424e0810368ace2315a2d3dea727bfeca980eb2d7cc99f12979dde22d

diff --git a/sys-cluster/openmpi/openmpi-4.0.6.ebuild 
b/sys-cluster/openmpi/openmpi-4.0.6.ebuild
new file mode 100644
index 000..47238b0329d
--- /dev/null
+++ b/sys-cluster/openmpi/openmpi-4.0.6.ebuild
@@ -0,0 +1,179 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+FORTRAN_NEEDED=fortran
+
+inherit cuda flag-o-matic fortran-2 java-pkg-opt-2 toolchain-funcs multilib 
multilib-minimal
+
+MY_P=${P/-mpi}
+S=${WORKDIR}/${MY_P}
+
+IUSE_OPENMPI_FABRICS="
+   openmpi_fabrics_ofed
+   openmpi_fabrics_knem
+   openmpi_fabrics_psm"
+
+IUSE_OPENMPI_RM="
+   openmpi_rm_pbs
+   openmpi_rm_slurm"
+
+IUSE_OPENMPI_OFED_FEATURES="
+   openmpi_ofed_features_control-hdr-padding
+   openmpi_ofed_features_udcm
+   openmpi_ofed_features_rdmacm
+   openmpi_ofed_features_dynamic-sl"
+
+DESCRIPTION="A high-performance message passing library (MPI)"
+HOMEPAGE="https://www.open-mpi.org;
+SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P}.tar.bz2"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
+IUSE="cma cuda cxx fortran heterogeneous ipv6 java libompitrace peruse romio
+   ${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
+
+REQUIRED_USE="openmpi_rm_slurm? ( !openmpi_rm_pbs )
+   openmpi_rm_pbs? ( !openmpi_rm_slurm )
+   openmpi_fabrics_psm? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_control-hdr-padding? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_udcm? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_rdmacm? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_dynamic-sl? ( openmpi_fabrics_ofed )"
+
+CDEPEND="
+   !sys-cluster/mpich
+   !sys-cluster/mpich2
+   !sys-cluster/nullmpi
+   >=dev-libs/libevent-2.0.22:=[${MULTILIB_USEDEP},threads]
+   dev-libs/libltdl:0[${MULTILIB_USEDEP}]
+   >=sys-apps/hwloc-2.0.2[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+   cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.19-r1:= )
+   openmpi_fabrics_ofed? ( || ( sys-cluster/rdma-core sys-fabric/ofed:* ) )
+   openmpi_fabrics_knem? ( sys-cluster/knem )
+   openmpi_fabrics_psm? ( sys-fabric/infinipath-psm:* )
+   openmpi_rm_pbs? ( sys-cluster/torque )
+   openmpi_rm_slurm? ( sys-cluster/slurm )
+   openmpi_ofed_features_rdmacm? ( || ( sys-cluster/rdma-core 
sys-fabric/librdmacm:* ) )"
+
+RDEPEND="${CDEPEND}
+   java? ( >=virtual/jre-1.8:* )"
+
+DEPEND="${CDEPEND}
+   java? ( >=virtual/jdk-1.8:* )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/mpi.h
+   /usr/include/openmpi/ompi/mpi/java/mpiJava.h
+   /usr/include/openmpi/mpiext/mpiext_cuda_c.h
+)
+
+pkg_setup() {
+   fortran-2_pkg_setup
+   java-pkg-opt-2_pkg_setup
+
+   elog
+   elog "OpenMPI has an 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2021-10-15 Thread Agostino Sarubbo
commit: 8beddaaec6a22fdcfa1dbccc2b36a66dfb892d11
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Oct 15 06:00:32 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Oct 15 06:00:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8beddaae

sys-cluster/openmpi: x86 stable wrt bug #811852

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-cluster/openmpi/openmpi-4.0.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/openmpi-4.0.5-r1.ebuild 
b/sys-cluster/openmpi/openmpi-4.0.5-r1.ebuild
index 9d709ee2a0f..3d5d038aa5c 100644
--- a/sys-cluster/openmpi/openmpi-4.0.5-r1.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.0.5-r1.ebuild
@@ -30,7 +30,7 @@ HOMEPAGE="https://www.open-mpi.org;
 SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P}.tar.bz2"
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
+KEYWORDS="~alpha amd64 arm ~ia64 ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux"
 IUSE="cma cuda cxx fortran heterogeneous ipv6 java libompitrace peruse romio
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2021-10-14 Thread Agostino Sarubbo
commit: 76e34720b4ee8b2378f8eab58976d6eaeae85ce8
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Oct 14 13:39:19 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Oct 14 13:39:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76e34720

sys-cluster/openmpi: amd64 stable wrt bug #811852

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 sys-cluster/openmpi/openmpi-4.0.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/openmpi-4.0.5-r1.ebuild 
b/sys-cluster/openmpi/openmpi-4.0.5-r1.ebuild
index 547e34c2257..9d709ee2a0f 100644
--- a/sys-cluster/openmpi/openmpi-4.0.5-r1.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.0.5-r1.ebuild
@@ -30,7 +30,7 @@ HOMEPAGE="https://www.open-mpi.org;
 SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P}.tar.bz2"
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
+KEYWORDS="~alpha amd64 arm ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
 IUSE="cma cuda cxx fortran heterogeneous ipv6 java libompitrace peruse romio
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2021-10-13 Thread Sam James
commit: e9f2e8eb8799cc1907bb12c22079c4c5c4865004
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 13 20:34:14 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 13 20:34:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9f2e8eb

sys-cluster/openmpi: Stabilize 4.0.5-r1 arm, #811852

Signed-off-by: Sam James  gentoo.org>

 sys-cluster/openmpi/openmpi-4.0.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/openmpi-4.0.5-r1.ebuild 
b/sys-cluster/openmpi/openmpi-4.0.5-r1.ebuild
index 6c1ca2a4c16..547e34c2257 100644
--- a/sys-cluster/openmpi/openmpi-4.0.5-r1.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.0.5-r1.ebuild
@@ -30,7 +30,7 @@ HOMEPAGE="https://www.open-mpi.org;
 SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P}.tar.bz2"
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
+KEYWORDS="~alpha ~amd64 arm ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
 IUSE="cma cuda cxx fortran heterogeneous ipv6 java libompitrace peruse romio
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2021-08-25 Thread Pacho Ramos
commit: 715ed0bea98ed04f60b780be695332fdcb3649f5
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Aug 25 12:43:10 2021 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Aug 25 12:43:10 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=715ed0be

sys-cluster/openmpi: Fix jdk/jre dependencies

Bug: https://bugs.gentoo.org/787254
Thanks-to: Alessandro Barbieri
Thanks-to: Volkmar W. Pogatzki
Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: Pacho Ramos  gentoo.org>

 sys-cluster/openmpi/openmpi-4.0.5-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-cluster/openmpi/openmpi-4.0.5-r1.ebuild 
b/sys-cluster/openmpi/openmpi-4.0.5-r1.ebuild
index 176bbafd6db..6c1ca2a4c16 100644
--- a/sys-cluster/openmpi/openmpi-4.0.5-r1.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.0.5-r1.ebuild
@@ -59,10 +59,10 @@ CDEPEND="
openmpi_ofed_features_rdmacm? ( || ( sys-cluster/rdma-core 
sys-fabric/librdmacm:* ) )"
 
 RDEPEND="${CDEPEND}
-   java? ( >=virtual/jre-1.6 )"
+   java? ( >=virtual/jre-1.8:* )"
 
 DEPEND="${CDEPEND}
-   java? ( >=virtual/jdk-1.6 )"
+   java? ( >=virtual/jdk-1.8:* )"
 
 MULTILIB_WRAPPED_HEADERS=(
/usr/include/mpi.h



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2021-08-25 Thread Pacho Ramos
commit: a2e6df3a3171354dd3d67c0168bc2ab1fd1419ff
Author: Pacho Ramos  gentoo  org>
AuthorDate: Wed Aug 25 09:44:27 2021 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Wed Aug 25 10:16:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2e6df3a

sys-cluster/openmpi: Add mpiext_cuda_c.h to MULTILIB_WRAPPED_HEADERS

Closes: https://bugs.gentoo.org/684266
Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: Pacho Ramos  gentoo.org>

 sys-cluster/openmpi/openmpi-4.0.5-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/sys-cluster/openmpi/openmpi-4.0.5-r1.ebuild 
b/sys-cluster/openmpi/openmpi-4.0.5-r1.ebuild
index a0d9dbe3129..176bbafd6db 100644
--- a/sys-cluster/openmpi/openmpi-4.0.5-r1.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.0.5-r1.ebuild
@@ -67,6 +67,7 @@ DEPEND="${CDEPEND}
 MULTILIB_WRAPPED_HEADERS=(
/usr/include/mpi.h
/usr/include/openmpi/ompi/mpi/java/mpiJava.h
+   /usr/include/openmpi/mpiext/mpiext_cuda_c.h
 )
 
 pkg_setup() {



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2021-07-14 Thread Marek Szuba
commit: 45d83f6dfdeecffefc0939bc41bdf4ecf3685b1d
Author: Marek Szuba  gentoo  org>
AuthorDate: Wed Jul 14 22:32:40 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Jul 14 22:45:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45d83f6d

sys-cluster/openmpi: update EAPI 6 -> 7

Interestingly enough both the newest and the *oldest* versions were
already EAPI 7, as the latter had been migrated to it directly from 5.

Signed-off-by: Marek Szuba  gentoo.org>

 sys-cluster/openmpi/openmpi-1.10.7.ebuild | 23 +--
 sys-cluster/openmpi/openmpi-2.0.4.ebuild  | 17 ++---
 sys-cluster/openmpi/openmpi-2.1.6.ebuild  | 20 ++--
 sys-cluster/openmpi/openmpi-3.0.4.ebuild  | 20 ++--
 sys-cluster/openmpi/openmpi-3.1.4.ebuild  | 20 ++--
 5 files changed, 53 insertions(+), 47 deletions(-)

diff --git a/sys-cluster/openmpi/openmpi-1.10.7.ebuild 
b/sys-cluster/openmpi/openmpi-1.10.7.ebuild
index 15fdb90992d..66292455600 100644
--- a/sys-cluster/openmpi/openmpi-1.10.7.ebuild
+++ b/sys-cluster/openmpi/openmpi-1.10.7.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 FORTRAN_NEEDED=fortran
 
-inherit cuda flag-o-matic fortran-2 java-pkg-opt-2 toolchain-funcs versionator 
multilib-minimal
+inherit cuda flag-o-matic fortran-2 java-pkg-opt-2 toolchain-funcs 
multilib-minimal
 
 MY_P=${P/-mpi}
 S=${WORKDIR}/${MY_P}
@@ -29,7 +29,7 @@ IUSE_OPENMPI_OFED_FEATURES="
 
 DESCRIPTION="A high-performance message passing library (MPI)"
 HOMEPAGE="https://www.open-mpi.org;
-SRC_URI="https://www.open-mpi.org/software/ompi/v$(get_version_component_range 
1-2)/downloads/${MY_P}.tar.bz2"
+SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P}.tar.bz2"
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
@@ -160,30 +160,33 @@ multilib_src_install() {
# fortran header cannot be wrapped (bug #540508), workaround part 1
if multilib_is_native_abi && use fortran; then
mkdir "${T}"/fortran || die
-   mv "${ED}"usr/include/mpif* "${T}"/fortran || die
+   mv "${ED}"/usr/include/mpif* "${T}"/fortran || die
else
# some fortran files get installed unconditionally
-   rm "${ED}"usr/include/mpif* "${ED}"usr/bin/mpif* || die
+   rm \
+   "${ED}"/usr/include/mpif* \
+   "${ED}"/usr/bin/mpif* \
+   || die
fi
 }
 
 multilib_src_install_all() {
# From USE=vt see #359917
-   rm -rf "${ED}"usr/share/libtool &> /dev/null || die
+   rm -rf "${ED}"/usr/share/libtool &> /dev/null || die
 
# fortran header cannot be wrapped (bug #540508), workaround part 2
if use fortran; then
-   mv "${T}"/fortran/mpif* "${ED}"usr/include || die
+   mv "${T}"/fortran/mpif* "${ED}"/usr/include || die
fi
 
# Avoid collisions with libevent
-   rm -rf "${ED}"usr/include/event2 &> /dev/null || die
+   rm -rf "${ED}"/usr/include/event2 &> /dev/null || die
 
# Remove la files, no static libs are installed and we have pkg-config
find "${ED}" -name '*.la' -delete || die
 
if use java; then
-   local mpi_jar="${ED}"usr/$(get_libdir)/mpi.jar
+   local mpi_jar="${ED}"/usr/$(get_libdir)/mpi.jar
java-pkg_dojar "${mpi_jar}"
# We don't want to install the jar file twice
# so let's clean after ourselves.

diff --git a/sys-cluster/openmpi/openmpi-2.0.4.ebuild 
b/sys-cluster/openmpi/openmpi-2.0.4.ebuild
index 39c9e2d..93c7bfd018c 100644
--- a/sys-cluster/openmpi/openmpi-2.0.4.ebuild
+++ b/sys-cluster/openmpi/openmpi-2.0.4.ebuild
@@ -1,11 +1,11 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 FORTRAN_NEEDED=fortran
 
-inherit cuda flag-o-matic fortran-2 java-pkg-opt-2 toolchain-funcs versionator 
multilib-minimal
+inherit cuda flag-o-matic fortran-2 java-pkg-opt-2 toolchain-funcs 
multilib-minimal
 
 MY_P=${P/-mpi}
 S=${WORKDIR}/${MY_P}
@@ -29,7 +29,7 @@ IUSE_OPENMPI_OFED_FEATURES="
 
 DESCRIPTION="A high-performance message passing library (MPI)"
 HOMEPAGE="https://www.open-mpi.org;
-SRC_URI="https://www.open-mpi.org/software/ompi/v$(get_version_component_range 
1-2)/downloads/${MY_P}.tar.bz2"
+SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P}.tar.bz2"
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~alpha amd64 arm ~ia64 ~ppc ~ppc64 sparc x86 ~amd64-linux"
@@ -149,24 +149,27 @@ multilib_src_install() {
# fortran header cannot be wrapped (bug #540508), workaround part 1
if multilib_is_native_abi && use fortran; 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2021-07-05 Thread Marek Szuba
commit: 3f346871eb91c04c293163e2f467a7045664e6e8
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Jul  5 12:15:13 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Jul  5 13:24:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f346871

sys-cluster/openmpi: keyword 4.0.5-r1 for ~riscv

Signed-off-by: Marek Szuba  gentoo.org>

 sys-cluster/openmpi/openmpi-4.0.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/openmpi-4.0.5-r1.ebuild 
b/sys-cluster/openmpi/openmpi-4.0.5-r1.ebuild
index 0f2a2af8b19..a0d9dbe3129 100644
--- a/sys-cluster/openmpi/openmpi-4.0.5-r1.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.0.5-r1.ebuild
@@ -30,7 +30,7 @@ HOMEPAGE="https://www.open-mpi.org;
 SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P}.tar.bz2"
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux"
 IUSE="cma cuda cxx fortran heterogeneous ipv6 java libompitrace peruse romio
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2021-06-15 Thread Joonas Niilola
commit: b348e7c16cffa197e2592cfbf89666d603e5a346
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed Apr 21 01:25:08 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Jun 15 13:03:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b348e7c1

sys-cluster/openmpi: add peruse and libompitrace useflags

Closes: https://bugs.gentoo.org/784278
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/20480
Signed-off-by: Joonas Niilola  gentoo.org>

 sys-cluster/openmpi/metadata.xml|   6 +-
 sys-cluster/openmpi/openmpi-4.0.5-r1.ebuild | 176 
 2 files changed, 180 insertions(+), 2 deletions(-)

diff --git a/sys-cluster/openmpi/metadata.xml b/sys-cluster/openmpi/metadata.xml
index e319ff476a1..32314bce38b 100644
--- a/sys-cluster/openmpi/metadata.xml
+++ b/sys-cluster/openmpi/metadata.xml
@@ -10,10 +10,12 @@
Add GPU direct support
Enable features required for 
heterogeneous
platform support
-   Build the ROMIO MPI-IO component
+   Enable support for contributed 
package libompitrace
Enable MPI_THREAD_MULTIPLE
Enable numactl to allow binding processes to 
CPUs
-   Enable bundled VampirTrace support
Add support for the Portable Batch System 
(PBS)
+   Enable PERUSE interface
+   Build the ROMIO MPI-IO component
+   Enable bundled VampirTrace support

 

diff --git a/sys-cluster/openmpi/openmpi-4.0.5-r1.ebuild 
b/sys-cluster/openmpi/openmpi-4.0.5-r1.ebuild
new file mode 100644
index 000..e044b27efaa
--- /dev/null
+++ b/sys-cluster/openmpi/openmpi-4.0.5-r1.ebuild
@@ -0,0 +1,176 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+FORTRAN_NEEDED=fortran
+
+inherit cuda flag-o-matic fortran-2 java-pkg-opt-2 toolchain-funcs multilib 
multilib-minimal
+
+MY_P=${P/-mpi}
+S=${WORKDIR}/${MY_P}
+
+IUSE_OPENMPI_FABRICS="
+   openmpi_fabrics_ofed
+   openmpi_fabrics_knem
+   openmpi_fabrics_psm"
+
+IUSE_OPENMPI_RM="
+   openmpi_rm_pbs
+   openmpi_rm_slurm"
+
+IUSE_OPENMPI_OFED_FEATURES="
+   openmpi_ofed_features_control-hdr-padding
+   openmpi_ofed_features_udcm
+   openmpi_ofed_features_rdmacm
+   openmpi_ofed_features_dynamic-sl"
+
+DESCRIPTION="A high-performance message passing library (MPI)"
+HOMEPAGE="https://www.open-mpi.org;
+SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P}.tar.bz2"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
+IUSE="cma cuda cxx fortran heterogeneous ipv6 java +libompitrace peruse romio
+   ${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
+
+REQUIRED_USE="openmpi_rm_slurm? ( !openmpi_rm_pbs )
+   openmpi_rm_pbs? ( !openmpi_rm_slurm )
+   openmpi_fabrics_psm? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_control-hdr-padding? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_udcm? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_rdmacm? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_dynamic-sl? ( openmpi_fabrics_ofed )"
+
+CDEPEND="
+   !sys-cluster/mpich
+   !sys-cluster/mpich2
+   !sys-cluster/nullmpi
+   >=dev-libs/libevent-2.0.22:=[${MULTILIB_USEDEP},threads]
+   dev-libs/libltdl:0[${MULTILIB_USEDEP}]
+   >=sys-apps/hwloc-2.0.2[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+   cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.19-r1:= )
+   openmpi_fabrics_ofed? ( || ( sys-cluster/rdma-core sys-fabric/ofed:* ) )
+   openmpi_fabrics_knem? ( sys-cluster/knem )
+   openmpi_fabrics_psm? ( sys-fabric/infinipath-psm:* )
+   openmpi_rm_pbs? ( sys-cluster/torque )
+   openmpi_rm_slurm? ( sys-cluster/slurm )
+   openmpi_ofed_features_rdmacm? ( || ( sys-cluster/rdma-core 
sys-fabric/librdmacm:* ) )"
+
+RDEPEND="${CDEPEND}
+   java? ( >=virtual/jre-1.6 )"
+
+DEPEND="${CDEPEND}
+   java? ( >=virtual/jdk-1.6 )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/mpi.h
+   /usr/include/openmpi/ompi/mpi/java/mpiJava.h
+)
+
+pkg_setup() {
+   fortran-2_pkg_setup
+   java-pkg-opt-2_pkg_setup
+
+   elog
+   elog "OpenMPI has an overwhelming count of configuration options."
+   elog "Don't forget the EXTRA_ECONF environment variable can let you"
+   elog "specify configure options if you find them necessary."
+   elog
+}
+
+src_prepare() {
+   default
+
+   # Necessary for scalibility, see
+   # http://www.open-mpi.org/community/lists/users/2008/09/6514.php
+   echo 'oob_tcp_listen_mode = listen_thread' \
+   >> opal/etc/openmpi-mca-params.conf || die
+}
+

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2021-06-15 Thread Joonas Niilola
commit: 8826622f8bea267711918bfb8a1b93843950dd15
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Jun 15 13:00:17 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Jun 15 13:03:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8826622f

sys-cluster/openmpi: drop defaulting on libompitrace

Signed-off-by: Joonas Niilola  gentoo.org>

 sys-cluster/openmpi/openmpi-4.0.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/openmpi-4.0.5-r1.ebuild 
b/sys-cluster/openmpi/openmpi-4.0.5-r1.ebuild
index e044b27efaa..0f2a2af8b19 100644
--- a/sys-cluster/openmpi/openmpi-4.0.5-r1.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.0.5-r1.ebuild
@@ -31,7 +31,7 @@ SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
-IUSE="cma cuda cxx fortran heterogeneous ipv6 java +libompitrace peruse romio
+IUSE="cma cuda cxx fortran heterogeneous ipv6 java libompitrace peruse romio
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
 
 REQUIRED_USE="openmpi_rm_slurm? ( !openmpi_rm_pbs )



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2021-05-09 Thread Pacho Ramos
commit: 62e3ced322c496929ef86f21f3a470da36647a56
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun May  9 22:28:30 2021 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun May  9 22:28:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62e3ced3

sys-cluster/openmpi: Needs to be rebuilt with cuda subslot bumps

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Pacho Ramos  gentoo.org>

 sys-cluster/openmpi/openmpi-2.0.4.ebuild | 4 ++--
 sys-cluster/openmpi/openmpi-2.1.6.ebuild | 4 ++--
 sys-cluster/openmpi/openmpi-3.0.4.ebuild | 4 ++--
 sys-cluster/openmpi/openmpi-3.1.4.ebuild | 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/sys-cluster/openmpi/openmpi-2.0.4.ebuild 
b/sys-cluster/openmpi/openmpi-2.0.4.ebuild
index 92358d5c786..39c9e2d 100644
--- a/sys-cluster/openmpi/openmpi-2.0.4.ebuild
+++ b/sys-cluster/openmpi/openmpi-2.0.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -56,7 +56,7 @@ CDEPEND="
dev-libs/libltdl:0[${MULTILIB_USEDEP}]
=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
-   cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.19-r1 )
+   cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.19-r1:= )
openmpi_fabrics_ofed? ( sys-fabric/ofed:* )
openmpi_fabrics_knem? ( sys-cluster/knem )
openmpi_fabrics_psm? ( sys-fabric/infinipath-psm:* )

diff --git a/sys-cluster/openmpi/openmpi-2.1.6.ebuild 
b/sys-cluster/openmpi/openmpi-2.1.6.ebuild
index d66d7a32a3d..8fead75c26b 100644
--- a/sys-cluster/openmpi/openmpi-2.1.6.ebuild
+++ b/sys-cluster/openmpi/openmpi-2.1.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -52,7 +52,7 @@ CDEPEND="
dev-libs/libltdl:0[${MULTILIB_USEDEP}]
=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
-   cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.19-r1 )
+   cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.19-r1:= )
openmpi_fabrics_ofed? ( sys-fabric/ofed:* )
openmpi_fabrics_knem? ( sys-cluster/knem )
openmpi_fabrics_psm? ( sys-fabric/infinipath-psm:* )

diff --git a/sys-cluster/openmpi/openmpi-3.0.4.ebuild 
b/sys-cluster/openmpi/openmpi-3.0.4.ebuild
index 2e23f84f26a..10895455678 100644
--- a/sys-cluster/openmpi/openmpi-3.0.4.ebuild
+++ b/sys-cluster/openmpi/openmpi-3.0.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -52,7 +52,7 @@ CDEPEND="
dev-libs/libltdl:0[${MULTILIB_USEDEP}]
=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
-   cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.19-r1 )
+   cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.19-r1:= )
openmpi_fabrics_ofed? ( sys-fabric/ofed:* )
openmpi_fabrics_knem? ( sys-cluster/knem )
openmpi_fabrics_psm? ( sys-fabric/infinipath-psm:* )

diff --git a/sys-cluster/openmpi/openmpi-3.1.4.ebuild 
b/sys-cluster/openmpi/openmpi-3.1.4.ebuild
index 2e23f84f26a..10895455678 100644
--- a/sys-cluster/openmpi/openmpi-3.1.4.ebuild
+++ b/sys-cluster/openmpi/openmpi-3.1.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -52,7 +52,7 @@ CDEPEND="
dev-libs/libltdl:0[${MULTILIB_USEDEP}]
=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
-   cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.19-r1 )
+   cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.19-r1:= )
openmpi_fabrics_ofed? ( sys-fabric/ofed:* )
openmpi_fabrics_knem? ( sys-cluster/knem )
openmpi_fabrics_psm? ( sys-fabric/infinipath-psm:* )



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2021-04-03 Thread Sam James
commit: b04baf10c2982ecdb205e1f32d9b05ecb8e7fa67
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr  2 06:08:26 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr  3 15:43:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b04baf10

sys-cluster/openmpi: fix variable references

Signed-off-by: Sam James  gentoo.org>

 sys-cluster/openmpi/openmpi-1.7.5-r1.ebuild | 8 +---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/sys-cluster/openmpi/openmpi-1.7.5-r1.ebuild 
b/sys-cluster/openmpi/openmpi-1.7.5-r1.ebuild
index c5a6122cbd9..2a01a1f2fb3 100644
--- a/sys-cluster/openmpi/openmpi-1.7.5-r1.ebuild
+++ b/sys-cluster/openmpi/openmpi-1.7.5-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -9,7 +9,7 @@ inherit autotools cuda flag-o-matic fortran-2 toolchain-funcs
 
 MY_P=${P/-mpi}
 
-S=${WORKDIR}/${MY_P}
+S="${WORKDIR}"/${MY_P}
 
 IUSE_OPENMPI_FABRICS="
openmpi_fabrics_ofed
@@ -131,7 +131,7 @@ src_configure() {
econf "${myconf[@]}" \
$(use_enable cxx mpi-cxx) \
$(use_with cma) \
-   $(use_with cuda cuda "$EPREFIX"/opt/cuda) \
+   $(use_with cuda cuda "${EPREFIX}"/opt/cuda) \
$(use_enable romio io-romio) \
$(use_enable heterogeneous) \
$(use_enable ipv6) \
@@ -149,8 +149,10 @@ src_configure() {
 
 src_install() {
default
+
# From USE=vt see #359917
rm "${ED}"/usr/share/libtool || die
+
# Avoid collisions with libevent
rm -rf "${ED}"/usr/include/event2 || die
dodoc README AUTHORS NEWS VERSION



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2021-02-28 Thread 罗百科
commit: 0f6805dd9a20ae4b787b7544da8cb6020ee59da0
Author: Patrick Lauer  gentoo  org>
AuthorDate: Sun Feb 28 11:27:32 2021 +
Commit: 罗百科  gentoo  org>
CommitDate: Sun Feb 28 11:27:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f6805dd

sys-cluster/openmpi: Bump

Also fix dependencies to allow rdma-core instead of sys-fabric/*

Package-Manager: Portage-3.0.16, Repoman-3.0.2
Signed-off-by: Patrick Lauer  gentoo.org>

 sys-cluster/openmpi/Manifest |   1 +
 sys-cluster/openmpi/openmpi-4.0.5.ebuild | 166 +++
 2 files changed, 167 insertions(+)

diff --git a/sys-cluster/openmpi/Manifest b/sys-cluster/openmpi/Manifest
index 97fe13c0bcb..24ffd9a7c69 100644
--- a/sys-cluster/openmpi/Manifest
+++ b/sys-cluster/openmpi/Manifest
@@ -10,3 +10,4 @@ DIST openmpi-3.1.4.tar.bz2 9468371 BLAKE2B 
70a93aa170086f43b2eb4f9b7c74673065bd3
 DIST openmpi-4.0.2.tar.bz2 9819372 BLAKE2B 
000faa8ff032f9aa6bf5f0a14fb9a363080cfcdd7c6f8ab90bc9507fd7a473d70502574ee1e75c88acecb06c516a643ef7b9e804fb580be9fc860b7b1fb1cc5d
 SHA512 
634d45d989f1e0b8848bfb4eb4527c7edd76d4fccd77a5f8d85a46a5822f97ba653adf13df857c87ae56a8117b4ae2d45ec24249c6ee41a562446d4112ddb770
 DIST openmpi-4.0.3.tar.bz2 9856669 BLAKE2B 
571e8038cdf125bfb452fbee44d8397f8e724498971409fb25e11cc90ad4d7f9106f4ad093d4722754303808b82c58bf3b39a72a2567192efd1b98422f09160f
 SHA512 
01f773064c575a0fe6ab081c20c5cf07ba1c9eada5ecfe520d14ce2b9fc6d021d0f56a0159fa354fd6c8e2bb7354a272aa8d0063b351f59251deb56474849acc
 DIST openmpi-4.0.4.tar.bz2 9748444 BLAKE2B 
3c3258b7cd71156deec317479ac1ea9766b09447b77174e448a63dab30f75a525c4142159ff58ad0b6208282e36d568e4cd4e7cc1f8b9b34cad8561ce2969a72
 SHA512 
6c193b4b5cbfd9d48fa5efcef01372c424b51ae5e9727ccf4235e3b14556dfeb010865e41a9473419ccda16559139aa469086b1fff9abfd337e87387fdec1c64
+DIST openmpi-4.0.5.tar.bz2 9752045 BLAKE2B 
9709dc8c251d4f2be14d0ab498c5d0d0e59f95db98fb16d9e84fe3d30af5a8e2f9636bbceaf7ae4086a3312bcd6299f0e9e1ca609d658930a1f5abe1018311e1
 SHA512 
b7a1a5ccfc0eaa0f0504ff770b550480f7ae6727fa891e3310d9340a0d844a2ceddf62c2e59efd047ab9416b24c829919bbccd29606ca0e0d7a0569dad800011

diff --git a/sys-cluster/openmpi/openmpi-4.0.5.ebuild 
b/sys-cluster/openmpi/openmpi-4.0.5.ebuild
new file mode 100644
index 000..6f6f5b1017c
--- /dev/null
+++ b/sys-cluster/openmpi/openmpi-4.0.5.ebuild
@@ -0,0 +1,166 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+FORTRAN_NEEDED=fortran
+
+inherit cuda flag-o-matic fortran-2 java-pkg-opt-2 toolchain-funcs multilib 
multilib-minimal
+
+MY_P=${P/-mpi}
+S=${WORKDIR}/${MY_P}
+
+IUSE_OPENMPI_FABRICS="
+   openmpi_fabrics_ofed
+   openmpi_fabrics_knem
+   openmpi_fabrics_psm"
+
+IUSE_OPENMPI_RM="
+   openmpi_rm_pbs
+   openmpi_rm_slurm"
+
+IUSE_OPENMPI_OFED_FEATURES="
+   openmpi_ofed_features_control-hdr-padding
+   openmpi_ofed_features_udcm
+   openmpi_ofed_features_rdmacm
+   openmpi_ofed_features_dynamic-sl"
+
+DESCRIPTION="A high-performance message passing library (MPI)"
+HOMEPAGE="https://www.open-mpi.org;
+SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P}.tar.bz2"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
+IUSE="cma cuda cxx fortran heterogeneous ipv6 java romio
+   ${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
+
+REQUIRED_USE="openmpi_rm_slurm? ( !openmpi_rm_pbs )
+   openmpi_rm_pbs? ( !openmpi_rm_slurm )
+   openmpi_fabrics_psm? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_control-hdr-padding? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_udcm? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_rdmacm? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_dynamic-sl? ( openmpi_fabrics_ofed )"
+
+CDEPEND="
+   !sys-cluster/mpich
+   !sys-cluster/mpich2
+   !sys-cluster/nullmpi
+   >=dev-libs/libevent-2.0.22:=[${MULTILIB_USEDEP},threads]
+   dev-libs/libltdl:0[${MULTILIB_USEDEP}]
+   >=sys-apps/hwloc-2.0.2[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+   cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.19-r1:= )
+   openmpi_fabrics_ofed? ( || ( sys-cluster/rdma-core sys-fabric/ofed:* ) )
+   openmpi_fabrics_knem? ( sys-cluster/knem )
+   openmpi_fabrics_psm? ( sys-fabric/infinipath-psm:* )
+   openmpi_rm_pbs? ( sys-cluster/torque )
+   openmpi_rm_slurm? ( sys-cluster/slurm )
+   openmpi_ofed_features_rdmacm? ( || ( sys-cluster/rdma-core 
sys-fabric/librdmacm:* ) )"
+
+RDEPEND="${CDEPEND}
+   java? ( >=virtual/jre-1.6 )"
+
+DEPEND="${CDEPEND}
+   java? ( >=virtual/jdk-1.6 )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/mpi.h
+   /usr/include/openmpi/ompi/mpi/java/mpiJava.h
+)
+
+pkg_setup() {
+   fortran-2_pkg_setup
+   java-pkg-opt-2_pkg_setup
+
+   elog
+ 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2021-01-05 Thread Mikle Kolyada
commit: acc55ec45db15a5caca164f4bc9c06772e5c2acb
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Tue Jan  5 15:17:09 2021 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Tue Jan  5 15:17:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acc55ec4

sys-cluster/openmpi: Drop myself from metadata

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Mikle Kolyada  gentoo.org>

 sys-cluster/openmpi/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/sys-cluster/openmpi/metadata.xml b/sys-cluster/openmpi/metadata.xml
index 60cccf3815b..e319ff476a1 100644
--- a/sys-cluster/openmpi/metadata.xml
+++ b/sys-cluster/openmpi/metadata.xml
@@ -1,10 +1,6 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   zlog...@gentoo.org
-   Mikle Kolyada
-   

clus...@gentoo.org
Gentoo Cluster Project



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2020-07-30 Thread Mikle Kolyada
commit: 9a1fb32e9d3c56390100129b03af7a3bc085e7f7
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Jul 30 08:29:16 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Jul 30 08:29:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a1fb32e

sys-cluster/openmpi: Version bump (v4.0.4)

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Mikle Kolyada  gentoo.org>

 sys-cluster/openmpi/Manifest |   1 +
 sys-cluster/openmpi/openmpi-4.0.4.ebuild | 166 +++
 2 files changed, 167 insertions(+)

diff --git a/sys-cluster/openmpi/Manifest b/sys-cluster/openmpi/Manifest
index 0950a20cab9..97fe13c0bcb 100644
--- a/sys-cluster/openmpi/Manifest
+++ b/sys-cluster/openmpi/Manifest
@@ -9,3 +9,4 @@ DIST openmpi-3.0.4.tar.bz2 9308341 BLAKE2B 
84536082f8415c9a0e41db01d96d64bffc463
 DIST openmpi-3.1.4.tar.bz2 9468371 BLAKE2B 
70a93aa170086f43b2eb4f9b7c74673065bd309ae7a4c8f478a6db7523167fd1d25af19f87661149f6dd6033898ab47b86690a0421a01aa6f5a4d70478072e0e
 SHA512 
5b4aafffc79fd85cb94a11a6e2fac563b142ac532191009eb35826c432ed3c391a6616e2ca92eacbf36137468eadb7c0f7ddc787034bc95c4214232ed5128338
 DIST openmpi-4.0.2.tar.bz2 9819372 BLAKE2B 
000faa8ff032f9aa6bf5f0a14fb9a363080cfcdd7c6f8ab90bc9507fd7a473d70502574ee1e75c88acecb06c516a643ef7b9e804fb580be9fc860b7b1fb1cc5d
 SHA512 
634d45d989f1e0b8848bfb4eb4527c7edd76d4fccd77a5f8d85a46a5822f97ba653adf13df857c87ae56a8117b4ae2d45ec24249c6ee41a562446d4112ddb770
 DIST openmpi-4.0.3.tar.bz2 9856669 BLAKE2B 
571e8038cdf125bfb452fbee44d8397f8e724498971409fb25e11cc90ad4d7f9106f4ad093d4722754303808b82c58bf3b39a72a2567192efd1b98422f09160f
 SHA512 
01f773064c575a0fe6ab081c20c5cf07ba1c9eada5ecfe520d14ce2b9fc6d021d0f56a0159fa354fd6c8e2bb7354a272aa8d0063b351f59251deb56474849acc
+DIST openmpi-4.0.4.tar.bz2 9748444 BLAKE2B 
3c3258b7cd71156deec317479ac1ea9766b09447b77174e448a63dab30f75a525c4142159ff58ad0b6208282e36d568e4cd4e7cc1f8b9b34cad8561ce2969a72
 SHA512 
6c193b4b5cbfd9d48fa5efcef01372c424b51ae5e9727ccf4235e3b14556dfeb010865e41a9473419ccda16559139aa469086b1fff9abfd337e87387fdec1c64

diff --git a/sys-cluster/openmpi/openmpi-4.0.4.ebuild 
b/sys-cluster/openmpi/openmpi-4.0.4.ebuild
new file mode 100644
index 000..082ecda8d6d
--- /dev/null
+++ b/sys-cluster/openmpi/openmpi-4.0.4.ebuild
@@ -0,0 +1,166 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+FORTRAN_NEEDED=fortran
+
+inherit cuda flag-o-matic fortran-2 java-pkg-opt-2 toolchain-funcs multilib 
multilib-minimal
+
+MY_P=${P/-mpi}
+S=${WORKDIR}/${MY_P}
+
+IUSE_OPENMPI_FABRICS="
+   openmpi_fabrics_ofed
+   openmpi_fabrics_knem
+   openmpi_fabrics_psm"
+
+IUSE_OPENMPI_RM="
+   openmpi_rm_pbs
+   openmpi_rm_slurm"
+
+IUSE_OPENMPI_OFED_FEATURES="
+   openmpi_ofed_features_control-hdr-padding
+   openmpi_ofed_features_udcm
+   openmpi_ofed_features_rdmacm
+   openmpi_ofed_features_dynamic-sl"
+
+DESCRIPTION="A high-performance message passing library (MPI)"
+HOMEPAGE="https://www.open-mpi.org;
+SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P}.tar.bz2"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
+IUSE="cma cuda cxx fortran heterogeneous ipv6 java romio
+   ${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
+
+REQUIRED_USE="openmpi_rm_slurm? ( !openmpi_rm_pbs )
+   openmpi_rm_pbs? ( !openmpi_rm_slurm )
+   openmpi_fabrics_psm? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_control-hdr-padding? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_udcm? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_rdmacm? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_dynamic-sl? ( openmpi_fabrics_ofed )"
+
+CDEPEND="
+   !sys-cluster/mpich
+   !sys-cluster/mpich2
+   !sys-cluster/nullmpi
+   >=dev-libs/libevent-2.0.22:=[${MULTILIB_USEDEP},threads]
+   dev-libs/libltdl:0[${MULTILIB_USEDEP}]
+   >=sys-apps/hwloc-2.0.2[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+   cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.19-r1:= )
+   openmpi_fabrics_ofed? ( sys-fabric/ofed:* )
+   openmpi_fabrics_knem? ( sys-cluster/knem )
+   openmpi_fabrics_psm? ( sys-fabric/infinipath-psm:* )
+   openmpi_rm_pbs? ( sys-cluster/torque )
+   openmpi_rm_slurm? ( sys-cluster/slurm )
+   openmpi_ofed_features_rdmacm? ( sys-fabric/librdmacm:* )"
+
+RDEPEND="${CDEPEND}
+   java? ( >=virtual/jre-1.6 )"
+
+DEPEND="${CDEPEND}
+   java? ( >=virtual/jdk-1.6 )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/mpi.h
+   /usr/include/openmpi/ompi/mpi/java/mpiJava.h
+)
+
+pkg_setup() {
+   fortran-2_pkg_setup
+   java-pkg-opt-2_pkg_setup
+
+   elog
+   elog "OpenMPI has an overwhelming count of configuration options."
+   elog "Don't forget 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2020-05-08 Thread Alexys Jacob
commit: f5f547503bb3136029bfd02f1c67d3efb5c8a1d9
Author: Alexey Sokolov  google  com>
AuthorDate: Fri May  8 00:58:53 2020 +
Commit: Alexys Jacob  gentoo  org>
CommitDate: Fri May  8 08:24:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5f54750

sys-cluster/openmpi: update homepage

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Alexey Sokolov  google.com>
Signed-off-by: Alexys Jacob  gentoo.org>

 sys-cluster/openmpi/openmpi-1.10.7.ebuild   | 4 ++--
 sys-cluster/openmpi/openmpi-1.4.5.ebuild| 4 ++--
 sys-cluster/openmpi/openmpi-1.6.5-r1.ebuild | 4 ++--
 sys-cluster/openmpi/openmpi-1.7.5-r1.ebuild | 4 ++--
 sys-cluster/openmpi/openmpi-1.8.8.ebuild| 4 ++--
 sys-cluster/openmpi/openmpi-2.0.4.ebuild| 4 ++--
 sys-cluster/openmpi/openmpi-2.1.6.ebuild| 4 ++--
 sys-cluster/openmpi/openmpi-3.0.4.ebuild| 4 ++--
 sys-cluster/openmpi/openmpi-3.1.4.ebuild| 4 ++--
 sys-cluster/openmpi/openmpi-4.0.2.ebuild| 4 ++--
 sys-cluster/openmpi/openmpi-4.0.3.ebuild| 4 ++--
 11 files changed, 22 insertions(+), 22 deletions(-)

diff --git a/sys-cluster/openmpi/openmpi-1.10.7.ebuild 
b/sys-cluster/openmpi/openmpi-1.10.7.ebuild
index fafd136a9e2..15fdb90992d 100644
--- a/sys-cluster/openmpi/openmpi-1.10.7.ebuild
+++ b/sys-cluster/openmpi/openmpi-1.10.7.ebuild
@@ -28,8 +28,8 @@ IUSE_OPENMPI_OFED_FEATURES="
openmpi_ofed_features_failover"
 
 DESCRIPTION="A high-performance message passing library (MPI)"
-HOMEPAGE="http://www.open-mpi.org;
-SRC_URI="http://www.open-mpi.org/software/ompi/v$(get_version_component_range 
1-2)/downloads/${MY_P}.tar.bz2"
+HOMEPAGE="https://www.open-mpi.org;
+SRC_URI="https://www.open-mpi.org/software/ompi/v$(get_version_component_range 
1-2)/downloads/${MY_P}.tar.bz2"
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"

diff --git a/sys-cluster/openmpi/openmpi-1.4.5.ebuild 
b/sys-cluster/openmpi/openmpi-1.4.5.ebuild
index bc2a4450212..2a04e5e38eb 100644
--- a/sys-cluster/openmpi/openmpi-1.4.5.ebuild
+++ b/sys-cluster/openmpi/openmpi-1.4.5.ebuild
@@ -10,8 +10,8 @@ inherit fortran-2 flag-o-matic toolchain-funcs
 MY_P=${P/-mpi}
 
 DESCRIPTION="A high-performance message passing library (MPI)"
-HOMEPAGE="http://www.open-mpi.org;
-SRC_URI="http://www.open-mpi.org/software/ompi/v1.4/downloads/${MY_P}.tar.bz2;
+HOMEPAGE="https://www.open-mpi.org;
+SRC_URI="https://www.open-mpi.org/software/ompi/v1.4/downloads/${MY_P}.tar.bz2;
 
 LICENSE="BSD"
 SLOT="0"

diff --git a/sys-cluster/openmpi/openmpi-1.6.5-r1.ebuild 
b/sys-cluster/openmpi/openmpi-1.6.5-r1.ebuild
index 3c25f065ce3..67707c0f73f 100644
--- a/sys-cluster/openmpi/openmpi-1.6.5-r1.ebuild
+++ b/sys-cluster/openmpi/openmpi-1.6.5-r1.ebuild
@@ -30,8 +30,8 @@ IUSE_OPENMPI_OFED_FEATURES="
"
 
 DESCRIPTION="A high-performance message passing library (MPI)"
-HOMEPAGE="http://www.open-mpi.org;
-SRC_URI="http://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P}.tar.bz2"
+HOMEPAGE="https://www.open-mpi.org;
+SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P}.tar.bz2"
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"

diff --git a/sys-cluster/openmpi/openmpi-1.7.5-r1.ebuild 
b/sys-cluster/openmpi/openmpi-1.7.5-r1.ebuild
index 507c969a782..c5a6122cbd9 100644
--- a/sys-cluster/openmpi/openmpi-1.7.5-r1.ebuild
+++ b/sys-cluster/openmpi/openmpi-1.7.5-r1.ebuild
@@ -28,8 +28,8 @@ IUSE_OPENMPI_OFED_FEATURES="
openmpi_ofed_features_failover"
 
 DESCRIPTION="A high-performance message passing library (MPI)"
-HOMEPAGE="http://www.open-mpi.org;
-SRC_URI="http://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P}.tar.bz2"
+HOMEPAGE="https://www.open-mpi.org;
+SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P}.tar.bz2"
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"

diff --git a/sys-cluster/openmpi/openmpi-1.8.8.ebuild 
b/sys-cluster/openmpi/openmpi-1.8.8.ebuild
index 0390b384934..8c48f707e03 100644
--- a/sys-cluster/openmpi/openmpi-1.8.8.ebuild
+++ b/sys-cluster/openmpi/openmpi-1.8.8.ebuild
@@ -28,8 +28,8 @@ IUSE_OPENMPI_OFED_FEATURES="
openmpi_ofed_features_failover"
 
 DESCRIPTION="A high-performance message passing library (MPI)"
-HOMEPAGE="http://www.open-mpi.org;
-SRC_URI="http://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P}.tar.bz2"
+HOMEPAGE="https://www.open-mpi.org;
+SRC_URI="https://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P}.tar.bz2"
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"

diff --git a/sys-cluster/openmpi/openmpi-2.0.4.ebuild 
b/sys-cluster/openmpi/openmpi-2.0.4.ebuild
index 0cd832b79dc..92358d5c786 100644
--- a/sys-cluster/openmpi/openmpi-2.0.4.ebuild
+++ b/sys-cluster/openmpi/openmpi-2.0.4.ebuild
@@ -28,8 +28,8 @@ 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2020-03-24 Thread Mikle Kolyada
commit: 400f5d3c60e8c4bc385debb8f3b0578ff816a9e0
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Tue Mar 24 09:50:55 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Tue Mar 24 09:51:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=400f5d3c

sys-cluster/openmpi: Version bump (v4.0.3)

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Mikle Kolyada  gentoo.org>

 sys-cluster/openmpi/Manifest |   1 +
 sys-cluster/openmpi/openmpi-4.0.3.ebuild | 166 +++
 2 files changed, 167 insertions(+)

diff --git a/sys-cluster/openmpi/Manifest b/sys-cluster/openmpi/Manifest
index 9e7b7370b27..0950a20cab9 100644
--- a/sys-cluster/openmpi/Manifest
+++ b/sys-cluster/openmpi/Manifest
@@ -8,3 +8,4 @@ DIST openmpi-2.1.6.tar.bz2 8324626 BLAKE2B 
4aed4b397c0e0ead24ed5e9bbf45ee8f6719a
 DIST openmpi-3.0.4.tar.bz2 9308341 BLAKE2B 
84536082f8415c9a0e41db01d96d64bffc463ca84de7730b25789dfee74e2205db5467739a42f13b0938d0934b45c948cd2be406290cdb4b196a5b51a5a3fc88
 SHA512 
c9db432e89d680e8857444395fee3544bebd4d1535f3e85a9435ca21f9848fad9f181e6be1ab8b93241b88723395535e3b3bdb2a5dd4128ed26df887b9a55810
 DIST openmpi-3.1.4.tar.bz2 9468371 BLAKE2B 
70a93aa170086f43b2eb4f9b7c74673065bd309ae7a4c8f478a6db7523167fd1d25af19f87661149f6dd6033898ab47b86690a0421a01aa6f5a4d70478072e0e
 SHA512 
5b4aafffc79fd85cb94a11a6e2fac563b142ac532191009eb35826c432ed3c391a6616e2ca92eacbf36137468eadb7c0f7ddc787034bc95c4214232ed5128338
 DIST openmpi-4.0.2.tar.bz2 9819372 BLAKE2B 
000faa8ff032f9aa6bf5f0a14fb9a363080cfcdd7c6f8ab90bc9507fd7a473d70502574ee1e75c88acecb06c516a643ef7b9e804fb580be9fc860b7b1fb1cc5d
 SHA512 
634d45d989f1e0b8848bfb4eb4527c7edd76d4fccd77a5f8d85a46a5822f97ba653adf13df857c87ae56a8117b4ae2d45ec24249c6ee41a562446d4112ddb770
+DIST openmpi-4.0.3.tar.bz2 9856669 BLAKE2B 
571e8038cdf125bfb452fbee44d8397f8e724498971409fb25e11cc90ad4d7f9106f4ad093d4722754303808b82c58bf3b39a72a2567192efd1b98422f09160f
 SHA512 
01f773064c575a0fe6ab081c20c5cf07ba1c9eada5ecfe520d14ce2b9fc6d021d0f56a0159fa354fd6c8e2bb7354a272aa8d0063b351f59251deb56474849acc

diff --git a/sys-cluster/openmpi/openmpi-4.0.3.ebuild 
b/sys-cluster/openmpi/openmpi-4.0.3.ebuild
new file mode 100644
index 000..325f9db2254
--- /dev/null
+++ b/sys-cluster/openmpi/openmpi-4.0.3.ebuild
@@ -0,0 +1,166 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+FORTRAN_NEEDED=fortran
+
+inherit cuda flag-o-matic fortran-2 java-pkg-opt-2 toolchain-funcs multilib 
multilib-minimal
+
+MY_P=${P/-mpi}
+S=${WORKDIR}/${MY_P}
+
+IUSE_OPENMPI_FABRICS="
+   openmpi_fabrics_ofed
+   openmpi_fabrics_knem
+   openmpi_fabrics_psm"
+
+IUSE_OPENMPI_RM="
+   openmpi_rm_pbs
+   openmpi_rm_slurm"
+
+IUSE_OPENMPI_OFED_FEATURES="
+   openmpi_ofed_features_control-hdr-padding
+   openmpi_ofed_features_udcm
+   openmpi_ofed_features_rdmacm
+   openmpi_ofed_features_dynamic-sl"
+
+DESCRIPTION="A high-performance message passing library (MPI)"
+HOMEPAGE="http://www.open-mpi.org;
+SRC_URI="http://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P}.tar.bz2"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
+IUSE="cma cuda cxx fortran heterogeneous ipv6 java romio
+   ${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
+
+REQUIRED_USE="openmpi_rm_slurm? ( !openmpi_rm_pbs )
+   openmpi_rm_pbs? ( !openmpi_rm_slurm )
+   openmpi_fabrics_psm? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_control-hdr-padding? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_udcm? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_rdmacm? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_dynamic-sl? ( openmpi_fabrics_ofed )"
+
+CDEPEND="
+   !sys-cluster/mpich
+   !sys-cluster/mpich2
+   !sys-cluster/nullmpi
+   >=dev-libs/libevent-2.0.22:=[${MULTILIB_USEDEP},threads]
+   dev-libs/libltdl:0[${MULTILIB_USEDEP}]
+   >=sys-apps/hwloc-2.0.2[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+   cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.19-r1:= )
+   openmpi_fabrics_ofed? ( sys-fabric/ofed:* )
+   openmpi_fabrics_knem? ( sys-cluster/knem )
+   openmpi_fabrics_psm? ( sys-fabric/infinipath-psm:* )
+   openmpi_rm_pbs? ( sys-cluster/torque )
+   openmpi_rm_slurm? ( sys-cluster/slurm )
+   openmpi_ofed_features_rdmacm? ( sys-fabric/librdmacm:* )"
+
+RDEPEND="${CDEPEND}
+   java? ( >=virtual/jre-1.6 )"
+
+DEPEND="${CDEPEND}
+   java? ( >=virtual/jdk-1.6 )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/mpi.h
+   /usr/include/openmpi/ompi/mpi/java/mpiJava.h
+)
+
+pkg_setup() {
+   fortran-2_pkg_setup
+   java-pkg-opt-2_pkg_setup
+
+   elog
+   elog "OpenMPI has an overwhelming count of configuration options."
+   elog "Don't forget the 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2020-03-22 Thread Mikle Kolyada
commit: 5ab8d5038ad554f02c3c80f2152fa3ed9eab38be
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Mar 22 14:54:54 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Mar 22 14:55:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ab8d503

sys-cluster/openmpi: migrate 1.8 to EAPI=7

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Mikle Kolyada  gentoo.org>

 sys-cluster/openmpi/openmpi-1.8.8.ebuild | 13 +++--
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/sys-cluster/openmpi/openmpi-1.8.8.ebuild 
b/sys-cluster/openmpi/openmpi-1.8.8.ebuild
index 824231448df..0390b384934 100644
--- a/sys-cluster/openmpi/openmpi-1.8.8.ebuild
+++ b/sys-cluster/openmpi/openmpi-1.8.8.ebuild
@@ -1,11 +1,11 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=7
 
 FORTRAN_NEEDED=fortran
 
-inherit cuda eutils flag-o-matic fortran-2 java-pkg-opt-2 multilib 
toolchain-funcs versionator
+inherit cuda flag-o-matic fortran-2 java-pkg-opt-2 toolchain-funcs
 
 MY_P=${P/-mpi}
 S=${WORKDIR}/${MY_P}
@@ -29,7 +29,7 @@ IUSE_OPENMPI_OFED_FEATURES="
 
 DESCRIPTION="A high-performance message passing library (MPI)"
 HOMEPAGE="http://www.open-mpi.org;
-SRC_URI="http://www.open-mpi.org/software/ompi/v$(get_version_component_range 
1-2)/downloads/${MY_P}.tar.bz2"
+SRC_URI="http://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P}.tar.bz2"
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
@@ -94,6 +94,7 @@ pkg_setup() {
 }
 
 src_prepare() {
+   default
# Necessary for scalibility, see
# http://www.open-mpi.org/community/lists/users/2008/09/6514.php
if use threads; then
@@ -150,13 +151,13 @@ src_configure() {
 }
 
 src_install() {
-   emake DESTDIR="${D}" install
+   default
 
# From USE=vt see #359917
-   rm "${ED}"/usr/share/libtool &> /dev/null
+   rm "${ED}"/usr/share/libtool || die
 
# Avoid collisions with libevent
-   rm -rf "${ED}"/usr/include/event2 &> /dev/null
+   rm -rf "${ED}"/usr/include/event2 || die
 
# Remove la files, no static libs are installed and we have pkg-config
find "${ED}"/usr/$(get_libdir)/ -type f -name '*.la' -delete



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2020-03-22 Thread Mikle Kolyada
commit: 2e0bfd2c0215bf0063c7ecf5767273136934af7a
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Mar 22 14:51:47 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Mar 22 14:51:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e0bfd2c

sys-cluster/openmpi: migrate 1.7 to EAPI=7

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Mikle Kolyada  gentoo.org>

 sys-cluster/openmpi/openmpi-1.7.5-r1.ebuild | 16 +---
 1 file changed, 9 insertions(+), 7 deletions(-)

diff --git a/sys-cluster/openmpi/openmpi-1.7.5-r1.ebuild 
b/sys-cluster/openmpi/openmpi-1.7.5-r1.ebuild
index dab0046aced..507c969a782 100644
--- a/sys-cluster/openmpi/openmpi-1.7.5-r1.ebuild
+++ b/sys-cluster/openmpi/openmpi-1.7.5-r1.ebuild
@@ -1,13 +1,14 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=7
 
 FORTRAN_NEEDED=fortran
 
-inherit autotools cuda eutils flag-o-matic fortran-2 multilib toolchain-funcs 
versionator
+inherit autotools cuda flag-o-matic fortran-2 toolchain-funcs
 
 MY_P=${P/-mpi}
+
 S=${WORKDIR}/${MY_P}
 
 IUSE_OPENMPI_FABRICS="
@@ -28,7 +29,7 @@ IUSE_OPENMPI_OFED_FEATURES="
 
 DESCRIPTION="A high-performance message passing library (MPI)"
 HOMEPAGE="http://www.open-mpi.org;
-SRC_URI="http://www.open-mpi.org/software/ompi/v$(get_version_component_range 
1-2)/downloads/${MY_P}.tar.bz2"
+SRC_URI="http://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P}.tar.bz2"
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
@@ -86,6 +87,7 @@ pkg_setup() {
 }
 
 src_prepare() {
+   default
# Necessary for scalibility, see
# http://www.open-mpi.org/community/lists/users/2008/09/6514.php
if use threads; then
@@ -94,7 +96,7 @@ src_prepare() {
fi
 
# https://github.com/open-mpi/ompi/issues/163
-   epatch "${FILESDIR}"/openmpi-ltdl.patch
+   eapply "${FILESDIR}"/openmpi-ltdl.patch
 
AT_M4DIR=config eautoreconf
 }
@@ -146,11 +148,11 @@ src_configure() {
 }
 
 src_install() {
-   emake DESTDIR="${D}" install
+   default
# From USE=vt see #359917
-   rm "${ED}"/usr/share/libtool &> /dev/null
+   rm "${ED}"/usr/share/libtool || die
# Avoid collisions with libevent
-   rm -rf "${ED}"/usr/include/event2 &> /dev/null
+   rm -rf "${ED}"/usr/include/event2 || die
dodoc README AUTHORS NEWS VERSION
 }
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2020-03-22 Thread Mikle Kolyada
commit: 419b93d8247885c1c024db833b9404e112622dfb
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Mar 22 14:42:37 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Mar 22 14:43:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=419b93d8

sys-cluster/openmpi: migrate 1.6.5 to EAPI=7

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Mikle Kolyada  gentoo.org>

 sys-cluster/openmpi/openmpi-1.6.5-r1.ebuild | 15 ---
 1 file changed, 8 insertions(+), 7 deletions(-)

diff --git a/sys-cluster/openmpi/openmpi-1.6.5-r1.ebuild 
b/sys-cluster/openmpi/openmpi-1.6.5-r1.ebuild
index 2e0401287fb..3c25f065ce3 100644
--- a/sys-cluster/openmpi/openmpi-1.6.5-r1.ebuild
+++ b/sys-cluster/openmpi/openmpi-1.6.5-r1.ebuild
@@ -1,11 +1,11 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=7
 
 FORTRAN_NEEDED=fortran
 
-inherit autotools eutils fortran-2 multilib flag-o-matic toolchain-funcs 
versionator
+inherit autotools fortran-2 flag-o-matic toolchain-funcs
 
 MY_P=${P/-mpi}
 S=${WORKDIR}/${MY_P}
@@ -31,7 +31,7 @@ IUSE_OPENMPI_OFED_FEATURES="
 
 DESCRIPTION="A high-performance message passing library (MPI)"
 HOMEPAGE="http://www.open-mpi.org;
-SRC_URI="http://www.open-mpi.org/software/ompi/v$(get_version_component_range 
1-2)/downloads/${MY_P}.tar.bz2"
+SRC_URI="http://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P}.tar.bz2"
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
@@ -88,6 +88,7 @@ pkg_setup() {
 }
 
 src_prepare() {
+   default
# Necessary for scalibility, see
# http://www.open-mpi.org/community/lists/users/2008/09/6514.php
if use threads; then
@@ -97,10 +98,10 @@ src_prepare() {
 
# https://svn.open-mpi.org/trac/ompi/ticket/3649
# https://svn.open-mpi.org/trac/ompi/ticket/3648
-   epatch 
"${FILESDIR}"/hooks-disable-malloc-override-inside-of-Gentoo-sandb.patch
+   eapply 
"${FILESDIR}"/hooks-disable-malloc-override-inside-of-Gentoo-sandb.patch
 
# https://github.com/open-mpi/ompi/issues/163
-   epatch "${FILESDIR}"/openmpi-ltdl.patch
+   eapply "${FILESDIR}"/openmpi-ltdl.patch
 
AT_M4DIR="config opal/config orte/config ompi/config" eautoreconf
 }
@@ -154,9 +155,9 @@ src_configure() {
 }
 
 src_install() {
-   emake DESTDIR="${D}" install
+   default
# From USE=vt see #359917
-   rm "${ED}"/usr/share/libtool &> /dev/null
+   rm "${ED}"/usr/share/libtool || die
dodoc README AUTHORS NEWS VERSION
 }
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2020-03-22 Thread Mikle Kolyada
commit: 7753ef2ff664ef275563d0c02f9514dba95d7d87
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Mar 22 14:33:27 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Mar 22 14:34:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7753ef2f

sys-cluster/openmpi: migrate 1.4.5 to EAPI=7

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Mikle Kolyada  gentoo.org>

 sys-cluster/openmpi/openmpi-1.4.5.ebuild | 7 ---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/sys-cluster/openmpi/openmpi-1.4.5.ebuild 
b/sys-cluster/openmpi/openmpi-1.4.5.ebuild
index 06dc029d76c..5d2d9e0e1e9 100644
--- a/sys-cluster/openmpi/openmpi-1.4.5.ebuild
+++ b/sys-cluster/openmpi/openmpi-1.4.5.ebuild
@@ -1,11 +1,11 @@
 # Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=7
 
 FORTRAN_NEEDED=fortran
 
-inherit eutils fortran-2 multilib flag-o-matic toolchain-funcs
+inherit fortran-2 flag-o-matic toolchain-funcs
 
 MY_P=${P/-mpi}
 
@@ -50,6 +50,7 @@ pkg_setup() {
 }
 
 src_prepare() {
+   default
# Necessary for scalibility, see
# http://www.open-mpi.org/community/lists/users/2008/09/6514.php
if use threads; then
@@ -92,7 +93,7 @@ src_configure() {
 }
 
 src_install() {
-   emake DESTDIR="${D}" install
+   default
dodoc README AUTHORS NEWS VERSION
 }
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2020-03-21 Thread Mikle Kolyada
commit: c5528ab4c0be121d583eccd290c8347e9f92550a
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Mar 21 09:37:22 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Mar 21 09:38:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5528ab4

sys-cluster/openmpi: mark stable

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Mikle Kolyada  gentoo.org>

 sys-cluster/openmpi/openmpi-2.0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/openmpi-2.0.4.ebuild 
b/sys-cluster/openmpi/openmpi-2.0.4.ebuild
index 9f690b3e56b..0cd832b79dc 100644
--- a/sys-cluster/openmpi/openmpi-2.0.4.ebuild
+++ b/sys-cluster/openmpi/openmpi-2.0.4.ebuild
@@ -32,7 +32,7 @@ HOMEPAGE="http://www.open-mpi.org;
 SRC_URI="http://www.open-mpi.org/software/ompi/v$(get_version_component_range 
1-2)/downloads/${MY_P}.tar.bz2"
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
+KEYWORDS="~alpha amd64 arm ~ia64 ~ppc ~ppc64 sparc x86 ~amd64-linux"
 IUSE="cma cuda cxx fortran heterogeneous ipv6 java mpi-threads numa romio 
threads
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
 



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2020-03-21 Thread Mikle Kolyada
commit: b287f5f8078ecfc7b67aa1d590d994bd87b9
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Mar 21 09:38:07 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Mar 21 09:38:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b287f5f8

sys-cluster/openmpi: Drop old 2.0.x

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Mikle Kolyada  gentoo.org>

 sys-cluster/openmpi/Manifest |   1 -
 sys-cluster/openmpi/openmpi-2.0.2.ebuild | 177 ---
 2 files changed, 178 deletions(-)

diff --git a/sys-cluster/openmpi/Manifest b/sys-cluster/openmpi/Manifest
index 9ebb3fed07c..9e7b7370b27 100644
--- a/sys-cluster/openmpi/Manifest
+++ b/sys-cluster/openmpi/Manifest
@@ -3,7 +3,6 @@ DIST openmpi-1.4.5.tar.bz2 6643760 BLAKE2B 
6890e8ed6f75e77e0e02c88bce473a3719554
 DIST openmpi-1.6.5.tar.bz2 10943881 BLAKE2B 
8022d8a146d7e99a01e734d9c9725882bb359a2419dc27afe6a2dc2e8bbc8bca03ec1311e10a12068dd38d0f9c442d1efe5af755192a2ad2af332a1459369953
 SHA512 
b0ede0264cd9263b8ba59ec51d17ad47b5f20d49d219ca05f7c396d608398d517b2023a46a2535fd6191160d709e4805c4de436dcfee56eda287383bd69f9652
 DIST openmpi-1.7.5.tar.bz2 13286694 BLAKE2B 
15862d34f8b8db60e7896f57274555df849713492c6e7e590feb06ec9b3655ff0311a81c0a6c87cc16dc8fd95510a1d79b23467af843d37768f75005ff4edd8c
 SHA512 
72de2788fa26615a2e7373b5f32e0a2b9e39d56094c45b49348ef19bbb0ea306734b7d3275d76471a18628b5244d882de4ed3595eb46f13683e1c8d2b277f065
 DIST openmpi-1.8.8.tar.bz2 13231433 BLAKE2B 
d196fd0bb08cfb0c86a29ae39015eb15e1465554e322c1ae039b61cee3a027ea0ba8d7fecd02e310309caec416147611a233861e464db4449da3b449387b1dca
 SHA512 
8ca2e3ebb9d9ba0f33faba9bef76fe95293721b73619cbc18176611074a56c277e9ab6cae7fa6c87ace11f16151c1bc495b2a8dbc8ad064d5a8f89f5d431a660
-DIST openmpi-2.0.2.tar.bz2 8311215 BLAKE2B 
8dd0d7b95c396e9a0f05760136bbf62defd3527b2ac4f9ec738239b91d8cf5ed0c3dc4ad5330f0ea2fafa3464164e3d514bc058dc9d019daa83382ae990f442c
 SHA512 
87dc3c23db4b9cb92dbacc9b384b21ce8c4288fe4edc204fbf4a3bef70d8ac4329269e777ed190fa87933d78b73b9e5550ea3b925b2039599cfef3953567232a
 DIST openmpi-2.0.4.tar.bz2 8272983 BLAKE2B 
7d0a392fbc8c896cdccefb9bf0ff83fbd8db8a42d17f06cb23ac88ba896e2c75e1b1b7a79559d0ce3c2b881f197f54ce1bd8967c889bafe2b97f95fb6b957501
 SHA512 
2cccb83847d44f6282ec24f7bc12ab51b84dc5ac1a2a919ef0761847ff7cdcb31cfb1f38dca33df7063a98c27a64575a108002716d207cbba3a54773b999e6c5
 DIST openmpi-2.1.6.tar.bz2 8324626 BLAKE2B 
4aed4b397c0e0ead24ed5e9bbf45ee8f6719a7566d74405cccf119ddf535891ece91c04cbcad96be5a5d9805c620aa13a1b51c0edd67c049827357e7668008b9
 SHA512 
f552f47961e040476e7d2949cdd3e5a0b5ad74bea2b6532608117ec893473a160cd368251d1f439fd773f4846950857baf939e7b3586bac2a099495f7bc0e349
 DIST openmpi-3.0.4.tar.bz2 9308341 BLAKE2B 
84536082f8415c9a0e41db01d96d64bffc463ca84de7730b25789dfee74e2205db5467739a42f13b0938d0934b45c948cd2be406290cdb4b196a5b51a5a3fc88
 SHA512 
c9db432e89d680e8857444395fee3544bebd4d1535f3e85a9435ca21f9848fad9f181e6be1ab8b93241b88723395535e3b3bdb2a5dd4128ed26df887b9a55810

diff --git a/sys-cluster/openmpi/openmpi-2.0.2.ebuild 
b/sys-cluster/openmpi/openmpi-2.0.2.ebuild
deleted file mode 100644
index 0cd832b79dc..000
--- a/sys-cluster/openmpi/openmpi-2.0.2.ebuild
+++ /dev/null
@@ -1,177 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-FORTRAN_NEEDED=fortran
-
-inherit cuda flag-o-matic fortran-2 java-pkg-opt-2 toolchain-funcs versionator 
multilib-minimal
-
-MY_P=${P/-mpi}
-S=${WORKDIR}/${MY_P}
-
-IUSE_OPENMPI_FABRICS="
-   openmpi_fabrics_ofed
-   openmpi_fabrics_knem
-   openmpi_fabrics_psm"
-
-IUSE_OPENMPI_RM="
-   openmpi_rm_pbs
-   openmpi_rm_slurm"
-
-IUSE_OPENMPI_OFED_FEATURES="
-   openmpi_ofed_features_control-hdr-padding
-   openmpi_ofed_features_connectx-xrc
-   openmpi_ofed_features_udcm
-   openmpi_ofed_features_rdmacm
-   openmpi_ofed_features_dynamic-sl
-   openmpi_ofed_features_failover"
-
-DESCRIPTION="A high-performance message passing library (MPI)"
-HOMEPAGE="http://www.open-mpi.org;
-SRC_URI="http://www.open-mpi.org/software/ompi/v$(get_version_component_range 
1-2)/downloads/${MY_P}.tar.bz2"
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~ia64 ~ppc ~ppc64 sparc x86 ~amd64-linux"
-IUSE="cma cuda cxx fortran heterogeneous ipv6 java mpi-threads numa romio 
threads
-   ${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
-
-REQUIRED_USE="openmpi_rm_slurm? ( !openmpi_rm_pbs )
-   openmpi_rm_pbs? ( !openmpi_rm_slurm )
-   openmpi_fabrics_psm? ( openmpi_fabrics_ofed )
-   openmpi_ofed_features_control-hdr-padding? ( openmpi_fabrics_ofed )
-   openmpi_ofed_features_connectx-xrc? ( openmpi_fabrics_ofed )
-   openmpi_ofed_features_udcm? ( openmpi_fabrics_ofed )
-   openmpi_ofed_features_rdmacm? ( openmpi_fabrics_ofed )
-   openmpi_ofed_features_dynamic-sl? ( openmpi_fabrics_ofed )

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2020-02-24 Thread Mikle Kolyada
commit: caab52c67909f5646f8660242783d6e6a9915584
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Feb 24 09:21:39 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Feb 24 09:22:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caab52c6

sys-cluster/openmpi: Drop old 4.0.x version

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mikle Kolyada  gentoo.org>

 sys-cluster/openmpi/Manifest|   1 -
 sys-cluster/openmpi/openmpi-4.0.1-r1.ebuild | 166 
 2 files changed, 167 deletions(-)

diff --git a/sys-cluster/openmpi/Manifest b/sys-cluster/openmpi/Manifest
index 14dd71a698e..9ebb3fed07c 100644
--- a/sys-cluster/openmpi/Manifest
+++ b/sys-cluster/openmpi/Manifest
@@ -8,5 +8,4 @@ DIST openmpi-2.0.4.tar.bz2 8272983 BLAKE2B 
7d0a392fbc8c896cdccefb9bf0ff83fbd8db8
 DIST openmpi-2.1.6.tar.bz2 8324626 BLAKE2B 
4aed4b397c0e0ead24ed5e9bbf45ee8f6719a7566d74405cccf119ddf535891ece91c04cbcad96be5a5d9805c620aa13a1b51c0edd67c049827357e7668008b9
 SHA512 
f552f47961e040476e7d2949cdd3e5a0b5ad74bea2b6532608117ec893473a160cd368251d1f439fd773f4846950857baf939e7b3586bac2a099495f7bc0e349
 DIST openmpi-3.0.4.tar.bz2 9308341 BLAKE2B 
84536082f8415c9a0e41db01d96d64bffc463ca84de7730b25789dfee74e2205db5467739a42f13b0938d0934b45c948cd2be406290cdb4b196a5b51a5a3fc88
 SHA512 
c9db432e89d680e8857444395fee3544bebd4d1535f3e85a9435ca21f9848fad9f181e6be1ab8b93241b88723395535e3b3bdb2a5dd4128ed26df887b9a55810
 DIST openmpi-3.1.4.tar.bz2 9468371 BLAKE2B 
70a93aa170086f43b2eb4f9b7c74673065bd309ae7a4c8f478a6db7523167fd1d25af19f87661149f6dd6033898ab47b86690a0421a01aa6f5a4d70478072e0e
 SHA512 
5b4aafffc79fd85cb94a11a6e2fac563b142ac532191009eb35826c432ed3c391a6616e2ca92eacbf36137468eadb7c0f7ddc787034bc95c4214232ed5128338
-DIST openmpi-4.0.1.tar.bz2 9838152 BLAKE2B 
75657940e37c23fbe88032f116588960c6bcf34c4928d77b45e8fde6fb51e814f521adb6c5155cb588fff9d1b382c2470873d90979a68598ff13e1aa205fc811
 SHA512 
09f35dc2e44b4f84aab9c5af9d81f90bbdb030e4d90800a5d3ffae88cb32b7faecc9bea0abb113da53c21f73e9d19db68f961f997bc47bdd28d83a87beee0731
 DIST openmpi-4.0.2.tar.bz2 9819372 BLAKE2B 
000faa8ff032f9aa6bf5f0a14fb9a363080cfcdd7c6f8ab90bc9507fd7a473d70502574ee1e75c88acecb06c516a643ef7b9e804fb580be9fc860b7b1fb1cc5d
 SHA512 
634d45d989f1e0b8848bfb4eb4527c7edd76d4fccd77a5f8d85a46a5822f97ba653adf13df857c87ae56a8117b4ae2d45ec24249c6ee41a562446d4112ddb770

diff --git a/sys-cluster/openmpi/openmpi-4.0.1-r1.ebuild 
b/sys-cluster/openmpi/openmpi-4.0.1-r1.ebuild
deleted file mode 100644
index 325f9db2254..000
--- a/sys-cluster/openmpi/openmpi-4.0.1-r1.ebuild
+++ /dev/null
@@ -1,166 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-FORTRAN_NEEDED=fortran
-
-inherit cuda flag-o-matic fortran-2 java-pkg-opt-2 toolchain-funcs multilib 
multilib-minimal
-
-MY_P=${P/-mpi}
-S=${WORKDIR}/${MY_P}
-
-IUSE_OPENMPI_FABRICS="
-   openmpi_fabrics_ofed
-   openmpi_fabrics_knem
-   openmpi_fabrics_psm"
-
-IUSE_OPENMPI_RM="
-   openmpi_rm_pbs
-   openmpi_rm_slurm"
-
-IUSE_OPENMPI_OFED_FEATURES="
-   openmpi_ofed_features_control-hdr-padding
-   openmpi_ofed_features_udcm
-   openmpi_ofed_features_rdmacm
-   openmpi_ofed_features_dynamic-sl"
-
-DESCRIPTION="A high-performance message passing library (MPI)"
-HOMEPAGE="http://www.open-mpi.org;
-SRC_URI="http://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P}.tar.bz2"
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
-IUSE="cma cuda cxx fortran heterogeneous ipv6 java romio
-   ${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
-
-REQUIRED_USE="openmpi_rm_slurm? ( !openmpi_rm_pbs )
-   openmpi_rm_pbs? ( !openmpi_rm_slurm )
-   openmpi_fabrics_psm? ( openmpi_fabrics_ofed )
-   openmpi_ofed_features_control-hdr-padding? ( openmpi_fabrics_ofed )
-   openmpi_ofed_features_udcm? ( openmpi_fabrics_ofed )
-   openmpi_ofed_features_rdmacm? ( openmpi_fabrics_ofed )
-   openmpi_ofed_features_dynamic-sl? ( openmpi_fabrics_ofed )"
-
-CDEPEND="
-   !sys-cluster/mpich
-   !sys-cluster/mpich2
-   !sys-cluster/nullmpi
-   >=dev-libs/libevent-2.0.22:=[${MULTILIB_USEDEP},threads]
-   dev-libs/libltdl:0[${MULTILIB_USEDEP}]
-   >=sys-apps/hwloc-2.0.2[${MULTILIB_USEDEP}]
-   >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
-   cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.19-r1:= )
-   openmpi_fabrics_ofed? ( sys-fabric/ofed:* )
-   openmpi_fabrics_knem? ( sys-cluster/knem )
-   openmpi_fabrics_psm? ( sys-fabric/infinipath-psm:* )
-   openmpi_rm_pbs? ( sys-cluster/torque )
-   openmpi_rm_slurm? ( sys-cluster/slurm )
-   openmpi_ofed_features_rdmacm? ( sys-fabric/librdmacm:* )"
-
-RDEPEND="${CDEPEND}
-   java? ( >=virtual/jre-1.6 )"
-
-DEPEND="${CDEPEND}
-   java? ( 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2020-02-23 Thread Mikle Kolyada
commit: 2b223ef7436fa66a5a4fd059fb2b7ed702e85f56
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Feb 23 09:35:31 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Feb 23 09:35:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b223ef7

sys-cluster/openmpi: Drop old 1.4.x version

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mikle Kolyada  gentoo.org>

 sys-cluster/openmpi/Manifest |   1 -
 sys-cluster/openmpi/openmpi-1.4.3.ebuild | 100 ---
 2 files changed, 101 deletions(-)

diff --git a/sys-cluster/openmpi/Manifest b/sys-cluster/openmpi/Manifest
index 1135af5dfc8..14dd71a698e 100644
--- a/sys-cluster/openmpi/Manifest
+++ b/sys-cluster/openmpi/Manifest
@@ -1,5 +1,4 @@
 DIST openmpi-1.10.7.tar.bz2 13435131 BLAKE2B 
c1914e6842f59a4a21a27d015275eff00092e57784c4219f58424fbc69c6d9e58109aa1b2ff4e1e340ddc3b93f07d7271e728928772c66c271442e375c08315e
 SHA512 
9c5470f9959ca37650a59e56fb8343c028422c709876ab9d25a411dd09a07cdde927c45d8f3db1ad524b1f2847fe799471d469fa1efee48f8018b2ff24427ecb
-DIST openmpi-1.4.3.tar.bz2 6626909 BLAKE2B 
76c87f748908dc91e79114f555f9dc6341729959076221ba92a4c542fb4af16ceac70e5b7567a918604dc1338a1b417c7d358b746a7d4b0c966b3ab8abbc2f28
 SHA512 
c33d5e019ba0b080aa34ecfa085182349da806e4bff26c1bf4dbdc8fb3f8f3c38899b9d96d671e1ae337b523ac9d634ae25c49d9af6eef2bc340c29dba75b1b8
 DIST openmpi-1.4.5.tar.bz2 6643760 BLAKE2B 
6890e8ed6f75e77e0e02c88bce473a37195549bca06696881cf7c3f6e46db25abaa04d9517d7ff9a11ad64cc97cf8d1b8678d9797c49a1659656d8a5de5c56ae
 SHA512 
f89922345cde8978483e397e9016103626db3f1787f9afccaf0f60d59caa2a4409b47b01ac221d60e24e241f2afecb636ca89688bf326dc0ca5c817de96b3e99
 DIST openmpi-1.6.5.tar.bz2 10943881 BLAKE2B 
8022d8a146d7e99a01e734d9c9725882bb359a2419dc27afe6a2dc2e8bbc8bca03ec1311e10a12068dd38d0f9c442d1efe5af755192a2ad2af332a1459369953
 SHA512 
b0ede0264cd9263b8ba59ec51d17ad47b5f20d49d219ca05f7c396d608398d517b2023a46a2535fd6191160d709e4805c4de436dcfee56eda287383bd69f9652
 DIST openmpi-1.7.5.tar.bz2 13286694 BLAKE2B 
15862d34f8b8db60e7896f57274555df849713492c6e7e590feb06ec9b3655ff0311a81c0a6c87cc16dc8fd95510a1d79b23467af843d37768f75005ff4edd8c
 SHA512 
72de2788fa26615a2e7373b5f32e0a2b9e39d56094c45b49348ef19bbb0ea306734b7d3275d76471a18628b5244d882de4ed3595eb46f13683e1c8d2b277f065

diff --git a/sys-cluster/openmpi/openmpi-1.4.3.ebuild 
b/sys-cluster/openmpi/openmpi-1.4.3.ebuild
deleted file mode 100644
index 425453bd32f..000
--- a/sys-cluster/openmpi/openmpi-1.4.3.ebuild
+++ /dev/null
@@ -1,100 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-FORTRAN_NEEDED=fortran
-
-inherit eutils fortran-2 multilib flag-o-matic toolchain-funcs
-
-MY_P=${P/-mpi}
-
-DESCRIPTION="A high-performance message passing library (MPI)"
-HOMEPAGE="http://www.open-mpi.org;
-SRC_URI="http://www.open-mpi.org/software/ompi/v1.4/downloads/${MY_P}.tar.bz2;
-LICENSE="BSD"
-SLOT="0"
-RESTRICT="mpi-threads? ( test )"
-KEYWORDS="~alpha amd64 ia64 ppc ppc64 sparc x86"
-IUSE="+cxx fortran heterogeneous ipv6 mpi-threads pbs romio threads vt"
-RDEPEND="
-   pbs? ( sys-cluster/torque )
-   vt? (
-   !dev-libs/libotf
-   !app-text/lcdf-typetools
-   )
-   !sys-cluster/mpich
-   !sys-cluster/mpich2
-   !sys-cluster/pmix"
-DEPEND="${RDEPEND}"
-
-S=${WORKDIR}/${MY_P}
-
-pkg_setup() {
-   fortran-2_pkg_setup
-   if use mpi-threads; then
-   echo
-   ewarn "WARNING: use of MPI_THREAD_MULTIPLE is still disabled by"
-   ewarn "default and officially unsupported by upstream."
-   ewarn "You may stop now and set USE=-mpi-threads"
-   echo
-   fi
-
-   echo
-   elog "OpenMPI has an overwhelming count of configuration options."
-   elog "Don't forget the EXTRA_ECONF environment variable can let you"
-   elog "specify configure options if you find them necessary."
-   echo
-}
-
-src_prepare() {
-   # Necessary for scalibility, see
-   # http://www.open-mpi.org/community/lists/users/2008/09/6514.php
-   if use threads; then
-   echo 'oob_tcp_listen_mode = listen_thread' \
-   >> opal/etc/openmpi-mca-params.conf
-   fi
-}
-
-src_configure() {
-   local myconf=(
-   --sysconfdir="${EPREFIX}/etc/${PN}"
-   --enable-pretty-print-stacktrace
-   --enable-orterun-prefix-by-default
-   --without-slurm)
-
-   if use mpi-threads; then
-   myconf+=(--enable-mpi-threads
-   --enable-progress-threads)
-   fi
-
-   if use fortran; then
-   if [[ $(tc-getFC) =~ g77 ]]; then
-   myconf+=(--disable-mpi-f90)
-   elif [[ $(tc-getFC) =~ if ]]; then
-   # Enabled here as gfortran compile times are huge with 
this 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2020-02-23 Thread Mikle Kolyada
commit: 12ea2707aad547a71ed77d7c513085a4f23c9302
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Feb 23 09:34:21 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Feb 23 09:34:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12ea2707

sys-cluster/openmpi: move stable keywords forward

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mikle Kolyada  gentoo.org>

 sys-cluster/openmpi/openmpi-1.4.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/openmpi-1.4.5.ebuild 
b/sys-cluster/openmpi/openmpi-1.4.5.ebuild
index 8bb69d8ea34..06dc029d76c 100644
--- a/sys-cluster/openmpi/openmpi-1.4.5.ebuild
+++ b/sys-cluster/openmpi/openmpi-1.4.5.ebuild
@@ -17,7 +17,7 @@ LICENSE="BSD"
 SLOT="0"
 RESTRICT="mpi-threads? ( test )"
 
-KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ia64 ppc ppc64 sparc x86"
 IUSE="+cxx fortran heterogeneous ipv6 mpi-threads pbs romio threads vt"
 RDEPEND="
pbs? ( sys-cluster/torque )



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2020-02-23 Thread Mikle Kolyada
commit: 3cbd1846ba567d9185cfdb317fa0d22b6463aefc
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Feb 23 09:24:57 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Feb 23 09:25:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cbd1846

sys-cluster/openmpi: Drop old 1.8.x versions

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mikle Kolyada  gentoo.org>

 sys-cluster/openmpi/Manifest|   2 -
 sys-cluster/openmpi/openmpi-1.8.4-r4.ebuild | 165 --
 sys-cluster/openmpi/openmpi-1.8.7-r1.ebuild | 178 
 3 files changed, 345 deletions(-)

diff --git a/sys-cluster/openmpi/Manifest b/sys-cluster/openmpi/Manifest
index dd003531009..1135af5dfc8 100644
--- a/sys-cluster/openmpi/Manifest
+++ b/sys-cluster/openmpi/Manifest
@@ -3,8 +3,6 @@ DIST openmpi-1.4.3.tar.bz2 6626909 BLAKE2B 
76c87f748908dc91e79114f555f9dc6341729
 DIST openmpi-1.4.5.tar.bz2 6643760 BLAKE2B 
6890e8ed6f75e77e0e02c88bce473a37195549bca06696881cf7c3f6e46db25abaa04d9517d7ff9a11ad64cc97cf8d1b8678d9797c49a1659656d8a5de5c56ae
 SHA512 
f89922345cde8978483e397e9016103626db3f1787f9afccaf0f60d59caa2a4409b47b01ac221d60e24e241f2afecb636ca89688bf326dc0ca5c817de96b3e99
 DIST openmpi-1.6.5.tar.bz2 10943881 BLAKE2B 
8022d8a146d7e99a01e734d9c9725882bb359a2419dc27afe6a2dc2e8bbc8bca03ec1311e10a12068dd38d0f9c442d1efe5af755192a2ad2af332a1459369953
 SHA512 
b0ede0264cd9263b8ba59ec51d17ad47b5f20d49d219ca05f7c396d608398d517b2023a46a2535fd6191160d709e4805c4de436dcfee56eda287383bd69f9652
 DIST openmpi-1.7.5.tar.bz2 13286694 BLAKE2B 
15862d34f8b8db60e7896f57274555df849713492c6e7e590feb06ec9b3655ff0311a81c0a6c87cc16dc8fd95510a1d79b23467af843d37768f75005ff4edd8c
 SHA512 
72de2788fa26615a2e7373b5f32e0a2b9e39d56094c45b49348ef19bbb0ea306734b7d3275d76471a18628b5244d882de4ed3595eb46f13683e1c8d2b277f065
-DIST openmpi-1.8.4.tar.bz2 13488749 BLAKE2B 
25190d5b5853e5b18900ee5b00e5c3524aa7923258e4718ea562da6d7f0e316f777a54be9fa8e15d3ba6e82a00a506c8df15b51a554bfc6f1a6e34c7adda8561
 SHA512 
d4c8ce2bd3359cf2e85958b58ba18b52c9cef6676718eb3d948309b164b2f54544f8f8419ef6881c7a51ba268a876cd56e9b2d340a106a16fa25fb9fc3e4eff9
-DIST openmpi-1.8.7.tar.bz2 13228742 BLAKE2B 
d273d038726f0892467416388c4c52f4ed8b655868761306a812c44f93fbde41a157cccf06b8a5ae5d376dcb98a1afd1dc8820268ef22cb567be9c476c9f3f83
 SHA512 
953e007b00c9753bafc05d13e6f686c9aa47f76f55fcc4eda565174d410de059e07862b7e667d15df13afb80418661d9a8d5ee17fdcc211d3e044992cd9ceede
 DIST openmpi-1.8.8.tar.bz2 13231433 BLAKE2B 
d196fd0bb08cfb0c86a29ae39015eb15e1465554e322c1ae039b61cee3a027ea0ba8d7fecd02e310309caec416147611a233861e464db4449da3b449387b1dca
 SHA512 
8ca2e3ebb9d9ba0f33faba9bef76fe95293721b73619cbc18176611074a56c277e9ab6cae7fa6c87ace11f16151c1bc495b2a8dbc8ad064d5a8f89f5d431a660
 DIST openmpi-2.0.2.tar.bz2 8311215 BLAKE2B 
8dd0d7b95c396e9a0f05760136bbf62defd3527b2ac4f9ec738239b91d8cf5ed0c3dc4ad5330f0ea2fafa3464164e3d514bc058dc9d019daa83382ae990f442c
 SHA512 
87dc3c23db4b9cb92dbacc9b384b21ce8c4288fe4edc204fbf4a3bef70d8ac4329269e777ed190fa87933d78b73b9e5550ea3b925b2039599cfef3953567232a
 DIST openmpi-2.0.4.tar.bz2 8272983 BLAKE2B 
7d0a392fbc8c896cdccefb9bf0ff83fbd8db8a42d17f06cb23ac88ba896e2c75e1b1b7a79559d0ce3c2b881f197f54ce1bd8967c889bafe2b97f95fb6b957501
 SHA512 
2cccb83847d44f6282ec24f7bc12ab51b84dc5ac1a2a919ef0761847ff7cdcb31cfb1f38dca33df7063a98c27a64575a108002716d207cbba3a54773b999e6c5

diff --git a/sys-cluster/openmpi/openmpi-1.8.4-r4.ebuild 
b/sys-cluster/openmpi/openmpi-1.8.4-r4.ebuild
deleted file mode 100644
index 72e09f72e6e..000
--- a/sys-cluster/openmpi/openmpi-1.8.4-r4.ebuild
+++ /dev/null
@@ -1,165 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-FORTRAN_NEEDED=fortran
-
-inherit autotools cuda eutils flag-o-matic fortran-2 multilib toolchain-funcs 
versionator
-
-MY_P=${P/-mpi}
-S=${WORKDIR}/${MY_P}
-
-IUSE_OPENMPI_FABRICS="
-   openmpi_fabrics_ofed
-   openmpi_fabrics_knem
-   openmpi_fabrics_psm"
-
-IUSE_OPENMPI_RM="
-   openmpi_rm_pbs
-   openmpi_rm_slurm"
-
-IUSE_OPENMPI_OFED_FEATURES="
-   openmpi_ofed_features_control-hdr-padding
-   openmpi_ofed_features_connectx-xrc
-   openmpi_ofed_features_udcm
-   openmpi_ofed_features_rdmacm
-   openmpi_ofed_features_dynamic-sl
-   openmpi_ofed_features_failover"
-
-DESCRIPTION="A high-performance message passing library (MPI)"
-HOMEPAGE="http://www.open-mpi.org;
-SRC_URI="http://www.open-mpi.org/software/ompi/v$(get_version_component_range 
1-2)/downloads/${MY_P}.tar.bz2"
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~ia64 ppc ppc64 sparc ~x86 ~amd64-linux"
-IUSE="cma cuda +cxx fortran heterogeneous ipv6 mpi-threads numa romio threads 
vt
-   ${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
-
-REQUIRED_USE="openmpi_rm_slurm? ( !openmpi_rm_pbs )
-   openmpi_rm_pbs? ( 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2020-01-01 Thread Mikle Kolyada
commit: 1b5f8ca00ef70e57910bf7b25a222a10fdea74de
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Wed Jan  1 16:26:32 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Wed Jan  1 16:26:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b5f8ca0

sys-cluster/openmpi: Drop obsoloete blockers

Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Mikle Kolyada  gentoo.org>

 sys-cluster/openmpi/openmpi-1.10.7.ebuild   | 3 +--
 sys-cluster/openmpi/openmpi-1.4.3.ebuild| 3 +--
 sys-cluster/openmpi/openmpi-1.4.5.ebuild| 3 +--
 sys-cluster/openmpi/openmpi-1.6.5-r1.ebuild | 3 +--
 sys-cluster/openmpi/openmpi-1.7.5-r1.ebuild | 3 +--
 sys-cluster/openmpi/openmpi-1.8.4-r4.ebuild | 3 +--
 sys-cluster/openmpi/openmpi-1.8.7-r1.ebuild | 3 +--
 sys-cluster/openmpi/openmpi-1.8.8.ebuild| 3 +--
 sys-cluster/openmpi/openmpi-2.0.2.ebuild| 3 +--
 sys-cluster/openmpi/openmpi-2.0.4.ebuild| 3 +--
 sys-cluster/openmpi/openmpi-2.1.6.ebuild| 3 +--
 sys-cluster/openmpi/openmpi-3.0.4.ebuild| 3 +--
 sys-cluster/openmpi/openmpi-3.1.4.ebuild| 3 +--
 sys-cluster/openmpi/openmpi-4.0.1-r1.ebuild | 3 +--
 sys-cluster/openmpi/openmpi-4.0.2.ebuild| 3 +--
 15 files changed, 15 insertions(+), 30 deletions(-)

diff --git a/sys-cluster/openmpi/openmpi-1.10.7.ebuild 
b/sys-cluster/openmpi/openmpi-1.10.7.ebuild
index adce58ce204..fafd136a9e2 100644
--- a/sys-cluster/openmpi/openmpi-1.10.7.ebuild
+++ b/sys-cluster/openmpi/openmpi-1.10.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -57,7 +57,6 @@ CDEPEND="
!sys-cluster/mpich
!sys-cluster/mpich2
!sys-cluster/nullmpi
-   !sys-cluster/mpiexec
!sys-cluster/pmix
>=dev-libs/libevent-2.0.21[${MULTILIB_USEDEP}]
dev-libs/libltdl:0[${MULTILIB_USEDEP}]

diff --git a/sys-cluster/openmpi/openmpi-1.4.3.ebuild 
b/sys-cluster/openmpi/openmpi-1.4.3.ebuild
index db37d658184..150c38ec5a9 100644
--- a/sys-cluster/openmpi/openmpi-1.4.3.ebuild
+++ b/sys-cluster/openmpi/openmpi-1.4.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -25,7 +25,6 @@ RDEPEND="
)
!sys-cluster/mpich
!sys-cluster/mpich2
-   !sys-cluster/mpiexec
!sys-cluster/pmix"
 DEPEND="${RDEPEND}"
 

diff --git a/sys-cluster/openmpi/openmpi-1.4.5.ebuild 
b/sys-cluster/openmpi/openmpi-1.4.5.ebuild
index 0bbe9b66f66..09f1a47cf5a 100644
--- a/sys-cluster/openmpi/openmpi-1.4.5.ebuild
+++ b/sys-cluster/openmpi/openmpi-1.4.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -27,7 +27,6 @@ RDEPEND="
)
!sys-cluster/mpich
!sys-cluster/mpich2
-   !sys-cluster/mpiexec
!sys-cluster/pmix"
 DEPEND="${RDEPEND}"
 

diff --git a/sys-cluster/openmpi/openmpi-1.6.5-r1.ebuild 
b/sys-cluster/openmpi/openmpi-1.6.5-r1.ebuild
index df2aebcc202..2316cbacd40 100644
--- a/sys-cluster/openmpi/openmpi-1.6.5-r1.ebuild
+++ b/sys-cluster/openmpi/openmpi-1.6.5-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -50,7 +50,6 @@ REQUIRED_USE="openmpi_rm_slurm? ( !openmpi_rm_pbs )
 RDEPEND="
!sys-cluster/mpich
!sys-cluster/mpich2
-   !sys-cluster/mpiexec
!sys-cluster/pmix
=dev-libs/libevent-2.0.22[${MULTILIB_USEDEP},threads]
dev-libs/libltdl:0[${MULTILIB_USEDEP}]

diff --git a/sys-cluster/openmpi/openmpi-2.1.6.ebuild 
b/sys-cluster/openmpi/openmpi-2.1.6.ebuild
index 1ceddfc03e6..675c6c28a79 100644
--- a/sys-cluster/openmpi/openmpi-2.1.6.ebuild
+++ b/sys-cluster/openmpi/openmpi-2.1.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -47,7 +47,6 @@ CDEPEND="
!sys-cluster/mpich
!sys-cluster/mpich2
!sys-cluster/nullmpi
-   !sys-cluster/mpiexec
!sys-cluster/pmix
>=dev-libs/libevent-2.0.22[${MULTILIB_USEDEP},threads]
dev-libs/libltdl:0[${MULTILIB_USEDEP}]

diff --git a/sys-cluster/openmpi/openmpi-3.0.4.ebuild 
b/sys-cluster/openmpi/openmpi-3.0.4.ebuild
index d02b39b55b4..5e4759429d7 100644
--- a/sys-cluster/openmpi/openmpi-3.0.4.ebuild
+++ b/sys-cluster/openmpi/openmpi-3.0.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -47,7 +47,6 @@ CDEPEND="
!sys-cluster/mpich
!sys-cluster/mpich2

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2019-11-10 Thread Mikle Kolyada
commit: 5e5aee7d98e08bb44046e328745a23b256b9a7ba
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Nov 10 13:26:12 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Nov 10 13:26:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e5aee7d

sys-cluster/openmpi: ebuilds cleanup

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Mikle Kolyada  gentoo.org>

 sys-cluster/openmpi/openmpi-1.10.7.ebuild   | 5 ++---
 sys-cluster/openmpi/openmpi-1.4.3.ebuild| 5 ++---
 sys-cluster/openmpi/openmpi-1.4.5.ebuild| 5 ++---
 sys-cluster/openmpi/openmpi-1.6.5-r1.ebuild | 8 ++--
 sys-cluster/openmpi/openmpi-1.7.5-r1.ebuild | 8 ++--
 sys-cluster/openmpi/openmpi-1.8.4-r4.ebuild | 8 ++--
 sys-cluster/openmpi/openmpi-1.8.7-r1.ebuild | 8 ++--
 sys-cluster/openmpi/openmpi-1.8.8.ebuild| 8 ++--
 sys-cluster/openmpi/openmpi-2.0.2.ebuild| 5 ++---
 sys-cluster/openmpi/openmpi-2.0.4.ebuild| 5 ++---
 sys-cluster/openmpi/openmpi-2.1.6.ebuild| 3 +--
 sys-cluster/openmpi/openmpi-3.0.4.ebuild| 3 +--
 sys-cluster/openmpi/openmpi-3.1.4.ebuild| 3 +--
 sys-cluster/openmpi/openmpi-4.0.1-r1.ebuild | 3 +--
 sys-cluster/openmpi/openmpi-4.0.2.ebuild| 3 +--
 15 files changed, 25 insertions(+), 55 deletions(-)

diff --git a/sys-cluster/openmpi/openmpi-1.10.7.ebuild 
b/sys-cluster/openmpi/openmpi-1.10.7.ebuild
index 0e6ce190c37..adce58ce204 100644
--- a/sys-cluster/openmpi/openmpi-1.10.7.ebuild
+++ b/sys-cluster/openmpi/openmpi-1.10.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -33,7 +33,7 @@ 
SRC_URI="http://www.open-mpi.org/software/ompi/v$(get_version_component_range 1-
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
-IUSE="cma cuda +cxx elibc_FreeBSD fortran heterogeneous ipv6 java mpi-threads 
numa romio threads vt
+IUSE="cma cuda +cxx fortran heterogeneous ipv6 java mpi-threads numa romio 
threads vt
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
 
 REQUIRED_USE="openmpi_rm_slurm? ( !openmpi_rm_pbs )
@@ -64,7 +64,6 @@ CDEPEND="
=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.19-r1 )
-   elibc_FreeBSD? ( || ( dev-libs/libexecinfo 
>=sys-freebsd/freebsd-lib-10.0 ) )
openmpi_fabrics_ofed? ( sys-fabric/ofed:* )
openmpi_fabrics_knem? ( sys-cluster/knem )
openmpi_fabrics_psm? ( sys-fabric/infinipath-psm:* )

diff --git a/sys-cluster/openmpi/openmpi-1.4.3.ebuild 
b/sys-cluster/openmpi/openmpi-1.4.3.ebuild
index 1c7c5aaf051..8bf92f0e2f5 100644
--- a/sys-cluster/openmpi/openmpi-1.4.3.ebuild
+++ b/sys-cluster/openmpi/openmpi-1.4.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -16,14 +16,13 @@ LICENSE="BSD"
 SLOT="0"
 RESTRICT="mpi-threads? ( test )"
 KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
-IUSE="+cxx elibc_FreeBSD fortran heterogeneous ipv6 mpi-threads pbs romio 
threads vt"
+IUSE="+cxx fortran heterogeneous ipv6 mpi-threads pbs romio threads vt"
 RDEPEND="
pbs? ( sys-cluster/torque )
vt? (
!dev-libs/libotf
!app-text/lcdf-typetools
)
-   elibc_FreeBSD? ( || ( dev-libs/libexecinfo 
>=sys-freebsd/freebsd-lib-10.0 ) )
!sys-cluster/mpich
!sys-cluster/mpich2
!sys-cluster/mpiexec

diff --git a/sys-cluster/openmpi/openmpi-1.4.5.ebuild 
b/sys-cluster/openmpi/openmpi-1.4.5.ebuild
index a533b92ca6b..ad3f8b66f21 100644
--- a/sys-cluster/openmpi/openmpi-1.4.5.ebuild
+++ b/sys-cluster/openmpi/openmpi-1.4.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -18,14 +18,13 @@ SLOT="0"
 RESTRICT="mpi-threads? ( test )"
 
 KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="+cxx elibc_FreeBSD fortran heterogeneous ipv6 mpi-threads pbs romio 
threads vt"
+IUSE="+cxx fortran heterogeneous ipv6 mpi-threads pbs romio threads vt"
 RDEPEND="
pbs? ( sys-cluster/torque )
vt? (
!dev-libs/libotf
!app-text/lcdf-typetools
)
-   elibc_FreeBSD? ( || ( dev-libs/libexecinfo 
>=sys-freebsd/freebsd-lib-10.0 ) )
!sys-cluster/mpich
!sys-cluster/mpich2
!sys-cluster/mpiexec

diff --git a/sys-cluster/openmpi/openmpi-1.6.5-r1.ebuild 
b/sys-cluster/openmpi/openmpi-1.6.5-r1.ebuild
index 3600523ee5a..94fbe5f0233 100644
--- a/sys-cluster/openmpi/openmpi-1.6.5-r1.ebuild
+++ b/sys-cluster/openmpi/openmpi-1.6.5-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2019-10-26 Thread Mikle Kolyada
commit: 1480e973895adacf232ddbde7184e58bd3961d1a
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Oct 26 21:04:05 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Oct 26 21:04:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1480e973

sys-cluster/openmpi: Version bump (v4.0.2)

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Mikle Kolyada  gentoo.org>

 sys-cluster/openmpi/Manifest |   1 +
 sys-cluster/openmpi/openmpi-4.0.2.ebuild | 168 +++
 2 files changed, 169 insertions(+)

diff --git a/sys-cluster/openmpi/Manifest b/sys-cluster/openmpi/Manifest
index 5a36fc437e1..dd003531009 100644
--- a/sys-cluster/openmpi/Manifest
+++ b/sys-cluster/openmpi/Manifest
@@ -12,3 +12,4 @@ DIST openmpi-2.1.6.tar.bz2 8324626 BLAKE2B 
4aed4b397c0e0ead24ed5e9bbf45ee8f6719a
 DIST openmpi-3.0.4.tar.bz2 9308341 BLAKE2B 
84536082f8415c9a0e41db01d96d64bffc463ca84de7730b25789dfee74e2205db5467739a42f13b0938d0934b45c948cd2be406290cdb4b196a5b51a5a3fc88
 SHA512 
c9db432e89d680e8857444395fee3544bebd4d1535f3e85a9435ca21f9848fad9f181e6be1ab8b93241b88723395535e3b3bdb2a5dd4128ed26df887b9a55810
 DIST openmpi-3.1.4.tar.bz2 9468371 BLAKE2B 
70a93aa170086f43b2eb4f9b7c74673065bd309ae7a4c8f478a6db7523167fd1d25af19f87661149f6dd6033898ab47b86690a0421a01aa6f5a4d70478072e0e
 SHA512 
5b4aafffc79fd85cb94a11a6e2fac563b142ac532191009eb35826c432ed3c391a6616e2ca92eacbf36137468eadb7c0f7ddc787034bc95c4214232ed5128338
 DIST openmpi-4.0.1.tar.bz2 9838152 BLAKE2B 
75657940e37c23fbe88032f116588960c6bcf34c4928d77b45e8fde6fb51e814f521adb6c5155cb588fff9d1b382c2470873d90979a68598ff13e1aa205fc811
 SHA512 
09f35dc2e44b4f84aab9c5af9d81f90bbdb030e4d90800a5d3ffae88cb32b7faecc9bea0abb113da53c21f73e9d19db68f961f997bc47bdd28d83a87beee0731
+DIST openmpi-4.0.2.tar.bz2 9819372 BLAKE2B 
000faa8ff032f9aa6bf5f0a14fb9a363080cfcdd7c6f8ab90bc9507fd7a473d70502574ee1e75c88acecb06c516a643ef7b9e804fb580be9fc860b7b1fb1cc5d
 SHA512 
634d45d989f1e0b8848bfb4eb4527c7edd76d4fccd77a5f8d85a46a5822f97ba653adf13df857c87ae56a8117b4ae2d45ec24249c6ee41a562446d4112ddb770

diff --git a/sys-cluster/openmpi/openmpi-4.0.2.ebuild 
b/sys-cluster/openmpi/openmpi-4.0.2.ebuild
new file mode 100644
index 000..aaf63224f63
--- /dev/null
+++ b/sys-cluster/openmpi/openmpi-4.0.2.ebuild
@@ -0,0 +1,168 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+FORTRAN_NEEDED=fortran
+
+inherit cuda flag-o-matic fortran-2 java-pkg-opt-2 toolchain-funcs multilib 
multilib-minimal
+
+MY_P=${P/-mpi}
+S=${WORKDIR}/${MY_P}
+
+IUSE_OPENMPI_FABRICS="
+   openmpi_fabrics_ofed
+   openmpi_fabrics_knem
+   openmpi_fabrics_psm"
+
+IUSE_OPENMPI_RM="
+   openmpi_rm_pbs
+   openmpi_rm_slurm"
+
+IUSE_OPENMPI_OFED_FEATURES="
+   openmpi_ofed_features_control-hdr-padding
+   openmpi_ofed_features_udcm
+   openmpi_ofed_features_rdmacm
+   openmpi_ofed_features_dynamic-sl"
+
+DESCRIPTION="A high-performance message passing library (MPI)"
+HOMEPAGE="http://www.open-mpi.org;
+SRC_URI="http://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P}.tar.bz2"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
+IUSE="cma cuda cxx elibc_FreeBSD fortran heterogeneous ipv6 java romio
+   ${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
+
+REQUIRED_USE="openmpi_rm_slurm? ( !openmpi_rm_pbs )
+   openmpi_rm_pbs? ( !openmpi_rm_slurm )
+   openmpi_fabrics_psm? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_control-hdr-padding? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_udcm? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_rdmacm? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_dynamic-sl? ( openmpi_fabrics_ofed )"
+
+CDEPEND="
+   !sys-cluster/mpich
+   !sys-cluster/mpich2
+   !sys-cluster/nullmpi
+   !sys-cluster/mpiexec
+   >=dev-libs/libevent-2.0.22:=[${MULTILIB_USEDEP},threads]
+   dev-libs/libltdl:0[${MULTILIB_USEDEP}]
+   >=sys-apps/hwloc-2.0.2[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+   cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.19-r1:= )
+   elibc_FreeBSD? ( || ( dev-libs/libexecinfo 
>=sys-freebsd/freebsd-lib-10.0 ) )
+   openmpi_fabrics_ofed? ( sys-fabric/ofed:* )
+   openmpi_fabrics_knem? ( sys-cluster/knem )
+   openmpi_fabrics_psm? ( sys-fabric/infinipath-psm:* )
+   openmpi_rm_pbs? ( sys-cluster/torque )
+   openmpi_rm_slurm? ( sys-cluster/slurm )
+   openmpi_ofed_features_rdmacm? ( sys-fabric/librdmacm:* )"
+
+RDEPEND="${CDEPEND}
+   java? ( >=virtual/jre-1.6 )"
+
+DEPEND="${CDEPEND}
+   java? ( >=virtual/jdk-1.6 )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/mpi.h
+   /usr/include/openmpi/ompi/mpi/java/mpiJava.h
+)
+
+pkg_setup() {
+   fortran-2_pkg_setup
+   

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2019-10-10 Thread Mikle Kolyada
commit: c24060cde9d4806cca857a882b62708abeb091a6
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Oct 10 21:18:26 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Oct 10 21:19:23 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c24060cd

sys-cluster/openmpi: Add myself as primary maintainer

Package-Manager: Portage-2.3.76, Repoman-2.3.16
Signed-off-by: Mikle Kolyada  gentoo.org>

 sys-cluster/openmpi/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/sys-cluster/openmpi/metadata.xml b/sys-cluster/openmpi/metadata.xml
index e319ff476a1..60cccf3815b 100644
--- a/sys-cluster/openmpi/metadata.xml
+++ b/sys-cluster/openmpi/metadata.xml
@@ -1,6 +1,10 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
+   
+   zlog...@gentoo.org
+   Mikle Kolyada
+   

clus...@gentoo.org
Gentoo Cluster Project



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2019-09-04 Thread Justin Bronder
commit: fb4aadc5faacc25d2c0d205c1d9dcf063a6b93a5
Author: Justin Bronder  gentoo  org>
AuthorDate: Wed Sep  4 14:02:42 2019 +
Commit: Justin Bronder  gentoo  org>
CommitDate: Wed Sep  4 14:20:51 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb4aadc5

sys-cluster/openmpi: remove jsbronder as maintainer

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Justin Bronder  gentoo.org>

 sys-cluster/openmpi/metadata.xml | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/sys-cluster/openmpi/metadata.xml b/sys-cluster/openmpi/metadata.xml
index d909acfe0a0..e319ff476a1 100644
--- a/sys-cluster/openmpi/metadata.xml
+++ b/sys-cluster/openmpi/metadata.xml
@@ -1,9 +1,6 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   jsbron...@gentoo.org
-   

clus...@gentoo.org
Gentoo Cluster Project



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2019-08-29 Thread Justin Bronder
commit: e6f7cf9f0b9f321d8fc326c5da43e8725e4e824c
Author: Justin Bronder  gentoo  org>
AuthorDate: Thu Aug 29 21:05:08 2019 +
Commit: Justin Bronder  gentoo  org>
CommitDate: Thu Aug 29 21:05:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6f7cf9f

sys-cluster/openmpi: slot-dep on libevent

Thanks to Arfrever Frehtes Taifersar Arahesis for the report and fix, #692748.

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Justin Bronder  gentoo.org>

 sys-cluster/openmpi/{openmpi-4.0.1.ebuild => openmpi-4.0.1-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/openmpi-4.0.1.ebuild 
b/sys-cluster/openmpi/openmpi-4.0.1-r1.ebuild
similarity index 98%
rename from sys-cluster/openmpi/openmpi-4.0.1.ebuild
rename to sys-cluster/openmpi/openmpi-4.0.1-r1.ebuild
index 25592104fbb..aaf63224f63 100644
--- a/sys-cluster/openmpi/openmpi-4.0.1.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.0.1-r1.ebuild
@@ -47,7 +47,7 @@ CDEPEND="
!sys-cluster/mpich2
!sys-cluster/nullmpi
!sys-cluster/mpiexec
-   >=dev-libs/libevent-2.0.22[${MULTILIB_USEDEP},threads]
+   >=dev-libs/libevent-2.0.22:=[${MULTILIB_USEDEP},threads]
dev-libs/libltdl:0[${MULTILIB_USEDEP}]
>=sys-apps/hwloc-2.0.2[${MULTILIB_USEDEP}]
>=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2019-06-10 Thread Justin Bronder
commit: 4390ed246dd6da52aae4901c34b625892a859be6
Author: Justin Bronder  gentoo  org>
AuthorDate: Mon Jun 10 21:56:29 2019 +
Commit: Justin Bronder  gentoo  org>
CommitDate: Mon Jun 10 22:15:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4390ed24

sys-cluster/openmpi: bump 3.1.4

Signed-off-by: Justin Bronder  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11

 sys-cluster/openmpi/Manifest   | 2 +-
 sys-cluster/openmpi/{openmpi-3.1.3.ebuild => openmpi-3.1.4.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-cluster/openmpi/Manifest b/sys-cluster/openmpi/Manifest
index 47cf951ff6e..5a36fc437e1 100644
--- a/sys-cluster/openmpi/Manifest
+++ b/sys-cluster/openmpi/Manifest
@@ -10,5 +10,5 @@ DIST openmpi-2.0.2.tar.bz2 8311215 BLAKE2B 
8dd0d7b95c396e9a0f05760136bbf62defd35
 DIST openmpi-2.0.4.tar.bz2 8272983 BLAKE2B 
7d0a392fbc8c896cdccefb9bf0ff83fbd8db8a42d17f06cb23ac88ba896e2c75e1b1b7a79559d0ce3c2b881f197f54ce1bd8967c889bafe2b97f95fb6b957501
 SHA512 
2cccb83847d44f6282ec24f7bc12ab51b84dc5ac1a2a919ef0761847ff7cdcb31cfb1f38dca33df7063a98c27a64575a108002716d207cbba3a54773b999e6c5
 DIST openmpi-2.1.6.tar.bz2 8324626 BLAKE2B 
4aed4b397c0e0ead24ed5e9bbf45ee8f6719a7566d74405cccf119ddf535891ece91c04cbcad96be5a5d9805c620aa13a1b51c0edd67c049827357e7668008b9
 SHA512 
f552f47961e040476e7d2949cdd3e5a0b5ad74bea2b6532608117ec893473a160cd368251d1f439fd773f4846950857baf939e7b3586bac2a099495f7bc0e349
 DIST openmpi-3.0.4.tar.bz2 9308341 BLAKE2B 
84536082f8415c9a0e41db01d96d64bffc463ca84de7730b25789dfee74e2205db5467739a42f13b0938d0934b45c948cd2be406290cdb4b196a5b51a5a3fc88
 SHA512 
c9db432e89d680e8857444395fee3544bebd4d1535f3e85a9435ca21f9848fad9f181e6be1ab8b93241b88723395535e3b3bdb2a5dd4128ed26df887b9a55810
-DIST openmpi-3.1.3.tar.bz2 9442937 BLAKE2B 
40067e1694a106d96e5ba41884a6facec9e605b5afba03ab908e4cf124f35b0691f0ab626e5190cffebc9c28d05b11b5c6401a5aa39ac17ec04650ed29e0976e
 SHA512 
700821df676de5f85ce2793298242dcaea73f585f89540e30999792a568f193545a9f9b2bcb3ea22effa3bf14744531c4eb5fc4c84a8d7bbe5e5fdd76ab3a04a
+DIST openmpi-3.1.4.tar.bz2 9468371 BLAKE2B 
70a93aa170086f43b2eb4f9b7c74673065bd309ae7a4c8f478a6db7523167fd1d25af19f87661149f6dd6033898ab47b86690a0421a01aa6f5a4d70478072e0e
 SHA512 
5b4aafffc79fd85cb94a11a6e2fac563b142ac532191009eb35826c432ed3c391a6616e2ca92eacbf36137468eadb7c0f7ddc787034bc95c4214232ed5128338
 DIST openmpi-4.0.1.tar.bz2 9838152 BLAKE2B 
75657940e37c23fbe88032f116588960c6bcf34c4928d77b45e8fde6fb51e814f521adb6c5155cb588fff9d1b382c2470873d90979a68598ff13e1aa205fc811
 SHA512 
09f35dc2e44b4f84aab9c5af9d81f90bbdb030e4d90800a5d3ffae88cb32b7faecc9bea0abb113da53c21f73e9d19db68f961f997bc47bdd28d83a87beee0731

diff --git a/sys-cluster/openmpi/openmpi-3.1.3.ebuild 
b/sys-cluster/openmpi/openmpi-3.1.4.ebuild
similarity index 99%
rename from sys-cluster/openmpi/openmpi-3.1.3.ebuild
rename to sys-cluster/openmpi/openmpi-3.1.4.ebuild
index 8d04c697995..e8849f89e7c 100644
--- a/sys-cluster/openmpi/openmpi-3.1.3.ebuild
+++ b/sys-cluster/openmpi/openmpi-3.1.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2019-06-10 Thread Justin Bronder
commit: 104ded7fb3dee23ffee615d8a178d940a8c79c88
Author: Justin Bronder  gentoo  org>
AuthorDate: Mon Jun 10 21:18:38 2019 +
Commit: Justin Bronder  gentoo  org>
CommitDate: Mon Jun 10 22:15:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=104ded7f

sys-cluster/openmpi: bump 3.0.4

Signed-off-by: Justin Bronder  gentoo.org>
Package-Manager: Portage-2.3.66, Repoman-2.3.11

 sys-cluster/openmpi/Manifest   | 2 +-
 sys-cluster/openmpi/{openmpi-3.0.3.ebuild => openmpi-3.0.4.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-cluster/openmpi/Manifest b/sys-cluster/openmpi/Manifest
index cab90a779c0..47cf951ff6e 100644
--- a/sys-cluster/openmpi/Manifest
+++ b/sys-cluster/openmpi/Manifest
@@ -9,6 +9,6 @@ DIST openmpi-1.8.8.tar.bz2 13231433 BLAKE2B 
d196fd0bb08cfb0c86a29ae39015eb15e146
 DIST openmpi-2.0.2.tar.bz2 8311215 BLAKE2B 
8dd0d7b95c396e9a0f05760136bbf62defd3527b2ac4f9ec738239b91d8cf5ed0c3dc4ad5330f0ea2fafa3464164e3d514bc058dc9d019daa83382ae990f442c
 SHA512 
87dc3c23db4b9cb92dbacc9b384b21ce8c4288fe4edc204fbf4a3bef70d8ac4329269e777ed190fa87933d78b73b9e5550ea3b925b2039599cfef3953567232a
 DIST openmpi-2.0.4.tar.bz2 8272983 BLAKE2B 
7d0a392fbc8c896cdccefb9bf0ff83fbd8db8a42d17f06cb23ac88ba896e2c75e1b1b7a79559d0ce3c2b881f197f54ce1bd8967c889bafe2b97f95fb6b957501
 SHA512 
2cccb83847d44f6282ec24f7bc12ab51b84dc5ac1a2a919ef0761847ff7cdcb31cfb1f38dca33df7063a98c27a64575a108002716d207cbba3a54773b999e6c5
 DIST openmpi-2.1.6.tar.bz2 8324626 BLAKE2B 
4aed4b397c0e0ead24ed5e9bbf45ee8f6719a7566d74405cccf119ddf535891ece91c04cbcad96be5a5d9805c620aa13a1b51c0edd67c049827357e7668008b9
 SHA512 
f552f47961e040476e7d2949cdd3e5a0b5ad74bea2b6532608117ec893473a160cd368251d1f439fd773f4846950857baf939e7b3586bac2a099495f7bc0e349
-DIST openmpi-3.0.3.tar.bz2 9316109 BLAKE2B 
e67e649917911eff3286c0f3d15e181b30e4ac6061891f6e13c75570368edb943fff55e4d41ffaa4a095b2060c84d24f8c32975758ad4632bae1813accd9f516
 SHA512 
12bbc5add4160e732ac10f302106c4bc2fa61ef2cde955e1fdd4a7aaad44b022d6babdd4bd529f687bb03fc5e5c3804ba6b1869e9609c9725bc291524c8304d7
+DIST openmpi-3.0.4.tar.bz2 9308341 BLAKE2B 
84536082f8415c9a0e41db01d96d64bffc463ca84de7730b25789dfee74e2205db5467739a42f13b0938d0934b45c948cd2be406290cdb4b196a5b51a5a3fc88
 SHA512 
c9db432e89d680e8857444395fee3544bebd4d1535f3e85a9435ca21f9848fad9f181e6be1ab8b93241b88723395535e3b3bdb2a5dd4128ed26df887b9a55810
 DIST openmpi-3.1.3.tar.bz2 9442937 BLAKE2B 
40067e1694a106d96e5ba41884a6facec9e605b5afba03ab908e4cf124f35b0691f0ab626e5190cffebc9c28d05b11b5c6401a5aa39ac17ec04650ed29e0976e
 SHA512 
700821df676de5f85ce2793298242dcaea73f585f89540e30999792a568f193545a9f9b2bcb3ea22effa3bf14744531c4eb5fc4c84a8d7bbe5e5fdd76ab3a04a
 DIST openmpi-4.0.1.tar.bz2 9838152 BLAKE2B 
75657940e37c23fbe88032f116588960c6bcf34c4928d77b45e8fde6fb51e814f521adb6c5155cb588fff9d1b382c2470873d90979a68598ff13e1aa205fc811
 SHA512 
09f35dc2e44b4f84aab9c5af9d81f90bbdb030e4d90800a5d3ffae88cb32b7faecc9bea0abb113da53c21f73e9d19db68f961f997bc47bdd28d83a87beee0731

diff --git a/sys-cluster/openmpi/openmpi-3.0.3.ebuild 
b/sys-cluster/openmpi/openmpi-3.0.4.ebuild
similarity index 99%
rename from sys-cluster/openmpi/openmpi-3.0.3.ebuild
rename to sys-cluster/openmpi/openmpi-3.0.4.ebuild
index 4143e080805..e8849f89e7c 100644
--- a/sys-cluster/openmpi/openmpi-3.0.3.ebuild
+++ b/sys-cluster/openmpi/openmpi-3.0.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2019-04-25 Thread Justin Bronder
commit: b103390a2465b7b39bb17b219dcf1dad2bf92f4e
Author: Justin Bronder  gentoo  org>
AuthorDate: Thu Apr 25 16:47:05 2019 +
Commit: Justin Bronder  gentoo  org>
CommitDate: Thu Apr 25 16:47:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b103390a

sys-cluster/openmpi: drop unused numa flag

Signed-off-by: Justin Bronder  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 sys-cluster/openmpi/openmpi-4.0.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/openmpi-4.0.1.ebuild 
b/sys-cluster/openmpi/openmpi-4.0.1.ebuild
index 93ba7383599..25592104fbb 100644
--- a/sys-cluster/openmpi/openmpi-4.0.1.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.0.1.ebuild
@@ -31,7 +31,7 @@ SRC_URI="http://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P}
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
-IUSE="cma cuda cxx elibc_FreeBSD fortran heterogeneous ipv6 java numa romio
+IUSE="cma cuda cxx elibc_FreeBSD fortran heterogeneous ipv6 java romio
${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
 
 REQUIRED_USE="openmpi_rm_slurm? ( !openmpi_rm_pbs )



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2019-04-22 Thread Justin Bronder
commit: b6e388dd555ed9b0dc6425337775042b6a0698e8
Author: Justin Bronder  gentoo  org>
AuthorDate: Mon Apr 22 15:06:09 2019 +
Commit: Justin Bronder  gentoo  org>
CommitDate: Mon Apr 22 15:06:35 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6e388dd

sys-cluster/openmpi: fix eapi bump bug

b394fd7a7350a215a2a935d3ddea5cb7af82e838 bumped the EAPI to 7 but didn't
add the trailing slashes for ${ED}.  Also, oshfort and shmemfort are no
longer installed unconditionally.

Signed-off-by: Justin Bronder  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 sys-cluster/openmpi/openmpi-4.0.1.ebuild | 6 ++
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/sys-cluster/openmpi/openmpi-4.0.1.ebuild 
b/sys-cluster/openmpi/openmpi-4.0.1.ebuild
index 8aca8f38042..93ba7383599 100644
--- a/sys-cluster/openmpi/openmpi-4.0.1.ebuild
+++ b/sys-cluster/openmpi/openmpi-4.0.1.ebuild
@@ -142,10 +142,8 @@ multilib_src_install() {
else
# some fortran files get installed unconditionally
rm \
-   "${ED}"usr/include/mpif* \
-   "${ED}"usr/bin/mpif* \
-   "${ED}"usr/bin/oshfort \
-   "${ED}"usr/bin/shmemfort \
+   "${ED}"/usr/include/mpif* \
+   "${ED}"/usr/bin/mpif* \
|| die
fi
 }



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2019-04-21 Thread Alexey Shvetsov
commit: b394fd7a7350a215a2a935d3ddea5cb7af82e838
Author: Alexey Shvetsov  gentoo  org>
AuthorDate: Sun Apr 21 11:32:34 2019 +
Commit: Alexey Shvetsov  gentoo  org>
CommitDate: Sun Apr 21 11:32:55 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b394fd7a

sys-cluster/openmpi: Version bump

Package-Manager: Portage-2.3.64, Repoman-2.3.12
Signed-off-by: Alexey Shvetsov  gentoo.org>

 sys-cluster/openmpi/Manifest |   1 +
 sys-cluster/openmpi/openmpi-4.0.1.ebuild | 170 +++
 2 files changed, 171 insertions(+)

diff --git a/sys-cluster/openmpi/Manifest b/sys-cluster/openmpi/Manifest
index abcc2e4b8cb..cab90a779c0 100644
--- a/sys-cluster/openmpi/Manifest
+++ b/sys-cluster/openmpi/Manifest
@@ -11,3 +11,4 @@ DIST openmpi-2.0.4.tar.bz2 8272983 BLAKE2B 
7d0a392fbc8c896cdccefb9bf0ff83fbd8db8
 DIST openmpi-2.1.6.tar.bz2 8324626 BLAKE2B 
4aed4b397c0e0ead24ed5e9bbf45ee8f6719a7566d74405cccf119ddf535891ece91c04cbcad96be5a5d9805c620aa13a1b51c0edd67c049827357e7668008b9
 SHA512 
f552f47961e040476e7d2949cdd3e5a0b5ad74bea2b6532608117ec893473a160cd368251d1f439fd773f4846950857baf939e7b3586bac2a099495f7bc0e349
 DIST openmpi-3.0.3.tar.bz2 9316109 BLAKE2B 
e67e649917911eff3286c0f3d15e181b30e4ac6061891f6e13c75570368edb943fff55e4d41ffaa4a095b2060c84d24f8c32975758ad4632bae1813accd9f516
 SHA512 
12bbc5add4160e732ac10f302106c4bc2fa61ef2cde955e1fdd4a7aaad44b022d6babdd4bd529f687bb03fc5e5c3804ba6b1869e9609c9725bc291524c8304d7
 DIST openmpi-3.1.3.tar.bz2 9442937 BLAKE2B 
40067e1694a106d96e5ba41884a6facec9e605b5afba03ab908e4cf124f35b0691f0ab626e5190cffebc9c28d05b11b5c6401a5aa39ac17ec04650ed29e0976e
 SHA512 
700821df676de5f85ce2793298242dcaea73f585f89540e30999792a568f193545a9f9b2bcb3ea22effa3bf14744531c4eb5fc4c84a8d7bbe5e5fdd76ab3a04a
+DIST openmpi-4.0.1.tar.bz2 9838152 BLAKE2B 
75657940e37c23fbe88032f116588960c6bcf34c4928d77b45e8fde6fb51e814f521adb6c5155cb588fff9d1b382c2470873d90979a68598ff13e1aa205fc811
 SHA512 
09f35dc2e44b4f84aab9c5af9d81f90bbdb030e4d90800a5d3ffae88cb32b7faecc9bea0abb113da53c21f73e9d19db68f961f997bc47bdd28d83a87beee0731

diff --git a/sys-cluster/openmpi/openmpi-4.0.1.ebuild 
b/sys-cluster/openmpi/openmpi-4.0.1.ebuild
new file mode 100644
index 000..8aca8f38042
--- /dev/null
+++ b/sys-cluster/openmpi/openmpi-4.0.1.ebuild
@@ -0,0 +1,170 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+FORTRAN_NEEDED=fortran
+
+inherit cuda flag-o-matic fortran-2 java-pkg-opt-2 toolchain-funcs multilib 
multilib-minimal
+
+MY_P=${P/-mpi}
+S=${WORKDIR}/${MY_P}
+
+IUSE_OPENMPI_FABRICS="
+   openmpi_fabrics_ofed
+   openmpi_fabrics_knem
+   openmpi_fabrics_psm"
+
+IUSE_OPENMPI_RM="
+   openmpi_rm_pbs
+   openmpi_rm_slurm"
+
+IUSE_OPENMPI_OFED_FEATURES="
+   openmpi_ofed_features_control-hdr-padding
+   openmpi_ofed_features_udcm
+   openmpi_ofed_features_rdmacm
+   openmpi_ofed_features_dynamic-sl"
+
+DESCRIPTION="A high-performance message passing library (MPI)"
+HOMEPAGE="http://www.open-mpi.org;
+SRC_URI="http://www.open-mpi.org/software/ompi/v$(ver_cut 
1-2)/downloads/${MY_P}.tar.bz2"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux"
+IUSE="cma cuda cxx elibc_FreeBSD fortran heterogeneous ipv6 java numa romio
+   ${IUSE_OPENMPI_FABRICS} ${IUSE_OPENMPI_RM} 
${IUSE_OPENMPI_OFED_FEATURES}"
+
+REQUIRED_USE="openmpi_rm_slurm? ( !openmpi_rm_pbs )
+   openmpi_rm_pbs? ( !openmpi_rm_slurm )
+   openmpi_fabrics_psm? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_control-hdr-padding? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_udcm? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_rdmacm? ( openmpi_fabrics_ofed )
+   openmpi_ofed_features_dynamic-sl? ( openmpi_fabrics_ofed )"
+
+CDEPEND="
+   !sys-cluster/mpich
+   !sys-cluster/mpich2
+   !sys-cluster/nullmpi
+   !sys-cluster/mpiexec
+   >=dev-libs/libevent-2.0.22[${MULTILIB_USEDEP},threads]
+   dev-libs/libltdl:0[${MULTILIB_USEDEP}]
+   >=sys-apps/hwloc-2.0.2[${MULTILIB_USEDEP}]
+   >=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
+   cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.19-r1:= )
+   elibc_FreeBSD? ( || ( dev-libs/libexecinfo 
>=sys-freebsd/freebsd-lib-10.0 ) )
+   openmpi_fabrics_ofed? ( sys-fabric/ofed:* )
+   openmpi_fabrics_knem? ( sys-cluster/knem )
+   openmpi_fabrics_psm? ( sys-fabric/infinipath-psm:* )
+   openmpi_rm_pbs? ( sys-cluster/torque )
+   openmpi_rm_slurm? ( sys-cluster/slurm )
+   openmpi_ofed_features_rdmacm? ( sys-fabric/librdmacm:* )"
+
+RDEPEND="${CDEPEND}
+   java? ( >=virtual/jre-1.6 )"
+
+DEPEND="${CDEPEND}
+   java? ( >=virtual/jdk-1.6 )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/mpi.h
+   /usr/include/openmpi/ompi/mpi/java/mpiJava.h
+)
+
+pkg_setup() {
+   fortran-2_pkg_setup
+   

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2019-02-25 Thread Justin Bronder
commit: 7437d4f0aa0696cf096ce2a5832005a06065322a
Author: Justin Bronder  gentoo  org>
AuthorDate: Tue Feb 26 03:20:21 2019 +
Commit: Justin Bronder  gentoo  org>
CommitDate: Tue Feb 26 03:20:21 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7437d4f0

sys-cluster/openmpi: bump 2.1.6

Signed-off-by: Justin Bronder  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 sys-cluster/openmpi/Manifest   | 2 +-
 sys-cluster/openmpi/{openmpi-2.1.5.ebuild => openmpi-2.1.6.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-cluster/openmpi/Manifest b/sys-cluster/openmpi/Manifest
index 2acdddb42f1..abcc2e4b8cb 100644
--- a/sys-cluster/openmpi/Manifest
+++ b/sys-cluster/openmpi/Manifest
@@ -8,6 +8,6 @@ DIST openmpi-1.8.7.tar.bz2 13228742 BLAKE2B 
d273d038726f0892467416388c4c52f4ed8b
 DIST openmpi-1.8.8.tar.bz2 13231433 BLAKE2B 
d196fd0bb08cfb0c86a29ae39015eb15e1465554e322c1ae039b61cee3a027ea0ba8d7fecd02e310309caec416147611a233861e464db4449da3b449387b1dca
 SHA512 
8ca2e3ebb9d9ba0f33faba9bef76fe95293721b73619cbc18176611074a56c277e9ab6cae7fa6c87ace11f16151c1bc495b2a8dbc8ad064d5a8f89f5d431a660
 DIST openmpi-2.0.2.tar.bz2 8311215 BLAKE2B 
8dd0d7b95c396e9a0f05760136bbf62defd3527b2ac4f9ec738239b91d8cf5ed0c3dc4ad5330f0ea2fafa3464164e3d514bc058dc9d019daa83382ae990f442c
 SHA512 
87dc3c23db4b9cb92dbacc9b384b21ce8c4288fe4edc204fbf4a3bef70d8ac4329269e777ed190fa87933d78b73b9e5550ea3b925b2039599cfef3953567232a
 DIST openmpi-2.0.4.tar.bz2 8272983 BLAKE2B 
7d0a392fbc8c896cdccefb9bf0ff83fbd8db8a42d17f06cb23ac88ba896e2c75e1b1b7a79559d0ce3c2b881f197f54ce1bd8967c889bafe2b97f95fb6b957501
 SHA512 
2cccb83847d44f6282ec24f7bc12ab51b84dc5ac1a2a919ef0761847ff7cdcb31cfb1f38dca33df7063a98c27a64575a108002716d207cbba3a54773b999e6c5
-DIST openmpi-2.1.5.tar.bz2 8323765 BLAKE2B 
37da1ee31e540507efb466887997946b3b45f376aa6fb60341470fee257473543743b9e5651bf434288e45cdff6a0bfc3a521625a32c4946fdeee62ceafad9b1
 SHA512 
8b256c7019e11829dd1f235b7d98e0d135c8e92046a07dc70337c58498d946078f57434d0330d16c06d0e8c645d6f21fa8235d76da62f558ff01f68f6e69a4f1
+DIST openmpi-2.1.6.tar.bz2 8324626 BLAKE2B 
4aed4b397c0e0ead24ed5e9bbf45ee8f6719a7566d74405cccf119ddf535891ece91c04cbcad96be5a5d9805c620aa13a1b51c0edd67c049827357e7668008b9
 SHA512 
f552f47961e040476e7d2949cdd3e5a0b5ad74bea2b6532608117ec893473a160cd368251d1f439fd773f4846950857baf939e7b3586bac2a099495f7bc0e349
 DIST openmpi-3.0.3.tar.bz2 9316109 BLAKE2B 
e67e649917911eff3286c0f3d15e181b30e4ac6061891f6e13c75570368edb943fff55e4d41ffaa4a095b2060c84d24f8c32975758ad4632bae1813accd9f516
 SHA512 
12bbc5add4160e732ac10f302106c4bc2fa61ef2cde955e1fdd4a7aaad44b022d6babdd4bd529f687bb03fc5e5c3804ba6b1869e9609c9725bc291524c8304d7
 DIST openmpi-3.1.3.tar.bz2 9442937 BLAKE2B 
40067e1694a106d96e5ba41884a6facec9e605b5afba03ab908e4cf124f35b0691f0ab626e5190cffebc9c28d05b11b5c6401a5aa39ac17ec04650ed29e0976e
 SHA512 
700821df676de5f85ce2793298242dcaea73f585f89540e30999792a568f193545a9f9b2bcb3ea22effa3bf14744531c4eb5fc4c84a8d7bbe5e5fdd76ab3a04a

diff --git a/sys-cluster/openmpi/openmpi-2.1.5.ebuild 
b/sys-cluster/openmpi/openmpi-2.1.6.ebuild
similarity index 99%
rename from sys-cluster/openmpi/openmpi-2.1.5.ebuild
rename to sys-cluster/openmpi/openmpi-2.1.6.ebuild
index 48a9ae2b377..64de440db4e 100644
--- a/sys-cluster/openmpi/openmpi-2.1.5.ebuild
+++ b/sys-cluster/openmpi/openmpi-2.1.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2018-11-16 Thread Justin Bronder
commit: 01262286aacd734b782a12b65a984998d0396c0f
Author: Justin Bronder  gentoo  org>
AuthorDate: Fri Nov 16 17:00:36 2018 +
Commit: Justin Bronder  gentoo  org>
CommitDate: Fri Nov 16 17:01:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01262286

sys-cluster/openmpi: bump 3.1.3

Package-Manager: Portage-2.3.49, Repoman-2.3.11
Signed-off-by: Justin Bronder  gentoo.org>

 sys-cluster/openmpi/Manifest   | 2 +-
 sys-cluster/openmpi/{openmpi-3.1.2.ebuild => openmpi-3.1.3.ebuild} | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-cluster/openmpi/Manifest b/sys-cluster/openmpi/Manifest
index ce183b7842a..2acdddb42f1 100644
--- a/sys-cluster/openmpi/Manifest
+++ b/sys-cluster/openmpi/Manifest
@@ -10,4 +10,4 @@ DIST openmpi-2.0.2.tar.bz2 8311215 BLAKE2B 
8dd0d7b95c396e9a0f05760136bbf62defd35
 DIST openmpi-2.0.4.tar.bz2 8272983 BLAKE2B 
7d0a392fbc8c896cdccefb9bf0ff83fbd8db8a42d17f06cb23ac88ba896e2c75e1b1b7a79559d0ce3c2b881f197f54ce1bd8967c889bafe2b97f95fb6b957501
 SHA512 
2cccb83847d44f6282ec24f7bc12ab51b84dc5ac1a2a919ef0761847ff7cdcb31cfb1f38dca33df7063a98c27a64575a108002716d207cbba3a54773b999e6c5
 DIST openmpi-2.1.5.tar.bz2 8323765 BLAKE2B 
37da1ee31e540507efb466887997946b3b45f376aa6fb60341470fee257473543743b9e5651bf434288e45cdff6a0bfc3a521625a32c4946fdeee62ceafad9b1
 SHA512 
8b256c7019e11829dd1f235b7d98e0d135c8e92046a07dc70337c58498d946078f57434d0330d16c06d0e8c645d6f21fa8235d76da62f558ff01f68f6e69a4f1
 DIST openmpi-3.0.3.tar.bz2 9316109 BLAKE2B 
e67e649917911eff3286c0f3d15e181b30e4ac6061891f6e13c75570368edb943fff55e4d41ffaa4a095b2060c84d24f8c32975758ad4632bae1813accd9f516
 SHA512 
12bbc5add4160e732ac10f302106c4bc2fa61ef2cde955e1fdd4a7aaad44b022d6babdd4bd529f687bb03fc5e5c3804ba6b1869e9609c9725bc291524c8304d7
-DIST openmpi-3.1.2.tar.bz2 9461841 BLAKE2B 
12a92bf8e7624d9e97e83b150af0e37674df7ed25df5bba2981dbf37025200f4d504a873dc0fc1c1a8455d7cdfa88e4fbc49fd5c166e3b629670af4e64f06c1a
 SHA512 
ec8df8e0ac89f5573adfd25707a03a583069012a3a874c939ede71635198045565e5e9ddf0181cea474a1a6baaf8d7ba647e2ed194d1b29a1882c1fc18967b57
+DIST openmpi-3.1.3.tar.bz2 9442937 BLAKE2B 
40067e1694a106d96e5ba41884a6facec9e605b5afba03ab908e4cf124f35b0691f0ab626e5190cffebc9c28d05b11b5c6401a5aa39ac17ec04650ed29e0976e
 SHA512 
700821df676de5f85ce2793298242dcaea73f585f89540e30999792a568f193545a9f9b2bcb3ea22effa3bf14744531c4eb5fc4c84a8d7bbe5e5fdd76ab3a04a

diff --git a/sys-cluster/openmpi/openmpi-3.1.2.ebuild 
b/sys-cluster/openmpi/openmpi-3.1.3.ebuild
similarity index 99%
rename from sys-cluster/openmpi/openmpi-3.1.2.ebuild
rename to sys-cluster/openmpi/openmpi-3.1.3.ebuild
index 4143e080805..8d04c697995 100644
--- a/sys-cluster/openmpi/openmpi-3.1.2.ebuild
+++ b/sys-cluster/openmpi/openmpi-3.1.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2018-10-29 Thread Justin Bronder
commit: cd95a8f55d025999ef3fa3070fe0ca77aed2fca9
Author: Justin Bronder  gentoo  org>
AuthorDate: Mon Oct 29 22:25:10 2018 +
Commit: Justin Bronder  gentoo  org>
CommitDate: Mon Oct 29 22:25:22 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd95a8f5

sys-cluster/openmpi: bump 3.0.3

Package-Manager: Portage-2.3.49, Repoman-2.3.10
Signed-off-by: Justin Bronder  gentoo.org>

 sys-cluster/openmpi/Manifest   | 2 +-
 sys-cluster/openmpi/{openmpi-3.0.2.ebuild => openmpi-3.0.3.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/Manifest b/sys-cluster/openmpi/Manifest
index bbb071bbc4a..ce183b7842a 100644
--- a/sys-cluster/openmpi/Manifest
+++ b/sys-cluster/openmpi/Manifest
@@ -9,5 +9,5 @@ DIST openmpi-1.8.8.tar.bz2 13231433 BLAKE2B 
d196fd0bb08cfb0c86a29ae39015eb15e146
 DIST openmpi-2.0.2.tar.bz2 8311215 BLAKE2B 
8dd0d7b95c396e9a0f05760136bbf62defd3527b2ac4f9ec738239b91d8cf5ed0c3dc4ad5330f0ea2fafa3464164e3d514bc058dc9d019daa83382ae990f442c
 SHA512 
87dc3c23db4b9cb92dbacc9b384b21ce8c4288fe4edc204fbf4a3bef70d8ac4329269e777ed190fa87933d78b73b9e5550ea3b925b2039599cfef3953567232a
 DIST openmpi-2.0.4.tar.bz2 8272983 BLAKE2B 
7d0a392fbc8c896cdccefb9bf0ff83fbd8db8a42d17f06cb23ac88ba896e2c75e1b1b7a79559d0ce3c2b881f197f54ce1bd8967c889bafe2b97f95fb6b957501
 SHA512 
2cccb83847d44f6282ec24f7bc12ab51b84dc5ac1a2a919ef0761847ff7cdcb31cfb1f38dca33df7063a98c27a64575a108002716d207cbba3a54773b999e6c5
 DIST openmpi-2.1.5.tar.bz2 8323765 BLAKE2B 
37da1ee31e540507efb466887997946b3b45f376aa6fb60341470fee257473543743b9e5651bf434288e45cdff6a0bfc3a521625a32c4946fdeee62ceafad9b1
 SHA512 
8b256c7019e11829dd1f235b7d98e0d135c8e92046a07dc70337c58498d946078f57434d0330d16c06d0e8c645d6f21fa8235d76da62f558ff01f68f6e69a4f1
-DIST openmpi-3.0.2.tar.bz2 9195169 BLAKE2B 
46ab8149435797faa9ebd6ec4c69bea01096e5f57fed0f5cb92456a0bb2c3df828414901892e082935b56cb9d1da0426a1601849aefe1b36f94c6f3d666ec497
 SHA512 
2255d6c693243bf283d2b3af1cd8155ab0b2c904cb1ac61708f7950935bab8ff85968ca2c75a0fd091284e1c14f0c93be1423090ffdde9ac92b48980fc067b64
+DIST openmpi-3.0.3.tar.bz2 9316109 BLAKE2B 
e67e649917911eff3286c0f3d15e181b30e4ac6061891f6e13c75570368edb943fff55e4d41ffaa4a095b2060c84d24f8c32975758ad4632bae1813accd9f516
 SHA512 
12bbc5add4160e732ac10f302106c4bc2fa61ef2cde955e1fdd4a7aaad44b022d6babdd4bd529f687bb03fc5e5c3804ba6b1869e9609c9725bc291524c8304d7
 DIST openmpi-3.1.2.tar.bz2 9461841 BLAKE2B 
12a92bf8e7624d9e97e83b150af0e37674df7ed25df5bba2981dbf37025200f4d504a873dc0fc1c1a8455d7cdfa88e4fbc49fd5c166e3b629670af4e64f06c1a
 SHA512 
ec8df8e0ac89f5573adfd25707a03a583069012a3a874c939ede71635198045565e5e9ddf0181cea474a1a6baaf8d7ba647e2ed194d1b29a1882c1fc18967b57

diff --git a/sys-cluster/openmpi/openmpi-3.0.2.ebuild 
b/sys-cluster/openmpi/openmpi-3.0.3.ebuild
similarity index 100%
rename from sys-cluster/openmpi/openmpi-3.0.2.ebuild
rename to sys-cluster/openmpi/openmpi-3.0.3.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2018-09-11 Thread Justin Bronder
commit: 05e1ba41dff2aaf68bafd69e50863928fa04e2b5
Author: Justin Bronder  gentoo  org>
AuthorDate: Tue Sep 11 14:29:41 2018 +
Commit: Justin Bronder  gentoo  org>
CommitDate: Tue Sep 11 14:29:41 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05e1ba41

sys-cluster/openmpi: dep on v1 hwloc

Fixes #665372.  Thanks to Kjell Claesson for the report.

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-cluster/openmpi/openmpi-1.10.7.ebuild   | 2 +-
 sys-cluster/openmpi/openmpi-1.6.5-r1.ebuild | 2 +-
 sys-cluster/openmpi/openmpi-1.7.5-r1.ebuild | 2 +-
 sys-cluster/openmpi/openmpi-1.8.4-r4.ebuild | 2 +-
 sys-cluster/openmpi/openmpi-1.8.7-r1.ebuild | 2 +-
 sys-cluster/openmpi/openmpi-1.8.8.ebuild| 2 +-
 sys-cluster/openmpi/openmpi-2.0.2.ebuild| 2 +-
 sys-cluster/openmpi/openmpi-2.1.5.ebuild| 2 +-
 sys-cluster/openmpi/openmpi-3.0.2.ebuild| 2 +-
 sys-cluster/openmpi/openmpi-3.1.2.ebuild| 2 +-
 10 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/sys-cluster/openmpi/openmpi-1.10.7.ebuild 
b/sys-cluster/openmpi/openmpi-1.10.7.ebuild
index d9445be72cf..0e6ce190c37 100644
--- a/sys-cluster/openmpi/openmpi-1.10.7.ebuild
+++ b/sys-cluster/openmpi/openmpi-1.10.7.ebuild
@@ -61,7 +61,7 @@ CDEPEND="
!sys-cluster/pmix
>=dev-libs/libevent-2.0.21[${MULTILIB_USEDEP}]
dev-libs/libltdl:0[${MULTILIB_USEDEP}]
-   >=sys-apps/hwloc-1.10.0-r2[${MULTILIB_USEDEP},numa?]
+   =sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.19-r1 )
elibc_FreeBSD? ( || ( dev-libs/libexecinfo 
>=sys-freebsd/freebsd-lib-10.0 ) )

diff --git a/sys-cluster/openmpi/openmpi-1.6.5-r1.ebuild 
b/sys-cluster/openmpi/openmpi-1.6.5-r1.ebuild
index a5befadf3e4..3600523ee5a 100644
--- a/sys-cluster/openmpi/openmpi-1.6.5-r1.ebuild
+++ b/sys-cluster/openmpi/openmpi-1.6.5-r1.ebuild
@@ -53,7 +53,7 @@ RDEPEND="
!sys-cluster/mpich2
!sys-cluster/mpiexec
!sys-cluster/pmix
-   >=sys-apps/hwloc-1.3
+   =sys-freebsd/freebsd-lib-10.0 ) )
openmpi_fabrics_dapl? ( sys-fabric/dapl )

diff --git a/sys-cluster/openmpi/openmpi-1.7.5-r1.ebuild 
b/sys-cluster/openmpi/openmpi-1.7.5-r1.ebuild
index c3cccad1880..8c0bcae38a8 100644
--- a/sys-cluster/openmpi/openmpi-1.7.5-r1.ebuild
+++ b/sys-cluster/openmpi/openmpi-1.7.5-r1.ebuild
@@ -58,7 +58,7 @@ RDEPEND="
!sys-cluster/pmix
dev-libs/libevent
dev-libs/libltdl:0
-   >=sys-apps/hwloc-1.7.2
+   =sys-freebsd/freebsd-lib-10.0 ) )
openmpi_fabrics_ofed? ( sys-fabric/ofed )

diff --git a/sys-cluster/openmpi/openmpi-1.8.4-r4.ebuild 
b/sys-cluster/openmpi/openmpi-1.8.4-r4.ebuild
index 1c526516738..bd218f14d8d 100644
--- a/sys-cluster/openmpi/openmpi-1.8.4-r4.ebuild
+++ b/sys-cluster/openmpi/openmpi-1.8.4-r4.ebuild
@@ -60,7 +60,7 @@ RDEPEND="
!sys-cluster/pmix
dev-libs/libevent
dev-libs/libltdl:0
-   >=sys-apps/hwloc-1.9.1[numa?]
+   =sys-freebsd/freebsd-lib-10.0 ) )

diff --git a/sys-cluster/openmpi/openmpi-1.8.7-r1.ebuild 
b/sys-cluster/openmpi/openmpi-1.8.7-r1.ebuild
index e744ac73c6c..36072342535 100644
--- a/sys-cluster/openmpi/openmpi-1.8.7-r1.ebuild
+++ b/sys-cluster/openmpi/openmpi-1.8.7-r1.ebuild
@@ -60,7 +60,7 @@ CDEPEND="
!sys-cluster/pmix
dev-libs/libevent
dev-libs/libltdl:0
-   >=sys-apps/hwloc-1.9.1[numa?]
+   =sys-freebsd/freebsd-lib-10.0 ) )

diff --git a/sys-cluster/openmpi/openmpi-1.8.8.ebuild 
b/sys-cluster/openmpi/openmpi-1.8.8.ebuild
index 98a3502fcb4..3e7db1e7dfd 100644
--- a/sys-cluster/openmpi/openmpi-1.8.8.ebuild
+++ b/sys-cluster/openmpi/openmpi-1.8.8.ebuild
@@ -60,7 +60,7 @@ CDEPEND="
!sys-cluster/pmix
dev-libs/libevent
dev-libs/libltdl:0
-   >=sys-apps/hwloc-1.9.1[numa?]
+   =sys-freebsd/freebsd-lib-10.0 ) )

diff --git a/sys-cluster/openmpi/openmpi-2.0.2.ebuild 
b/sys-cluster/openmpi/openmpi-2.0.2.ebuild
index 89dd842faa5..4c907476d29 100644
--- a/sys-cluster/openmpi/openmpi-2.0.2.ebuild
+++ b/sys-cluster/openmpi/openmpi-2.0.2.ebuild
@@ -55,7 +55,7 @@ CDEPEND="
!sys-cluster/pmix
>=dev-libs/libevent-2.0.22[${MULTILIB_USEDEP},threads]
dev-libs/libltdl:0[${MULTILIB_USEDEP}]
-   >=sys-apps/hwloc-1.11.2[${MULTILIB_USEDEP},numa?]
+   =sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
cuda? ( >=dev-util/nvidia-cuda-toolkit-6.5.19-r1 )
elibc_FreeBSD? ( || ( dev-libs/libexecinfo 
>=sys-freebsd/freebsd-lib-10.0 ) )

diff --git a/sys-cluster/openmpi/openmpi-2.1.5.ebuild 
b/sys-cluster/openmpi/openmpi-2.1.5.ebuild
index a100f6b01ce..48a9ae2b377 100644
--- a/sys-cluster/openmpi/openmpi-2.1.5.ebuild
+++ b/sys-cluster/openmpi/openmpi-2.1.5.ebuild
@@ -51,7 +51,7 @@ CDEPEND="
!sys-cluster/pmix
>=dev-libs/libevent-2.0.22[${MULTILIB_USEDEP},threads]
dev-libs/libltdl:0[${MULTILIB_USEDEP}]
-   >=sys-apps/hwloc-1.11.2[${MULTILIB_USEDEP},numa?]
+ 

[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2018-08-27 Thread Justin Bronder
commit: 65f25c6a6dd21ec75d4923986537bfecd9f89a67
Author: Justin Bronder  gentoo  org>
AuthorDate: Mon Aug 27 15:12:08 2018 +
Commit: Justin Bronder  gentoo  org>
CommitDate: Mon Aug 27 15:12:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65f25c6a

sys-cluster/openmpi: bump 3.1.2

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-cluster/openmpi/Manifest   | 2 +-
 sys-cluster/openmpi/{openmpi-3.1.1.ebuild => openmpi-3.1.2.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/Manifest b/sys-cluster/openmpi/Manifest
index 03384668ab1..bbb071bbc4a 100644
--- a/sys-cluster/openmpi/Manifest
+++ b/sys-cluster/openmpi/Manifest
@@ -10,4 +10,4 @@ DIST openmpi-2.0.2.tar.bz2 8311215 BLAKE2B 
8dd0d7b95c396e9a0f05760136bbf62defd35
 DIST openmpi-2.0.4.tar.bz2 8272983 BLAKE2B 
7d0a392fbc8c896cdccefb9bf0ff83fbd8db8a42d17f06cb23ac88ba896e2c75e1b1b7a79559d0ce3c2b881f197f54ce1bd8967c889bafe2b97f95fb6b957501
 SHA512 
2cccb83847d44f6282ec24f7bc12ab51b84dc5ac1a2a919ef0761847ff7cdcb31cfb1f38dca33df7063a98c27a64575a108002716d207cbba3a54773b999e6c5
 DIST openmpi-2.1.5.tar.bz2 8323765 BLAKE2B 
37da1ee31e540507efb466887997946b3b45f376aa6fb60341470fee257473543743b9e5651bf434288e45cdff6a0bfc3a521625a32c4946fdeee62ceafad9b1
 SHA512 
8b256c7019e11829dd1f235b7d98e0d135c8e92046a07dc70337c58498d946078f57434d0330d16c06d0e8c645d6f21fa8235d76da62f558ff01f68f6e69a4f1
 DIST openmpi-3.0.2.tar.bz2 9195169 BLAKE2B 
46ab8149435797faa9ebd6ec4c69bea01096e5f57fed0f5cb92456a0bb2c3df828414901892e082935b56cb9d1da0426a1601849aefe1b36f94c6f3d666ec497
 SHA512 
2255d6c693243bf283d2b3af1cd8155ab0b2c904cb1ac61708f7950935bab8ff85968ca2c75a0fd091284e1c14f0c93be1423090ffdde9ac92b48980fc067b64
-DIST openmpi-3.1.1.tar.bz2 9478633 BLAKE2B 
553107fdd453fc0bca651f619e1a6821732ace1a72b9b62cbfe116b041fe3d066e040869007dd4bef682b8e8764a5a77f80fd682c151240b4e61a184c1e9
 SHA512 
d0e16676727fdc69cbd732be8475ffe2a9142a2b69b41d51d1da30c245d4ad1912c26029a1305d4221781d2b8dfb89edbb84185fefc65b9070727ed85133f117
+DIST openmpi-3.1.2.tar.bz2 9461841 BLAKE2B 
12a92bf8e7624d9e97e83b150af0e37674df7ed25df5bba2981dbf37025200f4d504a873dc0fc1c1a8455d7cdfa88e4fbc49fd5c166e3b629670af4e64f06c1a
 SHA512 
ec8df8e0ac89f5573adfd25707a03a583069012a3a874c939ede71635198045565e5e9ddf0181cea474a1a6baaf8d7ba647e2ed194d1b29a1882c1fc18967b57

diff --git a/sys-cluster/openmpi/openmpi-3.1.1.ebuild 
b/sys-cluster/openmpi/openmpi-3.1.2.ebuild
similarity index 100%
rename from sys-cluster/openmpi/openmpi-3.1.1.ebuild
rename to sys-cluster/openmpi/openmpi-3.1.2.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2018-08-21 Thread Justin Bronder
commit: 670776461e246eb84dcbae147e546e2b031086e5
Author: Justin Bronder  gentoo  org>
AuthorDate: Mon Aug 20 21:23:31 2018 +
Commit: Justin Bronder  gentoo  org>
CommitDate: Tue Aug 21 21:22:15 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67077646

sys-cluster/openmpi: bump 2.1.5

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-cluster/openmpi/Manifest   | 2 +-
 sys-cluster/openmpi/{openmpi-2.1.4.ebuild => openmpi-2.1.5.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/Manifest b/sys-cluster/openmpi/Manifest
index 5685c9e1d5b..03384668ab1 100644
--- a/sys-cluster/openmpi/Manifest
+++ b/sys-cluster/openmpi/Manifest
@@ -8,6 +8,6 @@ DIST openmpi-1.8.7.tar.bz2 13228742 BLAKE2B 
d273d038726f0892467416388c4c52f4ed8b
 DIST openmpi-1.8.8.tar.bz2 13231433 BLAKE2B 
d196fd0bb08cfb0c86a29ae39015eb15e1465554e322c1ae039b61cee3a027ea0ba8d7fecd02e310309caec416147611a233861e464db4449da3b449387b1dca
 SHA512 
8ca2e3ebb9d9ba0f33faba9bef76fe95293721b73619cbc18176611074a56c277e9ab6cae7fa6c87ace11f16151c1bc495b2a8dbc8ad064d5a8f89f5d431a660
 DIST openmpi-2.0.2.tar.bz2 8311215 BLAKE2B 
8dd0d7b95c396e9a0f05760136bbf62defd3527b2ac4f9ec738239b91d8cf5ed0c3dc4ad5330f0ea2fafa3464164e3d514bc058dc9d019daa83382ae990f442c
 SHA512 
87dc3c23db4b9cb92dbacc9b384b21ce8c4288fe4edc204fbf4a3bef70d8ac4329269e777ed190fa87933d78b73b9e5550ea3b925b2039599cfef3953567232a
 DIST openmpi-2.0.4.tar.bz2 8272983 BLAKE2B 
7d0a392fbc8c896cdccefb9bf0ff83fbd8db8a42d17f06cb23ac88ba896e2c75e1b1b7a79559d0ce3c2b881f197f54ce1bd8967c889bafe2b97f95fb6b957501
 SHA512 
2cccb83847d44f6282ec24f7bc12ab51b84dc5ac1a2a919ef0761847ff7cdcb31cfb1f38dca33df7063a98c27a64575a108002716d207cbba3a54773b999e6c5
-DIST openmpi-2.1.4.tar.bz2 8323206 BLAKE2B 
8dcaf92b5878465341ccae3e4f22689701598b5c4d6c0a36174b0aa0f6e50cac6163779b29585cfc78304e008f94ca62c8b37d1305092ae7390206d0fe1ff9c7
 SHA512 
33ea9cb1ec4b37b45e170e6ffd47030cb23c86ec16ea93684b3267eaeae1607c8a37bf622fc6767de05dfde02ad1a11eb91120c84af4a9d70fcd4b5882356e29
+DIST openmpi-2.1.5.tar.bz2 8323765 BLAKE2B 
37da1ee31e540507efb466887997946b3b45f376aa6fb60341470fee257473543743b9e5651bf434288e45cdff6a0bfc3a521625a32c4946fdeee62ceafad9b1
 SHA512 
8b256c7019e11829dd1f235b7d98e0d135c8e92046a07dc70337c58498d946078f57434d0330d16c06d0e8c645d6f21fa8235d76da62f558ff01f68f6e69a4f1
 DIST openmpi-3.0.2.tar.bz2 9195169 BLAKE2B 
46ab8149435797faa9ebd6ec4c69bea01096e5f57fed0f5cb92456a0bb2c3df828414901892e082935b56cb9d1da0426a1601849aefe1b36f94c6f3d666ec497
 SHA512 
2255d6c693243bf283d2b3af1cd8155ab0b2c904cb1ac61708f7950935bab8ff85968ca2c75a0fd091284e1c14f0c93be1423090ffdde9ac92b48980fc067b64
 DIST openmpi-3.1.1.tar.bz2 9478633 BLAKE2B 
553107fdd453fc0bca651f619e1a6821732ace1a72b9b62cbfe116b041fe3d066e040869007dd4bef682b8e8764a5a77f80fd682c151240b4e61a184c1e9
 SHA512 
d0e16676727fdc69cbd732be8475ffe2a9142a2b69b41d51d1da30c245d4ad1912c26029a1305d4221781d2b8dfb89edbb84185fefc65b9070727ed85133f117

diff --git a/sys-cluster/openmpi/openmpi-2.1.4.ebuild 
b/sys-cluster/openmpi/openmpi-2.1.5.ebuild
similarity index 100%
rename from sys-cluster/openmpi/openmpi-2.1.4.ebuild
rename to sys-cluster/openmpi/openmpi-2.1.5.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2018-08-13 Thread Justin Bronder
commit: 809e4aee356e112a5682bb6a172188c6e87be8e3
Author: Justin Bronder  gentoo  org>
AuthorDate: Mon Aug 13 15:33:12 2018 +
Commit: Justin Bronder  gentoo  org>
CommitDate: Mon Aug 13 15:36:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=809e4aee

sys-cluster/openmpi: bump 2.1.4

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-cluster/openmpi/Manifest   | 2 +-
 sys-cluster/openmpi/{openmpi-2.1.3.ebuild => openmpi-2.1.4.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/Manifest b/sys-cluster/openmpi/Manifest
index 4a35ddd1706..5685c9e1d5b 100644
--- a/sys-cluster/openmpi/Manifest
+++ b/sys-cluster/openmpi/Manifest
@@ -8,6 +8,6 @@ DIST openmpi-1.8.7.tar.bz2 13228742 BLAKE2B 
d273d038726f0892467416388c4c52f4ed8b
 DIST openmpi-1.8.8.tar.bz2 13231433 BLAKE2B 
d196fd0bb08cfb0c86a29ae39015eb15e1465554e322c1ae039b61cee3a027ea0ba8d7fecd02e310309caec416147611a233861e464db4449da3b449387b1dca
 SHA512 
8ca2e3ebb9d9ba0f33faba9bef76fe95293721b73619cbc18176611074a56c277e9ab6cae7fa6c87ace11f16151c1bc495b2a8dbc8ad064d5a8f89f5d431a660
 DIST openmpi-2.0.2.tar.bz2 8311215 BLAKE2B 
8dd0d7b95c396e9a0f05760136bbf62defd3527b2ac4f9ec738239b91d8cf5ed0c3dc4ad5330f0ea2fafa3464164e3d514bc058dc9d019daa83382ae990f442c
 SHA512 
87dc3c23db4b9cb92dbacc9b384b21ce8c4288fe4edc204fbf4a3bef70d8ac4329269e777ed190fa87933d78b73b9e5550ea3b925b2039599cfef3953567232a
 DIST openmpi-2.0.4.tar.bz2 8272983 BLAKE2B 
7d0a392fbc8c896cdccefb9bf0ff83fbd8db8a42d17f06cb23ac88ba896e2c75e1b1b7a79559d0ce3c2b881f197f54ce1bd8967c889bafe2b97f95fb6b957501
 SHA512 
2cccb83847d44f6282ec24f7bc12ab51b84dc5ac1a2a919ef0761847ff7cdcb31cfb1f38dca33df7063a98c27a64575a108002716d207cbba3a54773b999e6c5
-DIST openmpi-2.1.3.tar.bz2 8311304 BLAKE2B 
a6a2d0d759a7207e4e9e9bb1526825ce5b0c9acd22c113f71712381fd7cab55228e78294533a5af6ef2b243803d789c5c71c6d59dd7a8ebbf10b2aa5d99296fd
 SHA512 
61ecf53d840feb4cad1e792225c7fb07a8c4cb849f21693051359cde2cf1b5060de3a9d00ba3b55ded20b5b93bc5ac439951b4fe5cb1a74d4e800f26c979feba
+DIST openmpi-2.1.4.tar.bz2 8323206 BLAKE2B 
8dcaf92b5878465341ccae3e4f22689701598b5c4d6c0a36174b0aa0f6e50cac6163779b29585cfc78304e008f94ca62c8b37d1305092ae7390206d0fe1ff9c7
 SHA512 
33ea9cb1ec4b37b45e170e6ffd47030cb23c86ec16ea93684b3267eaeae1607c8a37bf622fc6767de05dfde02ad1a11eb91120c84af4a9d70fcd4b5882356e29
 DIST openmpi-3.0.2.tar.bz2 9195169 BLAKE2B 
46ab8149435797faa9ebd6ec4c69bea01096e5f57fed0f5cb92456a0bb2c3df828414901892e082935b56cb9d1da0426a1601849aefe1b36f94c6f3d666ec497
 SHA512 
2255d6c693243bf283d2b3af1cd8155ab0b2c904cb1ac61708f7950935bab8ff85968ca2c75a0fd091284e1c14f0c93be1423090ffdde9ac92b48980fc067b64
 DIST openmpi-3.1.1.tar.bz2 9478633 BLAKE2B 
553107fdd453fc0bca651f619e1a6821732ace1a72b9b62cbfe116b041fe3d066e040869007dd4bef682b8e8764a5a77f80fd682c151240b4e61a184c1e9
 SHA512 
d0e16676727fdc69cbd732be8475ffe2a9142a2b69b41d51d1da30c245d4ad1912c26029a1305d4221781d2b8dfb89edbb84185fefc65b9070727ed85133f117

diff --git a/sys-cluster/openmpi/openmpi-2.1.3.ebuild 
b/sys-cluster/openmpi/openmpi-2.1.4.ebuild
similarity index 100%
rename from sys-cluster/openmpi/openmpi-2.1.3.ebuild
rename to sys-cluster/openmpi/openmpi-2.1.4.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2018-07-02 Thread Justin Bronder
commit: 23b7208df6462dbaa575c02ab76bf5fa6511412f
Author: Justin Bronder  gentoo  org>
AuthorDate: Mon Jul  2 17:05:33 2018 +
Commit: Justin Bronder  gentoo  org>
CommitDate: Mon Jul  2 17:05:45 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23b7208d

sys-cluster/openmpi: bump 3.1.1

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 sys-cluster/openmpi/Manifest   | 2 +-
 sys-cluster/openmpi/{openmpi-3.1.0.ebuild => openmpi-3.1.1.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/Manifest b/sys-cluster/openmpi/Manifest
index 6eb12de3f15..4a35ddd1706 100644
--- a/sys-cluster/openmpi/Manifest
+++ b/sys-cluster/openmpi/Manifest
@@ -10,4 +10,4 @@ DIST openmpi-2.0.2.tar.bz2 8311215 BLAKE2B 
8dd0d7b95c396e9a0f05760136bbf62defd35
 DIST openmpi-2.0.4.tar.bz2 8272983 BLAKE2B 
7d0a392fbc8c896cdccefb9bf0ff83fbd8db8a42d17f06cb23ac88ba896e2c75e1b1b7a79559d0ce3c2b881f197f54ce1bd8967c889bafe2b97f95fb6b957501
 SHA512 
2cccb83847d44f6282ec24f7bc12ab51b84dc5ac1a2a919ef0761847ff7cdcb31cfb1f38dca33df7063a98c27a64575a108002716d207cbba3a54773b999e6c5
 DIST openmpi-2.1.3.tar.bz2 8311304 BLAKE2B 
a6a2d0d759a7207e4e9e9bb1526825ce5b0c9acd22c113f71712381fd7cab55228e78294533a5af6ef2b243803d789c5c71c6d59dd7a8ebbf10b2aa5d99296fd
 SHA512 
61ecf53d840feb4cad1e792225c7fb07a8c4cb849f21693051359cde2cf1b5060de3a9d00ba3b55ded20b5b93bc5ac439951b4fe5cb1a74d4e800f26c979feba
 DIST openmpi-3.0.2.tar.bz2 9195169 BLAKE2B 
46ab8149435797faa9ebd6ec4c69bea01096e5f57fed0f5cb92456a0bb2c3df828414901892e082935b56cb9d1da0426a1601849aefe1b36f94c6f3d666ec497
 SHA512 
2255d6c693243bf283d2b3af1cd8155ab0b2c904cb1ac61708f7950935bab8ff85968ca2c75a0fd091284e1c14f0c93be1423090ffdde9ac92b48980fc067b64
-DIST openmpi-3.1.0.tar.bz2 9443759 BLAKE2B 
7670b2cec327bad1bf348e08def3d39ea0b971c9534ec3e462a56719c4a1ebc8ceaf4a76556d0213cc2b7610c26f849d881f84ceaaaf54645ffbcefbd0273663
 SHA512 
23a43a16683c4b56f96c711fe009d992f3bd4e10cf9ef55091865a5b1aed195cc1de6a87720564f70d3b60a2441966bab39cda8969293aeb118cda10aead3dee
+DIST openmpi-3.1.1.tar.bz2 9478633 BLAKE2B 
553107fdd453fc0bca651f619e1a6821732ace1a72b9b62cbfe116b041fe3d066e040869007dd4bef682b8e8764a5a77f80fd682c151240b4e61a184c1e9
 SHA512 
d0e16676727fdc69cbd732be8475ffe2a9142a2b69b41d51d1da30c245d4ad1912c26029a1305d4221781d2b8dfb89edbb84185fefc65b9070727ed85133f117

diff --git a/sys-cluster/openmpi/openmpi-3.1.0.ebuild 
b/sys-cluster/openmpi/openmpi-3.1.1.ebuild
similarity index 100%
rename from sys-cluster/openmpi/openmpi-3.1.0.ebuild
rename to sys-cluster/openmpi/openmpi-3.1.1.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2018-06-05 Thread Justin Bronder
commit: 20dae9634072dc2492461c8f556fb1bab84d8a6f
Author: Justin Bronder  gentoo  org>
AuthorDate: Tue Jun  5 17:31:51 2018 +
Commit: Justin Bronder  gentoo  org>
CommitDate: Tue Jun  5 17:32:10 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20dae963

sys-cluster/openmpi: bump 3.0.2

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 sys-cluster/openmpi/Manifest   | 2 +-
 sys-cluster/openmpi/{openmpi-3.0.1.ebuild => openmpi-3.0.2.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/Manifest b/sys-cluster/openmpi/Manifest
index 9389272a79a..6eb12de3f15 100644
--- a/sys-cluster/openmpi/Manifest
+++ b/sys-cluster/openmpi/Manifest
@@ -9,5 +9,5 @@ DIST openmpi-1.8.8.tar.bz2 13231433 BLAKE2B 
d196fd0bb08cfb0c86a29ae39015eb15e146
 DIST openmpi-2.0.2.tar.bz2 8311215 BLAKE2B 
8dd0d7b95c396e9a0f05760136bbf62defd3527b2ac4f9ec738239b91d8cf5ed0c3dc4ad5330f0ea2fafa3464164e3d514bc058dc9d019daa83382ae990f442c
 SHA512 
87dc3c23db4b9cb92dbacc9b384b21ce8c4288fe4edc204fbf4a3bef70d8ac4329269e777ed190fa87933d78b73b9e5550ea3b925b2039599cfef3953567232a
 DIST openmpi-2.0.4.tar.bz2 8272983 BLAKE2B 
7d0a392fbc8c896cdccefb9bf0ff83fbd8db8a42d17f06cb23ac88ba896e2c75e1b1b7a79559d0ce3c2b881f197f54ce1bd8967c889bafe2b97f95fb6b957501
 SHA512 
2cccb83847d44f6282ec24f7bc12ab51b84dc5ac1a2a919ef0761847ff7cdcb31cfb1f38dca33df7063a98c27a64575a108002716d207cbba3a54773b999e6c5
 DIST openmpi-2.1.3.tar.bz2 8311304 BLAKE2B 
a6a2d0d759a7207e4e9e9bb1526825ce5b0c9acd22c113f71712381fd7cab55228e78294533a5af6ef2b243803d789c5c71c6d59dd7a8ebbf10b2aa5d99296fd
 SHA512 
61ecf53d840feb4cad1e792225c7fb07a8c4cb849f21693051359cde2cf1b5060de3a9d00ba3b55ded20b5b93bc5ac439951b4fe5cb1a74d4e800f26c979feba
-DIST openmpi-3.0.1.tar.bz2 9176460 BLAKE2B 
65fdaeb492da3cf86a68c2d47d19568c8d65e92d0202041853ae3cbe0f057d8bdc79953538921b5b8c9eb9c9cedab8502816985e12524704992069a51e08d857
 SHA512 
15fad504ba743d564e7196b62a112027798d4b26e9c8d11d9c1c00ac2968f1858ebc168df30473104c5a31f71e38ab558204b598260b535a12b6094aa77182b8
+DIST openmpi-3.0.2.tar.bz2 9195169 BLAKE2B 
46ab8149435797faa9ebd6ec4c69bea01096e5f57fed0f5cb92456a0bb2c3df828414901892e082935b56cb9d1da0426a1601849aefe1b36f94c6f3d666ec497
 SHA512 
2255d6c693243bf283d2b3af1cd8155ab0b2c904cb1ac61708f7950935bab8ff85968ca2c75a0fd091284e1c14f0c93be1423090ffdde9ac92b48980fc067b64
 DIST openmpi-3.1.0.tar.bz2 9443759 BLAKE2B 
7670b2cec327bad1bf348e08def3d39ea0b971c9534ec3e462a56719c4a1ebc8ceaf4a76556d0213cc2b7610c26f849d881f84ceaaaf54645ffbcefbd0273663
 SHA512 
23a43a16683c4b56f96c711fe009d992f3bd4e10cf9ef55091865a5b1aed195cc1de6a87720564f70d3b60a2441966bab39cda8969293aeb118cda10aead3dee

diff --git a/sys-cluster/openmpi/openmpi-3.0.1.ebuild 
b/sys-cluster/openmpi/openmpi-3.0.2.ebuild
similarity index 100%
rename from sys-cluster/openmpi/openmpi-3.0.1.ebuild
rename to sys-cluster/openmpi/openmpi-3.0.2.ebuild



[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/

2018-05-24 Thread Justin Bronder
commit: 4307fe61db4c644b706b69295643e79e9389606e
Author: Justin Bronder  gentoo  org>
AuthorDate: Thu May 24 14:53:14 2018 +
Commit: Justin Bronder  gentoo  org>
CommitDate: Thu May 24 14:53:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4307fe61

sys-cluster/openmpi: bump 3.1.0

Closes #656080.

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 sys-cluster/openmpi/Manifest  | 2 +-
 sys-cluster/openmpi/{openmpi-3.0.0-r1.ebuild => openmpi-3.1.0.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-cluster/openmpi/Manifest b/sys-cluster/openmpi/Manifest
index 5312125db61..9389272a79a 100644
--- a/sys-cluster/openmpi/Manifest
+++ b/sys-cluster/openmpi/Manifest
@@ -9,5 +9,5 @@ DIST openmpi-1.8.8.tar.bz2 13231433 BLAKE2B 
d196fd0bb08cfb0c86a29ae39015eb15e146
 DIST openmpi-2.0.2.tar.bz2 8311215 BLAKE2B 
8dd0d7b95c396e9a0f05760136bbf62defd3527b2ac4f9ec738239b91d8cf5ed0c3dc4ad5330f0ea2fafa3464164e3d514bc058dc9d019daa83382ae990f442c
 SHA512 
87dc3c23db4b9cb92dbacc9b384b21ce8c4288fe4edc204fbf4a3bef70d8ac4329269e777ed190fa87933d78b73b9e5550ea3b925b2039599cfef3953567232a
 DIST openmpi-2.0.4.tar.bz2 8272983 BLAKE2B 
7d0a392fbc8c896cdccefb9bf0ff83fbd8db8a42d17f06cb23ac88ba896e2c75e1b1b7a79559d0ce3c2b881f197f54ce1bd8967c889bafe2b97f95fb6b957501
 SHA512 
2cccb83847d44f6282ec24f7bc12ab51b84dc5ac1a2a919ef0761847ff7cdcb31cfb1f38dca33df7063a98c27a64575a108002716d207cbba3a54773b999e6c5
 DIST openmpi-2.1.3.tar.bz2 8311304 BLAKE2B 
a6a2d0d759a7207e4e9e9bb1526825ce5b0c9acd22c113f71712381fd7cab55228e78294533a5af6ef2b243803d789c5c71c6d59dd7a8ebbf10b2aa5d99296fd
 SHA512 
61ecf53d840feb4cad1e792225c7fb07a8c4cb849f21693051359cde2cf1b5060de3a9d00ba3b55ded20b5b93bc5ac439951b4fe5cb1a74d4e800f26c979feba
-DIST openmpi-3.0.0.tar.bz2 9267606 BLAKE2B 
9ee569a9c5f5918bb3d389a2945a2e7a5d98464afbd111eb2426a4e8296a23cf6d5b558554ce8126b13f910bd59acbb77e93ac297f3cf222c4bc764836b39ee6
 SHA512 
7e37eacf959a803d6d89dff4291b64a1f3d83bc7941b778a2fb13d12be0f205cb904e4a807d79676ad1e31fd99ffb15f255c8a227e830673455abb144f14616a
 DIST openmpi-3.0.1.tar.bz2 9176460 BLAKE2B 
65fdaeb492da3cf86a68c2d47d19568c8d65e92d0202041853ae3cbe0f057d8bdc79953538921b5b8c9eb9c9cedab8502816985e12524704992069a51e08d857
 SHA512 
15fad504ba743d564e7196b62a112027798d4b26e9c8d11d9c1c00ac2968f1858ebc168df30473104c5a31f71e38ab558204b598260b535a12b6094aa77182b8
+DIST openmpi-3.1.0.tar.bz2 9443759 BLAKE2B 
7670b2cec327bad1bf348e08def3d39ea0b971c9534ec3e462a56719c4a1ebc8ceaf4a76556d0213cc2b7610c26f849d881f84ceaaaf54645ffbcefbd0273663
 SHA512 
23a43a16683c4b56f96c711fe009d992f3bd4e10cf9ef55091865a5b1aed195cc1de6a87720564f70d3b60a2441966bab39cda8969293aeb118cda10aead3dee

diff --git a/sys-cluster/openmpi/openmpi-3.0.0-r1.ebuild 
b/sys-cluster/openmpi/openmpi-3.1.0.ebuild
similarity index 100%
rename from sys-cluster/openmpi/openmpi-3.0.0-r1.ebuild
rename to sys-cluster/openmpi/openmpi-3.1.0.ebuild



  1   2   >