Gentoo Archives: gentoo-commits

From: Martin Mokrejs <mmokrejs@×××××××××××××××.cz>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: sci-biology/blasr/
Date: Thu, 17 Jan 2019 12:38:29
Message-Id: 1547728697.f093654801e9bb7ad831c30a592f1da016ed9aca.mmokrejs@gentoo
1 commit: f093654801e9bb7ad831c30a592f1da016ed9aca
2 Author: Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
3 AuthorDate: Thu Jan 17 12:38:17 2019 +0000
4 Commit: Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
5 CommitDate: Thu Jan 17 12:38:17 2019 +0000
6 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=f0936548
7
8 sci-biology/blasr: partial improvements of the ebuild
9
10 Package-Manager: Portage-2.3.55, Repoman-2.3.12
11 Signed-off-by: Martin Mokrejs <mmokrejs <AT> fold.natur.cuni.cz>
12
13 sci-biology/blasr/blasr-9999.ebuild | 30 ++++++++++++++++++++++--------
14 1 file changed, 22 insertions(+), 8 deletions(-)
15
16 diff --git a/sci-biology/blasr/blasr-9999.ebuild b/sci-biology/blasr/blasr-9999.ebuild
17 index 2b1716bdd..3fe868450 100644
18 --- a/sci-biology/blasr/blasr-9999.ebuild
19 +++ b/sci-biology/blasr/blasr-9999.ebuild
20 @@ -1,4 +1,4 @@
21 -# Copyright 1999-2016 Gentoo Foundation
22 +# Copyright 1999-2019 Gentoo Authors
23 # Distributed under the terms of the GNU General Public License v2
24
25 EAPI=5
26 @@ -16,17 +16,31 @@ SLOT="0"
27 IUSE="hdf5"
28 KEYWORDS=""
29
30 -DEPEND="hdf5? ( >=sci-libs/hdf5-1.8.12[cxx] )" # needs H5Cpp.h
31 +CDEPEND="
32 + dev-util/meson
33 + dev-util/ninja
34 + dev-util/cmake
35 + dev-util/pkgconfig"
36 +# needs libblasr
37 +DEPEND="
38 + sci-biology/pbbam
39 + dev-libs/boost:=[threads]
40 + hdf5? ( >=sci-libs/hdf5-1.8.12[cxx] )" # needs H5Cpp.h
41 RDEPEND=""
42
43 S="${WORKDIR}/blasr-9999"
44
45 -src_configure(){
46 - if use hdf5; then \
47 - python ./configure.py --shared --sub --no-pbbam HDF5_INCLUDE="${EPREFIX}"/usr/include HDF5_LIB="${EPREFIX}"/usr/lib64 || die
48 - else
49 - python ./configure.py --shared --sub --no-pbbam || die
50 - fi
51 +#src_configure(){
52 +# if use hdf5; then \
53 +# python ./configure.py --shared --sub --no-pbbam HDF5_INCLUDE="${EPREFIX}"/usr/include HDF5_LIB="${EPREFIX}"/usr/lib64 || die
54 +# else
55 +# python ./configure.py --shared --sub --no-pbbam || die
56 +# fi
57 +#}
58 +
59 +src_compile(){
60 + bash scripts/ci/build.sh || die
61 + # BUG: meson.build:54:0: ERROR: Dependency "pbbam" not found, tried pkgconfig and cmake
62 }
63
64 src_install() {