commit: 9505eb65d6b9de455b69f585839c4991d426fe89 Author: Matthias Maier <tamiko <AT> gentoo <DOT> org> AuthorDate: Mon Aug 5 11:42:50 2019 +0000 Commit: Matthias Maier <tamiko <AT> gentoo <DOT> org> CommitDate: Mon Aug 5 13:23:24 2019 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9505eb65
sci-libs/trilinos: ebuild maintenance * fix rm/mv paths to clean up installation * remove obsolete configuration options * skip setting an RPATH * fix metadata Package-Manager: Portage-2.3.70, Repoman-2.3.16 Signed-off-by: Matthias Maier <tamiko <AT> gentoo.org> sci-libs/trilinos/metadata.xml | 4 ++-- sci-libs/trilinos/trilinos-12.14.1.ebuild | 8 +++----- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/sci-libs/trilinos/metadata.xml b/sci-libs/trilinos/metadata.xml index 2807fa7ad7c..6c8203582dc 100644 --- a/sci-libs/trilinos/metadata.xml +++ b/sci-libs/trilinos/metadata.xml @@ -36,13 +36,13 @@ Add support for metis (<pkg>sci-libs/metis</pkg> or <pkg>sci-libs/parmetis</pkg> <flag name="netcdf">Add support for netcdf (<pkg>sci-libs/netcdf</pkg>)</flag> <flag name="petsc">Add support for petsc (<pkg>sci-mathematics/petsc</pkg>)</flag> <flag name="qd">Add support for qd (<pkg>sci-libs/qd</pkg>)</flag> - <flag name="scalapack">Add support for scalapack (<pkg>virtual/scalapack</pkg>)</flag> + <flag name="scalapack">Add support for scalapack (<pkg>sci-libs/scalapack</pkg>)</flag> <flag name="scotch">Add support for scotch (<pkg>sci-libs/scotch</pkg>)</flag> <flag name="sparse">Add support for sparse matrix solvers (<pkg>sci-libs/umfpack</pkg>)</flag> <flag name="superlu">Add support for superlu (<pkg>sci-libs/superlu</pkg>)</flag> <flag name="taucs">Add support for taucs (<pkg>sci-libs/taucs</pkg>)</flag> <flag name="tbb">Add support for threading building blocks library (<pkg>dev-cpp/tbb</pkg>)</flag> <flag name="tvmet">Add support for tvmet (<pkg>dev-libs/tvmet</pkg>)</flag> - <flag name="yaml">Add support for yaml (<pkg>dev-cpp/yaml</pkg>)</flag> + <flag name="yaml">Add support for yaml (<pkg>dev-cpp/yaml-cpp</pkg>)</flag> </use> </pkgmetadata> diff --git a/sci-libs/trilinos/trilinos-12.14.1.ebuild b/sci-libs/trilinos/trilinos-12.14.1.ebuild index 55d338a0df3..abe168f010a 100644 --- a/sci-libs/trilinos/trilinos-12.14.1.ebuild +++ b/sci-libs/trilinos/trilinos-12.14.1.ebuild @@ -19,7 +19,7 @@ LICENSE="BSD LGPL-2.1" SLOT="0" IUSE=" - adolc arprec boost clp cppunit cuda eigen glpk gtest hdf5 hwloc hypre + adolc arprec boost clp cuda eigen glpk gtest hdf5 hwloc hypre matio metis mkl mumps netcdf petsc qd scalapack scotch sparse superlu taucs tbb test threads tvmet yaml zlib X " @@ -89,11 +89,11 @@ src_configure() { local mycmakeargs=( -DBUILD_SHARED_LIBS=ON -DCMAKE_INSTALL_PREFIX="${EPREFIX}" + -DCMAKE_SKIP_INSTALL_RPATH=ON -DTrilinos_INSTALL_CONFIG_DIR="${EPREFIX}/usr/$(get_libdir)/cmake" -DTrilinos_INSTALL_INCLUDE_DIR="${EPREFIX}/usr/include/trilinos" -DTrilinos_INSTALL_LIB_DIR="${EPREFIX}/usr/$(get_libdir)/trilinos" -DTrilinos_ENABLE_ALL_PACKAGES=ON - -DTrilinos_ENABLE_CTrilinos=OFF -DTrilinos_ENABLE_PyTrilinos=OFF -DTrilinos_ENABLE_SEACASChaco=OFF -DTrilinos_ENABLE_SEACASExodiff="$(usex netcdf)" @@ -111,7 +111,6 @@ src_configure() { -DTPL_ENABLE_BoostLib="$(usex boost)" -DTPL_ENABLE_Boost="$(usex boost)" -DTPL_ENABLE_Clp="$(usex clp)" - -DTPL_ENABLE_Cppunit="$(usex cppunit)" -DTPL_ENABLE_CSparse="$(usex sparse)" -DTPL_ENABLE_CUDA="$(usex cuda)" -DTPL_ENABLE_CUSPARSE="$(usex cuda)" @@ -194,9 +193,8 @@ src_install() { cmake-utils_src_install # Clean up the mess: - rm "${ED}"/TrilinosRepoVersion.txt mv "${ED}"/bin "${ED}/usr/$(get_libdir)"/trilinos || die "mv failed" - mv "${ED}"/usr/lib/exodus.py "${ED}/usr/$(get_libdir)"/trilinos || die "mv failed" + mv "${ED}"/lib/exodus.py "${ED}/usr/$(get_libdir)"/trilinos || die "mv failed" # # register $(get_libdir)/trilinos in LDPATH so that the dynamic linker