1 |
commit: e78f7ff8673d27fb36a1d4e07fc2ff5a97cafc02 |
2 |
Author: Keri Harris <keri <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sat Sep 26 09:36:48 2020 +0000 |
4 |
Commit: Keri Harris <keri <AT> gentoo <DOT> org> |
5 |
CommitDate: Sat Sep 26 09:37:28 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e78f7ff8 |
7 |
|
8 |
dev-lang/xsb: remove old versions |
9 |
|
10 |
Package-Manager: Portage-3.0.4, Repoman-2.3.22 |
11 |
Signed-off-by: Keri Harris <keri <AT> gentoo.org> |
12 |
|
13 |
dev-lang/xsb/Manifest | 4 - |
14 |
dev-lang/xsb/xsb-3.6.0-r1.ebuild | 199 -------------------------------------- |
15 |
dev-lang/xsb/xsb-3.6.0.ebuild | 200 --------------------------------------- |
16 |
dev-lang/xsb/xsb-3.7.0-r1.ebuild | 199 -------------------------------------- |
17 |
4 files changed, 602 deletions(-) |
18 |
|
19 |
diff --git a/dev-lang/xsb/Manifest b/dev-lang/xsb/Manifest |
20 |
index 445da2f8c16..1e5e68514cc 100644 |
21 |
--- a/dev-lang/xsb/Manifest |
22 |
+++ b/dev-lang/xsb/Manifest |
23 |
@@ -1,6 +1,2 @@ |
24 |
-DIST XSB360.tar.gz 12842882 BLAKE2B 734d17a05eb9cb79906a98a77a6562a9445603a884523689c1f2e5e5f9cd4ebfc7182e9ecde9bf9f97c18a90bc4d0d35a2344ac92193d9ee43eb733530571836 SHA512 2ac2f4d4c7501479648b7f618815d4cd996969791a617f2148ef7498cf08bacd67eab298136303b6804cb689129ae3365e1490ec693f2232f9c9f1ad515d9c6c |
25 |
-DIST XSB370.tar.gz 12322913 BLAKE2B 64db80704ce656bfaa402d161a94c7b1cd3119a363e848b2c7768665df580b25f1fc43b49b381960d9049d947590b7eb3c846c1a2d6b8a1233d8eb2c4de04f7e SHA512 e2c11b0e5fbbffc2fb6d493e39b7dd74de43509ea1c844f1b3e5d1002c116d6fb8b245905b7b512499e40765a6603d4bef883052bdeec4a3078011c305f85a9f |
26 |
DIST XSB38.tar.gz 13830570 BLAKE2B 60a6ab38435348d09e2d08bc65ca62c06b38495b72f40a6f3f10fe8d23949bfed0c580c9be0c8304d8a88a53b227bb695870b558d67f33a47543de6c1529180f SHA512 457c691450afcf3ed4e2fffc28deaef0949ef4bbf6fd69b504acc6507fbb144f2c6e427a25da2b6346b15b82e803c02d1b6962af698d16c1fcb9a3d56160ea30 |
27 |
-DIST xsb-3.6.0-gentoo-patchset-4.tar.gz 7513 BLAKE2B cf846dc94e0f1194f5da381b888f4ce6476a4e861cb23e6dca87b0cd2c0ea24c4290ea080432d2c5440f7350cf0862c7fc34e303a8dfe824e2e3e06f29aa4815 SHA512 bb7ba7836fa2df7a54fd2837b4cb760f7ae0e9511bc0a4b2be8cba89ed4aeedda6712937a4748bd9e9ee16366d442fd962a121dbf83017e2199eb3a287efb1d5 |
28 |
-DIST xsb-3.7.0-gentoo-patchset-3.tar.gz 5636 BLAKE2B f7b66131d3f02fd75e8b6019f8e64cb6f531155116364da432df41a8f7b3ba2b8d300f7b64bbcae7a755478c6aeb637b36457b491998c88457a96b64e5ecb46e SHA512 bee6d62b900c9ee3a373dfa0ad7362b18c748bb9e0559a878534ed517067d753e1fa79277b0588133a1eeceafcd56b4dcc9ff81892309f6c6666150baaaaf047 |
29 |
DIST xsb-3.8.0-gentoo-patchset-3.tar.gz 7297 BLAKE2B b3da3b4458e6e97c32fc6318bfa95d9755398572b85fe10a00af327c7cf940e18b8ae49cd2543544b363daf39bdc9db3963487e134c3a1b3a31c05344ed927fd SHA512 96064c2a27c4570b213613b97386bed1dac8082881794b7e18e5ae9ee9c28af78412c793b1fe26a293664ba88236257fbb3804cdda63799fff6fb72ca498b4a4 |
30 |
|
31 |
diff --git a/dev-lang/xsb/xsb-3.6.0-r1.ebuild b/dev-lang/xsb/xsb-3.6.0-r1.ebuild |
32 |
deleted file mode 100644 |
33 |
index b33ce06c15c..00000000000 |
34 |
--- a/dev-lang/xsb/xsb-3.6.0-r1.ebuild |
35 |
+++ /dev/null |
36 |
@@ -1,199 +0,0 @@ |
37 |
-# Copyright 1999-2019 Gentoo Authors |
38 |
-# Distributed under the terms of the GNU General Public License v2 |
39 |
- |
40 |
-EAPI=6 |
41 |
- |
42 |
-MY_P="XSB${PV//./}" |
43 |
- |
44 |
-PATCHSET_VER="4" |
45 |
- |
46 |
-inherit autotools java-pkg-opt-2 |
47 |
- |
48 |
-DESCRIPTION="XSB is a logic programming and deductive database system" |
49 |
-HOMEPAGE="http://xsb.sourceforge.net" |
50 |
-SRC_URI="http://xsb.sourceforge.net/downloads/${MY_P}.tar.gz |
51 |
- mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz" |
52 |
- |
53 |
-LICENSE="GPL-2 LGPL-2" |
54 |
-SLOT="0" |
55 |
-KEYWORDS="~amd64 ~x86" |
56 |
-IUSE="curl debug iodbc java mysql odbc pcre threads xml" |
57 |
- |
58 |
-RDEPEND="curl? ( net-misc/curl ) |
59 |
- iodbc? ( dev-db/libiodbc ) |
60 |
- java? ( >=virtual/jdk-1.4:= ) |
61 |
- mysql? ( dev-db/mysql-connector-c:0= ) |
62 |
- odbc? ( dev-db/unixODBC ) |
63 |
- pcre? ( dev-libs/libpcre ) |
64 |
- xml? ( dev-libs/libxml2 )" |
65 |
- |
66 |
-DEPEND="${RDEPEND}" |
67 |
- |
68 |
-S="${WORKDIR}"/XSB |
69 |
- |
70 |
-PATCHES=( "${WORKDIR}/${PV}" ) |
71 |
- |
72 |
-src_prepare() { |
73 |
- default |
74 |
- cd "${S}"/build |
75 |
- eautoconf |
76 |
-} |
77 |
- |
78 |
-src_configure() { |
79 |
- cd "${S}"/build |
80 |
- |
81 |
- econf \ |
82 |
- --prefix=/usr/$(get_libdir) \ |
83 |
- --disable-optimization \ |
84 |
- --without-smodels \ |
85 |
- $(use_with odbc) \ |
86 |
- $(use_with iodbc) \ |
87 |
- $(use_enable threads mt) \ |
88 |
- $(use_enable debug) |
89 |
- |
90 |
- if use curl ; then |
91 |
- cd "${S}"/packages/curl |
92 |
- econf |
93 |
- fi |
94 |
- |
95 |
- if use mysql ; then |
96 |
- cd "${S}"/packages/dbdrivers/mysql |
97 |
- econf --with-mysql-libdir=$(mysql_config --variable=pkglibdir) |
98 |
- fi |
99 |
- |
100 |
- if use odbc ; then |
101 |
- cd "${S}"/packages/dbdrivers/odbc |
102 |
- econf |
103 |
- fi |
104 |
- |
105 |
- if use pcre ; then |
106 |
- cd "${S}"/packages/pcre |
107 |
- econf |
108 |
- fi |
109 |
- |
110 |
- if use xml ; then |
111 |
- cd "${S}"/packages/xpath |
112 |
- econf |
113 |
- fi |
114 |
-} |
115 |
- |
116 |
-src_compile() { |
117 |
- cd "${S}"/build |
118 |
- |
119 |
- default |
120 |
- |
121 |
- # All XSB Packages are compiled using a single Prolog engine. |
122 |
- # Consequently they must all be compiled using a single make job. |
123 |
- |
124 |
- cd "${S}"/packages |
125 |
- rm -f *.xwam |
126 |
- emake -j1 |
127 |
- |
128 |
- if use curl ; then |
129 |
- emake -j1 curl |
130 |
- emake -j1 sgml |
131 |
- if use xml ; then |
132 |
- emake -j1 xpath |
133 |
- fi |
134 |
- fi |
135 |
- |
136 |
- if use mysql ; then |
137 |
- emake -j1 mysql |
138 |
- fi |
139 |
- |
140 |
- if use odbc ; then |
141 |
- emake -j1 odbc |
142 |
- fi |
143 |
- |
144 |
- if use pcre ; then |
145 |
- emake -j1 pcre |
146 |
- fi |
147 |
-} |
148 |
- |
149 |
-src_install() { |
150 |
- cd "${S}"/build |
151 |
- default |
152 |
- |
153 |
- local XSB_INSTALL_DIR=/usr/$(get_libdir)/xsb-${PV} |
154 |
- dosym ${XSB_INSTALL_DIR}/bin/xsb /usr/bin/xsb |
155 |
- |
156 |
- cd "${S}"/packages |
157 |
- local PACKAGES=${XSB_INSTALL_DIR}/packages |
158 |
- insinto ${PACKAGES} |
159 |
- doins *.xwam |
160 |
- |
161 |
- insinto ${PACKAGES}/chr |
162 |
- doins chr/*.xwam |
163 |
- |
164 |
- insinto ${PACKAGES}/clpqr |
165 |
- doins clpqr/*.xwam |
166 |
- |
167 |
- insinto ${PACKAGES}/gap |
168 |
- doins gap/*.xwam |
169 |
- |
170 |
- insinto ${PACKAGES}/justify |
171 |
- doins justify/*.xwam |
172 |
- doins justify/*.H |
173 |
- |
174 |
- insinto ${PACKAGES}/regmatch |
175 |
- doins regmatch/*.xwam |
176 |
- insinto ${PACKAGES}/regmatch/cc |
177 |
- doins regmatch/cc/*.H |
178 |
- |
179 |
- insinto ${PACKAGES}/slx |
180 |
- doins slx/*.xwam |
181 |
- |
182 |
- insinto ${PACKAGES}/wildmatch |
183 |
- doins wildmatch/*.xwam |
184 |
- insinto ${PACKAGES}/wildmatch/cc |
185 |
- doins wildmatch/cc/*.H |
186 |
- |
187 |
- if use curl ; then |
188 |
- insinto ${PACKAGES}/curl |
189 |
- doins curl/*.xwam |
190 |
- insinto ${PACKAGES}/curl/cc |
191 |
- doins curl/cc/*.H |
192 |
- insinto ${PACKAGES}/sgml |
193 |
- doins sgml/*.xwam |
194 |
- insinto ${PACKAGES}/sgml/cc |
195 |
- doins sgml/cc/*.H |
196 |
- insinto ${PACKAGES}/sgml/cc/dtd |
197 |
- doins sgml/cc/dtd/* |
198 |
- if use xml ; then |
199 |
- insinto ${PACKAGES}/xpath |
200 |
- doins xpath/*xwam |
201 |
- insinto ${PACKAGES}/xpath/cc |
202 |
- doins xpath/cc/*.H |
203 |
- fi |
204 |
- fi |
205 |
- |
206 |
- if use mysql || use odbc ; then |
207 |
- insinto ${PACKAGES}/dbdrivers |
208 |
- doins dbdrivers/*.xwam |
209 |
- doins dbdrivers/*.H |
210 |
- insinto ${PACKAGES}/dbdrivers/cc |
211 |
- doins dbdrivers/cc/*.H |
212 |
- if use mysql ; then |
213 |
- insinto ${PACKAGES}/dbdrivers/mysql |
214 |
- doins dbdrivers/mysql/*.xwam |
215 |
- insinto ${PACKAGES}/dbdrivers/mysql/cc |
216 |
- doins dbdrivers/mysql/cc/*.H |
217 |
- fi |
218 |
- if use odbc ; then |
219 |
- insinto ${PACKAGES}/dbdrivers/odbc |
220 |
- doins dbdrivers/odbc/*.xwam |
221 |
- insinto ${PACKAGES}/dbdrivers/odbc/cc |
222 |
- doins dbdrivers/odbc/cc/*.H |
223 |
- fi |
224 |
- fi |
225 |
- |
226 |
- if use pcre ; then |
227 |
- insinto ${PACKAGES}/pcre |
228 |
- doins pcre/*.xwam |
229 |
- insinto ${PACKAGES}/pcre/cc |
230 |
- doins pcre/cc/*.H |
231 |
- fi |
232 |
- |
233 |
- cd "${S}" |
234 |
- dodoc FAQ README |
235 |
-} |
236 |
|
237 |
diff --git a/dev-lang/xsb/xsb-3.6.0.ebuild b/dev-lang/xsb/xsb-3.6.0.ebuild |
238 |
deleted file mode 100644 |
239 |
index 033bb06053d..00000000000 |
240 |
--- a/dev-lang/xsb/xsb-3.6.0.ebuild |
241 |
+++ /dev/null |
242 |
@@ -1,200 +0,0 @@ |
243 |
-# Copyright 1999-2017 Gentoo Foundation |
244 |
-# Distributed under the terms of the GNU General Public License v2 |
245 |
- |
246 |
-EAPI=5 |
247 |
- |
248 |
-MY_P="XSB${PV//./}" |
249 |
- |
250 |
-PATCHSET_VER="4" |
251 |
- |
252 |
-inherit eutils autotools java-pkg-opt-2 |
253 |
- |
254 |
-DESCRIPTION="XSB is a logic programming and deductive database system" |
255 |
-HOMEPAGE="http://xsb.sourceforge.net" |
256 |
-SRC_URI="http://xsb.sourceforge.net/downloads/${MY_P}.tar.gz |
257 |
- mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz" |
258 |
- |
259 |
-LICENSE="GPL-2 LGPL-2" |
260 |
-SLOT="0" |
261 |
-KEYWORDS="amd64 x86" |
262 |
-IUSE="curl debug iodbc java mysql odbc pcre threads xml" |
263 |
- |
264 |
-RDEPEND="curl? ( net-misc/curl ) |
265 |
- iodbc? ( dev-db/libiodbc ) |
266 |
- java? ( >=virtual/jdk-1.4:= ) |
267 |
- mysql? ( virtual/mysql ) |
268 |
- odbc? ( dev-db/unixODBC ) |
269 |
- pcre? ( dev-libs/libpcre ) |
270 |
- xml? ( dev-libs/libxml2 )" |
271 |
- |
272 |
-DEPEND="${RDEPEND}" |
273 |
- |
274 |
-S="${WORKDIR}"/XSB |
275 |
- |
276 |
-src_prepare() { |
277 |
- EPATCH_FORCE=yes |
278 |
- EPATCH_SUFFIX=patch |
279 |
- epatch "${WORKDIR}"/${PV} |
280 |
- |
281 |
- cd "${S}"/build |
282 |
- eautoconf |
283 |
-} |
284 |
- |
285 |
-src_configure() { |
286 |
- cd "${S}"/build |
287 |
- |
288 |
- econf \ |
289 |
- --prefix=/usr/$(get_libdir) \ |
290 |
- --disable-optimization \ |
291 |
- --without-smodels \ |
292 |
- $(use_with odbc) \ |
293 |
- $(use_with iodbc) \ |
294 |
- $(use_enable threads mt) \ |
295 |
- $(use_enable debug) |
296 |
- |
297 |
- if use curl ; then |
298 |
- cd "${S}"/packages/curl |
299 |
- econf |
300 |
- fi |
301 |
- |
302 |
- if use mysql ; then |
303 |
- cd "${S}"/packages/dbdrivers/mysql |
304 |
- econf |
305 |
- fi |
306 |
- |
307 |
- if use odbc ; then |
308 |
- cd "${S}"/packages/dbdrivers/odbc |
309 |
- econf |
310 |
- fi |
311 |
- |
312 |
- if use pcre ; then |
313 |
- cd "${S}"/packages/pcre |
314 |
- econf |
315 |
- fi |
316 |
- |
317 |
- if use xml ; then |
318 |
- cd "${S}"/packages/xpath |
319 |
- econf |
320 |
- fi |
321 |
-} |
322 |
- |
323 |
-src_compile() { |
324 |
- cd "${S}"/build |
325 |
- |
326 |
- emake |
327 |
- |
328 |
- # All XSB Packages are compiled using a single Prolog engine. |
329 |
- # Consequently they must all be compiled using a single make job. |
330 |
- |
331 |
- cd "${S}"/packages |
332 |
- rm -f *.xwam |
333 |
- emake -j1 |
334 |
- |
335 |
- if use curl ; then |
336 |
- emake -j1 curl |
337 |
- emake -j1 sgml |
338 |
- if use xml ; then |
339 |
- emake -j1 xpath |
340 |
- fi |
341 |
- fi |
342 |
- |
343 |
- if use mysql ; then |
344 |
- emake -j1 mysql |
345 |
- fi |
346 |
- |
347 |
- if use odbc ; then |
348 |
- emake -j1 odbc |
349 |
- fi |
350 |
- |
351 |
- if use pcre ; then |
352 |
- emake -j1 pcre |
353 |
- fi |
354 |
-} |
355 |
- |
356 |
-src_install() { |
357 |
- cd "${S}"/build |
358 |
- emake DESTDIR="${D}" install |
359 |
- |
360 |
- local XSB_INSTALL_DIR=/usr/$(get_libdir)/xsb-${PV} |
361 |
- dosym ${XSB_INSTALL_DIR}/bin/xsb /usr/bin/xsb |
362 |
- |
363 |
- cd "${S}"/packages |
364 |
- local PACKAGES=${XSB_INSTALL_DIR}/packages |
365 |
- insinto ${PACKAGES} |
366 |
- doins *.xwam |
367 |
- |
368 |
- insinto ${PACKAGES}/chr |
369 |
- doins chr/*.xwam |
370 |
- |
371 |
- insinto ${PACKAGES}/clpqr |
372 |
- doins clpqr/*.xwam |
373 |
- |
374 |
- insinto ${PACKAGES}/gap |
375 |
- doins gap/*.xwam |
376 |
- |
377 |
- insinto ${PACKAGES}/justify |
378 |
- doins justify/*.xwam |
379 |
- doins justify/*.H |
380 |
- |
381 |
- insinto ${PACKAGES}/regmatch |
382 |
- doins regmatch/*.xwam |
383 |
- insinto ${PACKAGES}/regmatch/cc |
384 |
- doins regmatch/cc/*.H |
385 |
- |
386 |
- insinto ${PACKAGES}/slx |
387 |
- doins slx/*.xwam |
388 |
- |
389 |
- insinto ${PACKAGES}/wildmatch |
390 |
- doins wildmatch/*.xwam |
391 |
- insinto ${PACKAGES}/wildmatch/cc |
392 |
- doins wildmatch/cc/*.H |
393 |
- |
394 |
- if use curl ; then |
395 |
- insinto ${PACKAGES}/curl |
396 |
- doins curl/*.xwam |
397 |
- insinto ${PACKAGES}/curl/cc |
398 |
- doins curl/cc/*.H |
399 |
- insinto ${PACKAGES}/sgml |
400 |
- doins sgml/*.xwam |
401 |
- insinto ${PACKAGES}/sgml/cc |
402 |
- doins sgml/cc/*.H |
403 |
- insinto ${PACKAGES}/sgml/cc/dtd |
404 |
- doins sgml/cc/dtd/* |
405 |
- if use xml ; then |
406 |
- insinto ${PACKAGES}/xpath |
407 |
- doins xpath/*xwam |
408 |
- insinto ${PACKAGES}/xpath/cc |
409 |
- doins xpath/cc/*.H |
410 |
- fi |
411 |
- fi |
412 |
- |
413 |
- if use mysql || use odbc ; then |
414 |
- insinto ${PACKAGES}/dbdrivers |
415 |
- doins dbdrivers/*.xwam |
416 |
- doins dbdrivers/*.H |
417 |
- insinto ${PACKAGES}/dbdrivers/cc |
418 |
- doins dbdrivers/cc/*.H |
419 |
- if use mysql ; then |
420 |
- insinto ${PACKAGES}/dbdrivers/mysql |
421 |
- doins dbdrivers/mysql/*.xwam |
422 |
- insinto ${PACKAGES}/dbdrivers/mysql/cc |
423 |
- doins dbdrivers/mysql/cc/*.H |
424 |
- fi |
425 |
- if use odbc ; then |
426 |
- insinto ${PACKAGES}/dbdrivers/odbc |
427 |
- doins dbdrivers/odbc/*.xwam |
428 |
- insinto ${PACKAGES}/dbdrivers/odbc/cc |
429 |
- doins dbdrivers/odbc/cc/*.H |
430 |
- fi |
431 |
- fi |
432 |
- |
433 |
- if use pcre ; then |
434 |
- insinto ${PACKAGES}/pcre |
435 |
- doins pcre/*.xwam |
436 |
- insinto ${PACKAGES}/pcre/cc |
437 |
- doins pcre/cc/*.H |
438 |
- fi |
439 |
- |
440 |
- cd "${S}" |
441 |
- dodoc FAQ README |
442 |
-} |
443 |
|
444 |
diff --git a/dev-lang/xsb/xsb-3.7.0-r1.ebuild b/dev-lang/xsb/xsb-3.7.0-r1.ebuild |
445 |
deleted file mode 100644 |
446 |
index 983c93a7be4..00000000000 |
447 |
--- a/dev-lang/xsb/xsb-3.7.0-r1.ebuild |
448 |
+++ /dev/null |
449 |
@@ -1,199 +0,0 @@ |
450 |
-# Copyright 1999-2019 Gentoo Authors |
451 |
-# Distributed under the terms of the GNU General Public License v2 |
452 |
- |
453 |
-EAPI=6 |
454 |
- |
455 |
-MY_P="XSB${PV//./}" |
456 |
- |
457 |
-PATCHSET_VER="3" |
458 |
- |
459 |
-inherit autotools java-pkg-opt-2 |
460 |
- |
461 |
-DESCRIPTION="XSB is a logic programming and deductive database system" |
462 |
-HOMEPAGE="http://xsb.sourceforge.net" |
463 |
-SRC_URI="http://xsb.sourceforge.net/downloads/${MY_P}.tar.gz |
464 |
- mirror://gentoo/${P}-gentoo-patchset-${PATCHSET_VER}.tar.gz" |
465 |
- |
466 |
-LICENSE="GPL-2 LGPL-2" |
467 |
-SLOT="0" |
468 |
-KEYWORDS="~amd64 ~x86" |
469 |
-IUSE="curl debug iodbc java mysql odbc pcre threads xml" |
470 |
- |
471 |
-RDEPEND="curl? ( net-misc/curl ) |
472 |
- iodbc? ( dev-db/libiodbc ) |
473 |
- java? ( >=virtual/jdk-1.4:= ) |
474 |
- mysql? ( dev-db/mysql-connector-c:0= ) |
475 |
- odbc? ( dev-db/unixODBC ) |
476 |
- pcre? ( dev-libs/libpcre ) |
477 |
- xml? ( dev-libs/libxml2 )" |
478 |
- |
479 |
-DEPEND="${RDEPEND}" |
480 |
- |
481 |
-S="${WORKDIR}"/XSB |
482 |
- |
483 |
-PATCHES=( "${WORKDIR}/${PV}" ) |
484 |
- |
485 |
-src_prepare() { |
486 |
- default |
487 |
- cd "${S}"/build |
488 |
- eautoconf |
489 |
-} |
490 |
- |
491 |
-src_configure() { |
492 |
- cd "${S}"/build |
493 |
- |
494 |
- econf \ |
495 |
- --prefix=/usr/$(get_libdir) \ |
496 |
- --disable-optimization \ |
497 |
- --without-smodels \ |
498 |
- $(use_with odbc) \ |
499 |
- $(use_with iodbc) \ |
500 |
- $(use_enable threads mt) \ |
501 |
- $(use_enable debug) |
502 |
- |
503 |
- if use curl ; then |
504 |
- cd "${S}"/packages/curl |
505 |
- econf |
506 |
- fi |
507 |
- |
508 |
- if use mysql ; then |
509 |
- cd "${S}"/packages/dbdrivers/mysql |
510 |
- econf |
511 |
- fi |
512 |
- |
513 |
- if use odbc ; then |
514 |
- cd "${S}"/packages/dbdrivers/odbc |
515 |
- econf |
516 |
- fi |
517 |
- |
518 |
- if use pcre ; then |
519 |
- cd "${S}"/packages/pcre |
520 |
- econf |
521 |
- fi |
522 |
- |
523 |
- if use xml ; then |
524 |
- cd "${S}"/packages/xpath |
525 |
- econf |
526 |
- fi |
527 |
-} |
528 |
- |
529 |
-src_compile() { |
530 |
- cd "${S}"/build |
531 |
- |
532 |
- default |
533 |
- |
534 |
- # All XSB Packages are compiled using a single Prolog engine. |
535 |
- # Consequently they must all be compiled using a single make job. |
536 |
- |
537 |
- cd "${S}"/packages |
538 |
- rm -f *.xwam |
539 |
- emake -j1 |
540 |
- |
541 |
- if use curl ; then |
542 |
- emake -j1 curl |
543 |
- emake -j1 sgml |
544 |
- if use xml ; then |
545 |
- emake -j1 xpath |
546 |
- fi |
547 |
- fi |
548 |
- |
549 |
- if use mysql ; then |
550 |
- emake -j1 mysql |
551 |
- fi |
552 |
- |
553 |
- if use odbc ; then |
554 |
- emake -j1 odbc |
555 |
- fi |
556 |
- |
557 |
- if use pcre ; then |
558 |
- emake -j1 pcre |
559 |
- fi |
560 |
-} |
561 |
- |
562 |
-src_install() { |
563 |
- cd "${S}"/build |
564 |
- default |
565 |
- |
566 |
- local XSB_INSTALL_DIR=/usr/$(get_libdir)/xsb-${PV} |
567 |
- dosym ${XSB_INSTALL_DIR}/bin/xsb /usr/bin/xsb |
568 |
- |
569 |
- cd "${S}"/packages |
570 |
- local PACKAGES=${XSB_INSTALL_DIR}/packages |
571 |
- insinto ${PACKAGES} |
572 |
- doins *.xwam |
573 |
- |
574 |
- insinto ${PACKAGES}/chr |
575 |
- doins chr/*.xwam |
576 |
- |
577 |
- insinto ${PACKAGES}/clpqr |
578 |
- doins clpqr/*.xwam |
579 |
- |
580 |
- insinto ${PACKAGES}/gap |
581 |
- doins gap/*.xwam |
582 |
- |
583 |
- insinto ${PACKAGES}/justify |
584 |
- doins justify/*.xwam |
585 |
- doins justify/*.H |
586 |
- |
587 |
- insinto ${PACKAGES}/regmatch |
588 |
- doins regmatch/*.xwam |
589 |
- insinto ${PACKAGES}/regmatch/cc |
590 |
- doins regmatch/cc/*.H |
591 |
- |
592 |
- insinto ${PACKAGES}/slx |
593 |
- doins slx/*.xwam |
594 |
- |
595 |
- insinto ${PACKAGES}/wildmatch |
596 |
- doins wildmatch/*.xwam |
597 |
- insinto ${PACKAGES}/wildmatch/cc |
598 |
- doins wildmatch/cc/*.H |
599 |
- |
600 |
- if use curl ; then |
601 |
- insinto ${PACKAGES}/curl |
602 |
- doins curl/*.xwam |
603 |
- insinto ${PACKAGES}/curl/cc |
604 |
- doins curl/cc/*.H |
605 |
- insinto ${PACKAGES}/sgml |
606 |
- doins sgml/*.xwam |
607 |
- insinto ${PACKAGES}/sgml/cc |
608 |
- doins sgml/cc/*.H |
609 |
- insinto ${PACKAGES}/sgml/cc/dtd |
610 |
- doins sgml/cc/dtd/* |
611 |
- if use xml ; then |
612 |
- insinto ${PACKAGES}/xpath |
613 |
- doins xpath/*xwam |
614 |
- insinto ${PACKAGES}/xpath/cc |
615 |
- doins xpath/cc/*.H |
616 |
- fi |
617 |
- fi |
618 |
- |
619 |
- if use mysql || use odbc ; then |
620 |
- insinto ${PACKAGES}/dbdrivers |
621 |
- doins dbdrivers/*.xwam |
622 |
- doins dbdrivers/*.H |
623 |
- insinto ${PACKAGES}/dbdrivers/cc |
624 |
- doins dbdrivers/cc/*.H |
625 |
- if use mysql ; then |
626 |
- insinto ${PACKAGES}/dbdrivers/mysql |
627 |
- doins dbdrivers/mysql/*.xwam |
628 |
- insinto ${PACKAGES}/dbdrivers/mysql/cc |
629 |
- doins dbdrivers/mysql/cc/*.H |
630 |
- fi |
631 |
- if use odbc ; then |
632 |
- insinto ${PACKAGES}/dbdrivers/odbc |
633 |
- doins dbdrivers/odbc/*.xwam |
634 |
- insinto ${PACKAGES}/dbdrivers/odbc/cc |
635 |
- doins dbdrivers/odbc/cc/*.H |
636 |
- fi |
637 |
- fi |
638 |
- |
639 |
- if use pcre ; then |
640 |
- insinto ${PACKAGES}/pcre |
641 |
- doins pcre/*.xwam |
642 |
- insinto ${PACKAGES}/pcre/cc |
643 |
- doins pcre/cc/*.H |
644 |
- fi |
645 |
- |
646 |
- cd "${S}" |
647 |
- dodoc FAQ README |
648 |
-} |