commit: c8686555d5a4b1dd2f46acf3041740f420bf30bd
Author: Matthias Maier <tamiko <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 12 06:24:07 2022 +0000
Commit: Matthias Maier <tamiko <AT> gentoo <DOT> org>
CommitDate: Sun Jun 12 06:25:16 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8686555
sci-libs/trilinos: disable broken module, add comment
Signed-off-by: Matthias Maier <tamiko <AT> gentoo.org>
.../{trilinos-13.4.0.ebuild => trilinos-13.4.0-r1.ebuild} | 13 +++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)
diff --git a/sci-libs/trilinos/trilinos-13.4.0.ebuild
b/sci-libs/trilinos/trilinos-13.4.0-r1.ebuild
similarity index 95%
rename from sci-libs/trilinos/trilinos-13.4.0.ebuild
rename to sci-libs/trilinos/trilinos-13.4.0-r1.ebuild
index 04c62e338d5c..d3e3bb09dff8 100644
--- a/sci-libs/trilinos/trilinos-13.4.0.ebuild
+++ b/sci-libs/trilinos/trilinos-13.4.0-r1.ebuild
@@ -94,6 +94,14 @@ trilinos_conf() {
[[ -n ${dirs} ]] && mycmakeargs+=( "-D${2}_INCLUDE_DIRS=${dirs:1}" )
}
+#
+# The following packages are currently disabled:
+# - Adelus/Zadelus due to underlinkage.
+# - Moertel due to underlinkage
+# - SEACAS is incompatible with netcdf, see
+# https://github.com/trilinos/Trilinos/tree/master/packages/seacas#netcdf
+#
+
src_configure() {
local mycmakeargs=(
-DBUILD_SHARED_LIBS=ON
@@ -106,11 +114,12 @@ src_configure() {
-DTrilinos_ENABLE_ALL_PACKAGES=ON
-DTrilinos_ENABLE_OpenMP="$(usex openmp)"
-DTrilinos_ENABLE_PyTrilinos=OFF
+ -DTrilinos_ENABLE_Adelus=OFF
+ -DTrilinos_ENABLE_Moertel=OFF
+ -DTrilinos_ENABLE_SEACAS=OFF
-DTrilinos_ENABLE_SEACASChaco=OFF
-DTrilinos_ENABLE_SEACASExodiff="$(usex netcdf)"
-DTrilinos_ENABLE_SEACASExodus="$(usex netcdf)"
- -DTrilinos_ENABLE_SEACAS=OFF
- -DTrilinos_ENABLE_Adelus=OFF
-DTrilinos_ENABLE_TESTS="$(usex test)"
-DTPL_ENABLE_BinUtils=ON
-DTPL_ENABLE_BLAS=ON