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/embassy-meme/, sci-biology/embassy-cbstools/, sci-biology/emboss/, ...
Date: Sat, 28 Mar 2015 16:42:03
Message-Id: 1427558809.e9842579c0fcb075170d823068ec4bfa4fbf8cda.jlec@gentoo
1 commit: e9842579c0fcb075170d823068ec4bfa4fbf8cda
2 Author: Ted Tanberry <ted.tanberry <AT> gmail <DOT> com>
3 AuthorDate: Sat Mar 28 16:06:49 2015 +0000
4 Commit: Justin Lecher <jlec <AT> gentoo <DOT> org>
5 CommitDate: Sat Mar 28 16:06:49 2015 +0000
6 URL: https://gitweb.gentoo.org/proj/sci.git/commit/?id=e9842579
7
8 Updated emboss-r1.eclass and all embassy/emboss packages to confirm to QA standards.
9
10 eclass/emboss-r1.eclass | 20 +++++---------------
11 .../embassy-cbstools-1.0.0.650.ebuild | 2 ++
12 .../embassy-clustalomega-1.1.0.ebuild | 2 ++
13 .../embassy-domainatrix-0.1.650.ebuild | 2 ++
14 .../embassy-domalign/embassy-domalign-0.1.650.ebuild | 2 ++
15 .../embassy-domsearch-0.1.650.ebuild | 2 ++
16 .../embassy-emnu/embassy-emnu-1.05.650.ebuild | 2 ++
17 .../embassy-esim4/embassy-esim4-1.0.0.650.ebuild | 2 ++
18 .../embassy-hmmer/embassy-hmmer-2.3.2.650.ebuild | 2 ++
19 .../embassy-iprscan/embassy-iprscan-4.3.1.650.ebuild | 2 ++
20 sci-biology/embassy-meme/embassy-meme-4.7.650.ebuild | 2 ++
21 sci-biology/embassy-mse/embassy-mse-3.0.0.650.ebuild | 2 ++
22 .../embassy-phylipnew-3.69.650.ebuild | 2 ++
23 .../embassy-signature-0.1.650.ebuild | 2 ++
24 .../embassy-structure-0.1.650.ebuild | 2 ++
25 sci-biology/embassy-topo/embassy-topo-2.0.650.ebuild | 2 ++
26 .../embassy-vienna/embassy-vienna-1.7.2.650.ebuild | 2 ++
27 sci-biology/emboss/emboss-6.6.0.ebuild | 2 ++
28 18 files changed, 39 insertions(+), 15 deletions(-)
29
30 diff --git a/eclass/emboss-r1.eclass b/eclass/emboss-r1.eclass
31 index e82b413..00d00f7 100644
32 --- a/eclass/emboss-r1.eclass
33 +++ b/eclass/emboss-r1.eclass
34 @@ -38,17 +38,14 @@
35 # @ECLASS-VARIABLE: EBO_EXTRA_ECONF
36 # @DEFAULT_UNSET
37 # @DESCRIPTION:
38 -# Extra config options passed to econf, similar to EXTRA_ECONF.
39 +# Extra config options passed to econf, similar to EXTRA_ECONF
40 +# but can be set by the ebuild.
41
42 case ${EAPI:-0} in
43 5) ;;
44 *) die "this eclass doesn't support < EAPI 5" ;;
45 esac
46
47 -if [[ -f "${FILESDIR}"/${P}_fix-build-system.patch ]]; then
48 - AUTOTOOLS_AUTORECONF=1
49 -fi
50 -
51 inherit autotools-utils eutils flag-o-matic
52
53 HOMEPAGE="http://emboss.sourceforge.net/"
54 @@ -88,20 +85,15 @@ fi
55 # @DESCRIPTION:
56 # Does the following things
57 #
58 -# 1. Patches with "${FILESDIR}"/${P}_fix-build-system.patch, if present,
59 -# and eventually runs eautoreconf in autotools-utils
60 -# 2. Patches with "${FILESDIR}"/${PF}.patch, if present
61 -# 3. Applies ${PATCHES[@]} via autotools-utils.eclass
62 +# 1. Renames configure.in to configure.ac, if possible
63 +# 2. Applies ${PATCHES[@]} and runs autotools via autotools-utils.eclass
64 #
65
66 emboss-r1_src_prepare() {
67 - if [[ -f "${FILESDIR}"/${P}_fix-build-system.patch ]]; then
68 + if [[ -e configure.in ]]; then
69 mv configure.{in,ac} || die
70 - epatch "${FILESDIR}"/${P}_fix-build-system.patch
71 fi
72
73 - [[ -f "${FILESDIR}"/${PF}.patch ]] && epatch "${FILESDIR}"/${PF}.patch
74 -
75 autotools-utils_src_prepare
76 }
77
78 @@ -118,7 +110,6 @@ emboss-r1_src_prepare() {
79 # --enable-large
80 # --without-java
81 # --enable-systemlibs
82 -# --docdir="${EPREFIX}/usr/share/doc/${PF}"
83 # ${EBO_EXTRA_ECONF}
84
85 emboss-r1_src_configure() {
86 @@ -131,7 +122,6 @@ emboss-r1_src_configure() {
87 --enable-large
88 --without-java
89 --enable-systemlibs
90 - --docdir="${EPREFIX}/usr/share/doc/${PF}"
91 ${EBO_EXTRA_ECONF}
92 )
93
94
95 diff --git a/sci-biology/embassy-cbstools/embassy-cbstools-1.0.0.650.ebuild b/sci-biology/embassy-cbstools/embassy-cbstools-1.0.0.650.ebuild
96 index dd78911..a903ba3 100644
97 --- a/sci-biology/embassy-cbstools/embassy-cbstools-1.0.0.650.ebuild
98 +++ b/sci-biology/embassy-cbstools/embassy-cbstools-1.0.0.650.ebuild
99 @@ -6,6 +6,8 @@ EAPI=5
100
101 EBO_DESCRIPTION="applications from the CBS group"
102
103 +PATCHES=( "${FILESDIR}"/${P}_fix-build-system.patch )
104 +AUTOTOOLS_AUTORECONF=1
105 inherit emboss-r1
106
107 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
108
109 diff --git a/sci-biology/embassy-clustalomega/embassy-clustalomega-1.1.0.ebuild b/sci-biology/embassy-clustalomega/embassy-clustalomega-1.1.0.ebuild
110 index e6636ac..62621f3 100644
111 --- a/sci-biology/embassy-clustalomega/embassy-clustalomega-1.1.0.ebuild
112 +++ b/sci-biology/embassy-clustalomega/embassy-clustalomega-1.1.0.ebuild
113 @@ -6,6 +6,8 @@ EAPI=5
114
115 EBO_DESCRIPTION="Clustal Omega - Scalable multiple protein sequences alignment"
116
117 +PATCHES=( "${FILESDIR}"/${P}_fix-build-system.patch )
118 +AUTOTOOLS_AUTORECONF=1
119 inherit emboss-r1
120
121 KEYWORDS="~amd64 ~x86 ~x86-linux ~ppc-macos"
122
123 diff --git a/sci-biology/embassy-domainatrix/embassy-domainatrix-0.1.650.ebuild b/sci-biology/embassy-domainatrix/embassy-domainatrix-0.1.650.ebuild
124 index 2380532..276f646 100644
125 --- a/sci-biology/embassy-domainatrix/embassy-domainatrix-0.1.650.ebuild
126 +++ b/sci-biology/embassy-domainatrix/embassy-domainatrix-0.1.650.ebuild
127 @@ -6,6 +6,8 @@ EAPI=5
128
129 EBO_DESCRIPTION="Protein domain analysis add-on package"
130
131 +PATCHES=( "${FILESDIR}"/${P}_fix-build-system.patch )
132 +AUTOTOOLS_AUTORECONF=1
133 inherit emboss-r1
134
135 KEYWORDS="~amd64 ~x86 ~x86-linux ~ppc-macos"
136
137 diff --git a/sci-biology/embassy-domalign/embassy-domalign-0.1.650.ebuild b/sci-biology/embassy-domalign/embassy-domalign-0.1.650.ebuild
138 index 157e1af..140ab99 100644
139 --- a/sci-biology/embassy-domalign/embassy-domalign-0.1.650.ebuild
140 +++ b/sci-biology/embassy-domalign/embassy-domalign-0.1.650.ebuild
141 @@ -6,6 +6,8 @@ EAPI=5
142
143 EBO_DESCRIPTION="Protein domain alignment add-on package"
144
145 +PATCHES=( "${FILESDIR}"/${P}_fix-build-system.patch )
146 +AUTOTOOLS_AUTORECONF=1
147 inherit emboss-r1
148
149 KEYWORDS="~amd64 ~x86 ~x86-linux ~ppc-macos"
150
151 diff --git a/sci-biology/embassy-domsearch/embassy-domsearch-0.1.650.ebuild b/sci-biology/embassy-domsearch/embassy-domsearch-0.1.650.ebuild
152 index f0d1265..1e1c29c 100644
153 --- a/sci-biology/embassy-domsearch/embassy-domsearch-0.1.650.ebuild
154 +++ b/sci-biology/embassy-domsearch/embassy-domsearch-0.1.650.ebuild
155 @@ -6,6 +6,8 @@ EAPI=5
156
157 EBO_DESCRIPTION="Protein domain search add-on package"
158
159 +PATCHES=( "${FILESDIR}"/${P}_fix-build-system.patch )
160 +AUTOTOOLS_AUTORECONF=1
161 inherit emboss-r1
162
163 KEYWORDS="~amd64 ~x86 ~x86-linux ~ppc-macos"
164
165 diff --git a/sci-biology/embassy-emnu/embassy-emnu-1.05.650.ebuild b/sci-biology/embassy-emnu/embassy-emnu-1.05.650.ebuild
166 index fe88b98..0291af7 100644
167 --- a/sci-biology/embassy-emnu/embassy-emnu-1.05.650.ebuild
168 +++ b/sci-biology/embassy-emnu/embassy-emnu-1.05.650.ebuild
169 @@ -7,6 +7,8 @@ EAPI=5
170 EBO_DESCRIPTION="Simple menu of EMBOSS applications"
171 EBO_EXTRA_ECONF="$(use_enable ncurses curses)"
172
173 +PATCHES=( "${FILESDIR}"/${P}_fix-build-system.patch )
174 +AUTOTOOLS_AUTORECONF=1
175 inherit emboss-r1
176
177 KEYWORDS="~amd64 ~x86 ~x86-linux ~ppc-macos"
178
179 diff --git a/sci-biology/embassy-esim4/embassy-esim4-1.0.0.650.ebuild b/sci-biology/embassy-esim4/embassy-esim4-1.0.0.650.ebuild
180 index 3085960..c6fc9de 100644
181 --- a/sci-biology/embassy-esim4/embassy-esim4-1.0.0.650.ebuild
182 +++ b/sci-biology/embassy-esim4/embassy-esim4-1.0.0.650.ebuild
183 @@ -6,6 +6,8 @@ EAPI=5
184
185 EBO_DESCRIPTION="sim4 - Alignment of cDNA and genomic DNA"
186
187 +PATCHES=( "${FILESDIR}"/${P}_fix-build-system.patch )
188 +AUTOTOOLS_AUTORECONF=1
189 inherit emboss-r1
190
191 KEYWORDS="~amd64 ~x86 ~x86-linux ~ppc-macos"
192
193 diff --git a/sci-biology/embassy-hmmer/embassy-hmmer-2.3.2.650.ebuild b/sci-biology/embassy-hmmer/embassy-hmmer-2.3.2.650.ebuild
194 index 8f2a68a..918e9fd 100644
195 --- a/sci-biology/embassy-hmmer/embassy-hmmer-2.3.2.650.ebuild
196 +++ b/sci-biology/embassy-hmmer/embassy-hmmer-2.3.2.650.ebuild
197 @@ -6,6 +6,8 @@ EAPI=5
198
199 EBO_DESCRIPTION="wrappers for HMMER - Biological sequence analysis with profile HMMs"
200
201 +PATCHES=( "${FILESDIR}"/${P}_fix-build-system.patch )
202 +AUTOTOOLS_AUTORECONF=1
203 inherit emboss-r1
204
205 KEYWORDS="~amd64 ~x86 ~x86-linux ~ppc-macos"
206
207 diff --git a/sci-biology/embassy-iprscan/embassy-iprscan-4.3.1.650.ebuild b/sci-biology/embassy-iprscan/embassy-iprscan-4.3.1.650.ebuild
208 index 11c44d8..a30e837 100644
209 --- a/sci-biology/embassy-iprscan/embassy-iprscan-4.3.1.650.ebuild
210 +++ b/sci-biology/embassy-iprscan/embassy-iprscan-4.3.1.650.ebuild
211 @@ -6,6 +6,8 @@ EAPI=5
212
213 EBO_DESCRIPTION="InterProScan motif detection add-on package"
214
215 +PATCHES=( "${FILESDIR}"/${P}_fix-build-system.patch )
216 +AUTOTOOLS_AUTORECONF=1
217 inherit emboss-r1
218
219 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
220
221 diff --git a/sci-biology/embassy-meme/embassy-meme-4.7.650.ebuild b/sci-biology/embassy-meme/embassy-meme-4.7.650.ebuild
222 index ffc88d1..473b7c5 100644
223 --- a/sci-biology/embassy-meme/embassy-meme-4.7.650.ebuild
224 +++ b/sci-biology/embassy-meme/embassy-meme-4.7.650.ebuild
225 @@ -6,6 +6,8 @@ EAPI=5
226
227 EBO_DESCRIPTION="wrappers for MEME - Multiple Em for Motif Elicitation"
228
229 +PATCHES=( "${FILESDIR}"/${P}_fix-build-system.patch )
230 +AUTOTOOLS_AUTORECONF=1
231 inherit emboss-r1
232
233 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
234
235 diff --git a/sci-biology/embassy-mse/embassy-mse-3.0.0.650.ebuild b/sci-biology/embassy-mse/embassy-mse-3.0.0.650.ebuild
236 index f692c91..d77af20 100644
237 --- a/sci-biology/embassy-mse/embassy-mse-3.0.0.650.ebuild
238 +++ b/sci-biology/embassy-mse/embassy-mse-3.0.0.650.ebuild
239 @@ -7,6 +7,8 @@ EAPI=5
240 EBO_DESCRIPTION="MSE - Multiple Sequence Screen Editor"
241 EBO_EXTRA_ECONF="$(use_enable ncurses curses)"
242
243 +PATCHES=( "${FILESDIR}"/${P}_fix-build-system.patch )
244 +AUTOTOOLS_AUTORECONF=1
245 inherit emboss-r1
246
247 KEYWORDS="~amd64 ~x86 ~x86-linux ~ppc-macos"
248
249 diff --git a/sci-biology/embassy-phylipnew/embassy-phylipnew-3.69.650.ebuild b/sci-biology/embassy-phylipnew/embassy-phylipnew-3.69.650.ebuild
250 index 602bec9..4b92ca0 100644
251 --- a/sci-biology/embassy-phylipnew/embassy-phylipnew-3.69.650.ebuild
252 +++ b/sci-biology/embassy-phylipnew/embassy-phylipnew-3.69.650.ebuild
253 @@ -6,6 +6,8 @@ EAPI=5
254
255 EBO_DESCRIPTION="the Phylogeny Inference Package"
256
257 +PATCHES=( "${FILESDIR}"/${P}_fix-build-system.patch )
258 +AUTOTOOLS_AUTORECONF=1
259 inherit emboss-r1
260
261 LICENSE+=" freedist"
262
263 diff --git a/sci-biology/embassy-signature/embassy-signature-0.1.650.ebuild b/sci-biology/embassy-signature/embassy-signature-0.1.650.ebuild
264 index 693de26..1cfd5aa 100644
265 --- a/sci-biology/embassy-signature/embassy-signature-0.1.650.ebuild
266 +++ b/sci-biology/embassy-signature/embassy-signature-0.1.650.ebuild
267 @@ -6,6 +6,8 @@ EAPI=5
268
269 EBO_DESCRIPTION="Protein signature add-on package"
270
271 +PATCHES=( "${FILESDIR}"/${P}_fix-build-system.patch )
272 +AUTOTOOLS_AUTORECONF=1
273 inherit emboss-r1
274
275 KEYWORDS="~amd64 ~x86 ~x86-linux ~ppc-macos"
276
277 diff --git a/sci-biology/embassy-structure/embassy-structure-0.1.650.ebuild b/sci-biology/embassy-structure/embassy-structure-0.1.650.ebuild
278 index 896612d..377bb48 100644
279 --- a/sci-biology/embassy-structure/embassy-structure-0.1.650.ebuild
280 +++ b/sci-biology/embassy-structure/embassy-structure-0.1.650.ebuild
281 @@ -6,6 +6,8 @@ EAPI=5
282
283 EBO_DESCRIPTION="Protein structure add-on package"
284
285 +PATCHES=( "${FILESDIR}"/${P}_fix-build-system.patch )
286 +AUTOTOOLS_AUTORECONF=1
287 inherit emboss-r1
288
289 KEYWORDS="~amd64 ~x86 ~x86-linux ~ppc-macos"
290
291 diff --git a/sci-biology/embassy-topo/embassy-topo-2.0.650.ebuild b/sci-biology/embassy-topo/embassy-topo-2.0.650.ebuild
292 index 0a77dfb..8e8eb56 100644
293 --- a/sci-biology/embassy-topo/embassy-topo-2.0.650.ebuild
294 +++ b/sci-biology/embassy-topo/embassy-topo-2.0.650.ebuild
295 @@ -6,6 +6,8 @@ EAPI=5
296
297 EBO_DESCRIPTION="Transmembrane protein display"
298
299 +PATCHES=( "${FILESDIR}"/${P}_fix-build-system.patch )
300 +AUTOTOOLS_AUTORECONF=1
301 inherit emboss-r1
302
303 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
304
305 diff --git a/sci-biology/embassy-vienna/embassy-vienna-1.7.2.650.ebuild b/sci-biology/embassy-vienna/embassy-vienna-1.7.2.650.ebuild
306 index e6af9a5..87c5576 100644
307 --- a/sci-biology/embassy-vienna/embassy-vienna-1.7.2.650.ebuild
308 +++ b/sci-biology/embassy-vienna/embassy-vienna-1.7.2.650.ebuild
309 @@ -6,6 +6,8 @@ EAPI=5
310
311 EBO_DESCRIPTION="Vienna RNA package - RNA folding"
312
313 +PATCHES=( "${FILESDIR}"/${P}_fix-build-system.patch )
314 +AUTOTOOLS_AUTORECONF=1
315 inherit emboss-r1
316
317 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
318
319 diff --git a/sci-biology/emboss/emboss-6.6.0.ebuild b/sci-biology/emboss/emboss-6.6.0.ebuild
320 index 59285d7..82f17af 100644
321 --- a/sci-biology/emboss/emboss-6.6.0.ebuild
322 +++ b/sci-biology/emboss/emboss-6.6.0.ebuild
323 @@ -4,6 +4,7 @@
324
325 EAPI=5
326
327 +AUTOTOOLS_AUTORECONF=1
328 inherit autotools-utils emboss-r1 eutils readme.gentoo
329
330 DESCRIPTION="The European Molecular Biology Open Software Suite - A sequence analysis package"
331 @@ -27,6 +28,7 @@ S="${WORKDIR}"/EMBOSS-${PV}
332 DOCS=( ChangeLog AUTHORS NEWS THANKS FAQ )
333
334 PATCHES=(
335 + "${FILESDIR}"/${P}_fix-build-system.patch
336 "${FILESDIR}"/${P}_FORTIFY_SOURCE-fix.patch
337 "${FILESDIR}"/${P}_plplot-declarations.patch
338 "${FILESDIR}"/${P}_qa-implicit-declarations.patch