Gentoo Archives: gentoo-commits

From: Keri Harris <keri@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-lang/swi-prolog/
Date: Wed, 30 Sep 2015 08:55:11
Message-Id: 1443603236.15fe62477280aa0d356655a017bf95286c848ceb.keri@gentoo
1 commit: 15fe62477280aa0d356655a017bf95286c848ceb
2 Author: Keri Harris <keri <AT> gentoo <DOT> org>
3 AuthorDate: Wed Sep 30 08:53:56 2015 +0000
4 Commit: Keri Harris <keri <AT> gentoo <DOT> org>
5 CommitDate: Wed Sep 30 08:53:56 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15fe6247
7
8 dev-lang/swi-prolog: remove old development versions
9
10 Package-Manager: portage-2.2.20.1
11
12 dev-lang/swi-prolog/Manifest | 6 --
13 dev-lang/swi-prolog/swi-prolog-7.3.2.ebuild | 128 ----------------------------
14 dev-lang/swi-prolog/swi-prolog-7.3.3.ebuild | 128 ----------------------------
15 dev-lang/swi-prolog/swi-prolog-7.3.4.ebuild | 128 ----------------------------
16 4 files changed, 390 deletions(-)
17
18 diff --git a/dev-lang/swi-prolog/Manifest b/dev-lang/swi-prolog/Manifest
19 index 4dc252e..ad6e9c7 100644
20 --- a/dev-lang/swi-prolog/Manifest
21 +++ b/dev-lang/swi-prolog/Manifest
22 @@ -4,17 +4,11 @@ DIST swi-prolog-7.2.0-gentoo-patchset-0.tar.gz 1629 SHA256 b41a9c416ea0976c1a5f4
23 DIST swi-prolog-7.2.1-gentoo-patchset-0.tar.gz 1636 SHA256 b8aa8cda2e5903341e4f51187a4901d810ad3b4c03db514315fbf1dea671b924 SHA512 839ebe9ceaf010198edd36a8bd19eccfaba779e95b83a1908f1532d16eb650656758de68ee70195057e4c975d76aff46b2ca3f5c3f93e1698355227678148510 WHIRLPOOL efe93a16272ab99c6dc1bfaedabaddaef389c8c07d34f3ee5af1d417612601c85a39c56ce5b0d7ca167a84537277fcab76290f3fb2427e4b30ff7911d79f8d2d
24 DIST swi-prolog-7.2.2-gentoo-patchset-0.tar.gz 1414 SHA256 145f585828da45d89c6abebb7707ef224334a6e102dd50302b1af549d8d8a3c8 SHA512 32642e5e133971fbcec777791c050dd548545050353e23e08e0457487d3b5ec46e9491be4cdfb8d0a0a8af613dc64b569969aaa31a0d8691e0c3fdd9b5c645d0 WHIRLPOOL f394d4da284e31e4f431cda1af54d3dd4f2995bf04de985750c7b0f89f2ad6ed2fca8c921ffe711ae83b8f0d478c864bf81b531a9fe71ab9be73df20083e5c21
25 DIST swi-prolog-7.2.3-gentoo-patchset-0.tar.gz 1418 SHA256 b8cca09211889c3fdca47bcc3093f0811b773553d457b6d4cd423d0a3483ac8b SHA512 6fe185bc6a015bdb0c1466818f2e45897c098d98c091854cb86f1756458585724a8d17c1c8a5593ee054cbe0400c322b27bf107194aa1ba91d478623ff468e39 WHIRLPOOL aa9df0ddc7a01e776074c32f381b92f2738c86ac7a3462749cb24954549e1979c5c8c17038a3161772e41c7f39637ee3547efcda52ef2362e03d814af4cd885b
26 -DIST swi-prolog-7.3.2-gentoo-patchset-0.tar.gz 1628 SHA256 0c019e7bb12d6c81aab94f5940577bc354f6283933da9975d1bedad76582ffea SHA512 66d87771af1c205e79210fe5e41a057b600d5910c0d413adf84147a10664e7f0caa18939f8707e810563785ce932423581f8b4c312f72174d12c76a7e8194d9b WHIRLPOOL 857a1f702bb26e0b1efcb8e1f5d7351216e253f1260d0a4652489074d0d4716452f3fd0b970f9c26cea3e1c9af26d0029284c644c523d081404f451d5d1e9e2b
27 -DIST swi-prolog-7.3.3-gentoo-patchset-0.tar.gz 1401 SHA256 d8c65ac2c3f7b6681d270741d23e56c30ecc249199efff385cbf20daa94f56c9 SHA512 55c9d84a1bf16720c32488a73b0250a426ce1d4f17853051a939a217a24126bf357bbc9407a8ce7537656b9848f09409e709116d158272c25b4e95cf4ced6c90 WHIRLPOOL bc21bca3e9943946838afb9961fe45f1b12b92a79a92f34eaf46e1d6aaef43c35cb0f1acf7145225aca8b3b975ff59ace289990fb4012bdb7ef93afe59af6c58
28 -DIST swi-prolog-7.3.4-gentoo-patchset-0.tar.gz 1415 SHA256 bd1c8717d7d1022a27c6ececb7037c69b816924dcda42132edb8b044cf3f6c07 SHA512 82a8af01325997a6a6f2d517d94040c1f706356f8404b9a4e002fe1df0293b5bcd374aaa3897997e148d2520c2ce7a970e270c5c84520142c7b404689e0cff32 WHIRLPOOL 322770dca3eed47d33025affe86336c060b446f3686055cb0b75c3deb13505a7fecdecad7d0752f2a34813098c6f838bf277bd34da850ad26492763aa3fa5bee
29 DIST swi-prolog-7.3.5-gentoo-patchset-0.tar.gz 1418 SHA256 578af69e8219375bd91959d83363d748d10354e9b7f8025d2229e2c894d148ac SHA512 ec16f0fb8f4c04d3c80547dd385fe8dabe98030f017dffd4ebf76ca2fcae8c564ba95ca3706d5bd2df9a00766fcad99dd0797b72af21dba84ad40b030d13c088 WHIRLPOOL 2b0acc37ba216fdc24a43834d0e26c20f5888c51a8d97b4f3379d7906ecc40f63c7dec45a3321430ca12fec195d9e08d7fd6017415ff7845e2299adce9da502f
30 DIST swi-prolog-7.3.6-gentoo-patchset-0.tar.gz 1426 SHA256 e5de1588a2bbb225e78e4494856d2dc3987592bd76abdbe4c8af0a71458eb1d0 SHA512 e0d05aaabd335be1401d2558f8fe176053449e6b5823bcf407a1073f255c019cc869747e3f02627eab9641aadf0de421a945ad9c3a4edca2263590099f4cc972 WHIRLPOOL a878ac0bacd685657bf526cd6ff0bfbe09cf5ac50499b6e4313f1020ae10d7958502eddd5c84c752fdcf2995106ff635e5c4c0087e10f1c3718d262aecd91b0c
31 DIST swipl-7.2.0.tar.gz 16211509 SHA256 801423b8293d08b96b575ffa96d91cce3acf2473f04c23d58657dd668287f8cb SHA512 94c89e7f76ff545821e2e984a630d37863f305fe71f0cc79a3fd4e41e1b69f4a74f924a4f429d054480b2dd030ceba5fc65fefb75933cf19aeb18c0a03863bf6 WHIRLPOOL 815d1a900a501ad8d9cb843bd42bf1756f1d5c70d994637960c7849140b3ab414b26da06c85998870027ec27678050a68d3480bb81ed23978be9e10e7920e631
32 DIST swipl-7.2.1.tar.gz 16175699 SHA256 f81bd713c5a7544f9b2af694cc0e74aaaf7a70e0a67203caab6ee9493e1dd01f SHA512 514d89963a7b6cae2e33cb01a2b67cb7ec6fd0dbfa7010608b87a3207626f04cd57ce71f816d10be9ac0266d0f2d243f773fc0bd46b37caf04fc2435748d96be WHIRLPOOL ba396ec4465d9ebdf14efea44fa958d655c87b14af201421a6ac88db17bb46391129f0a9ce9a29229457b0f940892a126f6ee55285dbf0ba9395ed01066585ff
33 DIST swipl-7.2.2.tar.gz 16179490 SHA256 c137bbe1d652a6aaa003278045e592637cd9fd5f1d52b05f9f0751bfd9449c8d SHA512 b25ed01e49628d9b463acd0e3687eaef0e3f74e8f834a1442e66913fabf948ae6f6d662c21e3cbb1ca5793ceb96701be31c3b1d2d3a0a9694ea4706f9a64939e WHIRLPOOL 1309284a4d610cb37196aca678d4823bba384ba04a84ef1212c3580bad40da3359fbe4035a13cbfdd21a4eca75df2b8a3c398a1da9061a71ba8da8276c2b17dd
34 DIST swipl-7.2.3.tar.gz 16192142 SHA256 43657d51b7c5887bc2d2bced50a9822b86a08a6841399b8e76ee877f51d646b5 SHA512 da27a6b171d3b471401f1a91e86a4dbe98973d8a1db8c72aa27e452311d08b893b01a1de8f9f4dafcdac460774b4ea980050256d37284546941e1bdf84f8cd7b WHIRLPOOL de695c8e0317921dcc13898f7a3c88d1012e3f87f633cd25766ca5cb6637b29ca81b9245d015614089291a7d9abd0d8c7109ccae1df9297d78301d241cb258b3
35 -DIST swipl-7.3.2.tar.gz 16172495 SHA256 8d8a503b1f36a8635afb7614219d64f4a2f43052bc589de2adbe7f995ec6cc6e SHA512 e74c3fa7e29ea2a4121a839c8d77229913c94367077affb991ae7543ec2da84feef724376a9f47c880ad131b1f43a8f7905722f382b7aab4d6f2f268056ae2c3 WHIRLPOOL 78104539d3210a8296e45ff48b13dcbf958ead19909331b4edb78722915d9ae87af959917f3ebcc62b888f44632c38dfbc59e0bae02128b7f6fa6946a3a5fe72
36 -DIST swipl-7.3.3.tar.gz 16178897 SHA256 fbdb14d4b780f210feb9a3656fb8fabcc2f8aa95d172b1cf2847189e2bd7df6f SHA512 bfe66e0bf12f9c0e044f5af6feccc1b26bde43e0e182f8252e8ec6be09eae96dfc9f1b0517149a1539fd76920f797017ab9550545578edfa3f6d7db4e823801d WHIRLPOOL b307d3c8b6a25216b1411c1bea2e1f3e6fa509cd911496efd0bae473be88df4f0ae5e1929cf3dded01e34583536ecae11806ea5be69e5383f1ef74178eb5761d
37 -DIST swipl-7.3.4.tar.gz 16179711 SHA256 6be554bc594783fe72d146cc248d64bc59aebc3195ce3bc0613eeabd048d9779 SHA512 09f0f6494a5a0b97433055f61305c602d43b2184b1213db6af55414e9b320a3e745b8838fc4262b217ae1ce9bd03fcc74616d23a80a10389000ba4779e861440 WHIRLPOOL 904ff7e47d8b8283cc7309fb68473f8522d25c05855999b30b3b0a93e75dfe1fb2a1a6cc418d2b454ee495bbee7dfe90638af94b92bd9161657152c72cba7c06
38 DIST swipl-7.3.5.tar.gz 16185426 SHA256 e8dd7cf6077dabc6cbefe2087fec36f5219d84ac15c9b8ee89db4dcc17edd91f SHA512 0da707a44907cc152a42f45eb9370622826c3b840c774a976716ae032d1f411b0ac783e28eb9789b55d069921f5186c901b05686f14122cd6741972d4754fdde WHIRLPOOL 6b9e2822d91021c3223ddd0c21ed0c8621df405314c8b995d88a6f235cfc25633eb34605c61f1fd10ed2b29c44a6929b6503cc4d09c72c1fcd65dd41f77ecaa2
39 DIST swipl-7.3.6.tar.gz 16188830 SHA256 cb3e0ebccfeda043e32a3706aa0304c9ecdef9da0bf762f27ad9acbabcdb3a08 SHA512 9036edd5704fcd40c2c50a7fa93871bea44ffc98a3707bed8c0b0355648630ffdfeea6ed33a73057eb0c741fb73db2daf24d64f471566e3ca35a24c2c6a1b996 WHIRLPOOL efa48bfbce96ad3907f686a13ca159322cc0554e7c20f56c54250ea774f75a4937d230bb365252242f76bb692c35b2e7a2fa27fd9caa6a75f8bda4b42a51538d
40
41 diff --git a/dev-lang/swi-prolog/swi-prolog-7.3.2.ebuild b/dev-lang/swi-prolog/swi-prolog-7.3.2.ebuild
42 deleted file mode 100644
43 index fbf2c69..0000000
44 --- a/dev-lang/swi-prolog/swi-prolog-7.3.2.ebuild
45 +++ /dev/null
46 @@ -1,128 +0,0 @@
47 -# Copyright 1999-2015 Gentoo Foundation
48 -# Distributed under the terms of the GNU General Public License v2
49 -# $Id$
50 -
51 -EAPI=4
52 -
53 -inherit eutils flag-o-matic java-pkg-opt-2 multilib
54 -
55 -PATCHSET_VER="0"
56 -
57 -DESCRIPTION="free, small, and standard compliant Prolog compiler"
58 -HOMEPAGE="http://www.swi-prolog.org/"
59 -SRC_URI="http://www.swi-prolog.org/download/devel/src/swipl-${PV}.tar.gz
60 - mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz"
61 -
62 -LICENSE="LGPL-2.1"
63 -SLOT="0"
64 -KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
65 -IUSE="archive debug doc +gmp hardened java minimal odbc +readline ssl static-libs test zlib X"
66 -
67 -RDEPEND="sys-libs/ncurses
68 - archive? ( app-arch/libarchive )
69 - zlib? ( sys-libs/zlib )
70 - odbc? ( dev-db/unixODBC )
71 - readline? ( sys-libs/readline )
72 - gmp? ( dev-libs/gmp )
73 - ssl? ( dev-libs/openssl )
74 - java? ( >=virtual/jdk-1.5 )
75 - X? (
76 - virtual/jpeg
77 - x11-libs/libX11
78 - x11-libs/libXft
79 - x11-libs/libXpm
80 - x11-libs/libXt
81 - x11-libs/libICE
82 - x11-libs/libSM )"
83 -
84 -DEPEND="${RDEPEND}
85 - X? ( x11-proto/xproto )
86 - java? ( test? ( =dev-java/junit-3.8* ) )"
87 -
88 -S="${WORKDIR}/swipl-${PV}"
89 -
90 -src_prepare() {
91 - EPATCH_FORCE=yes
92 - EPATCH_SUFFIX=patch
93 - epatch "${WORKDIR}"/${PV}
94 -
95 - # OSX/Intel ld doesn't like an archive without table of contents
96 - sed -i -e 's/-cru/-scru/' packages/nlp/libstemmer_c/Makefile.pl || die
97 -}
98 -
99 -src_configure() {
100 - append-flags -fno-strict-aliasing
101 - use ppc && append-flags -mno-altivec
102 - use hardened && append-flags -fno-unit-at-a-time
103 - use debug && append-flags -DO_DEBUG
104 -
105 - # ARCH is used in the configure script to figure out host and target
106 - # specific stuff
107 - export ARCH=${CHOST}
108 -
109 - export CC_FOR_BUILD=$(tc-getBUILD_CC)
110 -
111 - cd "${S}"/src || die
112 - econf \
113 - --libdir="${EPREFIX}"/usr/$(get_libdir) \
114 - $(use_enable gmp) \
115 - $(use_enable readline) \
116 - $(use_enable static-libs static) \
117 - --enable-shared \
118 - --enable-custom-flags COFLAGS="${CFLAGS}"
119 -
120 - if ! use minimal ; then
121 - local jpltestconf
122 - if use java && use test ; then
123 - jpltestconf="--with-junit=$(java-config --classpath junit)"
124 - fi
125 -
126 - cd "${S}/packages" || die
127 - econf \
128 - --libdir="${EPREFIX}"/usr/$(get_libdir) \
129 - $(use_with archive) \
130 - $(use_with java jpl) \
131 - ${jpltestconf} \
132 - $(use_with odbc) \
133 - $(use_with ssl) \
134 - $(use_with X xpce) \
135 - $(use_with zlib) \
136 - COFLAGS='"${CFLAGS}"'
137 - fi
138 -}
139 -
140 -src_compile() {
141 - cd "${S}"/src || die
142 - emake
143 -
144 - if ! use minimal ; then
145 - cd "${S}/packages" || die
146 - emake
147 - ./report-failed || die "Cannot report failed packages"
148 - fi
149 -}
150 -
151 -src_test() {
152 - cd "${S}/src" || die
153 - emake check
154 -
155 - if ! use minimal ; then
156 - cd "${S}/packages" || die
157 - emake check
158 - ./report-failed || die "Cannot report failed packages"
159 - fi
160 -}
161 -
162 -src_install() {
163 - emake -C src DESTDIR="${D}" install
164 -
165 - if ! use minimal ; then
166 - emake -C packages DESTDIR="${D}" install
167 - if use doc ; then
168 - emake -C packages DESTDIR="${D}" html-install
169 - fi
170 - ./packages/report-failed || die "Cannot report failed packages"
171 - fi
172 -
173 - dodoc ReleaseNotes/relnotes-5.10 INSTALL README VERSION
174 -}
175
176 diff --git a/dev-lang/swi-prolog/swi-prolog-7.3.3.ebuild b/dev-lang/swi-prolog/swi-prolog-7.3.3.ebuild
177 deleted file mode 100644
178 index fbf2c69..0000000
179 --- a/dev-lang/swi-prolog/swi-prolog-7.3.3.ebuild
180 +++ /dev/null
181 @@ -1,128 +0,0 @@
182 -# Copyright 1999-2015 Gentoo Foundation
183 -# Distributed under the terms of the GNU General Public License v2
184 -# $Id$
185 -
186 -EAPI=4
187 -
188 -inherit eutils flag-o-matic java-pkg-opt-2 multilib
189 -
190 -PATCHSET_VER="0"
191 -
192 -DESCRIPTION="free, small, and standard compliant Prolog compiler"
193 -HOMEPAGE="http://www.swi-prolog.org/"
194 -SRC_URI="http://www.swi-prolog.org/download/devel/src/swipl-${PV}.tar.gz
195 - mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz"
196 -
197 -LICENSE="LGPL-2.1"
198 -SLOT="0"
199 -KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
200 -IUSE="archive debug doc +gmp hardened java minimal odbc +readline ssl static-libs test zlib X"
201 -
202 -RDEPEND="sys-libs/ncurses
203 - archive? ( app-arch/libarchive )
204 - zlib? ( sys-libs/zlib )
205 - odbc? ( dev-db/unixODBC )
206 - readline? ( sys-libs/readline )
207 - gmp? ( dev-libs/gmp )
208 - ssl? ( dev-libs/openssl )
209 - java? ( >=virtual/jdk-1.5 )
210 - X? (
211 - virtual/jpeg
212 - x11-libs/libX11
213 - x11-libs/libXft
214 - x11-libs/libXpm
215 - x11-libs/libXt
216 - x11-libs/libICE
217 - x11-libs/libSM )"
218 -
219 -DEPEND="${RDEPEND}
220 - X? ( x11-proto/xproto )
221 - java? ( test? ( =dev-java/junit-3.8* ) )"
222 -
223 -S="${WORKDIR}/swipl-${PV}"
224 -
225 -src_prepare() {
226 - EPATCH_FORCE=yes
227 - EPATCH_SUFFIX=patch
228 - epatch "${WORKDIR}"/${PV}
229 -
230 - # OSX/Intel ld doesn't like an archive without table of contents
231 - sed -i -e 's/-cru/-scru/' packages/nlp/libstemmer_c/Makefile.pl || die
232 -}
233 -
234 -src_configure() {
235 - append-flags -fno-strict-aliasing
236 - use ppc && append-flags -mno-altivec
237 - use hardened && append-flags -fno-unit-at-a-time
238 - use debug && append-flags -DO_DEBUG
239 -
240 - # ARCH is used in the configure script to figure out host and target
241 - # specific stuff
242 - export ARCH=${CHOST}
243 -
244 - export CC_FOR_BUILD=$(tc-getBUILD_CC)
245 -
246 - cd "${S}"/src || die
247 - econf \
248 - --libdir="${EPREFIX}"/usr/$(get_libdir) \
249 - $(use_enable gmp) \
250 - $(use_enable readline) \
251 - $(use_enable static-libs static) \
252 - --enable-shared \
253 - --enable-custom-flags COFLAGS="${CFLAGS}"
254 -
255 - if ! use minimal ; then
256 - local jpltestconf
257 - if use java && use test ; then
258 - jpltestconf="--with-junit=$(java-config --classpath junit)"
259 - fi
260 -
261 - cd "${S}/packages" || die
262 - econf \
263 - --libdir="${EPREFIX}"/usr/$(get_libdir) \
264 - $(use_with archive) \
265 - $(use_with java jpl) \
266 - ${jpltestconf} \
267 - $(use_with odbc) \
268 - $(use_with ssl) \
269 - $(use_with X xpce) \
270 - $(use_with zlib) \
271 - COFLAGS='"${CFLAGS}"'
272 - fi
273 -}
274 -
275 -src_compile() {
276 - cd "${S}"/src || die
277 - emake
278 -
279 - if ! use minimal ; then
280 - cd "${S}/packages" || die
281 - emake
282 - ./report-failed || die "Cannot report failed packages"
283 - fi
284 -}
285 -
286 -src_test() {
287 - cd "${S}/src" || die
288 - emake check
289 -
290 - if ! use minimal ; then
291 - cd "${S}/packages" || die
292 - emake check
293 - ./report-failed || die "Cannot report failed packages"
294 - fi
295 -}
296 -
297 -src_install() {
298 - emake -C src DESTDIR="${D}" install
299 -
300 - if ! use minimal ; then
301 - emake -C packages DESTDIR="${D}" install
302 - if use doc ; then
303 - emake -C packages DESTDIR="${D}" html-install
304 - fi
305 - ./packages/report-failed || die "Cannot report failed packages"
306 - fi
307 -
308 - dodoc ReleaseNotes/relnotes-5.10 INSTALL README VERSION
309 -}
310
311 diff --git a/dev-lang/swi-prolog/swi-prolog-7.3.4.ebuild b/dev-lang/swi-prolog/swi-prolog-7.3.4.ebuild
312 deleted file mode 100644
313 index fbf2c69..0000000
314 --- a/dev-lang/swi-prolog/swi-prolog-7.3.4.ebuild
315 +++ /dev/null
316 @@ -1,128 +0,0 @@
317 -# Copyright 1999-2015 Gentoo Foundation
318 -# Distributed under the terms of the GNU General Public License v2
319 -# $Id$
320 -
321 -EAPI=4
322 -
323 -inherit eutils flag-o-matic java-pkg-opt-2 multilib
324 -
325 -PATCHSET_VER="0"
326 -
327 -DESCRIPTION="free, small, and standard compliant Prolog compiler"
328 -HOMEPAGE="http://www.swi-prolog.org/"
329 -SRC_URI="http://www.swi-prolog.org/download/devel/src/swipl-${PV}.tar.gz
330 - mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz"
331 -
332 -LICENSE="LGPL-2.1"
333 -SLOT="0"
334 -KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
335 -IUSE="archive debug doc +gmp hardened java minimal odbc +readline ssl static-libs test zlib X"
336 -
337 -RDEPEND="sys-libs/ncurses
338 - archive? ( app-arch/libarchive )
339 - zlib? ( sys-libs/zlib )
340 - odbc? ( dev-db/unixODBC )
341 - readline? ( sys-libs/readline )
342 - gmp? ( dev-libs/gmp )
343 - ssl? ( dev-libs/openssl )
344 - java? ( >=virtual/jdk-1.5 )
345 - X? (
346 - virtual/jpeg
347 - x11-libs/libX11
348 - x11-libs/libXft
349 - x11-libs/libXpm
350 - x11-libs/libXt
351 - x11-libs/libICE
352 - x11-libs/libSM )"
353 -
354 -DEPEND="${RDEPEND}
355 - X? ( x11-proto/xproto )
356 - java? ( test? ( =dev-java/junit-3.8* ) )"
357 -
358 -S="${WORKDIR}/swipl-${PV}"
359 -
360 -src_prepare() {
361 - EPATCH_FORCE=yes
362 - EPATCH_SUFFIX=patch
363 - epatch "${WORKDIR}"/${PV}
364 -
365 - # OSX/Intel ld doesn't like an archive without table of contents
366 - sed -i -e 's/-cru/-scru/' packages/nlp/libstemmer_c/Makefile.pl || die
367 -}
368 -
369 -src_configure() {
370 - append-flags -fno-strict-aliasing
371 - use ppc && append-flags -mno-altivec
372 - use hardened && append-flags -fno-unit-at-a-time
373 - use debug && append-flags -DO_DEBUG
374 -
375 - # ARCH is used in the configure script to figure out host and target
376 - # specific stuff
377 - export ARCH=${CHOST}
378 -
379 - export CC_FOR_BUILD=$(tc-getBUILD_CC)
380 -
381 - cd "${S}"/src || die
382 - econf \
383 - --libdir="${EPREFIX}"/usr/$(get_libdir) \
384 - $(use_enable gmp) \
385 - $(use_enable readline) \
386 - $(use_enable static-libs static) \
387 - --enable-shared \
388 - --enable-custom-flags COFLAGS="${CFLAGS}"
389 -
390 - if ! use minimal ; then
391 - local jpltestconf
392 - if use java && use test ; then
393 - jpltestconf="--with-junit=$(java-config --classpath junit)"
394 - fi
395 -
396 - cd "${S}/packages" || die
397 - econf \
398 - --libdir="${EPREFIX}"/usr/$(get_libdir) \
399 - $(use_with archive) \
400 - $(use_with java jpl) \
401 - ${jpltestconf} \
402 - $(use_with odbc) \
403 - $(use_with ssl) \
404 - $(use_with X xpce) \
405 - $(use_with zlib) \
406 - COFLAGS='"${CFLAGS}"'
407 - fi
408 -}
409 -
410 -src_compile() {
411 - cd "${S}"/src || die
412 - emake
413 -
414 - if ! use minimal ; then
415 - cd "${S}/packages" || die
416 - emake
417 - ./report-failed || die "Cannot report failed packages"
418 - fi
419 -}
420 -
421 -src_test() {
422 - cd "${S}/src" || die
423 - emake check
424 -
425 - if ! use minimal ; then
426 - cd "${S}/packages" || die
427 - emake check
428 - ./report-failed || die "Cannot report failed packages"
429 - fi
430 -}
431 -
432 -src_install() {
433 - emake -C src DESTDIR="${D}" install
434 -
435 - if ! use minimal ; then
436 - emake -C packages DESTDIR="${D}" install
437 - if use doc ; then
438 - emake -C packages DESTDIR="${D}" html-install
439 - fi
440 - ./packages/report-failed || die "Cannot report failed packages"
441 - fi
442 -
443 - dodoc ReleaseNotes/relnotes-5.10 INSTALL README VERSION
444 -}