1 |
keri 15/04/30 13:08:30 |
2 |
|
3 |
Modified: ChangeLog |
4 |
Added: swi-prolog-7.1.37.ebuild swi-prolog-7.1.36.ebuild |
5 |
swi-prolog-7.1.34.ebuild swi-prolog-7.1.35.ebuild |
6 |
Log: |
7 |
Add -7.1 development versions |
8 |
|
9 |
(Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key A138F5ED) |
10 |
|
11 |
Revision Changes Path |
12 |
1.467 dev-lang/swi-prolog/ChangeLog |
13 |
|
14 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/swi-prolog/ChangeLog?rev=1.467&view=markup |
15 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/swi-prolog/ChangeLog?rev=1.467&content-type=text/plain |
16 |
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/swi-prolog/ChangeLog?r1=1.466&r2=1.467 |
17 |
|
18 |
Index: ChangeLog |
19 |
=================================================================== |
20 |
RCS file: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/ChangeLog,v |
21 |
retrieving revision 1.466 |
22 |
retrieving revision 1.467 |
23 |
diff -u -r1.466 -r1.467 |
24 |
--- ChangeLog 21 Mar 2015 14:47:33 -0000 1.466 |
25 |
+++ ChangeLog 30 Apr 2015 13:08:29 -0000 1.467 |
26 |
@@ -1,6 +1,16 @@ |
27 |
# ChangeLog for dev-lang/swi-prolog |
28 |
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 |
29 |
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/ChangeLog,v 1.466 2015/03/21 14:47:33 keri Exp $ |
30 |
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/ChangeLog,v 1.467 2015/04/30 13:08:29 keri Exp $ |
31 |
+ |
32 |
+*swi-prolog-7.1.37 (30 Apr 2015) |
33 |
+*swi-prolog-7.1.36 (30 Apr 2015) |
34 |
+*swi-prolog-7.1.35 (30 Apr 2015) |
35 |
+*swi-prolog-7.1.34 (30 Apr 2015) |
36 |
+ |
37 |
+ 30 Apr 2015; <keri@g.o> +swi-prolog-7.1.34.ebuild, |
38 |
+ +swi-prolog-7.1.35.ebuild, +swi-prolog-7.1.36.ebuild, |
39 |
+ +swi-prolog-7.1.37.ebuild: |
40 |
+ Add -7.1 development versions |
41 |
|
42 |
21 Mar 2015; <keri@g.o> -swi-prolog-7.1.28.ebuild, |
43 |
-swi-prolog-7.1.29.ebuild, -swi-prolog-7.1.30.ebuild: |
44 |
|
45 |
|
46 |
|
47 |
1.1 dev-lang/swi-prolog/swi-prolog-7.1.37.ebuild |
48 |
|
49 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/swi-prolog/swi-prolog-7.1.37.ebuild?rev=1.1&view=markup |
50 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/swi-prolog/swi-prolog-7.1.37.ebuild?rev=1.1&content-type=text/plain |
51 |
|
52 |
Index: swi-prolog-7.1.37.ebuild |
53 |
=================================================================== |
54 |
# Copyright 1999-2015 Gentoo Foundation |
55 |
# Distributed under the terms of the GNU General Public License v2 |
56 |
# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-7.1.37.ebuild,v 1.1 2015/04/30 13:08:29 keri Exp $ |
57 |
|
58 |
EAPI=4 |
59 |
|
60 |
inherit eutils flag-o-matic java-pkg-opt-2 multilib |
61 |
|
62 |
PATCHSET_VER="0" |
63 |
|
64 |
DESCRIPTION="free, small, and standard compliant Prolog compiler" |
65 |
HOMEPAGE="http://www.swi-prolog.org/" |
66 |
SRC_URI="http://www.swi-prolog.org/download/devel/src/pl-${PV}.tar.gz |
67 |
mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz" |
68 |
|
69 |
LICENSE="LGPL-2.1" |
70 |
SLOT="0" |
71 |
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" |
72 |
IUSE="archive debug doc +gmp hardened java minimal odbc +readline ssl static-libs test zlib X" |
73 |
|
74 |
RDEPEND="sys-libs/ncurses |
75 |
archive? ( app-arch/libarchive ) |
76 |
zlib? ( sys-libs/zlib ) |
77 |
odbc? ( dev-db/unixODBC ) |
78 |
readline? ( sys-libs/readline ) |
79 |
gmp? ( dev-libs/gmp ) |
80 |
ssl? ( dev-libs/openssl ) |
81 |
java? ( >=virtual/jdk-1.5 ) |
82 |
X? ( |
83 |
virtual/jpeg |
84 |
x11-libs/libX11 |
85 |
x11-libs/libXft |
86 |
x11-libs/libXpm |
87 |
x11-libs/libXt |
88 |
x11-libs/libICE |
89 |
x11-libs/libSM )" |
90 |
|
91 |
DEPEND="${RDEPEND} |
92 |
X? ( x11-proto/xproto ) |
93 |
java? ( test? ( =dev-java/junit-3.8* ) )" |
94 |
|
95 |
S="${WORKDIR}/pl-${PV}" |
96 |
|
97 |
src_prepare() { |
98 |
EPATCH_FORCE=yes |
99 |
EPATCH_SUFFIX=patch |
100 |
epatch "${WORKDIR}"/${PV} |
101 |
|
102 |
# OSX/Intel ld doesn't like an archive without table of contents |
103 |
sed -i -e 's/-cru/-scru/' packages/nlp/libstemmer_c/Makefile.pl || die |
104 |
} |
105 |
|
106 |
src_configure() { |
107 |
append-flags -fno-strict-aliasing |
108 |
use ppc && append-flags -mno-altivec |
109 |
use hardened && append-flags -fno-unit-at-a-time |
110 |
use debug && append-flags -DO_DEBUG |
111 |
|
112 |
# ARCH is used in the configure script to figure out host and target |
113 |
# specific stuff |
114 |
export ARCH=${CHOST} |
115 |
|
116 |
export CC_FOR_BUILD=$(tc-getBUILD_CC) |
117 |
|
118 |
cd "${S}"/src || die |
119 |
econf \ |
120 |
--libdir="${EPREFIX}"/usr/$(get_libdir) \ |
121 |
$(use_enable gmp) \ |
122 |
$(use_enable readline) \ |
123 |
$(use_enable static-libs static) \ |
124 |
--enable-shared \ |
125 |
--enable-custom-flags COFLAGS="${CFLAGS}" |
126 |
|
127 |
if ! use minimal ; then |
128 |
local jpltestconf |
129 |
if use java && use test ; then |
130 |
jpltestconf="--with-junit=$(java-config --classpath junit)" |
131 |
fi |
132 |
|
133 |
cd "${S}/packages" || die |
134 |
econf \ |
135 |
--libdir="${EPREFIX}"/usr/$(get_libdir) \ |
136 |
$(use_with archive) \ |
137 |
$(use_with java jpl) \ |
138 |
${jpltestconf} \ |
139 |
$(use_with odbc) \ |
140 |
$(use_with ssl) \ |
141 |
$(use_with X xpce) \ |
142 |
$(use_with zlib) \ |
143 |
COFLAGS='"${CFLAGS}"' |
144 |
fi |
145 |
} |
146 |
|
147 |
src_compile() { |
148 |
cd "${S}"/src || die |
149 |
emake |
150 |
|
151 |
if ! use minimal ; then |
152 |
cd "${S}/packages" || die |
153 |
emake |
154 |
./report-failed || die "Cannot report failed packages" |
155 |
fi |
156 |
} |
157 |
|
158 |
src_test() { |
159 |
cd "${S}/src" || die |
160 |
emake check |
161 |
|
162 |
if ! use minimal ; then |
163 |
cd "${S}/packages" || die |
164 |
emake check |
165 |
./report-failed || die "Cannot report failed packages" |
166 |
fi |
167 |
} |
168 |
|
169 |
src_install() { |
170 |
emake -C src DESTDIR="${D}" install |
171 |
|
172 |
if ! use minimal ; then |
173 |
emake -C packages DESTDIR="${D}" install |
174 |
if use doc ; then |
175 |
emake -C packages DESTDIR="${D}" html-install |
176 |
fi |
177 |
./packages/report-failed || die "Cannot report failed packages" |
178 |
fi |
179 |
|
180 |
dodoc ReleaseNotes/relnotes-5.10 INSTALL README VERSION |
181 |
} |
182 |
|
183 |
|
184 |
|
185 |
1.1 dev-lang/swi-prolog/swi-prolog-7.1.36.ebuild |
186 |
|
187 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/swi-prolog/swi-prolog-7.1.36.ebuild?rev=1.1&view=markup |
188 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/swi-prolog/swi-prolog-7.1.36.ebuild?rev=1.1&content-type=text/plain |
189 |
|
190 |
Index: swi-prolog-7.1.36.ebuild |
191 |
=================================================================== |
192 |
# Copyright 1999-2015 Gentoo Foundation |
193 |
# Distributed under the terms of the GNU General Public License v2 |
194 |
# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-7.1.36.ebuild,v 1.1 2015/04/30 13:08:29 keri Exp $ |
195 |
|
196 |
EAPI=4 |
197 |
|
198 |
inherit eutils flag-o-matic java-pkg-opt-2 multilib |
199 |
|
200 |
PATCHSET_VER="0" |
201 |
|
202 |
DESCRIPTION="free, small, and standard compliant Prolog compiler" |
203 |
HOMEPAGE="http://www.swi-prolog.org/" |
204 |
SRC_URI="http://www.swi-prolog.org/download/devel/src/pl-${PV}.tar.gz |
205 |
mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz" |
206 |
|
207 |
LICENSE="LGPL-2.1" |
208 |
SLOT="0" |
209 |
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" |
210 |
IUSE="archive debug doc +gmp hardened java minimal odbc +readline ssl static-libs test zlib X" |
211 |
|
212 |
RDEPEND="sys-libs/ncurses |
213 |
archive? ( app-arch/libarchive ) |
214 |
zlib? ( sys-libs/zlib ) |
215 |
odbc? ( dev-db/unixODBC ) |
216 |
readline? ( sys-libs/readline ) |
217 |
gmp? ( dev-libs/gmp ) |
218 |
ssl? ( dev-libs/openssl ) |
219 |
java? ( >=virtual/jdk-1.4 ) |
220 |
X? ( |
221 |
virtual/jpeg |
222 |
x11-libs/libX11 |
223 |
x11-libs/libXft |
224 |
x11-libs/libXpm |
225 |
x11-libs/libXt |
226 |
x11-libs/libICE |
227 |
x11-libs/libSM )" |
228 |
|
229 |
DEPEND="${RDEPEND} |
230 |
X? ( x11-proto/xproto ) |
231 |
java? ( test? ( =dev-java/junit-3.8* ) )" |
232 |
|
233 |
S="${WORKDIR}/pl-${PV}" |
234 |
|
235 |
src_prepare() { |
236 |
EPATCH_FORCE=yes |
237 |
EPATCH_SUFFIX=patch |
238 |
epatch "${WORKDIR}"/${PV} |
239 |
|
240 |
# OSX/Intel ld doesn't like an archive without table of contents |
241 |
sed -i -e 's/-cru/-scru/' packages/nlp/libstemmer_c/Makefile.pl || die |
242 |
} |
243 |
|
244 |
src_configure() { |
245 |
append-flags -fno-strict-aliasing |
246 |
use ppc && append-flags -mno-altivec |
247 |
use hardened && append-flags -fno-unit-at-a-time |
248 |
use debug && append-flags -DO_DEBUG |
249 |
|
250 |
# ARCH is used in the configure script to figure out host and target |
251 |
# specific stuff |
252 |
export ARCH=${CHOST} |
253 |
|
254 |
export CC_FOR_BUILD=$(tc-getBUILD_CC) |
255 |
|
256 |
cd "${S}"/src || die |
257 |
econf \ |
258 |
--libdir="${EPREFIX}"/usr/$(get_libdir) \ |
259 |
$(use_enable gmp) \ |
260 |
$(use_enable readline) \ |
261 |
$(use_enable static-libs static) \ |
262 |
--enable-shared \ |
263 |
--enable-custom-flags COFLAGS="${CFLAGS}" |
264 |
|
265 |
if ! use minimal ; then |
266 |
local jpltestconf |
267 |
if use java && use test ; then |
268 |
jpltestconf="--with-junit=$(java-config --classpath junit)" |
269 |
fi |
270 |
|
271 |
cd "${S}/packages" || die |
272 |
econf \ |
273 |
--libdir="${EPREFIX}"/usr/$(get_libdir) \ |
274 |
$(use_with archive) \ |
275 |
$(use_with java jpl) \ |
276 |
${jpltestconf} \ |
277 |
$(use_with odbc) \ |
278 |
$(use_with ssl) \ |
279 |
$(use_with X xpce) \ |
280 |
$(use_with zlib) \ |
281 |
COFLAGS='"${CFLAGS}"' |
282 |
fi |
283 |
} |
284 |
|
285 |
src_compile() { |
286 |
cd "${S}"/src || die |
287 |
emake |
288 |
|
289 |
if ! use minimal ; then |
290 |
cd "${S}/packages" || die |
291 |
emake |
292 |
./report-failed || die "Cannot report failed packages" |
293 |
fi |
294 |
} |
295 |
|
296 |
src_test() { |
297 |
cd "${S}/src" || die |
298 |
emake check |
299 |
|
300 |
if ! use minimal ; then |
301 |
cd "${S}/packages" || die |
302 |
emake check |
303 |
./report-failed || die "Cannot report failed packages" |
304 |
fi |
305 |
} |
306 |
|
307 |
src_install() { |
308 |
emake -C src DESTDIR="${D}" install |
309 |
|
310 |
if ! use minimal ; then |
311 |
emake -C packages DESTDIR="${D}" install |
312 |
if use doc ; then |
313 |
emake -C packages DESTDIR="${D}" html-install |
314 |
fi |
315 |
./packages/report-failed || die "Cannot report failed packages" |
316 |
fi |
317 |
|
318 |
dodoc ReleaseNotes/relnotes-5.10 INSTALL README VERSION |
319 |
} |
320 |
|
321 |
|
322 |
|
323 |
1.1 dev-lang/swi-prolog/swi-prolog-7.1.34.ebuild |
324 |
|
325 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/swi-prolog/swi-prolog-7.1.34.ebuild?rev=1.1&view=markup |
326 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/swi-prolog/swi-prolog-7.1.34.ebuild?rev=1.1&content-type=text/plain |
327 |
|
328 |
Index: swi-prolog-7.1.34.ebuild |
329 |
=================================================================== |
330 |
# Copyright 1999-2015 Gentoo Foundation |
331 |
# Distributed under the terms of the GNU General Public License v2 |
332 |
# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-7.1.34.ebuild,v 1.1 2015/04/30 13:08:29 keri Exp $ |
333 |
|
334 |
EAPI=4 |
335 |
|
336 |
inherit eutils flag-o-matic java-pkg-opt-2 multilib |
337 |
|
338 |
PATCHSET_VER="0" |
339 |
|
340 |
DESCRIPTION="free, small, and standard compliant Prolog compiler" |
341 |
HOMEPAGE="http://www.swi-prolog.org/" |
342 |
SRC_URI="http://www.swi-prolog.org/download/devel/src/pl-${PV}.tar.gz |
343 |
mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz" |
344 |
|
345 |
LICENSE="LGPL-2.1" |
346 |
SLOT="0" |
347 |
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" |
348 |
IUSE="archive debug doc +gmp hardened java minimal odbc +readline ssl static-libs test zlib X" |
349 |
|
350 |
RDEPEND="sys-libs/ncurses |
351 |
archive? ( app-arch/libarchive ) |
352 |
zlib? ( sys-libs/zlib ) |
353 |
odbc? ( dev-db/unixODBC ) |
354 |
readline? ( sys-libs/readline ) |
355 |
gmp? ( dev-libs/gmp ) |
356 |
ssl? ( dev-libs/openssl ) |
357 |
java? ( >=virtual/jdk-1.4 ) |
358 |
X? ( |
359 |
virtual/jpeg |
360 |
x11-libs/libX11 |
361 |
x11-libs/libXft |
362 |
x11-libs/libXpm |
363 |
x11-libs/libXt |
364 |
x11-libs/libICE |
365 |
x11-libs/libSM )" |
366 |
|
367 |
DEPEND="${RDEPEND} |
368 |
X? ( x11-proto/xproto ) |
369 |
java? ( test? ( =dev-java/junit-3.8* ) )" |
370 |
|
371 |
S="${WORKDIR}/pl-${PV}" |
372 |
|
373 |
src_prepare() { |
374 |
EPATCH_FORCE=yes |
375 |
EPATCH_SUFFIX=patch |
376 |
epatch "${WORKDIR}"/${PV} |
377 |
|
378 |
# OSX/Intel ld doesn't like an archive without table of contents |
379 |
sed -i -e 's/-cru/-scru/' packages/nlp/libstemmer_c/Makefile.pl || die |
380 |
} |
381 |
|
382 |
src_configure() { |
383 |
append-flags -fno-strict-aliasing |
384 |
use ppc && append-flags -mno-altivec |
385 |
use hardened && append-flags -fno-unit-at-a-time |
386 |
use debug && append-flags -DO_DEBUG |
387 |
|
388 |
# ARCH is used in the configure script to figure out host and target |
389 |
# specific stuff |
390 |
export ARCH=${CHOST} |
391 |
|
392 |
export CC_FOR_BUILD=$(tc-getBUILD_CC) |
393 |
|
394 |
cd "${S}"/src || die |
395 |
econf \ |
396 |
--libdir="${EPREFIX}"/usr/$(get_libdir) \ |
397 |
$(use_enable gmp) \ |
398 |
$(use_enable readline) \ |
399 |
$(use_enable static-libs static) \ |
400 |
--enable-shared \ |
401 |
--enable-custom-flags COFLAGS="${CFLAGS}" |
402 |
|
403 |
if ! use minimal ; then |
404 |
local jpltestconf |
405 |
if use java && use test ; then |
406 |
jpltestconf="--with-junit=$(java-config --classpath junit)" |
407 |
fi |
408 |
|
409 |
cd "${S}/packages" || die |
410 |
econf \ |
411 |
--libdir="${EPREFIX}"/usr/$(get_libdir) \ |
412 |
$(use_with archive) \ |
413 |
$(use_with java jpl) \ |
414 |
${jpltestconf} \ |
415 |
$(use_with odbc) \ |
416 |
$(use_with ssl) \ |
417 |
$(use_with X xpce) \ |
418 |
$(use_with zlib) \ |
419 |
COFLAGS='"${CFLAGS}"' |
420 |
fi |
421 |
} |
422 |
|
423 |
src_compile() { |
424 |
cd "${S}"/src || die |
425 |
emake |
426 |
|
427 |
if ! use minimal ; then |
428 |
cd "${S}/packages" || die |
429 |
emake |
430 |
./report-failed || die "Cannot report failed packages" |
431 |
fi |
432 |
} |
433 |
|
434 |
src_test() { |
435 |
cd "${S}/src" || die |
436 |
emake check |
437 |
|
438 |
if ! use minimal ; then |
439 |
cd "${S}/packages" || die |
440 |
emake check |
441 |
./report-failed || die "Cannot report failed packages" |
442 |
fi |
443 |
} |
444 |
|
445 |
src_install() { |
446 |
emake -C src DESTDIR="${D}" install |
447 |
|
448 |
if ! use minimal ; then |
449 |
emake -C packages DESTDIR="${D}" install |
450 |
if use doc ; then |
451 |
emake -C packages DESTDIR="${D}" html-install |
452 |
fi |
453 |
./packages/report-failed || die "Cannot report failed packages" |
454 |
fi |
455 |
|
456 |
dodoc ReleaseNotes/relnotes-5.10 INSTALL README VERSION |
457 |
} |
458 |
|
459 |
|
460 |
|
461 |
1.1 dev-lang/swi-prolog/swi-prolog-7.1.35.ebuild |
462 |
|
463 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/swi-prolog/swi-prolog-7.1.35.ebuild?rev=1.1&view=markup |
464 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/swi-prolog/swi-prolog-7.1.35.ebuild?rev=1.1&content-type=text/plain |
465 |
|
466 |
Index: swi-prolog-7.1.35.ebuild |
467 |
=================================================================== |
468 |
# Copyright 1999-2015 Gentoo Foundation |
469 |
# Distributed under the terms of the GNU General Public License v2 |
470 |
# $Header: /var/cvsroot/gentoo-x86/dev-lang/swi-prolog/swi-prolog-7.1.35.ebuild,v 1.1 2015/04/30 13:08:29 keri Exp $ |
471 |
|
472 |
EAPI=4 |
473 |
|
474 |
inherit eutils flag-o-matic java-pkg-opt-2 multilib |
475 |
|
476 |
PATCHSET_VER="0" |
477 |
|
478 |
DESCRIPTION="free, small, and standard compliant Prolog compiler" |
479 |
HOMEPAGE="http://www.swi-prolog.org/" |
480 |
SRC_URI="http://www.swi-prolog.org/download/devel/src/pl-${PV}.tar.gz |
481 |
mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz" |
482 |
|
483 |
LICENSE="LGPL-2.1" |
484 |
SLOT="0" |
485 |
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" |
486 |
IUSE="archive debug doc +gmp hardened java minimal odbc +readline ssl static-libs test zlib X" |
487 |
|
488 |
RDEPEND="sys-libs/ncurses |
489 |
archive? ( app-arch/libarchive ) |
490 |
zlib? ( sys-libs/zlib ) |
491 |
odbc? ( dev-db/unixODBC ) |
492 |
readline? ( sys-libs/readline ) |
493 |
gmp? ( dev-libs/gmp ) |
494 |
ssl? ( dev-libs/openssl ) |
495 |
java? ( >=virtual/jdk-1.4 ) |
496 |
X? ( |
497 |
virtual/jpeg |
498 |
x11-libs/libX11 |
499 |
x11-libs/libXft |
500 |
x11-libs/libXpm |
501 |
x11-libs/libXt |
502 |
x11-libs/libICE |
503 |
x11-libs/libSM )" |
504 |
|
505 |
DEPEND="${RDEPEND} |
506 |
X? ( x11-proto/xproto ) |
507 |
java? ( test? ( =dev-java/junit-3.8* ) )" |
508 |
|
509 |
S="${WORKDIR}/pl-${PV}" |
510 |
|
511 |
src_prepare() { |
512 |
EPATCH_FORCE=yes |
513 |
EPATCH_SUFFIX=patch |
514 |
epatch "${WORKDIR}"/${PV} |
515 |
|
516 |
# OSX/Intel ld doesn't like an archive without table of contents |
517 |
sed -i -e 's/-cru/-scru/' packages/nlp/libstemmer_c/Makefile.pl || die |
518 |
} |
519 |
|
520 |
src_configure() { |
521 |
append-flags -fno-strict-aliasing |
522 |
use ppc && append-flags -mno-altivec |
523 |
use hardened && append-flags -fno-unit-at-a-time |
524 |
use debug && append-flags -DO_DEBUG |
525 |
|
526 |
# ARCH is used in the configure script to figure out host and target |
527 |
# specific stuff |
528 |
export ARCH=${CHOST} |
529 |
|
530 |
export CC_FOR_BUILD=$(tc-getBUILD_CC) |
531 |
|
532 |
cd "${S}"/src || die |
533 |
econf \ |
534 |
--libdir="${EPREFIX}"/usr/$(get_libdir) \ |
535 |
$(use_enable gmp) \ |
536 |
$(use_enable readline) \ |
537 |
$(use_enable static-libs static) \ |
538 |
--enable-shared \ |
539 |
--enable-custom-flags COFLAGS="${CFLAGS}" |
540 |
|
541 |
if ! use minimal ; then |
542 |
local jpltestconf |
543 |
if use java && use test ; then |
544 |
jpltestconf="--with-junit=$(java-config --classpath junit)" |
545 |
fi |
546 |
|
547 |
cd "${S}/packages" || die |
548 |
econf \ |
549 |
--libdir="${EPREFIX}"/usr/$(get_libdir) \ |
550 |
$(use_with archive) \ |
551 |
$(use_with java jpl) \ |
552 |
${jpltestconf} \ |
553 |
$(use_with odbc) \ |
554 |
$(use_with ssl) \ |
555 |
$(use_with X xpce) \ |
556 |
$(use_with zlib) \ |
557 |
COFLAGS='"${CFLAGS}"' |
558 |
fi |
559 |
} |
560 |
|
561 |
src_compile() { |
562 |
cd "${S}"/src || die |
563 |
emake |
564 |
|
565 |
if ! use minimal ; then |
566 |
cd "${S}/packages" || die |
567 |
emake |
568 |
./report-failed || die "Cannot report failed packages" |
569 |
fi |
570 |
} |
571 |
|
572 |
src_test() { |
573 |
cd "${S}/src" || die |
574 |
emake check |
575 |
|
576 |
if ! use minimal ; then |
577 |
cd "${S}/packages" || die |
578 |
emake check |
579 |
./report-failed || die "Cannot report failed packages" |
580 |
fi |
581 |
} |
582 |
|
583 |
src_install() { |
584 |
emake -C src DESTDIR="${D}" install |
585 |
|
586 |
if ! use minimal ; then |
587 |
emake -C packages DESTDIR="${D}" install |
588 |
if use doc ; then |
589 |
emake -C packages DESTDIR="${D}" html-install |
590 |
fi |
591 |
./packages/report-failed || die "Cannot report failed packages" |
592 |
fi |
593 |
|
594 |
dodoc ReleaseNotes/relnotes-5.10 INSTALL README VERSION |
595 |
} |