commit: f50c8259cf81b2bfe83f90f171fd81c71a9b7bd6
Author: Grégory Salvan <apieum <AT> gmail <DOT> com>
AuthorDate: Wed Apr 29 14:22:36 2015 +0000
Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
CommitDate: Wed Apr 29 14:22:36 2015 +0000
URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=f50c8259
make metis requirement only with mpi use flag
sci-mathematics/netgen/netgen-5.0.0.ebuild | 13 ++++++++-----
1 file changed, 8 insertions(+), 5 deletions(-)
diff --git a/sci-mathematics/netgen/netgen-5.0.0.ebuild
b/sci-mathematics/netgen/netgen-5.0.0.ebuild
index 0dc41d5..7490cff 100644
--- a/sci-mathematics/netgen/netgen-5.0.0.ebuild
+++ b/sci-mathematics/netgen/netgen-5.0.0.ebuild
@@ -21,11 +21,11 @@ DEPEND="dev-tcltk/tix
dev-tcltk/togl:1.7
virtual/opengl
x11-libs/libXmu
- || ( sci-libs/parmetis sci-libs/metis )
+
opencascade? ( sci-libs/opencascade )
ffmpeg? ( media-video/ffmpeg )
jpeg? ( virtual/jpeg )
- mpi? ( virtual/mpi ) "
+ mpi? ( virtual/mpi ( || ( sci-libs/parmetis sci-libs/metis ) ) ) "
RDEPEND="${DEPEND}"
# Note, MPI has not be tested.
@@ -47,13 +47,16 @@ src_configure() {
myconf="${myconf} --enable-occ --with-occ=$CASROOT"
append-ldflags -L$CASROOT/lin/$(get_libdir)
fi
-
- use mpi && myconf="${myconf} --enable-parallel"
+
+ if use mpi; then
+ myconf="${myconf} --enable-parallel"
+ append-cppflags -I/usr/include/metis
+ fi
+
use ffmpeg && myconf="${myconf} --enable-ffmpeg"
use jpeg && myconf="${myconf} --enable-jpeglib"
append-cppflags -I/usr/include/togl-1.7
- append-cppflags -I/usr/include/metis
econf \
${myconf}