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 |