Merge remote-tracking branch 'github/pr/608'.
[gentoo.git] / sci-biology / recon / recon-1.06-r2.ebuild
1 # Copyright 1999-2012 Gentoo Foundation
2 # Distributed under the terms of the GNU General Public License v2
3 # $Id$
4
5 EAPI="4"
6
7 inherit eutils toolchain-funcs
8
9 DESCRIPTION="Automated de novo identification of repeat families from genomic sequences"
10 HOMEPAGE="http://selab.janelia.org/recon.html http://www.repeatmasker.org/RepeatModeler.html"
11 SRC_URI="http://www.repeatmasker.org/RECON${PV}.tar.gz"
12
13 LICENSE="GPL-2"
14 SLOT="0"
15 IUSE="examples"
16 KEYWORDS="~amd64 ~x86"
17
18 S="${WORKDIR}/RECON${PV}"
19
20 src_prepare() {
21         epatch \
22                 "${FILESDIR}"/${PV}-buffer-overflow.patch \
23                 "${FILESDIR}"/${P}-respect.patch
24         sed -i 's|$path = "";|$path = "/usr/libexec/'${PN}'";|' scripts/recon.pl || die
25         tc-export CC
26 }
27
28 src_compile() {
29         emake -C src
30 }
31
32 src_install() {
33         dobin scripts/*
34         exeinto /usr/libexec/${PN}
35         doexe src/{edgeredef,eledef,eleredef,famdef,imagespread}
36         dodoc 00README
37         insinto /usr/share/${PN}
38         use examples && doins -r Demos
39 }