<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>
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
"
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)"
-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)"
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