commit:     d6271b8ddc71324918a20e5d64616cfaf9ef2296
Author:     Christoph Junghans <ottxor <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 13 00:14:36 2014 +0000
Commit:     Christoph Junghans <ottxor <AT> gentoo <DOT> org>
CommitDate: Thu Nov 13 00:14:36 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=d6271b8d

added IUSE=mpi

Package-Manager: portage-2.2.8-r2

---
 dev-cpp/icnc/ChangeLog        |  3 +++
 dev-cpp/icnc/icnc-9999.ebuild | 11 ++++++++---
 2 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/dev-cpp/icnc/ChangeLog b/dev-cpp/icnc/ChangeLog
index 60296b9..210238b 100644
--- a/dev-cpp/icnc/ChangeLog
+++ b/dev-cpp/icnc/ChangeLog
@@ -2,6 +2,9 @@
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  13 Nov 2014; Christoph Junghans <[email protected]> icnc-9999.ebuild:
+  added IUSE=mpi
+
   30 Sep 2014; Christoph Junghans <[email protected]> icnc-9999.ebuild:
   live ebuild update
 

diff --git a/dev-cpp/icnc/icnc-9999.ebuild b/dev-cpp/icnc/icnc-9999.ebuild
index b1ffcd5..97fe17a 100644
--- a/dev-cpp/icnc/icnc-9999.ebuild
+++ b/dev-cpp/icnc/icnc-9999.ebuild
@@ -20,18 +20,23 @@ fi
 
 LICENSE="BSD"
 SLOT="0"
-IUSE=""
+IUSE="mpi"
 
+# https://github.com/icnc/icnc/issues/14 OpenMPI not supported, only *ch 
implementation
 DEPEND="
        >=dev-cpp/tbb-4.2
        sys-libs/glibc
+       mpi? ( || (
+               sys-cluster/mpich
+               sys-cluster/mpich2
+               sys-cluster/mvapich2
+       ) )
        "
 RDEPEND="${DEPEND}"
 
 src_configure() {
-#TODO has mpi support but broken with virtual/mpi
-#              $(cmake-utils_use mpi BUILD_LIBS_FOR_MPI)
        local mycmakeargs=(
+               $(cmake-utils_use mpi BUILD_LIBS_FOR_MPI)
                -DLIB=$(get_libdir)
        )
        cmake-utils_src_configure

Reply via email to