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/maker/
Date: Tue, 02 Aug 2016 15:22:05
Message-Id: 1470151303.c8acacd097c01e3fcdf254a41d17a6a25e1d648b.mmokrejs@gentoo
1 commit: c8acacd097c01e3fcdf254a41d17a6a25e1d648b
2 Author: Martin Mokrejš <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
3 AuthorDate: Tue Aug 2 15:21:43 2016 +0000
4 Commit: Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
5 CommitDate: Tue Aug 2 15:21:43 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=c8acacd0
7
8 sci-biology/maker: roughly install correctly the main part
9
10 Package-Manager: portage-2.3.0
11
12 sci-biology/maker/maker-2.31.8.ebuild | 16 +++++++++++++---
13 1 file changed, 13 insertions(+), 3 deletions(-)
14
15 diff --git a/sci-biology/maker/maker-2.31.8.ebuild b/sci-biology/maker/maker-2.31.8.ebuild
16 index 21734c2..17661aa 100644
17 --- a/sci-biology/maker/maker-2.31.8.ebuild
18 +++ b/sci-biology/maker/maker-2.31.8.ebuild
19 @@ -4,6 +4,7 @@
20
21 EAPI=5
22
23 +PERL_EXPORT_PHASE_FUNCTIONS=no
24 inherit eutils perl-module
25
26 DESCRIPTION="A genome annotation viewer and pipeline for small eukaryota and prokaryota"
27 @@ -36,7 +37,6 @@ DEPEND="
28 dev-perl/IO-Prompt
29 dev-perl/Perl-Unsafe-Signals
30 dev-perl/forks
31 - dev-perl/forks-shared
32 >=sci-biology/GAL-0.2.1
33 >=sci-biology/bioperl-1.6
34 sci-biology/ncbi-tools || ( sci-biology/ncbi-tools++ )
35 @@ -45,6 +45,7 @@ DEPEND="
36 sci-biology/augustus
37 sci-biology/repeatmasker"
38 RDEPEND="${DEPEND}"
39 +# dev-perl/forks-shared ?
40
41 # ==============================================================================
42 # STATUS MAKER v2.31.8
43 @@ -114,9 +115,18 @@ src_install(){
44 find . -name mpi_evaluator | xargs rm || die
45 mv bin/compare bin/compare_gff3_to_chado # rename as agreed by upstream, will be in maker-3 as well
46 dobin bin/*
47 + perl_set_version
48 + insinto "${VENDOR_LIB}"/MAKER # uppercase, not "${PN}"
49 + doins perl/lib/MAKER/*.pm
50 + doman perl/man/*.3pm
51 + insinto "${VENDOR_LIB}"/Parallel/Application
52 + doins perl/lib/Parallel/Application/*.pm
53 + insinto /usr/share/"${PN}"/data
54 + doins data/*
55 + # FIXME: find equivalent perl packages for lib/* contents, for example lib/GI.pm
56 dodoc README INSTALL
57 - insinto /usr/share/"{PN}"/GMOD/Apollo
58 + insinto /usr/share/"${PN}"/GMOD/Apollo
59 doins GMOD/Apollo/gff3.tiers
60 - insinto /usr/share/"{PN}"/GMOD/JBrowse
61 + insinto /usr/share/"${PN}"/GMOD/JBrowse
62 doins GMOD/JBrowse/maker.css
63 }