Gentoo Archives: gentoo-commits

From: Andrew Ammerlaan <andrewammerlaan@××××××.net>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: sci-biology/mgblast/
Date: Mon, 01 Feb 2021 11:19:26
Message-Id: 1612178349.601aa9b78c9e572dd6676cf00942de9e1c0ec2b0.andrewammerlaan@gentoo
1 commit: 601aa9b78c9e572dd6676cf00942de9e1c0ec2b0
2 Author: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
3 AuthorDate: Mon Feb 1 11:19:09 2021 +0000
4 Commit: Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
5 CommitDate: Mon Feb 1 11:19:09 2021 +0000
6 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=601aa9b7
7
8 sci-biology/mgblast: EAPI bump
9
10 Package-Manager: Portage-3.0.14, Repoman-3.0.2
11 Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> riseup.net>
12
13 sci-biology/mgblast/mgblast-0.1.ebuild | 29 +++++++++--------------------
14 1 file changed, 9 insertions(+), 20 deletions(-)
15
16 diff --git a/sci-biology/mgblast/mgblast-0.1.ebuild b/sci-biology/mgblast/mgblast-0.1.ebuild
17 index 354836e22..3a2d3d7a6 100644
18 --- a/sci-biology/mgblast/mgblast-0.1.ebuild
19 +++ b/sci-biology/mgblast/mgblast-0.1.ebuild
20 @@ -1,7 +1,7 @@
21 # Copyright 1999-2021 Gentoo Authors
22 # Distributed under the terms of the GNU General Public License v2
23
24 -EAPI=5
25 +EAPI=7
26
27 DESCRIPTION="Customized version of megablast from TIGR Gene Indices project"
28 HOMEPAGE="http://compbio.dfci.harvard.edu/tgi/software/"
29 @@ -9,14 +9,12 @@ SRC_URI="ftp://occams.dfci.harvard.edu/pub/bio/tgi/software/tgicl/mgblast.tar.gz
30
31 LICENSE="Artistic"
32 SLOT="0"
33 -KEYWORDS="" # upstream binary is provided by sci-biology/tgicl currently
34 -#KEYWORDS="~amd64 ~x86"
35 -IUSE=""
36 +KEYWORDS=""
37
38 DEPEND="sci-biology/ncbi-tools"
39 RDEPEND="${DEPEND}"
40
41 -S="${WORKDIR}"
42 +S="${WORKDIR}/${PN}"
43
44 # mgblast needs old version of ncbi-tools unpacked and compiled during its own compilation
45 # from newer tools you need to include blfmtutl.h but the next error is no go for me:
46 @@ -26,20 +24,11 @@ S="${WORKDIR}"
47
48 src_prepare(){
49 # mgblast cannot be compiled against newer ncbi-tools but let's try
50 - mv mgblast/makefile mgblast/Makefile 2>/dev/null || true
51 - sed -i 's#/usr/local/projects/tgi/ncbitoolkit/ncbi#/usr#' mgblast/Makefile || die
52 - sed -i 's#NCBIDIR = /mylocal/src/ncbi#NCBIDIR = /usr#' mgblast/Makefile || die
53 - sed -i 's#NCBI_INCDIR = .*#NCBI_INCDIR = /usr/include/ncbi#' mgblast/Makefile || die
54 - sed -i 's#NCBI_LIBDIR = .*#NCBI_LIBDIR = /usr/lib#' mgblast/Makefile || die # a PATH to NCBI-TOOLKIT (/usr/lib) while NOT /usr/lib/ncbi-tools++ !
55 - sed -i "s#-I-#-iquote#" mgblast/Makefile || die
56 -}
57 -
58 -src_compile(){
59 - cd "${S}"/mgblast || die
60 + mv makefile Makefile 2>/dev/null || true
61 + sed -i -e 's#/usr/local/projects/tgi/ncbitoolkit/ncbi#/usr#' \
62 + -e's#NCBIDIR = /mylocal/src/ncbi#NCBIDIR = /usr#' \
63 + -e's#NCBI_INCDIR = .*#NCBI_INCDIR = /usr/include/ncbi#' \
64 + -e 's#NCBI_LIBDIR = .*#NCBI_LIBDIR = /usr/lib#' \
65 + -e "s#-I-#-iquote#" Makefile || die # a PATH to NCBI-TOOLKIT (/usr/lib) while NOT /usr/lib/ncbi-tools++ !
66 default
67 }
68 -
69 -src_install(){
70 - cd "${S}"/mgblast || die
71 - dobin mgblast
72 -}