summaryrefslogtreecommitdiff
path: root/sys-cluster/mpich
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-05-16 04:05:53 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-05-16 04:05:53 +0100
commitd7665b9dae37c3b9a1c72157fdf49c101bd6495e (patch)
tree6346f889dbe3164a49e89d92ec5914494af4b865 /sys-cluster/mpich
parentaffa75f527bf2512b296482bd14bade15f820d6a (diff)
gentoo auto-resync : 16:05:2023 - 04:05:52
Diffstat (limited to 'sys-cluster/mpich')
-rw-r--r--sys-cluster/mpich/Manifest2
-rw-r--r--sys-cluster/mpich/mpich-3.4.3.ebuild26
2 files changed, 18 insertions, 10 deletions
diff --git a/sys-cluster/mpich/Manifest b/sys-cluster/mpich/Manifest
index 089f20316dca..81b3068de294 100644
--- a/sys-cluster/mpich/Manifest
+++ b/sys-cluster/mpich/Manifest
@@ -1,4 +1,4 @@
AUX mpich-3.3-add-external-libdir-parameter.patch 8605 BLAKE2B 56a6c60362da3004c8762f6fe62f0a9a010904a38ed7998f5617598362669e7d083b2893781e24d96100b9cefffe5f51ed1d3a921ff14b511dea12622e8a5e0e SHA512 2533f0a92f517118bf3c145d3d3a6e446b0596cc6c5c79d5eebb13e55ee1ab35ce2356fa75db4029f45a3337888ff151a78e0ec1e02ef6c7cde56f85c189eb00
DIST mpich-3.4.3.tar.gz 32853411 BLAKE2B 889f8d4077cd9e8a727e46431ad505b2a17d7391dec00910254d8dbdbc992e2df92efd355d290881fb3a73966bf3504b6942003f88041669c16a8aa142c2dab2 SHA512 d8455a3e7150dc720ba8a0660bfbbec364b62729f4a319928bb910644d20ee68d267baf9e9e2c322540a725e41858b416ed5fff001fb1f6aa45d1c08db8dad1a
-EBUILD mpich-3.4.3.ebuild 4272 BLAKE2B 727df06fcda349204e391b8ad555c3721e55bd6010c0746b41353f3e8aa170875a9b4004e8aef40a8263f767b055fb8155db35872724b1741ea30246c3d587ff SHA512 855bcf2208eff9255085ab4cc7b4349fff9e7474cf7f991e1ea151b06b657c9a47410e784bb3264dc8926ad50637d41ba54dc37d035d3224c79356333fb2d312
+EBUILD mpich-3.4.3.ebuild 4348 BLAKE2B 051dd74372ca5179a9fae45b42ba850781427c9ffe5e12f229dd5c25c8a0862701f531c24a5837a932679ddfa0687b86a1e08e2b75d92e00993cd59cfa80b35a SHA512 f817081e3783af0c75573622a18eab6ddae591637fc9374445083557fdc2fb7850f4a0fd26af1494b637fed0a73193291eae345c40eca0c832b5970b0730bd2b
MISC metadata.xml 395 BLAKE2B 25cbe25bce4d76de586fdfb898e1925f047edeea1b9658f09db3c17f8c80056fea93a4a8f6bcd7d91d701ef7e94d5509f215290f97fbdff500b1e50c12f4814b SHA512 9f38dd49af31cad2d458ed8bcf674caf32ef12cfd93ec9548f6598cb8b54794bf7d1ba46a431172ee2938c5e66c8a54b5b238b0d48883f20f7e5b3148317d2d8
diff --git a/sys-cluster/mpich/mpich-3.4.3.ebuild b/sys-cluster/mpich/mpich-3.4.3.ebuild
index 2eae74fc8796..10547d371575 100644
--- a/sys-cluster/mpich/mpich-3.4.3.ebuild
+++ b/sys-cluster/mpich/mpich-3.4.3.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
@@ -17,21 +17,28 @@ S="${WORKDIR}"/${PN}-${MY_PV}
LICENSE="mpich2"
SLOT="0"
KEYWORDS="amd64 ~arm64 ~hppa ~ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux"
-IUSE="+cxx doc fortran mpi-threads +romio threads"
+IUSE="+cxx doc fortran mpi-threads +romio threads valgrind"
REQUIRED_USE="mpi-threads? ( threads )"
-COMMON_DEPEND=">=dev-libs/libaio-0.3.109-r5[${MULTILIB_USEDEP}]
+COMMON_DEPEND="
+ >=dev-libs/libaio-0.3.109-r5[${MULTILIB_USEDEP}]
>=sys-apps/hwloc-2.0.2:=[${MULTILIB_USEDEP}]
sys-libs/libunwind:=[${MULTILIB_USEDEP}]
- romio? ( net-fs/nfs-utils )"
+ romio? ( net-fs/nfs-utils )
+"
-DEPEND="${COMMON_DEPEND}
+DEPEND="
+ ${COMMON_DEPEND}
dev-lang/perl
- sys-devel/libtool"
-RDEPEND="${COMMON_DEPEND}
+ sys-devel/libtool
+ valgrind? ( dev-util/valgrind )
+"
+RDEPEND="
+ ${COMMON_DEPEND}
!sys-cluster/mpich2
!sys-cluster/openmpi
- !sys-cluster/nullmpi"
+ !sys-cluster/nullmpi
+"
MULTILIB_WRAPPED_HEADERS=(
/usr/include/mpicxx.h
@@ -123,7 +130,8 @@ multilib_src_configure() {
--enable-versioning \
$(use_enable romio) \
$(use_enable cxx) \
- $(use_enable fortran fortran all)
+ $(use_enable fortran fortran all) \
+ $(use_with valgrind)
}
multilib_src_test() {