diff options
author | Marek Szuba <marecki@gentoo.org> | 2021-07-16 11:36:31 +0100 |
---|---|---|
committer | Marek Szuba <marecki@gentoo.org> | 2021-07-16 12:43:28 +0100 |
commit | ea68b9915231ddf7ac3b09f8032e5cfe99961bdd (patch) | |
tree | b08407788129a20a272ad4ce4ad7fc3f0519d35b /sci-libs/dealii | |
parent | sci-libs/metis: update sci-libs/parmetis blocker (diff) | |
download | gentoo-ea68b9915231ddf7ac3b09f8032e5cfe99961bdd.tar.gz gentoo-ea68b9915231ddf7ac3b09f8032e5cfe99961bdd.tar.bz2 gentoo-ea68b9915231ddf7ac3b09f8032e5cfe99961bdd.zip |
*/*: update sci-libs/{,par}metis revdeps
ParMETIS on the one hand no longer installs bundled METIS and on the
other unconditionally depends on MPI. Therefore, only keep it in ebuilds
which use MPI themselves and depend on METIS directly otherwise.
Note that some of the alleged sci-libs/parmetis revdeps might in fact
not use even when they use MPI, as none of these revdeps have actually
explicitly requested sci-libs/parmetis[mpi].
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Diffstat (limited to 'sci-libs/dealii')
-rw-r--r-- | sci-libs/dealii/dealii-9.2.0-r1.ebuild | 5 | ||||
-rw-r--r-- | sci-libs/dealii/dealii-9.3.0-r1.ebuild | 5 | ||||
-rw-r--r-- | sci-libs/dealii/dealii-9.3.1.ebuild | 5 | ||||
-rw-r--r-- | sci-libs/dealii/dealii-9999.ebuild | 5 |
4 files changed, 16 insertions, 4 deletions
diff --git a/sci-libs/dealii/dealii-9.2.0-r1.ebuild b/sci-libs/dealii/dealii-9.2.0-r1.ebuild index 468137f5fed7..fa6f92f0b59e 100644 --- a/sci-libs/dealii/dealii-9.2.0-r1.ebuild +++ b/sci-libs/dealii/dealii-9.2.0-r1.ebuild @@ -52,7 +52,10 @@ RDEPEND="dev-libs/boost gsl? ( sci-libs/gsl:= ) hdf5? ( sci-libs/hdf5[mpi=] ) lapack? ( virtual/lapack ) - metis? ( >=sci-libs/parmetis-4 ) + metis? ( + >=sci-libs/metis-5 + mpi? ( >=sci-libs/parmetis-4 ) + ) mpi? ( virtual/mpi ) muparser? ( dev-cpp/muParser ) nanoflann? ( sci-libs/nanoflann ) diff --git a/sci-libs/dealii/dealii-9.3.0-r1.ebuild b/sci-libs/dealii/dealii-9.3.0-r1.ebuild index faa68c5b29d2..65d0d5b7a333 100644 --- a/sci-libs/dealii/dealii-9.3.0-r1.ebuild +++ b/sci-libs/dealii/dealii-9.3.0-r1.ebuild @@ -58,7 +58,10 @@ RDEPEND="dev-libs/boost gsl? ( sci-libs/gsl:= ) hdf5? ( sci-libs/hdf5[mpi=] ) lapack? ( virtual/lapack ) - metis? ( >=sci-libs/parmetis-4 ) + metis? ( + >=sci-libs/metis-5 + mpi? ( >=sci-libs/parmetis-4 ) + ) mpi? ( virtual/mpi ) muparser? ( dev-cpp/muParser ) opencascade? ( ~sci-libs/opencascade-${CAS_VERSION}:= ) diff --git a/sci-libs/dealii/dealii-9.3.1.ebuild b/sci-libs/dealii/dealii-9.3.1.ebuild index 0bdf1f25fbbb..3b4964437572 100644 --- a/sci-libs/dealii/dealii-9.3.1.ebuild +++ b/sci-libs/dealii/dealii-9.3.1.ebuild @@ -58,7 +58,10 @@ RDEPEND="dev-libs/boost gsl? ( sci-libs/gsl:= ) hdf5? ( sci-libs/hdf5[mpi=] ) lapack? ( virtual/lapack ) - metis? ( >=sci-libs/parmetis-4 ) + metis? ( + >=sci-libs/metis-5 + mpi? ( >=sci-libs/parmetis-4 ) + ) mpi? ( virtual/mpi ) muparser? ( dev-cpp/muParser ) opencascade? ( ~sci-libs/opencascade-${CAS_VERSION}:= ) diff --git a/sci-libs/dealii/dealii-9999.ebuild b/sci-libs/dealii/dealii-9999.ebuild index 33ebb4b52320..fe9accb88f89 100644 --- a/sci-libs/dealii/dealii-9999.ebuild +++ b/sci-libs/dealii/dealii-9999.ebuild @@ -59,7 +59,10 @@ RDEPEND="dev-libs/boost gsl? ( sci-libs/gsl:= ) hdf5? ( sci-libs/hdf5[mpi=] ) lapack? ( virtual/lapack ) - metis? ( >=sci-libs/parmetis-4 ) + metis? ( + >=sci-libs/metis-5 + mpi? ( >=sci-libs/parmetis-4 ) + ) mpi? ( virtual/mpi ) muparser? ( dev-cpp/muParser ) opencascade? ( ~sci-libs/opencascade-${CAS_VERSION}:= ) |