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: Mon, 30 Sep 2019 14:12:31
Message-Id: 1569852719.fb6135977f1156909207ca8ce240bdc05c7305f5.keri@gentoo
1 commit: fb6135977f1156909207ca8ce240bdc05c7305f5
2 Author: Keri Harris <keri <AT> gentoo <DOT> org>
3 AuthorDate: Mon Sep 30 14:11:59 2019 +0000
4 Commit: Keri Harris <keri <AT> gentoo <DOT> org>
5 CommitDate: Mon Sep 30 14:11:59 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb613597
7
8 dev-lang/swi-prolog: remove old versions
9
10 Signed-off-by: Keri Harris <keri <AT> gentoo.org>
11 Package-Manager: Portage-2.3.69, Repoman-2.3.11
12
13 dev-lang/swi-prolog/Manifest | 7 --
14 dev-lang/swi-prolog/swi-prolog-7.4.2.ebuild | 145 ---------------------------
15 dev-lang/swi-prolog/swi-prolog-7.6.3.ebuild | 146 ---------------------------
16 dev-lang/swi-prolog/swi-prolog-7.6.4.ebuild | 147 ----------------------------
17 dev-lang/swi-prolog/swi-prolog-8.0.2.ebuild | 100 -------------------
18 5 files changed, 545 deletions(-)
19
20 diff --git a/dev-lang/swi-prolog/Manifest b/dev-lang/swi-prolog/Manifest
21 index 6dd4f21d16c..16045a1613c 100644
22 --- a/dev-lang/swi-prolog/Manifest
23 +++ b/dev-lang/swi-prolog/Manifest
24 @@ -1,10 +1,3 @@
25 -DIST swi-prolog-7.4.2-gentoo-patchset-3.tar.gz 3256 BLAKE2B d7997d7307db738f0948a89f5e1cee195be4424737e50df915a293c7cb1b3bc1ce09ebd372e8c5f24c95df7335676f12cdc04749de25396eac71471704cfc579 SHA512 bc1b408e311d10ab59fa221bf5ef3d3cb1003a3edcdd13fd000cbc647117458e1f130e960cc37968481ccc2047529ca128159fac8e0ee75114022ed439905cce
26 -DIST swi-prolog-7.6.4-gentoo-patchset-1.tar.gz 572 BLAKE2B 11ea1f22a997ea495a388627396ac571230de65b0ed2718c1127de04f563660fab0e6f8fd14b537de11a20c9651897f0b4f9d5a0d848c9d5f1f62e0c6e2b6705 SHA512 ce9f66af8764a89af42366d3e5c9d52d597f715022894cd4a2f283bb50be4070b3dbe3258ecf4bcf8808a6230ee023fce1edd9a8ad4342ceeb35d1b17770e4a2
27 -DIST swi-prolog-8.0.2-gentoo-patchset-0.tar.gz 775 BLAKE2B db9cf9247ed1b92a3e810442dac415d017822d7b78a96671b719bbfbfb0208f8c62b93d8d0da864701207a5a2bbd6f0e77b926672897b3b124d55e95191cbc9b SHA512 b64461f63206d892bade49f28d6df1d8c8fb0e684d0d945f89f944af4589bc9bd703a91fa5bc82112ffe5d4f13c0646a5830c643978ed7fe4b700412bfc62daf
28 -DIST swipl-7.4.2.tar.gz 16496738 BLAKE2B a8f45c4277e48c0aa38f8b278b466dcb9e0a776325a9ed9e08c252660671d3ee0ee441978394682276b3fb9b0eca73ad10e02aba4671630bef0a1e8f813dd3c5 SHA512 5b526d4f079e7a36184f871bb7341330bcadaeee2a69af981fbcad71ae76c77331b1f157174ac2b31d96e069dc530afa86c024de6709edd9dc8baee3b4ebffb3
29 -DIST swipl-7.6.3.tar.gz 16772590 BLAKE2B 644be801e290ec9d949a9b7462256a35e11cf9afd62d0b62c315e3620a3943809f58698a23f279454e00299f7b7f7b91e8d9694a139e8c424cb2f83a4efc7a52 SHA512 d84af1a565935af9934c6b75192bb2dd87388ee8fe793ade35d5549a95ec5eb83da6b10508766e795f88393fededea4ec7a3a0c2f0f685d96ab615e171d7d1f4
30 -DIST swipl-7.6.4.tar.gz 16777875 BLAKE2B 94409966362e649f4748b94b4ec25415bb827c7742aa39453d8e37db4ce992a65ad2d054ded4e651f2a9abe3a9438285bc9c9c895437c087ae6cf88f4afae9ca SHA512 f0ed16e4f1436115651c38a0bb37008d0dadad5a19b0f09894fcfc51dd3d429f86488e89cce00788c3c36cc2f0cd2957f92df47d5441133a6f8ea9d91ca5470f
31 -DIST swipl-8.0.2.tar.gz 10413446 BLAKE2B 72214b86cb7276ce528b2791ed08273d568952d5a7109882a1a485c183252f5e9eb90ae18e3712e2adf9f0521c447b06daa455ee637298a64e476e675211c0bc SHA512 88b42846edefa45d67cf016f2d8bca5dfbf153667dcec36785dc441208e09c1e45cf979a7b6862de2bdf3dce4947f2d8c2e445714798de84f5e1841df57dbe96
32 DIST swipl-8.0.3.tar.gz 10418553 BLAKE2B d7d381a3070384164f9788060e1c431cc4658dd3e2144fc4c186c9f5395fb7356593766dcaff3ff424f19f917c8a4b56da31b019bd2206a7f794ece549043b76 SHA512 e3a0788befb5499be6f70524ef398dc3282a38891f20519dd23ec92f216fc1919a76656e4b648c3dc9d94e578dc2663439ff976eb52ca0dba5a6594f8d4d3037
33 DIST swipl-8.1.12.tar.gz 10762243 BLAKE2B a495b471fc4bbe296e5a7821fb51eba960056bd155f5c33a4d1764556209d6be11229d358aa16e57c4604f0ea6d0a6a73c61d67b7f535c5ed2f5a654c7ea2a17 SHA512 daae1a015ea7089a1ad2ef4a6def8d65fcac84bb78bff06a4012b39cf797c2109f2ce64ff847fbc9bde833bbf3f88ebb0d43884c3989630ca1d921ed4e3c19a2
34 DIST swipl-8.1.13.tar.gz 10760459 BLAKE2B 74259267351ced6943cb380464cd0370da66e47919a99cd900c98e76964792eb8d2a0d36b93d2f93c3d65af97fc2bf461aba20d8dc4e1173b5f52fd2d34950d2 SHA512 849d5168c3c722126e60497fd7b086f37541a3d0d2af92edb997c038d6fb5da44502c5a89af473cae89f313a92efcec737774adc462a0dca66833273b3c1c29f
35
36 diff --git a/dev-lang/swi-prolog/swi-prolog-7.4.2.ebuild b/dev-lang/swi-prolog/swi-prolog-7.4.2.ebuild
37 deleted file mode 100644
38 index 9b30d3fd846..00000000000
39 --- a/dev-lang/swi-prolog/swi-prolog-7.4.2.ebuild
40 +++ /dev/null
41 @@ -1,145 +0,0 @@
42 -# Copyright 1999-2018 Gentoo Foundation
43 -# Distributed under the terms of the GNU General Public License v2
44 -
45 -EAPI=5
46 -
47 -inherit eutils flag-o-matic java-pkg-opt-2 multilib
48 -
49 -PATCHSET_VER="3"
50 -
51 -DESCRIPTION="free, small, and standard compliant Prolog compiler"
52 -HOMEPAGE="http://www.swi-prolog.org/"
53 -SRC_URI="http://www.swi-prolog.org/download/stable/src/swipl-${PV}.tar.gz
54 - mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz"
55 -
56 -LICENSE="BSD-2"
57 -SLOT="0"
58 -KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
59 -IUSE="archive berkdb debug doc +gmp hardened java +libedit libressl minimal odbc readline ssl static-libs test uuid zlib X"
60 -
61 -RDEPEND="sys-libs/ncurses:=
62 - archive? ( app-arch/libarchive )
63 - berkdb? ( >=sys-libs/db-4:= )
64 - zlib? ( sys-libs/zlib )
65 - odbc? ( dev-db/unixODBC )
66 - readline? ( sys-libs/readline:= )
67 - libedit? ( dev-libs/libedit )
68 - gmp? ( dev-libs/gmp:0 )
69 - ssl? (
70 - !libressl? ( dev-libs/openssl:0 )
71 - libressl? ( dev-libs/libressl )
72 - )
73 - java? ( >=virtual/jdk-1.5:= )
74 - uuid? ( dev-libs/ossp-uuid )
75 - X? (
76 - virtual/jpeg:0
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-base/xorg-proto )
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 - if [[ -d "${WORKDIR}"/${PV} ]] ; then
94 - epatch "${WORKDIR}"/${PV}
95 - fi
96 -
97 - if ! use uuid; then
98 - mv packages/clib/uuid.pl packages/clib/uuid.pl.unused || die
99 - fi
100 -
101 - # OSX/Intel ld doesn't like an archive without table of contents
102 - sed -i -e 's/-cru/-scru/' packages/nlp/libstemmer_c/Makefile.pl || die
103 -}
104 -
105 -src_configure() {
106 - append-flags -fno-strict-aliasing
107 - use ppc && append-flags -mno-altivec
108 - use hardened && append-flags -fno-unit-at-a-time
109 - use debug && append-flags -DO_DEBUG
110 -
111 - # ARCH is used in the configure script to figure out host and target
112 - # specific stuff
113 - export ARCH=${CHOST}
114 -
115 - export CC_FOR_BUILD=$(tc-getBUILD_CC)
116 -
117 - cd "${S}"/src || die
118 - econf \
119 - --libdir="${EPREFIX}"/usr/$(get_libdir) \
120 - $(use_enable gmp) \
121 - $(use_enable static-libs static) \
122 - --enable-shared \
123 - --enable-custom-flags COFLAGS="${CFLAGS}"
124 -
125 - if ! use minimal ; then
126 - local jpltestconf
127 - if use java && use test ; then
128 - jpltestconf="--with-junit=$(java-config --classpath junit)"
129 - fi
130 -
131 - cd "${S}/packages" || die
132 - econf \
133 - --libdir="${EPREFIX}"/usr/$(get_libdir) \
134 - $(use_with archive) \
135 - $(use_with berkdb bdb ) \
136 - $(use_with java jpl) \
137 - ${jpltestconf} \
138 - $(use_with libedit) \
139 - $(use_with odbc) \
140 - $(use_with readline) \
141 - $(use_with ssl) \
142 - $(use_with X xpce) \
143 - $(use_with zlib) \
144 - COFLAGS='"${CFLAGS}"'
145 - fi
146 -}
147 -
148 -src_compile() {
149 - cd "${S}"/src || die
150 - emake
151 -
152 - if ! use minimal ; then
153 - cd "${S}/packages" || die
154 - emake
155 - ./report-failed || die "Cannot report failed packages"
156 - fi
157 -}
158 -
159 -src_test() {
160 - cd "${S}/src" || die
161 - emake check
162 -
163 - if ! use minimal ; then
164 - unset DISPLAY
165 - cd "${S}/packages" || die
166 - emake \
167 - USE_PUBLIC_NETWORK_TESTS=false \
168 - USE_ODBC_TESTS=false \
169 - check
170 - ./report-failed || die
171 - fi
172 -}
173 -
174 -src_install() {
175 - emake -C src DESTDIR="${D}" install
176 -
177 - if ! use minimal ; then
178 - emake -C packages DESTDIR="${D}" install
179 - if use doc ; then
180 - emake -C packages DESTDIR="${D}" html-install
181 - fi
182 - ./packages/report-failed || die "Cannot report failed packages"
183 - fi
184 -
185 - dodoc ReleaseNotes/relnotes-5.10 INSTALL README.md VERSION
186 -}
187
188 diff --git a/dev-lang/swi-prolog/swi-prolog-7.6.3.ebuild b/dev-lang/swi-prolog/swi-prolog-7.6.3.ebuild
189 deleted file mode 100644
190 index f745720052e..00000000000
191 --- a/dev-lang/swi-prolog/swi-prolog-7.6.3.ebuild
192 +++ /dev/null
193 @@ -1,146 +0,0 @@
194 -# Copyright 1999-2018 Gentoo Foundation
195 -# Distributed under the terms of the GNU General Public License v2
196 -
197 -EAPI=5
198 -
199 -inherit eutils flag-o-matic java-pkg-opt-2 multilib
200 -
201 -PATCHSET_VER="0"
202 -
203 -DESCRIPTION="free, small, and standard compliant Prolog compiler"
204 -HOMEPAGE="http://www.swi-prolog.org/"
205 -SRC_URI="http://www.swi-prolog.org/download/stable/src/swipl-${PV}.tar.gz"
206 -
207 -LICENSE="BSD-2"
208 -SLOT="0"
209 -KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
210 -IUSE="archive berkdb debug doc +gmp hardened java +libedit libressl minimal odbc pcre readline ssl static-libs test uuid zlib X"
211 -
212 -RDEPEND="sys-libs/ncurses:=
213 - archive? ( app-arch/libarchive )
214 - berkdb? ( >=sys-libs/db-4:= )
215 - zlib? ( sys-libs/zlib )
216 - odbc? ( dev-db/unixODBC )
217 - pcre? ( dev-libs/libpcre )
218 - readline? ( sys-libs/readline:= )
219 - libedit? ( dev-libs/libedit )
220 - gmp? ( dev-libs/gmp:0 )
221 - ssl? (
222 - !libressl? ( dev-libs/openssl:0 )
223 - libressl? ( dev-libs/libressl )
224 - )
225 - java? ( >=virtual/jdk-1.7:= )
226 - uuid? ( dev-libs/ossp-uuid )
227 - X? (
228 - virtual/jpeg:0
229 - x11-libs/libX11
230 - x11-libs/libXft
231 - x11-libs/libXpm
232 - x11-libs/libXt
233 - x11-libs/libICE
234 - x11-libs/libSM )"
235 -
236 -DEPEND="${RDEPEND}
237 - X? ( x11-base/xorg-proto )
238 - java? ( test? ( =dev-java/junit-3.8* ) )"
239 -
240 -S="${WORKDIR}/swipl-${PV}"
241 -
242 -src_prepare() {
243 - EPATCH_FORCE=yes
244 - EPATCH_SUFFIX=patch
245 - if [[ -d "${WORKDIR}"/${PV} ]] ; then
246 - epatch "${WORKDIR}"/${PV}
247 - fi
248 -
249 - if ! use uuid; then
250 - mv packages/clib/uuid.pl packages/clib/uuid.pl.unused || die
251 - fi
252 -
253 - # OSX/Intel ld doesn't like an archive without table of contents
254 - sed -i -e 's/-cru/-scru/' packages/nlp/libstemmer_c/Makefile.pl || die
255 -}
256 -
257 -src_configure() {
258 - append-flags -fno-strict-aliasing
259 - use ppc && append-flags -mno-altivec
260 - use hardened && append-flags -fno-unit-at-a-time
261 - use debug && append-flags -DO_DEBUG
262 -
263 - # ARCH is used in the configure script to figure out host and target
264 - # specific stuff
265 - export ARCH=${CHOST}
266 -
267 - export CC_FOR_BUILD=$(tc-getBUILD_CC)
268 -
269 - cd "${S}"/src || die
270 - econf \
271 - --libdir="${EPREFIX}"/usr/$(get_libdir) \
272 - $(use_enable gmp) \
273 - $(use_enable static-libs static) \
274 - --enable-shared \
275 - --enable-custom-flags COFLAGS="${CFLAGS}"
276 -
277 - if ! use minimal ; then
278 - local jpltestconf
279 - if use java && use test ; then
280 - jpltestconf="--with-junit=$(java-config --classpath junit)"
281 - fi
282 -
283 - cd "${S}/packages" || die
284 - econf \
285 - --libdir="${EPREFIX}"/usr/$(get_libdir) \
286 - $(use_with archive) \
287 - $(use_with berkdb bdb ) \
288 - $(use_with java jpl) \
289 - ${jpltestconf} \
290 - $(use_with libedit) \
291 - $(use_with pcre) \
292 - $(use_with odbc) \
293 - $(use_with readline) \
294 - $(use_with ssl) \
295 - $(use_with X xpce) \
296 - $(use_with zlib) \
297 - COFLAGS='"${CFLAGS}"'
298 - fi
299 -}
300 -
301 -src_compile() {
302 - cd "${S}"/src || die
303 - emake
304 -
305 - if ! use minimal ; then
306 - cd "${S}/packages" || die
307 - emake
308 - ./report-failed || die "Cannot report failed packages"
309 - fi
310 -}
311 -
312 -src_test() {
313 - cd "${S}/src" || die
314 - emake check
315 -
316 - if ! use minimal ; then
317 - unset DISPLAY
318 - cd "${S}/packages" || die
319 - emake \
320 - USE_PUBLIC_NETWORK_TESTS=false \
321 - USE_ODBC_TESTS=false \
322 - check
323 - ./report-failed || die
324 - fi
325 -}
326 -
327 -src_install() {
328 - emake -C src DESTDIR="${D}" install
329 -
330 - if ! use minimal ; then
331 - emake -C packages DESTDIR="${D}" install
332 - if use doc ; then
333 - emake -C packages DESTDIR="${D}" html-install
334 - fi
335 - ./packages/report-failed || die "Cannot report failed packages"
336 - fi
337 -
338 - dodoc ReleaseNotes/relnotes-5.10 INSTALL README.md VERSION
339 -}
340
341 diff --git a/dev-lang/swi-prolog/swi-prolog-7.6.4.ebuild b/dev-lang/swi-prolog/swi-prolog-7.6.4.ebuild
342 deleted file mode 100644
343 index 616b737dd83..00000000000
344 --- a/dev-lang/swi-prolog/swi-prolog-7.6.4.ebuild
345 +++ /dev/null
346 @@ -1,147 +0,0 @@
347 -# Copyright 1999-2018 Gentoo Foundation
348 -# Distributed under the terms of the GNU General Public License v2
349 -
350 -EAPI=5
351 -
352 -inherit eutils flag-o-matic java-pkg-opt-2 multilib
353 -
354 -PATCHSET_VER="1"
355 -
356 -DESCRIPTION="free, small, and standard compliant Prolog compiler"
357 -HOMEPAGE="http://www.swi-prolog.org/"
358 -SRC_URI="http://www.swi-prolog.org/download/stable/src/swipl-${PV}.tar.gz
359 - mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz"
360 -
361 -LICENSE="BSD-2"
362 -SLOT="0"
363 -KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
364 -IUSE="archive berkdb debug doc +gmp hardened java +libedit libressl minimal odbc pcre readline ssl static-libs test uuid zlib X"
365 -
366 -RDEPEND="sys-libs/ncurses:=
367 - archive? ( app-arch/libarchive )
368 - berkdb? ( >=sys-libs/db-4:= )
369 - zlib? ( sys-libs/zlib )
370 - odbc? ( dev-db/unixODBC )
371 - pcre? ( dev-libs/libpcre )
372 - readline? ( sys-libs/readline:= )
373 - libedit? ( dev-libs/libedit )
374 - gmp? ( dev-libs/gmp:0 )
375 - ssl? (
376 - !libressl? ( dev-libs/openssl:0 )
377 - libressl? ( dev-libs/libressl )
378 - )
379 - java? ( >=virtual/jdk-1.7:= )
380 - uuid? ( dev-libs/ossp-uuid )
381 - X? (
382 - virtual/jpeg:0
383 - x11-libs/libX11
384 - x11-libs/libXft
385 - x11-libs/libXpm
386 - x11-libs/libXt
387 - x11-libs/libICE
388 - x11-libs/libSM )"
389 -
390 -DEPEND="${RDEPEND}
391 - X? ( x11-base/xorg-proto )
392 - java? ( test? ( =dev-java/junit-3.8* ) )"
393 -
394 -S="${WORKDIR}/swipl-${PV}"
395 -
396 -src_prepare() {
397 - EPATCH_FORCE=yes
398 - EPATCH_SUFFIX=patch
399 - if [[ -d "${WORKDIR}"/${PV} ]] ; then
400 - epatch "${WORKDIR}"/${PV}
401 - fi
402 -
403 - if ! use uuid; then
404 - mv packages/clib/uuid.pl packages/clib/uuid.pl.unused || die
405 - fi
406 -
407 - # OSX/Intel ld doesn't like an archive without table of contents
408 - sed -i -e 's/-cru/-scru/' packages/nlp/libstemmer_c/Makefile.pl || die
409 -}
410 -
411 -src_configure() {
412 - append-flags -fno-strict-aliasing
413 - use ppc && append-flags -mno-altivec
414 - use hardened && append-flags -fno-unit-at-a-time
415 - use debug && append-flags -DO_DEBUG
416 -
417 - # ARCH is used in the configure script to figure out host and target
418 - # specific stuff
419 - export ARCH=${CHOST}
420 -
421 - export CC_FOR_BUILD=$(tc-getBUILD_CC)
422 -
423 - cd "${S}"/src || die
424 - econf \
425 - --libdir="${EPREFIX}"/usr/$(get_libdir) \
426 - $(use_enable gmp) \
427 - $(use_enable static-libs static) \
428 - --enable-shared \
429 - --enable-custom-flags COFLAGS="${CFLAGS}"
430 -
431 - if ! use minimal ; then
432 - local jpltestconf
433 - if use java && use test ; then
434 - jpltestconf="--with-junit=$(java-config --classpath junit)"
435 - fi
436 -
437 - cd "${S}/packages" || die
438 - econf \
439 - --libdir="${EPREFIX}"/usr/$(get_libdir) \
440 - $(use_with archive) \
441 - $(use_with berkdb bdb ) \
442 - $(use_with java jpl) \
443 - ${jpltestconf} \
444 - $(use_with libedit) \
445 - $(use_with pcre) \
446 - $(use_with odbc) \
447 - $(use_with readline) \
448 - $(use_with ssl) \
449 - $(use_with X xpce) \
450 - $(use_with zlib) \
451 - COFLAGS='"${CFLAGS}"'
452 - fi
453 -}
454 -
455 -src_compile() {
456 - cd "${S}"/src || die
457 - emake
458 -
459 - if ! use minimal ; then
460 - cd "${S}/packages" || die
461 - emake
462 - ./report-failed || die "Cannot report failed packages"
463 - fi
464 -}
465 -
466 -src_test() {
467 - cd "${S}/src" || die
468 - emake check
469 -
470 - if ! use minimal ; then
471 - unset DISPLAY
472 - cd "${S}/packages" || die
473 - emake \
474 - USE_PUBLIC_NETWORK_TESTS=false \
475 - USE_ODBC_TESTS=false \
476 - check
477 - ./report-failed || die
478 - fi
479 -}
480 -
481 -src_install() {
482 - emake -C src DESTDIR="${D}" install
483 -
484 - if ! use minimal ; then
485 - emake -C packages DESTDIR="${D}" install
486 - if use doc ; then
487 - emake -C packages DESTDIR="${D}" html-install
488 - fi
489 - ./packages/report-failed || die "Cannot report failed packages"
490 - fi
491 -
492 - dodoc ReleaseNotes/relnotes-5.10 INSTALL README.md VERSION
493 -}
494
495 diff --git a/dev-lang/swi-prolog/swi-prolog-8.0.2.ebuild b/dev-lang/swi-prolog/swi-prolog-8.0.2.ebuild
496 deleted file mode 100644
497 index b951ac3e22e..00000000000
498 --- a/dev-lang/swi-prolog/swi-prolog-8.0.2.ebuild
499 +++ /dev/null
500 @@ -1,100 +0,0 @@
501 -# Copyright 1999-2019 Gentoo Authors
502 -# Distributed under the terms of the GNU General Public License v2
503 -
504 -EAPI=6
505 -
506 -inherit cmake-utils eutils flag-o-matic multilib
507 -
508 -PATCHSET_VER="0"
509 -
510 -DESCRIPTION="versatile implementation of the Prolog programming language"
511 -HOMEPAGE="http://www.swi-prolog.org/"
512 -SRC_URI="http://www.swi-prolog.org/download/stable/src/swipl-${PV}.tar.gz
513 - mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz"
514 -
515 -LICENSE="BSD-2"
516 -SLOT="0"
517 -KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
518 -IUSE="archive berkdb debug doc +gmp java +libedit libressl minimal odbc pcre qt5 readline ssl test uuid X yaml"
519 -
520 -RDEPEND="sys-libs/ncurses:=
521 - sys-libs/zlib
522 - archive? ( app-arch/libarchive )
523 - berkdb? ( >=sys-libs/db-4:= )
524 - odbc? ( dev-db/unixODBC )
525 - pcre? ( dev-libs/libpcre )
526 - readline? ( sys-libs/readline:= )
527 - libedit? ( dev-libs/libedit )
528 - gmp? ( dev-libs/gmp:0 )
529 - ssl? (
530 - !libressl? ( dev-libs/openssl:0 )
531 - libressl? ( dev-libs/libressl )
532 - )
533 - java? ( >=virtual/jdk-1.7:= )
534 - uuid? ( dev-libs/ossp-uuid )
535 - qt5? (
536 - dev-qt/qtwidgets:5
537 - dev-qt/qtgui:5
538 - )
539 - X? (
540 - virtual/jpeg:0
541 - x11-libs/libX11
542 - x11-libs/libXft
543 - x11-libs/libXinerama
544 - x11-libs/libXpm
545 - x11-libs/libXt
546 - x11-libs/libICE
547 - x11-libs/libSM )
548 - yaml? ( dev-libs/libyaml )"
549 -
550 -DEPEND="${RDEPEND}
551 - X? ( x11-base/xorg-proto )
552 - java? ( test? ( =dev-java/junit-3.8* ) )"
553 -
554 -S="${WORKDIR}/swipl-${PV}"
555 -BUILD_DIR="${S}/build"
556 -CMAKE_USE_DIR="${S}"
557 -
558 -src_prepare() {
559 - EPATCH_FORCE=yes
560 - EPATCH_SUFFIX=patch
561 - if [[ -d "${WORKDIR}"/${PV} ]] ; then
562 - epatch "${WORKDIR}"/${PV}
563 - fi
564 -
565 - sed -i -e "s|\(SWIPL_INSTALL_PREFIX\) lib/.*)|\1 $(get_libdir)/swipl)|" CMakeLists.txt || die
566 -
567 - eapply_user
568 -
569 - cmake-utils_src_prepare
570 -}
571 -
572 -src_configure() {
573 - append-flags -fno-strict-aliasing
574 - use debug && append-flags -DO_DEBUG
575 -
576 - mycmakeargs=(
577 - -DSWIPL_INSTALL_PREFIX=$(get_libdir)/swipl
578 - -DUSE_GMP=$(usex gmp)
579 - -DINSTALL_DOCUMENTATION=$(use doc && usex archive)
580 - -DSWIPL_PACKAGES_BASIC=$(usex !minimal)
581 - -DSWIPL_PACKAGES_ARCHIVE=$(usex archive)
582 - -DSWIPL_PACKAGES_ODBC=$(usex odbc)
583 - -DSWIPL_PACKAGES_BDB=$(usex berkdb)
584 - -DSWIPL_PACKAGES_PCRE=$(usex pcre)
585 - -DSWIPL_PACKAGES_YAML=$(usex yaml)
586 - -DSWIPL_PACKAGES_SSL=$(usex ssl)
587 - -DSWIPL_PACKAGES_JAVA=$(usex java)
588 - -DSWIPL_PACKAGES_QT=$(usex qt5)
589 - -DSWIPL_PACKAGES_X=$(usex X)
590 - -DSWIPL_PACKAGES_TERM=$(if use libedit || use readline; then echo yes; else echo no; fi)
591 - )
592 -
593 - cmake-utils_src_configure
594 -}
595 -
596 -src_test() {
597 - USE_PUBLIC_NETWORK_TESTS=false \
598 - USE_ODBC_TESTS=false \
599 - cmake-utils_src_test -V
600 -}