sci-biology/abyss: fix automagic haskell deps, bug #534412
authorSergei Trofimovich <slyfox@gentoo.org>
Mon, 8 Feb 2016 23:33:45 +0000 (23:33 +0000)
committerSergei Trofimovich <slyfox@gentoo.org>
Mon, 8 Feb 2016 23:33:55 +0000 (23:33 +0000)
Reported-by: Toralf Förster
Bug: https://bugs.gentoo.org/534412

Package-Manager: portage-2.2.27

sci-biology/abyss/abyss-1.3.6.ebuild
sci-biology/abyss/metadata.xml

index 04dcc7ce6a255ab42824150222e3ef3dbc6eaaa9..904b3e1e65a61dc5297a6a62435095744700c938 100644 (file)
@@ -14,14 +14,21 @@ SRC_URI="http://www.bcgsc.ca/downloads/abyss/${P}.tar.gz"
 
 LICENSE="abyss"
 SLOT="0"
-IUSE="+mpi openmp"
+IUSE="+mpi openmp misc-haskell"
 KEYWORDS="~amd64 ~x86"
 
-DEPEND="
+RDEPEND="
        dev-cpp/sparsehash
        dev-libs/boost
-       mpi? ( virtual/mpi )"
-RDEPEND="${DEPEND}"
+       misc-haskell? ( dev-libs/gmp:0=
+                       virtual/libffi:0=
+       )
+       mpi? ( virtual/mpi )
+"
+DEPEND="${RDEPEND}
+       misc-haskell? ( dev-lang/ghc
+                       dev-haskell/mmap )
+"
 
 # todo: --enable-maxk=N configure option
 # todo: fix automagic mpi toggling
@@ -39,6 +46,10 @@ src_prepare() {
 }
 
 src_configure() {
+       # disable building haskell tool Misc/samtobreak
+       # unless request by user: bug #534412
+       use misc-haskell || export ac_cv_prog_ac_ct_GHC=
+
        local myeconfargs=(
                --docdir="${EPREFIX}/usr/share/doc/${PF}"
                $(use_enable openmp)
index 959160fe46b1f658b54a9d771b81c70791024700..c0c84f0ed07e703481c4f59ff944f932e4e2cb9f 100644 (file)
@@ -5,4 +5,11 @@
     <email>sci-biology@gentoo.org</email>
     <name>Gentoo Biology Project</name>
   </maintainer>
+  <maintainer type="project">
+    <email>haskell@gentoo.org</email>
+    <name>Gentoo Haskell</name>
+  </maintainer>
+  <use>
+    <flag name='misc-haskell'>build abyss-samtobreak tool, pull in haskell toolchain</flag>
+  </use>
 </pkgmetadata>