summaryrefslogtreecommitdiff
path: root/virtual/mpi
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2021-12-05 02:47:11 +0000
committerV3n3RiX <venerix@koprulu.sector>2021-12-05 02:47:11 +0000
commit2771f79232c273bc2a57d23bf335dd81ccf6af28 (patch)
treec8af0fd04194aed03cf067d44e53c7edd3e9ab84 /virtual/mpi
parente9d044d4b9b71200a96adfa280848858c0f468c9 (diff)
gentoo resync : 05.12.2021
Diffstat (limited to 'virtual/mpi')
-rw-r--r--virtual/mpi/Manifest5
-rw-r--r--virtual/mpi/metadata.xml1
-rw-r--r--virtual/mpi/mpi-2.0-r5.ebuild2
-rw-r--r--virtual/mpi/mpi-2.0-r6.ebuild20
4 files changed, 25 insertions, 3 deletions
diff --git a/virtual/mpi/Manifest b/virtual/mpi/Manifest
index 805be704aaa5..a468638430af 100644
--- a/virtual/mpi/Manifest
+++ b/virtual/mpi/Manifest
@@ -1,4 +1,5 @@
EBUILD mpi-2.0-r3.ebuild 509 BLAKE2B a8b0a85d8f4e6f70a9e23bcc65be19ca3bbbb9c0ee483b2198c300261f360a978b88648e847d2477bad177fd3f5bc973220a3f592ef4e6da921c732ceb6a5c53 SHA512 cbaef1f75b8955f427f472ffac7285d25129dafc6a7f5d8364a3a9be4d3f4234d7b1125da1434b1ff644d767a8e1303b250d54c2eccae13abcc11a926afb69ca
EBUILD mpi-2.0-r4.ebuild 707 BLAKE2B e2f4f094d2c1e47540cdc2f4653b7e6b4cbadad21eaa7aa12871c734d1ba9acc89894dd8cc04c42b9611e502aeaf4ad67cc19e7fdb69b95b2f5069242fe9ac8b SHA512 c23d0cfafaee2cccb494421eb8f35f45766457da9ffe50004883574cde9b3696e2d872401908ead23578b4e91b9da4a0836c577abda2226626d90b8edac2f44c
-EBUILD mpi-2.0-r5.ebuild 717 BLAKE2B 399d8e0314bea3caa6287cbfd9081d52110edabf48704b47dc4dd7d87194d8d8c31553b4ccd7f06d77e54f6c5d03c020e8d3235c46be72aa63bc5463626c3086 SHA512 4cf9da1bc3b9b4d16eb9b42d6e6c12437277586287c076bd9c69505369b186e6792e4d1897234102c81d18638ad19de8b58e1d3fbf0f7bd087a5f8e7678a7b1b
-MISC metadata.xml 374 BLAKE2B 3be463a9aa6135e593d42b44862f314056bfcb6369887d85593d40e45b94b645c65c4cb5fbc2a625a6ced8874beccac4479fa2de47341bca75afebb4613a2da9 SHA512 82790fe2199aaa291b8d0ba67ec61963425b7b545824a0dc90818a66ac0fee4b23b6dd80897998ebd6fc7729eb2d2614272e64aa17b436da488ca309609ce4b9
+EBUILD mpi-2.0-r5.ebuild 715 BLAKE2B e8b2e83d7d260b126707a2e1c5691e53ce310bb7adabf8df5724db5d274571473f137cddd390f501be35a84055a8729c7f640f0baab6b020765e77979d2de05f SHA512 6aef6d440ea8822315fce9fa46364098d86deeae4ef37faa3c6407bd96b9604536c51d6fcbef867449a60d1065334e5c2189ded043ad539b55c79bcd85ac261f
+EBUILD mpi-2.0-r6.ebuild 742 BLAKE2B 9970e119d4d1ed631d6826b6acb5bb6ddced93afde12bdb9bd447e60a99c7bd4da81287b8d60a3d288d72bb5770b5926eda2ecc869298207aeaf2a23fd56c5af SHA512 664e89c0b7de2d9960a29130007dd6f69640c69253696ff1608d522ae8d4a04f4f1d926a152adf0d7ab00647e34555cb8db04464faf71f883e599a6b55a86bba
+MISC metadata.xml 495 BLAKE2B 3b13637335fc9903eafb8a48f84b9d080bff62468509a996c119382365cc3899ca3ae2bb41f05d3b6fa92070d1d38903094689c2320657d29928a4a7613dcc48 SHA512 658dd97bd25d159c389c17f11b9df99e3809a9a0e50789cfafc3d5a9a73fb67157ad289d212143401b77163e36f75258f4e972c5c0ceec6a0d1fa40db191f9f3
diff --git a/virtual/mpi/metadata.xml b/virtual/mpi/metadata.xml
index 91f51498c457..f10185ff9165 100644
--- a/virtual/mpi/metadata.xml
+++ b/virtual/mpi/metadata.xml
@@ -7,6 +7,7 @@
</maintainer>
<use>
<flag name="romio">Enable romio, a high-performance portable MPI-IO</flag>
+ <flag name="nullmpi">Allow <pkg>sys-cluster/nullmpi</pkg> a minimal incomplete MPI implementation as a provider</flag>
</use>
<stabilize-allarches/>
</pkgmetadata>
diff --git a/virtual/mpi/mpi-2.0-r5.ebuild b/virtual/mpi/mpi-2.0-r5.ebuild
index 567246231942..13edaf9cfb38 100644
--- a/virtual/mpi/mpi-2.0-r5.ebuild
+++ b/virtual/mpi/mpi-2.0-r5.ebuild
@@ -8,7 +8,7 @@ inherit multilib-build
DESCRIPTION="Virtual for Message Passing Interface (MPI) v2.0 implementation"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux"
IUSE="cxx fortran romio threads"
RDEPEND="|| (
diff --git a/virtual/mpi/mpi-2.0-r6.ebuild b/virtual/mpi/mpi-2.0-r6.ebuild
new file mode 100644
index 000000000000..ea446a870a34
--- /dev/null
+++ b/virtual/mpi/mpi-2.0-r6.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-build
+
+DESCRIPTION="Virtual for Message Passing Interface (MPI) v2.0 implementation"
+
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="cxx fortran romio threads nullmpi"
+
+RDEPEND="|| (
+ >=sys-cluster/openmpi-1.10.2-r1[${MULTILIB_USEDEP},cxx?,fortran?,romio?,threads(+)?]
+ >=sys-cluster/mpich-3.2-r1[${MULTILIB_USEDEP},cxx?,fortran?,romio?,threads?]
+ sys-cluster/mpich2[${MULTILIB_USEDEP},cxx?,fortran?,romio?,threads?]
+ sys-cluster/nullmpi[${MULTILIB_USEDEP},cxx(-)?,fortran(-)?,romio(-)?,threads(-)?]
+ nullmpi? ( sys-cluster/native-mpi )
+)"