aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Maier <tamiko@kyomu.43-1.org>2013-07-26 00:50:32 +0200
committerMatthias Maier <tamiko@kyomu.43-1.org>2013-07-26 00:50:32 +0200
commit2adad7574ae70d4980fd8163b3ec8a973f2ec15d (patch)
tree3a9060d6b733d6c7e7b7160648451b2a5604cb5e /sci-libs/dealii/dealii-9999.ebuild
parentSimplify (diff)
downloadsci-2adad7574ae70d4980fd8163b3ec8a973f2ec15d.tar.gz
sci-2adad7574ae70d4980fd8163b3ec8a973f2ec15d.tar.bz2
sci-2adad7574ae70d4980fd8163b3ec8a973f2ec15d.zip
Bugfix: Get the dependencies with mpi right. Add REQUIRED_USE constraints
Diffstat (limited to 'sci-libs/dealii/dealii-9999.ebuild')
-rw-r--r--sci-libs/dealii/dealii-9999.ebuild18
1 files changed, 11 insertions, 7 deletions
diff --git a/sci-libs/dealii/dealii-9999.ebuild b/sci-libs/dealii/dealii-9999.ebuild
index 4bacfa07a..43e4ebb9e 100644
--- a/sci-libs/dealii/dealii-9999.ebuild
+++ b/sci-libs/dealii/dealii-9999.ebuild
@@ -28,23 +28,27 @@ LICENSE="LGPL-2.1+"
SLOT="0"
IUSE="arpack avx +debug doc +examples hdf5 +lapack mesh_converter metis mpi mumps netcdf p4est parameter_gui petsc +sparse sse2 static-libs +tbb trilinos +zlib"
# TODO: add slepc use flag once slepc is packaged for gentoo-science
+REQUIRED_USE="
+ mumps? ( mpi lapack )
+ p4est? ( mpi )
+"
RDEPEND="
dev-libs/boost
- arpack? ( sci-libs/arpack[mpi?] )
+ arpack? ( sci-libs/arpack[mpi=] )
doc? ( app-doc/doxygen[dot] dev-lang/perl )
- hdf5? ( sci-libs/hdf5[mpi?] )
+ hdf5? ( sci-libs/hdf5[mpi=] )
lapack? ( virtual/lapack )
- metis? ( >=sci-libs/parmetis-4[mpi?] )
+ metis? ( >=sci-libs/parmetis-4 )
mpi? ( virtual/mpi )
- mumps? ( sci-libs/mumps[mpi?] )
+ mumps? ( sci-libs/mumps[mpi] )
netcdf? ( || ( <sci-libs/netcdf-4.2[cxx] sci-libs/netcdf-cxx ) )
- p4est? ( sci-libs/p4est[mpi?] )
+ p4est? ( sci-libs/p4est[mpi] )
parameter_gui? ( dev-qt/qtgui )
- petsc? ( sci-mathematics/petsc[mpi?] )
+ petsc? ( sci-mathematics/petsc[mpi=] )
sparse? ( sci-libs/umfpack )
tbb? ( dev-cpp/tbb )
- trilinos? ( sci-libs/trilinos )
+ trilinos? ( sci-libs/trilinos[mpi=] )
zlib? ( sys-libs/zlib )
"