commit:     c8acacd097c01e3fcdf254a41d17a6a25e1d648b
Author:     Martin Mokrejš <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
AuthorDate: Tue Aug  2 15:21:43 2016 +0000
Commit:     Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
CommitDate: Tue Aug  2 15:21:43 2016 +0000
URL:        https://gitweb.gentoo.org/proj/sci.git/commit/?id=c8acacd0

sci-biology/maker: roughly install correctly the main part

Package-Manager: portage-2.3.0

 sci-biology/maker/maker-2.31.8.ebuild | 16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)

diff --git a/sci-biology/maker/maker-2.31.8.ebuild 
b/sci-biology/maker/maker-2.31.8.ebuild
index 21734c2..17661aa 100644
--- a/sci-biology/maker/maker-2.31.8.ebuild
+++ b/sci-biology/maker/maker-2.31.8.ebuild
@@ -4,6 +4,7 @@
 
 EAPI=5
 
+PERL_EXPORT_PHASE_FUNCTIONS=no
 inherit eutils perl-module
 
 DESCRIPTION="A genome annotation viewer and pipeline for small eukaryota and 
prokaryota"
@@ -36,7 +37,6 @@ DEPEND="
        dev-perl/IO-Prompt
        dev-perl/Perl-Unsafe-Signals
        dev-perl/forks
-       dev-perl/forks-shared
        >=sci-biology/GAL-0.2.1
        >=sci-biology/bioperl-1.6
        sci-biology/ncbi-tools || ( sci-biology/ncbi-tools++ )
@@ -45,6 +45,7 @@ DEPEND="
        sci-biology/augustus
        sci-biology/repeatmasker"
 RDEPEND="${DEPEND}"
+# dev-perl/forks-shared ?
 
 # 
==============================================================================
 # STATUS MAKER v2.31.8
@@ -114,9 +115,18 @@ src_install(){
        find . -name mpi_evaluator | xargs rm || die
        mv bin/compare bin/compare_gff3_to_chado # rename as agreed by 
upstream, will be in maker-3 as well
        dobin bin/*
+       perl_set_version
+       insinto "${VENDOR_LIB}"/MAKER # uppercase, not "${PN}"
+       doins perl/lib/MAKER/*.pm
+       doman perl/man/*.3pm
+       insinto "${VENDOR_LIB}"/Parallel/Application
+       doins perl/lib/Parallel/Application/*.pm
+       insinto /usr/share/"${PN}"/data
+       doins data/*
+       # FIXME: find equivalent perl packages for lib/* contents, for example 
lib/GI.pm
        dodoc README INSTALL
-       insinto /usr/share/"{PN}"/GMOD/Apollo
+       insinto /usr/share/"${PN}"/GMOD/Apollo
        doins GMOD/Apollo/gff3.tiers
-       insinto /usr/share/"{PN}"/GMOD/JBrowse
+       insinto /usr/share/"${PN}"/GMOD/JBrowse
        doins GMOD/JBrowse/maker.css
 }

Reply via email to