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

Reply via email to