commit: e32ec5ec672fcded9199d4943aaa12cf9f1b9224 Author: Martin Mokrejš <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz> AuthorDate: Fri Nov 20 21:26:51 2015 +0000 Commit: Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz> CommitDate: Fri Nov 20 21:26:51 2015 +0000 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=e32ec5ec
sci-biology/maker: depend on mpich2 when USE=mpi, add back hard DEPENDency on repeatmasker because install process does not continue without it, document additional perl modules not available in portage Package-Manager: portage-2.2.18 sci-biology/maker/ChangeLog | 5 ++++ sci-biology/maker/maker-2.31.8.ebuild | 56 +++++++++++++++++++++++++++++------ 2 files changed, 52 insertions(+), 9 deletions(-) diff --git a/sci-biology/maker/ChangeLog b/sci-biology/maker/ChangeLog index 62f6717..bf295cf 100644 --- a/sci-biology/maker/ChangeLog +++ b/sci-biology/maker/ChangeLog @@ -3,6 +3,11 @@ # $Id$ 20 Nov 2015; Martin Mokrejs <[email protected]> maker-2.31.8.ebuild: + sci-biology/maker: depend on mpich2 when USE=mpi, add back hard DEPENDency on + repeatmasker because install process does not continue without it, document + additional perl modules not available in portage + + 20 Nov 2015; Martin Mokrejs <[email protected]> maker-2.31.8.ebuild: sci-biology/maker: respect USE=mpi, remove hard DEPENDency on repeatmasker- libraries which are fetch restricted diff --git a/sci-biology/maker/maker-2.31.8.ebuild b/sci-biology/maker/maker-2.31.8.ebuild index d005e19..00a88da 100644 --- a/sci-biology/maker/maker-2.31.8.ebuild +++ b/sci-biology/maker/maker-2.31.8.ebuild @@ -24,7 +24,7 @@ IUSE="mpi" # http://search.cpan.org/~rybskej/forks-0.36/lib/forks/shared.pm # http://search.cpan.org/~dconway/IO-Prompt-0.997002/lib/IO/Prompt.pm DEPEND=" - mpi? ( virtual/mpi ) + mpi? ( sys-cluster/mpich2 ) dev-perl/DBI dev-perl/DBD-SQLite dev-perl/File-Which @@ -33,29 +33,67 @@ DEPEND=" dev-perl/IO-All dev-perl/libwww-perl dev-perl/DBD-Pg + dev-perl/Want virtual/perl-Module-Build >=sci-biology/bioperl-1.6 sci-biology/ncbi-tools || ( sci-biology/ncbi-tools++ ) sci-biology/snap sci-biology/exonerate - sci-biology/augustus" + sci-biology/augustus + sci-biology/repeatmasker" RDEPEND="${DEPEND}" +# ============================================================================== +# STATUS MAKER v2.31.8 +# ============================================================================== +# PERL Dependencies: MISSING +# ! Perl::Unsafe::Signals +# ! Want +# ! forks +# ! forks::shared +# +# External Programs: MISSING +# ! RepeatMasker +# +# External C Libraries: VERIFIED +# MPI SUPPORT: DISABLED +# MWAS Web Interface: DISABLED +# MAKER PACKAGE: MISSING PREREQUISITES +# +# +# Important Commands: +# ./Build installdeps #installs missing PERL dependencies +# ./Build installexes #installs all missing external programs +# ./Build install #installs MAKER +# ./Build status #Shows this status menu +# +# Other Commands: +# ./Build repeatmasker #installs RepeatMasker (asks for RepBase) +# ./Build blast #installs BLAST (NCBI BLAST+) +# ./Build exonerate #installs Exonerate (v2 on UNIX / v1 on Mac OSX) +# ./Build snap #installs SNAP +# ./Build augustus #installs Augustus +# ./Build apollo #installs Apollo +# ./Build gbrowse #installs GBrowse (must be root) +# ./Build jbrowse #installs JBrowse (MAKER copy, not web accecible) +# ./Build webapollo #installs WebApollo (use maker2wap to create DBs) +# ./Build mpich2 #installs MPICH2 (but manual install recommended) +# Building MAKER +# +# * MISSING MAKER PREREQUISITES - CANNOT CONTINUE!! + S="${WORKDIR}"/maker/src pkg_nofetch() { einfo "Please visit ${HOMEPAGE} and obtain the file" einfo "maker-"${PV}".tgz and place it into ${DISTDIR}" - einfo "It is also advisable to install sci-biology/repeatmasker" - einfo "and in turn register for sci-biology/repeatmasker-libraries" + einfo "You must also install sci-biology/repeatmasker otherwise" + einfo "MAKER install will stop." + einfo "That in turn requires you to register at http://www.girinst.org/server/RepBase" + einfo "to obtain for sci-biology/repeatmasker-libraries" } src_compile(){ perl Build.PL || die ./Build install || die } - -pkg_postinst(){ - einfo "It is also advisable to install sci-biology/repeatmasker" - einfo "and in turn register for sci-biology/repeatmasker-libraries" -}
