summaryrefslogtreecommitdiff
path: root/dev-lang/ekopath/ekopath-6.0.967_p20161020-r100.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'dev-lang/ekopath/ekopath-6.0.967_p20161020-r100.ebuild')
-rw-r--r--dev-lang/ekopath/ekopath-6.0.967_p20161020-r100.ebuild13
1 files changed, 12 insertions, 1 deletions
diff --git a/dev-lang/ekopath/ekopath-6.0.967_p20161020-r100.ebuild b/dev-lang/ekopath/ekopath-6.0.967_p20161020-r100.ebuild
index 6a39c107887..e5c6bafc039 100644
--- a/dev-lang/ekopath/ekopath-6.0.967_p20161020-r100.ebuild
+++ b/dev-lang/ekopath/ekopath-6.0.967_p20161020-r100.ebuild
@@ -20,7 +20,7 @@ SRC_URI="http://c591116.r16.cf2.rackcdn.com/${PN}/nightly/Linux/${INSTALLER}"
LICENSE="all-rights-reserved"
SLOT="0/${MY_PV}"
KEYWORDS="~amd64"
-IUSE=""
+IUSE="mpich openmpi openmpi2"
DEPEND="!!app-arch/rpm"
RDEPEND="!dev-lang/ekopath:${MY_PV}"
@@ -71,4 +71,15 @@ src_install() {
rm -r "${ED}/opt/${MY_P}"/uninstall* || die
dosym ${MY_P} /opt/${PN}
doenvd 99${PN}
+
+ # cleanup
+ if ! use mpich; then
+ rm -r "${ED}/opt/${MY_P}/mpi/mpich" || die
+ fi
+ if ! use openmpi; then
+ rm -r "${ED}/opt/${MY_P}/mpi"/openmpi-1.* || die
+ fi
+ if ! use openmpi2; then
+ rm -r "${ED}/opt/${MY_P}/mpi"/openmpi-2.* || die
+ fi
}