[gentoo-commits] repo/gentoo:master commit in: sys-cluster/openmpi/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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