aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Mokrejš <mmokrejs@fold.natur.cuni.cz>2016-08-02 17:21:43 +0200
committerMartin Mokrejš <mmokrejs@fold.natur.cuni.cz>2016-08-02 17:21:43 +0200
commitc8acacd097c01e3fcdf254a41d17a6a25e1d648b (patch)
tree00c44c2fc503bb63014e41ec06c9e667ce8e5c7a /sci-biology/maker
parentsci-biology/maker: add some comments to the ebuild (diff)
downloadsci-c8acacd097c01e3fcdf254a41d17a6a25e1d648b.tar.gz
sci-c8acacd097c01e3fcdf254a41d17a6a25e1d648b.tar.bz2
sci-c8acacd097c01e3fcdf254a41d17a6a25e1d648b.zip
sci-biology/maker: roughly install correctly the main part
Package-Manager: portage-2.3.0
Diffstat (limited to 'sci-biology/maker')
-rw-r--r--sci-biology/maker/maker-2.31.8.ebuild16
1 files 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 21734c235..17661aaa5 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
}