Gentoo Archives: gentoo-commits

From: Justin Lecher <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/sci:master commit in: sci-biology/SEECER/
Date: Sun, 29 Jan 2017 14:20:52
Message-Id: 1485697465.c38274779a20385ad70d5c2aa2dac34d8525868d.jlec@gentoo
1 commit: c38274779a20385ad70d5c2aa2dac34d8525868d
2 Author: Justin Lecher <jlec <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jan 29 13:44:25 2017 +0000
4 Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
5 CommitDate: Sun Jan 29 13:44:25 2017 +0000
6 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=c3827477
7
8 sci-biology/SEECER: QA fixes
9
10 Bump to6 EAPI
11 drop non active code
12 add missing slot operator
13
14 Package-Manager: Portage-2.3.3, Repoman-2.3.1
15 Signed-off-by: Justin Lecher <jlec <AT> gentoo.org>
16
17 sci-biology/SEECER/SEECER-0.1.3-r2.ebuild | 23 +++++++++++------------
18 sci-biology/SEECER/metadata.xml | 2 +-
19 2 files changed, 12 insertions(+), 13 deletions(-)
20
21 diff --git a/sci-biology/SEECER/SEECER-0.1.3-r2.ebuild b/sci-biology/SEECER/SEECER-0.1.3-r2.ebuild
22 index 8d8e919..f2b5a67 100644
23 --- a/sci-biology/SEECER/SEECER-0.1.3-r2.ebuild
24 +++ b/sci-biology/SEECER/SEECER-0.1.3-r2.ebuild
25 @@ -1,41 +1,40 @@
26 -# Copyright 1999-2015 Gentoo Foundation
27 +# Copyright 1999-2017 Gentoo Foundation
28 # Distributed under the terms of the GNU General Public License v2
29 # $Id$
30
31 -EAPI=5
32 +EAPI=6
33
34 inherit eutils
35
36 DESCRIPTION="SEquencing Error Corrector for RNA-Seq reads"
37 HOMEPAGE="http://sb.cs.cmu.edu/seecer/"
38 -if [ "$PV" == "9999" ]; then
39 - EGIT_REPO_URI="https://github.com/haisonle/SEECER.git"
40 - KEYWORDS=""
41 -else
42 - SRC_URI="
43 +SRC_URI="
44 http://sb.cs.cmu.edu/seecer/downloads/"${P}".tar.gz
45 http://sb.cs.cmu.edu/seecer/downloads/manual.pdf -> "${PN}"-manual.pdf"
46 - KEYWORDS="~amd64"
47 -fi
48
49 LICENSE="GPL-3"
50 SLOT="0"
51 IUSE=""
52 +KEYWORDS="~amd64"
53
54 # although has bundled jellyfish-1.1.11 copy it just calls the executable during runtime
55 # seems jellyfish-2 does not accept same commandline arguments
56 DEPEND="
57 - sci-libs/gsl
58 - sci-biology/seqan"
59 + sci-libs/gsl:0=
60 + sci-biology/seqan:0="
61 RDEPEND="${DEPEND}
62 =sci-biology/jellyfish-1.1.11"
63
64 S="${S}"/SEECER
65
66 +PATCHES=(
67 + "${FILESDIR}"/remove-hardcoded-paths.patch
68 +)
69 +
70 src_prepare(){
71 # http://seecer-rna-read-error-correction-mailing-list.21961.x6.nabble.com/Segmentation-fault-in-step-4-td41.html
72 cp -p "${FILESDIR}"/replace_ids.cc "${S}"/src/ || die
73 - epatch "${FILESDIR}"/remove-hardcoded-paths.patch
74 + default
75 }
76
77 src_install(){
78
79 diff --git a/sci-biology/SEECER/metadata.xml b/sci-biology/SEECER/metadata.xml
80 index 1699e58..f68a1b6 100644
81 --- a/sci-biology/SEECER/metadata.xml
82 +++ b/sci-biology/SEECER/metadata.xml
83 @@ -5,7 +5,7 @@
84 <email>mmokrejs@×××××××××××××××.cz</email>
85 <name>Martin Mokrejs</name>
86 </maintainer>
87 -<maintainer type="project">
88 + <maintainer type="project">
89 <email>sci-biology@g.o</email>
90 <name>Gentoo Biology Project</name>
91 </maintainer>