From: Martin Mokrejš Date: Tue, 10 Jan 2017 13:32:37 +0000 (+0100) Subject: sci-biology/abyss: only openmpi is supported X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=6764ffe099c90b89117afeb0087258ec76f3136f;p=gentoo.git sci-biology/abyss: only openmpi is supported Closes: https://github.com/gentoo/gentoo/pull/3414 --- diff --git a/sci-biology/abyss/abyss-2.0.2.ebuild b/sci-biology/abyss/abyss-2.0.2-r1.ebuild similarity index 75% rename from sci-biology/abyss/abyss-2.0.2.ebuild rename to sci-biology/abyss/abyss-2.0.2-r1.ebuild index 92a3780e0ade..4533f9b824d6 100644 --- a/sci-biology/abyss/abyss-2.0.2.ebuild +++ b/sci-biology/abyss/abyss-2.0.2-r1.ebuild @@ -18,19 +18,28 @@ KEYWORDS="~amd64 ~x86" RDEPEND=" dev-cpp/sparsehash dev-libs/boost:= - misc-haskell? ( dev-libs/gmp:0= - virtual/libffi:0= + misc-haskell? ( + dev-libs/gmp:0= + virtual/libffi:0= ) - mpi? ( virtual/mpi ) -" + mpi? ( sys-cluster/openmpi )" DEPEND="${RDEPEND} - misc-haskell? ( dev-lang/ghc - dev-haskell/mmap ) -" + misc-haskell? ( + dev-lang/ghc + dev-haskell/mmap + )" # todo: --enable-maxk=N configure option # todo: fix automagic mpi toggling +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + src_prepare() { default sed -i -e "s/-Werror//" configure.ac || die #365195