Gentoo Archives: gentoo-commits

From: "Andrey Kislyuk (weaver)" <weaver@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sci-biology/velvet: metadata.xml ChangeLog velvet-0.7.31.ebuild
Date: Fri, 05 Jun 2009 10:06:46
Message-Id: E1MCWJv-0004UO-UZ@stork.gentoo.org
1 weaver 09/06/05 10:06:43
2
3 Added: metadata.xml ChangeLog velvet-0.7.31.ebuild
4 Log:
5 New package, ebuild written by me
6 (Portage version: 2.2_rc30/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.1 sci-biology/velvet/metadata.xml
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-biology/velvet/metadata.xml?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-biology/velvet/metadata.xml?rev=1.1&content-type=text/plain
13
14 Index: metadata.xml
15 ===================================================================
16 <?xml version="1.0" encoding="UTF-8"?>
17 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
18 <pkgmetadata>
19 <maintainer>
20 <email>weaver@g.o</email>
21 <name>Andrey Kislyuk</name>
22 </maintainer>
23 <herd>sci-biology</herd>
24 </pkgmetadata>
25
26
27
28 1.1 sci-biology/velvet/ChangeLog
29
30 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-biology/velvet/ChangeLog?rev=1.1&view=markup
31 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-biology/velvet/ChangeLog?rev=1.1&content-type=text/plain
32
33 Index: ChangeLog
34 ===================================================================
35 # ChangeLog for sci-biology/velvet
36 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
37 # $Header: /var/cvsroot/gentoo-x86/sci-biology/velvet/ChangeLog,v 1.1 2009/06/05 10:06:43 weaver Exp $
38
39 *velvet-0.7.31 (05 Jun 2009)
40
41 05 Jun 2009; Andrey Kislyuk <weaver@g.o> +metadata.xml,
42 +velvet-0.7.31.ebuild:
43 New package, ebuild written by me
44
45
46
47
48 1.1 sci-biology/velvet/velvet-0.7.31.ebuild
49
50 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-biology/velvet/velvet-0.7.31.ebuild?rev=1.1&view=markup
51 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-biology/velvet/velvet-0.7.31.ebuild?rev=1.1&content-type=text/plain
52
53 Index: velvet-0.7.31.ebuild
54 ===================================================================
55 # Copyright 1999-2009 Gentoo Foundation
56 # Distributed under the terms of the GNU General Public License v2
57 # $Header: /var/cvsroot/gentoo-x86/sci-biology/velvet/velvet-0.7.31.ebuild,v 1.1 2009/06/05 10:06:43 weaver Exp $
58
59 EAPI="2"
60
61 MY_P="${PN}_${PV}"
62
63 DESCRIPTION="A sequence assembler for very short reads"
64 HOMEPAGE="http://www.ebi.ac.uk/~zerbino/velvet/"
65 SRC_URI="http://www.ebi.ac.uk/~zerbino/velvet/${MY_P}.tgz"
66
67 LICENSE="GPL-2"
68 SLOT="0"
69 IUSE=""
70 KEYWORDS="~amd64 ~x86"
71
72 DEPEND=""
73 RDEPEND="${DEPEND}"
74
75 S="${WORKDIR}/${MY_P}"
76
77 src_prepare() {
78 rm -rf "${S}"/third-party/zlib*
79 sed -i -e '/\(CFLAGS\|LDFLAGS\|Z_LIB_DIR\|Z_LIB_FILES\) *= */d' \
80 -e '1 a CFLAGS+= -Wall' -e '1 a LDFLAGS+= -lm -lz' \
81 -e '/default :/ s/zlib//' -e '/color :/ s/zlib//' \
82 "${S}"/Makefile || die
83 sed -i -e '/zlib.h/d' -e '1 i #include <zlib.h>' "${S}"/src/readSet.c || die
84 }
85
86 src_compile() {
87 emake -j1 || die
88 emake -j1 color || die
89 }
90
91 src_install() {
92 dobin velvet{g,h,g_de,h_de} third-party/layout/graph2.py third-party/afg_handling/*.pl || die
93 dodoc Manual.pdf CREDITS.txt
94 }