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/manatee-igs/
Date: Sun, 08 Jan 2012 12:14:41
Message-Id: e7df2fee99694eb290f7646148bf8aef3e9f4ac5.mmokrejs@gentoo
1 commit: e7df2fee99694eb290f7646148bf8aef3e9f4ac5
2 Author: Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
3 AuthorDate: Sun Jan 8 12:06:34 2012 +0000
4 Commit: Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
5 CommitDate: Sun Jan 8 12:06:34 2012 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/sci.git;a=commit;h=e7df2fee
7
8 sci-biology/manatee-igs: new package for prokaryotic genome annotation and editing using chado
9
10 ---
11 sci-biology/manatee-igs/ChangeLog | 10 +++
12 sci-biology/manatee-igs/manatee-igs-2.23.1.ebuild | 77 +++++++++++++++++++++
13 sci-biology/manatee-igs/metadata.xml | 9 +++
14 3 files changed, 96 insertions(+), 0 deletions(-)
15
16 diff --git a/sci-biology/manatee-igs/ChangeLog b/sci-biology/manatee-igs/ChangeLog
17 new file mode 100644
18 index 0000000..163f6a4
19 --- /dev/null
20 +++ b/sci-biology/manatee-igs/ChangeLog
21 @@ -0,0 +1,10 @@
22 +# ChangeLog for sci-biology/manatee-igs
23 +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
24 +# $Header: $
25 +
26 +*manatee-igs-2.23.1 (08 Jan 2012)
27 +
28 + 08 Jan 2012; Martin Mokrejs <mmokrejs@×××××××××××××××.cz>
29 + +manatee-igs-2.23.1.ebuild, +metadata.xml:
30 + new package for prokaryotic genome annotation and editing
31 +
32
33 diff --git a/sci-biology/manatee-igs/manatee-igs-2.23.1.ebuild b/sci-biology/manatee-igs/manatee-igs-2.23.1.ebuild
34 new file mode 100644
35 index 0000000..b2f4e39
36 --- /dev/null
37 +++ b/sci-biology/manatee-igs/manatee-igs-2.23.1.ebuild
38 @@ -0,0 +1,77 @@
39 +# Copyright 1999-2012 Gentoo Foundation
40 +# Distributed under the terms of the GNU General Public License v2
41 +# $Header: $
42 +
43 +EAPI=3
44 +
45 +DESCRIPTION="IGS-modified version of the genome annotation tool that can view, modify and store annotation for prokaryotic and eukaryotic genomes."
46 +HOMEPAGE="http://manatee.sourceforge.net/igs"
47 +SRC_URI="http://sourceforge.net/projects/manatee/files/igs_manatee/"${PV}"/manatee-"${PV}"_linux.tgz
48 + http://manatee.sourceforge.net/igs/docs/README_Linux.txt"
49 +
50 +LICENSE="Artistic-IGS"
51 +SLOT="0"
52 +KEYWORDS="~amd64 ~x86"
53 +IUSE=""
54 +
55 +DEPEND="
56 + >=dev-libs/expat-1.95.8
57 + >=media-libs/gd-2.0.34
58 + virtual/perl-CGI
59 + dev-perl/DBI
60 + dev-perl/DBD-mysql
61 + dev-perl/XML-Parser
62 + dev-perl/XML-Twig
63 + dev-perl/XML-Simple
64 + dev-perl/XML-Writer
65 + dev-perl/HTML-Template
66 + dev-perl/Tree-DAG_Node
67 + virtual/perl-File-Spec
68 + virtual/perl-Data-Dumper
69 + dev-perl/GD
70 + dev-perl/GDTextUtil
71 + dev-perl/GDGraph
72 + virtual/perl-Storable
73 + dev-perl/Log-Log4perl
74 + dev-perl/Log-Cabin
75 + dev-perl/DateManip
76 + dev-perl/IO-Tee
77 + dev-perl/MLDBM
78 + dev-perl/JSON
79 + dev-perl/JSON-Any
80 + sci-biology/bioperl"
81 +RDEPEND="${DEPEND}
82 + >=dev-db/mysql-5.0
83 + >=www-servers/apache-2.2"
84 +
85 +S="${WORKDIR}"/manatee-"${PV}"_linux
86 +
87 +src_prepare(){
88 + find "${S}" -name \*.cgi | while read f; do sed -e 's|#!/usr/local/bin/perl|#!/usr/bin/perl|' -i $f; done
89 + find "${S}" -name \*.pl | while read f; do sed -e 's|#!/usr/local/bin/perl|#!/usr/bin/perl|' -i $f; done
90 + find "${S}" -name \*.pm | while read f; do sed -e 's|#!/usr/local/bin/perl|#!/usr/bin/perl|' -i $f; done
91 +}
92 +
93 +#src_configure(){
94 +# there used to be manateee-="${PV}".tgz file which contained configure script in the past
95 +# now the layout is different, temporarily commenting out untill we find the current full sources back again
96 +# econf HTTPD=/usr/sbin/httpd HTTPD_SCRIPT_HOME=/var/www/cgi-bin HTTPD_DOC_HOME=/var/www/htdocs MYSQLD=/usr/sbin/mysqld || die
97 +#}
98 +#
99 +#src_compile(){
100 +# emake || die
101 +#}
102 +
103 +src_install(){
104 + dodoc ${DISTDIR}"/README_Linux.txt"
105 + dodir /var/www/localhost/cgi-bin
106 + cp -r src/cgi-bin/chado_prok_manatee "${D}"/var/www/localhost/cgi-bin
107 + dodir /var/www/localhost/htdocs/manatee
108 + cp -r src/htdocs/tdb "${D}"/var/www/localhost/htdocs/manatee
109 +
110 + einfo "Please read the "${S}"/databases/Makefile.PL and import the databases into your MySQL database"
111 +
112 + einfo "You have to fetch the 1.1 GB large file from http://sourceforge.net/projects/manatee/files/igs_manatee/"${PV}"/lookups-"${PV}"_linux.tgz"
113 + einfo "You need to update it regularly."
114 + einfo "Also fetch http://sourceforge.net/projects/manatee/files/igs_manatee/"${PV}"/blastdb-"${PV}".tgz (about 2MB in size)"
115 +}
116
117 diff --git a/sci-biology/manatee-igs/metadata.xml b/sci-biology/manatee-igs/metadata.xml
118 new file mode 100644
119 index 0000000..07b5255
120 --- /dev/null
121 +++ b/sci-biology/manatee-igs/metadata.xml
122 @@ -0,0 +1,9 @@
123 +<?xml version="1.0" encoding="UTF-8"?>
124 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
125 +<pkgmetadata>
126 + <herd>sci-biology</herd>
127 + <maintainer>
128 + <email>mmokrejs@×××××××××××××××.cz</email>
129 + <name>Martin Mokrejs</name>
130 + </maintainer>
131 +</pkgmetadata>