commit:     dcaef9198998b857285e72ea009b7df8d4a1c175
Author:     Martin Mokrejš <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
AuthorDate: Thu Jun 23 15:45:42 2016 +0000
Commit:     Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
CommitDate: Thu Jun 23 15:45:42 2016 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=dcaef919

sci-biology/blasr: improved ebuild a bit, waiting for bug #586816 now

Package-Manager: portage-2.2.28

 sci-biology/blasr/blasr-9999.ebuild | 18 ++++++++++++------
 1 file changed, 12 insertions(+), 6 deletions(-)

diff --git a/sci-biology/blasr/blasr-9999.ebuild 
b/sci-biology/blasr/blasr-9999.ebuild
index ca4ff28..e651b6e 100644
--- a/sci-biology/blasr/blasr-9999.ebuild
+++ b/sci-biology/blasr/blasr-9999.ebuild
@@ -1,11 +1,9 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
 EAPI=5
 
-MY_HASH=885c33a
-
 inherit git-r3
 
 DESCRIPTION="The PacBio long read aligner"
@@ -16,13 +14,21 @@ 
EGIT_REPO_URI="https://github.com/PacificBiosciences/blasr.git";
 
 LICENSE="blasr"
 SLOT="0"
-IUSE=""
+IUSE="hdf5"
 KEYWORDS=""
 
-DEPEND="sci-libs/hdf5[cxx]"
+DEPEND="hdf5? ( >=sci-libs/hdf5-1.8.12[cxx] )" # needs H5Cpp.h
 RDEPEND=""
 
-S="${WORKDIR}/blasr-${MY_HASH}"
+S="${WORKDIR}/blasr-9999"
+
+src_configure(){
+       if use hdf5; then \
+               python ./configure.py --shared --sub --no-pbbam 
HDF5_INCLUDE="${EPREFIX}"/usr/include HDF5_LIB="${EPREFIX}"/usr/lib64 || die
+       else
+               python ./configure.py --shared --sub --no-pbbam || die
+       fi
+}
 
 src_install() {
        dodir /usr/bin

Reply via email to