commit: 6764ffe099c90b89117afeb0087258ec76f3136f Author: Martin Mokrejš <mmokrejs <AT> gmail <DOT> com> AuthorDate: Tue Jan 10 13:32:37 2017 +0000 Commit: David Seifert <soap <AT> gentoo <DOT> org> CommitDate: Sun Jan 15 17:53:17 2017 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6764ffe0
sci-biology/abyss: only openmpi is supported Closes: https://github.com/gentoo/gentoo/pull/3414 .../{abyss-2.0.2.ebuild => abyss-2.0.2-r1.ebuild} | 23 +++++++++++++++------- 1 file changed, 16 insertions(+), 7 deletions(-) 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 92a3780..4533f9b 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