virtual/mpi: handle case where openmpi removes its USE=cxx

Needed for openmpi 5.x which removes that support upstream.

Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
This commit is contained in:
Eli Schwartz
2024-07-16 16:28:44 -04:00
parent fa118a9c6e
commit a144993f2f

View File

@@ -1,4 +1,4 @@
# Copyright 1999-2023 Gentoo Authors
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,7 +12,7 @@ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv sparc x86
IUSE="cxx fortran romio threads nullmpi"
RDEPEND="|| (
>=sys-cluster/openmpi-4.1.2[${MULTILIB_USEDEP},cxx?,fortran?,romio?,threads(+)?]
>=sys-cluster/openmpi-4.1.2[${MULTILIB_USEDEP},cxx(-)?,fortran?,romio?,threads(+)?]
>=sys-cluster/mpich-3.4.3[${MULTILIB_USEDEP},cxx?,fortran?,romio?,threads?]
sys-cluster/native-mpi
nullmpi? ( sys-cluster/nullmpi[${MULTILIB_USEDEP},cxx(-)?,fortran(-)?,romio(-)?,threads(-)?] )