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/SEECER/, sci-biology/SEECER/files/
Date: Thu, 30 Apr 2015 22:00:41
Message-Id: 1430431183.d4e2d5a53d73f9a69ca36fbd54fff4ac161398bb.mmokrejs@gentoo
1 commit: d4e2d5a53d73f9a69ca36fbd54fff4ac161398bb
2 Author: Martin Mokrejš <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
3 AuthorDate: Thu Apr 30 21:59:43 2015 +0000
4 Commit: Martin Mokrejs <mmokrejs <AT> fold <DOT> natur <DOT> cuni <DOT> cz>
5 CommitDate: Thu Apr 30 21:59:43 2015 +0000
6 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=d4e2d5a5
7
8 sci-biology/SEECER: added upstream 'patch'; do more proper install process
9
10 Package-Manager: portage-2.2.18
11
12 sci-biology/SEECER/ChangeLog | 7 +++++-
13 sci-biology/SEECER/SEECER-0.1.3-r1.ebuild | 35 ++++++++++++++++++++++++++++++
14 sci-biology/SEECER/SEECER-0.1.3.ebuild | 34 -----------------------------
15 sci-biology/SEECER/files/replace_ids.cc | Bin 0 -> 1006 bytes
16 4 files changed, 41 insertions(+), 35 deletions(-)
17
18 diff --git a/sci-biology/SEECER/ChangeLog b/sci-biology/SEECER/ChangeLog
19 index 1ac7a38..a57cf30 100644
20 --- a/sci-biology/SEECER/ChangeLog
21 +++ b/sci-biology/SEECER/ChangeLog
22 @@ -2,6 +2,12 @@
23 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
24 # $Header: $
25
26 +*SEECER-0.1.3-r1 (30 Apr 2015)
27 +
28 + 30 Apr 2015; Martin Mokrejs <mmokrejs@×××××××××××××××.cz>
29 + +SEECER-0.1.3-r1.ebuild, +files/replace_ids.cc, -SEECER-0.1.3.ebuild:
30 + sci-biology/SEECER: added upstream 'patch'; do more proper install process
31 +
32 10 Jan 2015; Justin Lecher <jlec@g.o> SEECER-0.1.3.ebuild:
33 Fix license
34
35 @@ -10,4 +16,3 @@
36 07 Jan 2015; Martin Mokrejs <mmokrejs@×××××××××××××××.cz>
37 +SEECER-0.1.3.ebuild, +metadata.xml:
38 initial ebuild
39 -
40
41 diff --git a/sci-biology/SEECER/SEECER-0.1.3-r1.ebuild b/sci-biology/SEECER/SEECER-0.1.3-r1.ebuild
42 new file mode 100644
43 index 0000000..bfebed9
44 --- /dev/null
45 +++ b/sci-biology/SEECER/SEECER-0.1.3-r1.ebuild
46 @@ -0,0 +1,35 @@
47 +# Copyright 1999-2015 Gentoo Foundation
48 +# Distributed under the terms of the GNU General Public License v2
49 +# $Header: $
50 +
51 +EAPI=5
52 +
53 +DESCRIPTION="SEquencing Error Corrector for RNA-Seq reads"
54 +HOMEPAGE="http://sb.cs.cmu.edu/seecer/"
55 +SRC_URI="
56 + http://sb.cs.cmu.edu/seecer/downloads/"${P}".tar.gz
57 + http://sb.cs.cmu.edu/seecer/downloads/manual.pdf -> "${PN}"-manual.pdf"
58 +
59 +LICENSE="GPL-3"
60 +SLOT="0"
61 +KEYWORDS="~amd64"
62 +IUSE=""
63 +
64 +# although has bundled jellyfish-1.1.11 copy it just calls the executable during runtime
65 +DEPEND="
66 + sci-libs/gsl
67 + sci-biology/seqan"
68 +RDEPEND="${DEPEND}
69 + sci-biology/jellyfish"
70 +
71 +S="${S}"/SEECER
72 +
73 +src_prepare(){
74 + # http://seecer-rna-read-error-correction-mailing-list.21961.x6.nabble.com/Segmentation-fault-in-step-4-td41.html
75 + cp -p "${FILESDIR}"/replace_ids.cc "${S}"/src/ || die
76 +}
77 +
78 +src_install(){
79 + dobin bin/seecer bin/random_sub_N bin/replace_ids bin/run_jellyfish.sh
80 + dodoc README "${DISTDIR}"/"${PN}"-manual.pdf
81 +}
82
83 diff --git a/sci-biology/SEECER/SEECER-0.1.3.ebuild b/sci-biology/SEECER/SEECER-0.1.3.ebuild
84 deleted file mode 100644
85 index d415a01..0000000
86 --- a/sci-biology/SEECER/SEECER-0.1.3.ebuild
87 +++ /dev/null
88 @@ -1,34 +0,0 @@
89 -# Copyright 1999-2015 Gentoo Foundation
90 -# Distributed under the terms of the GNU General Public License v2
91 -# $Header: $
92 -
93 -EAPI=5
94 -
95 -DESCRIPTION="Error corrector for RNA-Seq reads"
96 -HOMEPAGE="http://sb.cs.cmu.edu/seecer/"
97 -SRC_URI="
98 - http://sb.cs.cmu.edu/seecer/downloads/SEECER-0.1.3.tar.gz
99 - http://sb.cs.cmu.edu/seecer/downloads/manual.pdf"
100 -
101 -LICENSE="GPL-3"
102 -SLOT="0"
103 -KEYWORDS=""
104 -IUSE=""
105 -
106 -DEPEND="
107 - sci-libs/gsl
108 - sci-biology/seqan
109 - sci-biology/jellyfish"
110 -RDEPEND="${DEPEND}"
111 -
112 -S="${S}"/SEECER
113 -
114 -# doh, it install /usr/bin/seecer (note the lowercase letters)
115 -
116 -# checking for x86_64-pc-linux-gnu-gcc option to support OpenMP... -fopenmp
117 -#
118 -# Uses:
119 -# libgomp.so.1 => /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/libgomp.so.1 (0x00007f7853faf000)
120 -
121 -# dobin bin/run_seecer.sh
122 -# dodoc "${DISTDIR}"/manual.pdf
123
124 diff --git a/sci-biology/SEECER/files/replace_ids.cc b/sci-biology/SEECER/files/replace_ids.cc
125 new file mode 100644
126 index 0000000..0a77819
127 Binary files /dev/null and b/sci-biology/SEECER/files/replace_ids.cc differ