Codebase list swi-prolog / ebe12a6
Import upstream version 8.2.4+dfsg+git20210130.1.c0aa798 Debian Janitor 2 years ago
71 changed file(s) with 3747 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
0 swi-prolog (8.2.0+dfsg-2) unstable; urgency=medium
1
2 SWI-Prolog core system is now shipped in swi-prolog-core package,
3 which provides SWI-Prolog interpreter itself. SWI-Prolog core
4 packages, which do not depend on external libraries (except zlib) are
5 now shipped in swi-prolog-core-packages package. Previously core
6 system and core packages where shipped in swi-prolog-nox, but there
7 were some requests to provides these components separately to reduce
8 install size of SWI-Prolog basic setup and reduce the number of its
9 dependencies.
10
11 Also, swi-prolog-core now provides the following virtual packages:
12
13 swi-prolog-abi-$(swi-prolog:ABI)
14 swi-prolog-api-foreign-$(swi-prolog:FABI)
15 swi-prolog-abi-binary-${swi-prolog:BABI}
16 swi-prolog-abi-qlf-${swi-prolog:QLF}
17 swi-prolog-abi-states-${swi-prolog:SSTATES}
18
19 The names of these virtual packages are based on the output of
20
21 $ swipl --abi_version
22
23 Other packages may depend on specific SWI-Prolog ABI or ABI compotent.
24 or FABI (see, README.Debian for more information).
25
26 -- Lev Lamberov <dogsleg@debian.org>, Tue, 9 Jun 2020 09:58:42 +0500
27
28 swi-prolog (8.1.26+dfsg-1) unstable; urgency=medium
29
30 Documentation (including interactive documentation) and examples are
31 shipped now in swi-prolog-doc, which is Recommended. Without
32 installing this package it is not possible to use help query in
33 SWI-Prolog interactive interpreter, but it saves some disk space for
34 those who don't need it.
35
36 -- Lev Lamberov <dogsleg@debian.org> Sat, 28 Mar 2020 21:43:11 +0500
0 swi-prolog ABI
1 --------------
2
3 There are five virtual packages which reflect different ABI version of
4 swi-prolog:
5
6 - swi-prolog-abi-${swi-prolog:ABI},
7 - swi-prolog-abi-foreign-${swi-prolog:FABI},
8 - swi-prolog-abi-binary-${swi-prolog:BABI},
9 - swi-prolog-abi-qlf-${swi-prolog:QLF},
10 - swi-prolog-abi-states-${swi-prolog:SSTATES}
11
12 These packages are Provided by swi-prolog-core. Each of these packages
13 contains a more or less volatile part, represented by environment
14 variables. These variables are set (via swipl --abi_version) after the
15 build and before finalize packaging, so swi-prolog-core binary package
16 Provides these virtual packages with some values substituted in place
17 of the variables.
18
19 In case your package depends on some particular ABI or on some
20 particular ABI component, you may set your package dependency on the
21 corresponding swi-prolog-abi virtual package.
22
23 The swi-prolog-abi-${swi-prolog:ABI} contains the full ABI version
24 which includes all the components.
25
26 The swi-prolog-abi-foreign-${swi-prolog:FABI} contains foreign
27 extensions ABI version. A compatible API allows distribution of
28 foreign extensions in binary form.
29
30 The swi-prolog-abi-binary-${swi-prolog:BABI} contains binary term ABI
31 version. Terms may be represented in binary format, these formats are
32 used for storing binary terms in databases or communicate terms
33 between Prolog processes in binary form.
34
35 The swi-prolog-abi-qlf-${swi-prolog:QLF} contains QLF files ABI
36 version. These are binary representation of Prolog file or module.
37 They represent clauses as sequences of virtual machine (VM)
38 instructions. Their compatibility relies on the QLF file format and
39 the ABI of the VM.
40
41 The swi-prolog-abi-states-${swi-prolog:SSTATES} contains saved states
42 ABI version. Saved state is a zip file that contains the entire Prolog
43 database using the same representation as QLF files. A saved state may
44 contain additional resources, such as foreign extensions, data files,
45 etc. In addition to the dependency concerns of QLF files, built-in and
46 core library predicates may call internal foreign predicates. The
47 interface between the public built-ins and internal foreign predicates
48 changes frequently.
49
50 For additional information, see section "Binary compatibility" in the
51 upstream documentation at
52 https://www.swi-prolog.org/pldoc/man?section=abi-versions and Debian
53 bug report #958419.
54
55 swi-prolog source in Debian
56 ---------------------------
57
58 Directory bench/ is deleted from the source code since it contains
59 several non-free files, and other files are under ambiguous or
60 not-known licenses. Originally this directory contains benchmarks,
61 which can be used with gcc profile based optimizations. These
62 benchmarks were not used in producing binaries for Debian. Moreover
63 these benchmarks are quite old, not using modern libraries, avoiding
64 GC. Upstream authors plan to supply new and better benchmarks in the
65 future.
66
67 Also sourceless minified copy of jquery was deleted from the source.
68 Debian's copy of jquery used to provide needed functionality (via
69 depending on libjs-jquery and symlinking to jquery.min.js).
70
71 -- Lev Lamberov <dogsleg@debian.org>, Tue, 9 Jun 2020 09:58:42 +0500
0 swi-prolog (8.2.4+dfsg-1) unstable; urgency=medium
1
2 * New upstream version 8.2.4+dfsg
3 * Refresh patches
4 * Drop ssl test patch applied upstream
5 * d/copyright: Update copyright information
6 * d/watch: Migrate to version 4
7
8 -- Lev Lamberov <dogsleg@debian.org> Sat, 30 Jan 2021 10:18:30 +0500
9
10 swi-prolog (8.2.3+dfsg-3) unstable; urgency=medium
11
12 * Fix openssl patch (Closes: #977657)
13
14 -- Lev Lamberov <dogsleg@debian.org> Mon, 28 Dec 2020 15:20:32 +0500
15
16 swi-prolog (8.2.3+dfsg-2) unstable; urgency=medium
17
18 * Add patch to fix FTBFS with OpenSSL 1.1.1i (Closes: #977657)
19 Thanks to Kurt Roeckx
20
21 -- Lev Lamberov <dogsleg@debian.org> Fri, 25 Dec 2020 15:47:31 +0500
22
23 swi-prolog (8.2.3+dfsg-1) unstable; urgency=medium
24
25 * New upstream version 8.2.3+dfsg
26 * Drop patches included in the current version
27 * d/control: Declare Standards-Version 4.5.1 (no changes needed)
28
29 -- Lev Lamberov <dogsleg@debian.org> Tue, 24 Nov 2020 13:29:52 +0500
30
31 swi-prolog (8.2.2+dfsg-3) unstable; urgency=medium
32
33 * Add patch to fix wrong format/3 usage in xsb test
34
35 -- Lev Lamberov <dogsleg@debian.org> Fri, 06 Nov 2020 15:28:25 +0500
36
37 swi-prolog (8.2.2+dfsg-2) unstable; urgency=medium
38
39 * Add upstream patches to fix bugs (Closes: #973527)
40
41 -- Lev Lamberov <dogsleg@debian.org> Thu, 05 Nov 2020 20:22:31 +0500
42
43 swi-prolog (8.2.2+dfsg-1.1) unstable; urgency=medium
44
45 * Non-maintainer upload.
46 * Apply a patch from upstream to address a regression on 32bit architectures
47 (Closes: #973527).
48
49 -- Sebastian Andrzej Siewior <sebastian@breakpoint.cc> Tue, 03 Nov 2020 21:49:43 +0100
50
51 swi-prolog (8.2.2+dfsg-1) unstable; urgency=medium
52
53 [ Debian Janitor ]
54 * Use secure URI in Homepage field.
55
56 [ Lev Lamberov ]
57 * New upstream version 8.2.2+dfsg (Closes: #972862)
58 * Refresh patches
59 * Drop patch to break long JavaScript line
60 * Drop patch applied upstream (increase expire of test certificates)
61
62 -- Lev Lamberov <dogsleg@debian.org> Thu, 29 Oct 2020 12:28:15 +0500
63
64 swi-prolog (8.2.1+dfsg-2) unstable; urgency=medium
65
66 * Increase certificate expiry time and CRL refresh time to 3 years
67 Thanks to Matt Lilley and Jan Wielemaker (Closes: #968013)
68
69 -- Lev Lamberov <dogsleg@debian.org> Mon, 10 Aug 2020 22:01:56 +0500
70
71 swi-prolog (8.2.1+dfsg-1) unstable; urgency=medium
72
73 * New upstream version 8.2.1+dfsg
74 * Refresh patches
75 * Halt after one successful test run in autopkgtest
76 * Capitalize docs titles properly (for docbase)
77
78 -- Lev Lamberov <dogsleg@debian.org> Fri, 03 Jul 2020 16:15:02 +0500
79
80 swi-prolog (8.2.0+dfsg-2) unstable; urgency=medium
81
82 * Remove INDEX.pl since it is generated by postinst scripts
83 * Generate BABI, QLF, and SSTATES ABI virtual packages
84 * d/control: Loose dependency on swi-prolog-doc to Suggests
85
86 -- Lev Lamberov <dogsleg@debian.org> Tue, 09 Jun 2020 10:02:11 +0500
87
88 swi-prolog (8.2.0+dfsg-1) unstable; urgency=medium
89
90 * Upload to unstable
91 * New upstream version 8.2.0+dfsg
92 * Drop xpce symlink to swipl
93 * Drop xpce.1 manpage (removed upstream)
94 * Update lintian overrides
95 * d/control: Drop Suggests self-dependence of swi-prolog-core-packages
96 * d/control: Mark build dependency on libunwind-dev as not for s390x
97
98 -- Lev Lamberov <dogsleg@debian.org> Sun, 31 May 2020 20:11:41 +0500
99
100 swi-prolog (8.1.32+dfsg-1) experimental; urgency=medium
101
102 * New upstream version 8.1.32+dfsg
103 * Drop default-stack-size.diff (it is not needed now)
104 * Refresh patches
105 * Fix typo and reformat of d/NEWS
106 * Do possible regeneration of library index in postrm scripts
107 * Remove prerm scripts since everything is done in postrm scripts
108 * Add doc-base support for provided documentation
109 * Menu entry is provided by swi-prolog-core, not swi-prolog-nox
110 * Drop menu entry for xpce (proper executable do not exist anymore)
111 * d/control: Declare Standards-Version 4.5.0 (no changes needed)
112 * d/rules: Add DH_VERBOSE = 1
113
114 -- Lev Lamberov <dogsleg@debian.org> Wed, 27 May 2020 17:10:28 +0500
115
116 swi-prolog (8.1.30+dfsg-2) experimental; urgency=medium
117
118 * d/control: Add Breaks and Replaces relations between swi-prolog packages
119 (Closes: #960341)
120 * d/control: Downgrade dependency on libjs-jquery to Recommend
121 * d/control: Provide ABI and foreign ABI packages
122 * d/control: Migrate to debhelper-compat 13
123 * Better library index handling during installation and remove
124
125 -- Lev Lamberov <dogsleg@debian.org> Tue, 12 May 2020 11:08:33 +0500
126
127 swi-prolog (8.1.30+dfsg-1) experimental; urgency=medium
128
129 * New upstream version 8.1.30+dfsg
130 * Refresh patches
131 * Build more fine-grained packages, namely: swi-prolog-full, swi-prolog-core,
132 and swi-prolog-core-packages
133 * d/control: Drop dependencies on development packages (Closes: #959027)
134 * d/control: Drop $(shlibs:Depends) for Architecture:all packages
135 * d/control: Make swi-prolog-core provide swi-prolog-abi-HASH
136 * d/rules: Drop outdated commented out directive
137
138 -- Lev Lamberov <dogsleg@debian.org> Sun, 03 May 2020 14:17:59 +0500
139
140 swi-prolog (8.1.29+dfsg-2) unstable; urgency=medium
141
142 * Fix autopkgtests (correct LD_LIBRARY_PATH handling)
143
144 -- Lev Lamberov <dogsleg@debian.org> Fri, 24 Apr 2020 19:52:57 +0500
145
146 swi-prolog (8.1.29+dfsg-1) unstable; urgency=medium
147
148 * New upstream version 8.1.29+dfsg
149 * Refresh patches
150 * Drop patch to fix pengines tests
151 * Better handling of LD_LIBRARY_PATH in autopkgtests
152 * d/control: Build-Depend on libgoogle-perftools-dev (needed for tcmalloc)
153
154 -- Lev Lamberov <dogsleg@debian.org> Thu, 23 Apr 2020 19:02:03 +0500
155
156 swi-prolog (8.1.28+dfsg-1) unstable; urgency=medium
157
158 * New upstream version 8.1.28+dfsg (Closes: #955359)
159 * Refresh patches
160 * Drop patch to disable ssl
161 * Disable http_proxy test
162 * Import upstream test patch (pengines)
163 * d/control: Remove trailing comma in Build-Depends
164 * Put documentation to /usr/share/swi-prolog/
165 * Use shipped tests to run autopkgtests
166 * Ship predefined tests in a separate package
167
168 -- Lev Lamberov <dogsleg@debian.org> Mon, 13 Apr 2020 15:56:28 +0500
169
170 swi-prolog (8.1.26+dfsg-2) unstable; urgency=medium
171
172 * Add description to d/patches/disable_ssl_test.diff
173 * Rename NEWS.Debian -> NEWS
174 * d/contol: Add Rules-Requires-Root: no
175 * d/contol: swi-prolog-doc should depend on source version, not binary
176 * d/copyright: Update copyright information
177 * d/watch: Use secure URI in d/watch
178
179 -- Lev Lamberov <dogsleg@debian.org> Sun, 29 Mar 2020 09:55:46 +0500
180
181 swi-prolog (8.1.26+dfsg-1) unstable; urgency=medium
182
183 * New upstream version 8.1.26+dfsg
184 * Refresh patches
185 * Disable ssl test for now
186 * Package documentation and examples separately
187 * Add basic autopkgtests support
188 * d/control: Declare swi-prolog-doc as Architecture:all
189 * d/copyright: Bump copyright years
190
191 -- Lev Lamberov <dogsleg@debian.org> Sat, 28 Mar 2020 21:43:11 +0500
192
193 swi-prolog (8.0.3+dfsg-1) unstable; urgency=medium
194
195 * New upstream version 8.0.3+dfsg (Closes: #939257)
196 * Refresh patches
197 * Drop patch applied upstream (symlink creation for jpl)
198
199 -- Lev Lamberov <dogsleg@debian.org> Tue, 03 Sep 2019 14:11:09 +0500
200
201 swi-prolog (8.0.2+dfsg-3) unstable; urgency=medium
202
203 * Add better handling of symlink creation (by means of CMake).
204 It is a proper way of fixing #924219
205
206 -- Lev Lamberov <dogsleg@debian.org> Tue, 12 Mar 2019 14:52:05 +0500
207
208 swi-prolog (8.0.2+dfsg-2) unstable; urgency=medium
209
210 * Remove broken link to nonexistent file (Closes: #924154)
211 * Fix broken link to libjpl.so (Closes: #924219)
212
213 -- Lev Lamberov <dogsleg@debian.org> Sun, 10 Mar 2019 20:09:57 +0500
214
215 swi-prolog (8.0.2+dfsg-1) unstable; urgency=medium
216
217 * New upstream stable version 8.0.2+dfsg
218 * Refresh patches
219 * d/copyright: Bump copyright years
220
221 -- Lev Lamberov <dogsleg@debian.org> Sat, 09 Mar 2019 10:26:08 +0500
222
223 swi-prolog (8.0.1+dfsg-1) unstable; urgency=medium
224
225 * New upstream stable version 8.0.1+dfsg
226
227 -- Lev Lamberov <dogsleg@debian.org> Sun, 27 Jan 2019 11:40:22 +0500
228
229 swi-prolog (8.0.0+dfsg-4) unstable; urgency=medium
230
231 * Migrate to dh 12
232 * d/copyright: Fix copyright information
233 * d/rules: Clean rules, thanks to Pino Toscano (Closes: #920140)
234
235 -- Lev Lamberov <dogsleg@debian.org> Thu, 24 Jan 2019 20:57:34 +0500
236
237 swi-prolog (8.0.0+dfsg-3) unstable; urgency=medium
238
239 * d/control: Add Breaks+Replaces on swi-prolog-nox (Closes: #919900)
240 * d/control: Suggest swi-prolog-{java,odbc,bdb}
241
242 -- Lev Lamberov <dogsleg@debian.org> Mon, 21 Jan 2019 19:40:50 +0500
243
244 swi-prolog (8.0.0+dfsg-2) unstable; urgency=medium
245
246 [ James Clarke ]
247 * Make non-java packages Architecture: any
248 * Sync java Build-Depends with swi-prolog-java's Architecture: field
249
250 -- Lev Lamberov <dogsleg@debian.org> Fri, 18 Jan 2019 22:19:27 +0500
251
252 swi-prolog (8.0.0+dfsg-1) unstable; urgency=medium
253
254 * New upstream version 8.0.0+dfsg
255 * Refresh patches
256 * Remove patch applied upstream (use-install-target-at-final-fallback.diff)
257
258 -- Lev Lamberov <dogsleg@debian.org> Mon, 14 Jan 2019 23:56:56 +0500
259
260 swi-prolog (7.7.25+dfsg-3) unstable; urgency=medium
261
262 * Do not build swi-prolog-java for hppa
263 * Add patch to use install target at final fallback for home
264 (Closes: #916942)
265
266 -- Lev Lamberov <dogsleg@debian.org> Thu, 27 Dec 2018 20:25:05 +0500
267
268 swi-prolog (7.7.25+dfsg-2) unstable; urgency=medium
269
270 * d/control: Depend on libncurses-dev, not libncursesw6-dev
271 * d/control: Build only for architectures with libunwind and default-jdk
272
273 -- Lev Lamberov <dogsleg@debian.org> Wed, 19 Dec 2018 10:55:11 +0500
274
275 swi-prolog (7.7.25+dfsg-1) unstable; urgency=medium
276
277 * New upstream version 7.7.25+dfsg
278 * Remove patches applied upstream or unneeded anymore
279 * Add patch to use local copy of jQuery
280 * Add patch to not install extra license and readme files
281 * Refresh default stack size patch
282 * Drop autoreconf support
283 * d/copyright: Refresh copyright information
284 * d/rules: Update rules to reflect upstream's migration to cmake
285 * d/control: Update {build-}dependencies
286
287 -- Lev Lamberov <dogsleg@debian.org> Tue, 18 Dec 2018 20:13:36 +0500
288
289 swi-prolog (7.6.4+dfsg-2) unstable; urgency=medium
290
291 * Add patch to lazy restart of "gc" thread (Closes: #887155)
292 * Add patch to fix build with openjdk9 (Closes: #893421)
293 * Migrate to salsa.debian.org
294
295 -- Lev Lamberov <dogsleg@debian.org> Fri, 27 Apr 2018 22:13:38 +0500
296
297 swi-prolog (7.6.4+dfsg-1) unstable; urgency=medium
298
299 * New upstream version 7.6.4+dfsg
300 * Refresh patches
301
302 -- Lev Lamberov <dogsleg@debian.org> Sat, 13 Jan 2018 19:26:33 +0500
303
304 swi-prolog (7.6.3+dfsg-1) unstable; urgency=medium
305
306 * New upstream version 7.6.3+dfsg
307
308 -- Lev Lamberov <dogsleg@debian.org> Sat, 16 Dec 2017 12:39:19 +0500
309
310 swi-prolog (7.6.2+dfsg-1) unstable; urgency=medium
311
312 * New upstream version 7.6.2+dfsg
313 * Remove patch applied upstream (volatile-hack.diff)
314
315 -- Lev Lamberov <dogsleg@debian.org> Sat, 25 Nov 2017 19:37:52 +0500
316
317 swi-prolog (7.6.1+dfsg-3) unstable; urgency=medium
318
319 * Add patch to fix build on mips (thanks to James Cowgill)
320
321 -- Lev Lamberov <dogsleg@debian.org> Mon, 20 Nov 2017 13:12:34 +0500
322
323 swi-prolog (7.6.1+dfsg-2) unstable; urgency=medium
324
325 * Disable Java test due to CVE-2017-1000364
326
327 -- Lev Lamberov <dogsleg@debian.org> Tue, 07 Nov 2017 11:14:08 +0500
328
329 swi-prolog (7.6.1+dfsg-1) unstable; urgency=medium
330 * New upstream version 7.6.1+dfsg
331
332 * Remove jquery patch (obsolete due to upstream changes)
333 * Refresh patches
334 * Run autoreconf in all and only relevant directories
335 * Update docs installation for swi-prolog-x package
336
337 * d/control: Declare Standards-Version 4.0.1
338 * d/control: Suggest elpa-ediprolog
339 * d/control: Add new build dependencies (libjs-jquery, libpcre3-dev)
340 * d/control: Remove Breaks field (relevant only for oldstable)
341
342 * d/rules: Declare JAVACFLAGS {source,target} to be 7 (Closes: #874142)
343 * d/rules: Build pcre package
344 * d/rules Enable more tests (bdb, clpqr, pcre, pengines)
345 * d/rules: Use PLBASE environment variable, migrate PLARCH to DEB_BUILD_ARCH
346 * d/rules: Remove DEB_HOST_{ARCH,MULTIARCH{ declaration
347
348 * d/copyright: Update copyright information
349
350 -- Lev Lamberov <dogsleg@debian.org> Mon, 06 Nov 2017 15:07:42 +0500
351
352 swi-prolog (7.4.2+dfsg-2) unstable; urgency=medium
353
354 * Remove autotools-dev and dh-autoreconf from build dependencies
355 - debhelper 10 is in use
356 * Migrate to libssl-dev (Closes: #859738)
357
358 -- Lev Lamberov <dogsleg@debian.org> Sun, 06 Aug 2017 03:10:44 +0500
359
360 swi-prolog (7.4.2+dfsg-1) unstable; urgency=medium
361
362 * New upstream version 7.4.2+dfsg
363 * Build libedit and readline packages
364 * Build bdb package as a separate Debian package
365 * Move cql package to swi-prolog-nox Debian package
366 * Refresh patches
367 * Remove patches applied upstream: ignore-format-string-error,
368 java-fixes, java-i386, maildrop-fpic
369 * Update d/rules to reflect upstream changes
370 * Clean d/control, update description
371 * Drop passing autotools_dev to dh
372 * Bump d/compat to 10
373 * Migrate to machine-readable d/copyright
374 * Reflect upstream changes (upstream migrated to BSD license)
375
376 -- Lev Lamberov <dogsleg@debian.org> Sat, 15 Jul 2017 18:12:08 +0500
377
378 swi-prolog (7.2.3+dfsg-6) unstable; urgency=medium
379
380 * Drop swi-prolog-java on mips. Fixes FTBFS. (Closes: #854609)
381
382 -- Lev Lamberov <dogsleg@debian.org> Sat, 11 Feb 2017 23:30:43 +0500
383
384 swi-prolog (7.2.3+dfsg-5.1) unstable; urgency=medium
385
386 * Non-maintainer upload.
387 * d/p/java-ld-path.diff: new patch, sets LD_LIBRARY_PATH before running
388 test-java.sh. Fixes FTBFS. (Closes: #852892)
389
390 -- Sébastien Villemot <sebastien@debian.org> Sun, 05 Feb 2017 14:27:07 +0100
391
392 swi-prolog (7.2.3+dfsg-5) unstable; urgency=medium
393
394 * Temporary build-depend on libssl1.0-dev (Closes: #845030).
395 Thanks to Adrian Bunk.
396
397 -- Lev Lamberov <dogsleg@debian.org> Fri, 02 Dec 2016 00:20:25 +0500
398
399 swi-prolog (7.2.3+dfsg-4) unstable; urgency=low
400
401 * Disable pengines check completely
402
403 -- Lev Lamberov <dogsleg@debian.org> Wed, 19 Oct 2016 10:49:45 +0500
404
405 swi-prolog (7.2.3+dfsg-3) unstable; urgency=low
406
407 * Skip pengines check for ppc64el
408 * Refresh jquery patch
409 * Disable java support on armel and armhf for now
410
411 -- Lev Lamberov <dogsleg@debian.org> Wed, 19 Oct 2016 00:40:55 +0500
412
413 swi-prolog (7.2.3+dfsg-2) unstable; urgency=medium
414
415 * Use dversionmangle in debian/watch to handle +dfsg
416 * Update README.Debian
417 * Use secure URL for Vcs-Git and Vcs-Browser
418 * Bump Standards-Version to 3.9.8
419 * Run additional tests for packages/
420 * Clear debian/control
421
422 -- Lev Lamberov <dogsleg@debian.org> Mon, 17 Oct 2016 22:26:56 +0500
423
424 swi-prolog (7.2.3+dfsg-1) unstable; urgency=medium
425
426 * Better handling of jquery
427 * Make source DFSG clean
428
429 -- Lev Lamberov <dogsleg@debian.org> Sat, 20 Feb 2016 15:46:36 +0500
430
431 swi-prolog (7.2.3-2) unstable; urgency=medium
432
433 * Fix debian/watch
434 * Add patch to fix Java library subdir on i386. Closes: #814431
435
436 -- Lev Lamberov <dogsleg@debian.org> Fri, 12 Feb 2016 20:20:22 +0500
437
438 swi-prolog (7.2.3-1) unstable; urgency=medium
439
440 * Remove lpia architecture from debian/control
441 * Add myself as a maintainer
442 * Use set -e instead of /bin/sh -e in swi-prolog-nox.postinst
443 * Remove -fno-strict-aliasing from .pc file
444 * Make swipl-lfr.pl executable
445 * Imported Upstream version 7.2.3
446
447 -- Lev Lamberov <dogsleg@debian.org> Tue, 09 Feb 2016 16:27:53 +0500
448
449 swi-prolog (7.2.0-3) unstable; urgency=medium
450
451 * Use ppc64le subdirectory for jre libraries on ppc64el, even if online
452 file list says otherwise... Hopefully closes: #805123
453
454 -- Євгеній Мещеряков <eugen@debian.org> Wed, 30 Dec 2015 04:00:32 +0100
455
456 swi-prolog (7.2.0-2) unstable; urgency=medium
457
458 * Upload to unstable
459 * Set Java target to 1.5
460
461 -- Євгеній Мещеряков <eugen@debian.org> Thu, 28 May 2015 21:35:00 +0200
462
463 swi-prolog (7.2.0-1) experimental; urgency=medium
464
465 * New upstream release (closes: #743552)
466 * debian/watch - archive names now start with swipl-
467 * Increase version of swi-prolog-vm pseudopackage (3)
468 * Don't install package R into swi-prolog-nox - removed upstream
469 * Install new package pengines into swi-prolog-nox
470 * Install new package cql into swi-prolog-odbc
471 * Refresh patch java-fixes.diff
472 * Don't attempt to install nonexisting packages/xpce/README-4.8
473 * Don't attempt to install nonexisting packages/xpce/README.sicstus
474 * debian/gbp.conf - remove git- prefix from section names
475 * Upload to experimental for now
476
477 -- Євгеній Мещеряков <eugen@debian.org> Tue, 26 May 2015 00:01:33 +0200
478
479 swi-prolog (6.6.6-5) unstable; urgency=medium
480
481 * Fix soname generation for versions with Debian parts consisting of more
482 than one characters after the minus sign
483
484 -- Євгеній Мещеряков <eugen@debian.org> Wed, 22 Oct 2014 21:34:12 +0200
485
486 swi-prolog (6.6.6-4) unstable; urgency=medium
487
488 [ Ondřej Surý ]
489 * Change B-D to libjpeg-dev to finish the transition to libjpeg-turbo
490
491 [ Євгеній Мещеряков ]
492 * Patch from Ondřej Surý closes: #763495
493 * Standards-Version 3.9.6 - no changes required
494
495 -- Євгеній Мещеряков <eugen@debian.org> Fri, 03 Oct 2014 19:23:01 +0200
496
497 swi-prolog (6.6.6-3) unstable; urgency=medium
498
499 [ Fernando Seiti Furusato ]
500 * The arch dir for openjdk has changed for ppc64el: from ppc64le to ppc64.
501
502 [ Євгеній Мещеряков ]
503 * Apply patch from Fernando Seiti Furusato (closes: #761222)
504
505 -- Євгеній Мещеряков <eugen@debian.org> Wed, 17 Sep 2014 22:18:34 +0200
506
507 swi-prolog (6.6.6-2) unstable; urgency=medium
508
509 * Fix building on ppc64el, thanks to Fernando Seiti Furusato for the patch
510 (closes: #754835)
511
512 -- Євгеній Мещеряков <eugen@debian.org> Mon, 14 Jul 2014 23:31:58 +0200
513
514 swi-prolog (6.6.6-1) unstable; urgency=medium
515
516 * New upstream release
517 * Don't override dh_builddeb anymore, xz is now a standard compressor
518 * Update debian/copyright
519
520 -- Євгеній Мещеряков <eugen@debian.org> Tue, 10 Jun 2014 22:19:44 +0200
521
522 swi-prolog (6.6.5-2) unstable; urgency=medium
523
524 * Stop suggesting obsolete swi-prolog-doc
525 * Override lintian warning jar-not-in-usr-share
526 * Build the -java package on mips64el
527 * New patches:
528 - java-fixes.diff - fix building of -java package on ppc64 and ppc64el
529
530 -- Євгеній Мещеряков <eugen@debian.org> Sun, 25 May 2014 20:59:15 +0200
531
532 swi-prolog (6.6.5-1) unstable; urgency=medium
533
534 * New upstream release
535
536 -- Євгеній Мещеряков <eugen@debian.org> Wed, 30 Apr 2014 22:31:46 +0200
537
538 swi-prolog (6.6.4-2) unstable; urgency=medium
539
540 * Add more architectures with Java support (closes: #742279)
541 * Use DEB_HOST_* variables instead of DEB_BUILD_* when needed (closes:
542 #742354). Thanks to Matthias Klose
543 * Use ln -sf to create symlinks (closes: #742355)
544 * Build-depend on libunwind8 on ppc64
545 * Use autotools-dev to update config.guess/config.sub (closes: #742353)
546
547 -- Євгеній Мещеряков <eugen@debian.org> Sat, 22 Mar 2014 21:54:28 +0100
548
549 swi-prolog (6.6.4-1) unstable; urgency=medium
550
551 * New upstream release
552
553 -- Євгеній Мещеряков <eugen@debian.org> Fri, 21 Mar 2014 21:43:34 +0100
554
555 swi-prolog (6.6.3-1) unstable; urgency=medium
556
557 * New upstream release
558 * Removed patches (fixed upstream):
559 - new-readline.diff
560 - mt-crash-fix.diff
561
562 -- Євгеній Мещеряков <eugen@debian.org> Wed, 19 Mar 2014 23:03:32 +0100
563
564 swi-prolog (6.6.2-3) unstable; urgency=medium
565
566 * New patch:
567 - mt-crash-fix.diff — patch from upstream git to fix TFBFS on armel
568 * Remove versioned dependency on libreadline-dev
569
570 -- Євгеній Мещеряков <eugen@debian.org> Sun, 16 Mar 2014 19:06:16 +0100
571
572 swi-prolog (6.6.2-2) unstable; urgency=medium
573
574 * Stop building swi-prolog-java on sparc — OpenJDK is not a default JDK
575 there anymore
576
577 -- Євгеній Мещеряков <eugen@debian.org> Fri, 07 Mar 2014 00:15:09 +0100
578
579 swi-prolog (6.6.2-1) unstable; urgency=medium
580
581 * New upstream release
582 * Removed patches:
583 - test-output-fix.diff - fixed upstream
584 * Build-depend on libreadline-dev (>= 6.3~)
585 * New patch:
586 - new-readline.diff - fix building with new readline
587 * Use libunwind again
588
589 -- Євгеній Мещеряков <eugen@debian.org> Wed, 05 Mar 2014 23:51:17 +0100
590
591 swi-prolog (6.6.1-1) experimental; urgency=medium
592
593 * New upstream release
594 * Upload to experimental for now
595 * Remove patches:
596 - java-test-library-path.diff - fixed upstream
597 - mips-ftbfs-fix.diff - fixed upstream
598 * Standards-Version 3.9.5 - no changes needed
599 * New patch from upstream git:
600 - test-output-fix.diff - fix output of test scripts on buildds
601
602 -- Євгеній Мещеряков <eugen@debian.org> Fri, 13 Dec 2013 22:43:34 +0100
603
604 swi-prolog (6.6.0-2) unstable; urgency=low
605
606 * New patch:
607 - mips-ftbfs-fix.diff - fix FTBFS on misp(el) by removing extra definition
608 ALIGNOF_DOUBLE macro. Patch was taken from the upstream Git repo.
609
610 -- Євгеній Мещеряков <eugen@debian.org> Thu, 28 Nov 2013 22:37:49 +0100
611
612 swi-prolog (6.6.0-1) unstable; urgency=low
613
614 * New upstream release
615 * Remove patches:
616 - locales-bug.diff - applied upstream
617 - numbers-format.diff - applied upstream
618 * Refresh patches:
619 - no-rpath.diff
620 * Use new vm virtual package: swi-prolog-vm-2
621
622 -- Євгеній Мещеряков <eugen@debian.org> Wed, 27 Nov 2013 00:27:04 +0100
623
624 swi-prolog (6.4.1-4) unstable; urgency=low
625
626 * Don't build-depend on valgrind on armel, it does not build there anymore
627 (closes: #729142)
628
629 -- Євгеній Мещеряков <eugen@debian.org> Sat, 09 Nov 2013 20:49:18 +0100
630
631 swi-prolog (6.4.1-3) unstable; urgency=low
632
633 * Install link to pldoc.sty to a location where latex can find it (closes:
634 #719079)
635 * Activate texmf-lsr trigger in swi-prolog-nox so pldoc.sty could be
636 registered
637
638 -- Євгеній Мещеряков <eugen@debian.org> Thu, 15 Aug 2013 13:50:25 +0200
639
640 swi-prolog (6.4.1-2) unstable; urgency=low
641
642 * Build-depend on valgrind where available
643 * New patch:
644 - numbers-format.diff - always use period as decimal separator when
645 formatting Prolog numbers (rest of the fix for the upstream bug 113)
646 * Don't override LC_NUMERIC anymore
647 * Update years in debian/copyright
648 * Upload to unstable
649
650 -- Євгеній Мещеряков <eugen@debian.org> Sun, 04 Aug 2013 20:32:36 +0200
651
652 swi-prolog (6.4.1-1) experimental; urgency=low
653
654 * New upstream release
655 * Upload to experimental for now
656 * Don't run autoreconf in packages/ticp — fixed upstream
657 * Remove patches:
658 - disable-java-testFetchLongList2a.diff — fixed upstream
659 * New patches:
660 - locales-bug.diff — fix locales handling (upstream bug 113)
661 * Build-depend on libossp-uuid-dev for UUID support
662 * Fix handling of 'parallel' in DEB_BUILD_OPTIONS
663 * Increase swi-prolog-vm version to 1
664 * Build with LC_NUMERIC set to C to work around rests of upstream bug 113
665 * Run dh_swi_prolog only on swi-prolog-nox to avoid warnings about unsed
666 variables
667
668 -- Євгеній Мещеряков <eugen@debian.org> Tue, 23 Jul 2013 23:05:18 +0200
669
670 swi-prolog (6.2.6-7) unstable; urgency=low
671
672 * New patch:
673 - disable-java-testFetchLongList2a.diff - disable test case that fils on
674 IA64 because of not enough stack space
675
676 -- Євгеній Мещеряков <eugen@debian.org> Tue, 18 Jun 2013 23:32:02 +0200
677
678 swi-prolog (6.2.6-6) unstable; urgency=low
679
680 * Don't build-conflict on libunwind7-dev on ia64. Hopefully that will
681 allow this package to build?...
682
683 -- Євгеній Мещеряков <eugen@debian.org> Tue, 18 Jun 2013 02:32:21 +0200
684
685 swi-prolog (6.2.6-5) unstable; urgency=high
686
687 * Build-conflict on libunwind[78]-dev until libunwind8 is build on all
688 architectures
689 * Urgency high in order to allow this and dependent packages migrate to
690 testing (6.2.6-4 is 20 days old)
691 * Use the cannonical URI in Vcs-Git control field (closes: #697420)
692
693 -- Євгеній Мещеряков <eugen@debian.org> Mon, 17 Jun 2013 23:53:55 +0200
694
695 swi-prolog (6.2.6-4) unstable; urgency=low
696
697 * Install TIPC package into swi-prolog-nox on Linux
698 * Run autoconf in packages/tipc
699 * Fix spelling error in dh_swi_prolog's manpage (thanks, lintian)
700
701 -- Євгеній Мещеряков <eugen@debian.org> Wed, 29 May 2013 00:36:56 +0200
702
703 swi-prolog (6.2.6-3) unstable; urgency=low
704
705 * Move the static library to /usr/lib (closes: #709606)
706 * Disable 'http' tests — they require network connection
707 * New patch:
708 - override-PLLIBDIR.diff - set PLLIBDIR to 'swi-prolog', this should take
709 care of setting PLBASE to correct value. This simplifies other patches
710 and debian/rules
711 * Relax shlibs dependency for libswipl.so.
712 * Break logol (<< 1.6.1-2~) (closes: #709605)
713
714 -- Євгеній Мещеряков <eugen@debian.org> Sun, 26 May 2013 18:02:35 +0200
715
716 swi-prolog (6.2.6-2) unstable; urgency=low
717
718 * Upload to unstable
719 * Add dh_swi_prolog and swi_prolog sequence for dh. Those two
720 allow packages that contain compiled swi-prolog programs to use
721 swi-prolog:Depends environment variable to depend on prolog
722 version that can execute those programs. swi-prolog-nox
723 now provides swi-prolog-vm-* virtual package. For now the virtual
724 package name is updated manually (Closes: #631005).
725 * Make swi-prolog-nox recommend debhelper (for dh_swi_prolog).
726
727 -- Євгеній Мещеряков <eugen@debian.org> Wed, 22 May 2013 22:44:23 +0200
728
729 swi-prolog (6.2.6-1) experimental; urgency=low
730
731 * New upstream release
732
733 -- Євгеній Мещеряков <eugen@debian.org> Fri, 10 May 2013 22:36:57 +0200
734
735 swi-prolog (6.2.5-6) experimental; urgency=low
736
737 * Fix Vcs-* fields in debian/control (closes: #697420, thanks to Salvatore
738 Bonaccorso)
739 * Remove pthread-flag-detection.diff - it causes segfaults on Hurd,
740 probably because of missing -D_REENTRANT
741 * New patch:
742 - add-pthread.diff - add -pthread compiler/linker flag when adding
743 -D_REENTRANT. This is another attempt to fix FTBFS on Hurd.
744
745 -- Євгеній Мещеряков <eugen@debian.org> Fri, 10 May 2013 22:36:37 +0200
746
747 swi-prolog (6.2.5-5) experimental; urgency=low
748
749 * New patch:
750 - pthread-flag-detection.diff - do not check for -D_REENTRANT when
751 checking for -pthread flag support. This does not work on Hurd.
752 See also #697133.
753 * Remove patches not in debian/patches/series:
754 - 04_fix_hyphens_being_used_as_minus_signs_in_manpages.diff
755 - segstack-alignment.diff
756 - swi-prolog-mipsel-FTBFS.diff
757
758 -- Євгеній Мещеряков <eugen@debian.org> Fri, 04 Jan 2013 19:25:41 +0100
759
760 swi-prolog (6.2.5-4) experimental; urgency=low
761
762 * Build swi-prolog-java additionally on armhf and s390x - they also have
763 OpenJDK as default-jdk
764
765 -- Євгеній Мещеряков <eugen@debian.org> Tue, 01 Jan 2013 17:27:51 +0100
766
767 swi-prolog (6.2.5-3) experimental; urgency=low
768
769 * Build-depend on junit on platforms that have -java package,
770 this should fix testsuite failures
771
772 -- Євгеній Мещеряков <eugen@debian.org> Tue, 01 Jan 2013 04:36:49 +0100
773
774 swi-prolog (6.2.5-2) experimental; urgency=low
775
776 * Link libjpl.so from the JNI directory, so Java runtime can find it
777 without need to modify LD_LIBRARY_PATH
778 * Enable checks for jpl package
779 * New patch:
780 - java-test-library-path.diff - set LD_LIBRARY_PATH during jpl check
781 * Add README.Debian to swi-prolog-java package that describes
782 current problems when using Java with SWI Prolog (see also #690734)
783
784 -- Євгеній Мещеряков <eugen@debian.org> Tue, 01 Jan 2013 02:30:17 +0100
785
786 swi-prolog (6.2.5-1) experimental; urgency=low
787
788 * New upstream release
789
790 -- Євгеній Мещеряков <eugen@debian.org> Sun, 30 Dec 2012 17:32:47 +0100
791
792 swi-prolog (6.2.3-1) experimental; urgency=low
793
794 * New upstream release
795 * Remove patches (applied upstream):
796 - upstream-6.2.3-pre.diff
797 - distclean-fixes.diff
798 - implicit-declarations.diff
799 - VEOL2-check.diff
800 * Updated patches:
801 - default-stack-size.diff
802 - no-rpath.diff
803
804 -- Євгеній Мещеряков <eugen@debian.org> Sun, 25 Nov 2012 16:05:35 +0100
805
806 swi-prolog (6.2.2-17) experimental; urgency=low
807
808 * New patch:
809 - no-rpath.diff - do not set rpath during compilation
810 * Use dh-autoreconf during the package build
811 * Pass --enable-shared to configure again
812
813 -- Євгеній Мещеряков <eugen@debian.org> Sun, 04 Nov 2012 18:10:07 +0100
814
815 swi-prolog (6.2.2-16) experimental; urgency=low
816
817 * Show ulimit settings during build (for thread stack size problem
818 debugging).
819 * Use swipl.sh wrapper to install prolog packages
820
821 -- Євгеній Мещеряков <eugen@debian.org> Sun, 28 Oct 2012 20:57:30 +0100
822
823 swi-prolog (6.2.2-14) experimental; urgency=low
824
825 * Refactor prolog package installation code in debian/rules
826 * Pass DISABLE_PKGS to configure instead of --without-* (the last one looks
827 broken)
828 * Install package clpqr into swi-prolog-nox
829 * Install package nlp into swi-prolog-nox and run checks for it
830 * Install package ssl into swi-prolog-nox
831 - build-depend on libssl-dev for it
832 * Install package zlib into swi-prolog-nox and run checks for it
833 - build-depend on zlib1g-dev
834 * Install package R into swi-prolog-nox
835 * Install package protobufs into swi-prolog-nox and run checks for it
836 * Install package PDT into swi-prolog-nox
837 * Install package utf8proc into swi-prolog-nox
838 * Add -DMAXPATHLEN=1024 to CPPFLAGS on Hurd (propert fix should be
839 implemented later)
840
841 -- Євгеній Мещеряков <eugen@debian.org> Fri, 12 Oct 2012 00:03:53 +0200
842
843 swi-prolog (6.2.2-13) experimental; urgency=low
844
845 * Update upstream-6.2.3-pre.diff to commit
846 8bb9e550c1a1937be46b9d552afef3c304284466
847 - building on hurd should go further
848 * New patch:
849 - default-stack-size.diff - do not try to set stack size to maximum stack
850 size, hopefully fixes FTBFS on mips(el) and kfreebsd-*.
851
852 -- Євгеній Мещеряков <eugen@debian.org> Wed, 10 Oct 2012 22:37:26 +0200
853
854 swi-prolog (6.2.2-12) experimental; urgency=low
855
856 * Update upstream-6.2.3-pre.diff to commit
857 c8dbddfc2b28a906d7d5539e6fd5d44d1e76b466
858 - this should fix build on Hurd
859 * New patch:
860 - implicit-declarations.diff - fix some implicit function declarations on
861 kfreebsd and hurd
862 - pkg-config.diff - adjust the .pc file
863 * Build-depend on default-jdk instead of openjdk-6-jdk, and make -java
864 package depend on default-jre-headless istead of openjdk-6-jre-headless
865 (closes: #684310)
866 * Install 'cpp' package into swi-prolog-nox and run its testsuite
867 (closes: #604552, #295208)
868
869 -- Євгеній Мещеряков <eugen@debian.org> Tue, 09 Oct 2012 23:25:39 +0200
870
871 swi-prolog (6.2.2-11) experimental; urgency=low
872
873 * Add ncursesw cflags to CPPFLAGS, this should fix implicit function
874 declarations if libncurses5-dev is not available during build
875 (closes: #689583)
876 * Update patch upstream-6.2.3-pre.diff to commit
877 e2faf335c2b94ae8b2e96c60f2eb2fc5907048d1
878 - remove conflicting chunks from distclean-fixes.diff - applied upstream
879 * Enable all tests that do not fail on amd64 and do not require additional
880 dependencies
881
882 -- Євгеній Мещеряков <eugen@debian.org> Tue, 09 Oct 2012 00:20:22 +0200
883
884 swi-prolog (6.2.2-10) experimental; urgency=low
885
886 * New patch:
887 - upstream-6.2.3-pre.diff - changes from 6.2.3 prerelease (core only)
888 * Disable patches (should be fixed upstream):
889 - swi-prolog-mipsel-FTBFS.diff
890 - segstack-alignment.diff
891
892 -- Євгеній Мещеряков <eugen@debian.org> Fri, 05 Oct 2012 21:09:21 +0200
893
894 swi-prolog (6.2.2-9) experimental; urgency=low
895
896 * Fix swi-prolog-nox's preinst once more. Do not ignore failure when
897 removing symlink, but continue if the symlink does not exist
898 (closes: #689682)
899 * Generate XPCE autoload index in debian/rules
900
901 -- Євгеній Мещеряков <eugen@debian.org> Fri, 05 Oct 2012 20:29:43 +0200
902
903 swi-prolog (6.2.2-8) experimental; urgency=low
904
905 * Build-Depend on libncursesw5-dev instead of libncurses5-dev, and change
906 dependency of swi-prolog-nox (see #689583).
907 * Make swi-prolog-nox depend on libgmp-dev instead of transitional package
908 libgmp3-dev
909 * Build depend on libjpeg8-dev instead of virtual package libjpeg-dev
910 * Standards-Version 3.9.4 — no changes required
911 * Simplify the build process further by passing variables to configure
912 instead doing this in each make invocation
913 * Simplify the install step by not using swi-prolog-tmp directory
914 * Fix swi-prolog-x's preinst
915
916 -- Євгеній Мещеряков <eugen@debian.org> Fri, 05 Oct 2012 02:54:11 +0200
917
918 swi-prolog (6.2.2-7) experimental; urgency=low
919
920 * Simplify package cleaning code
921 * New patches:
922 - distclean-fixes.diff - remove more generated files on in distclean target
923 * Remove /usr/lib/swi-prolog/xpce in swi-prolog-x's preinst if it is a
924 symlink. This fixes upgrades from version 5.10.4 and earlier.
925
926 -- Євгеній Мещеряков <eugen@debian.org> Wed, 03 Oct 2012 19:49:19 +0200
927
928 swi-prolog (6.2.2-6) experimental; urgency=low
929
930 * Use debhelper 9 and dh to build the package
931 * Restore segstack-alignment.diff to previous version but with correct
932 syntax for 'aligned' attribute
933
934 -- Євгеній Мещеряков <eugen@debian.org> Wed, 03 Oct 2012 03:23:26 +0200
935
936 swi-prolog (6.2.2-5) experimental; urgency=low
937
938 * Install plunit in swi-prolog-nox
939 * Install pldoc in swi-prolog-nox (closes: #643641)
940 * Add symlink /usr/lib/swi-prolog/prolog.rc pointing to
941 /usr/lib/swi-prolog/swipl.rc and /usr/lib/swi-prolog/xpce.rc
942 pointing to /usr/lib/swi-prolog/xpce/pl/xpce.rc. This should fix
943 running the prolog executable with different names (closes: #640242)
944 * Do not use chrpath during build and do not build-depend on it, this is
945 not required anymore
946 * Use dh_lintian to install lintian overrides
947 * Replace segstack-alignment.diff with patch from upstream
948 * Re-add xpce manpages to swi-prolog-x
949 * Build-depend on libarchive-dev and install package 'archive' into
950 swi-prolog-nox
951 * Remove references to various swi-prolog-* packages that don't longer exist
952 in Debian and to swiprolog binary
953
954 -- Євгеній Мещеряков <eugen@debian.org> Wed, 03 Oct 2012 01:51:29 +0200
955
956 swi-prolog (6.2.2-4) experimental; urgency=low
957
958 * Require biggest alignment for buffers used by initSegStack()
959
960 -- Євгеній Мещеряков <eugen@debian.org> Tue, 02 Oct 2012 20:46:06 +0200
961
962 swi-prolog (6.2.2-3) experimental; urgency=low
963
964 * Increase alignment requirement in segstack-alignment.diff and add
965 attribute aligment to type number
966
967 -- Євгеній Мещеряков <eugen@debian.org> Tue, 02 Oct 2012 01:46:52 +0200
968
969 swi-prolog (6.2.2-2) experimental; urgency=low
970
971 * New patch:
972 - segstack-alignment.diff - increase alignment requirement for
973 segchunk::data, hopefully fixes FTBFS on sparc and mips
974
975 -- Євгеній Мещеряков <eugen@debian.org> Tue, 02 Oct 2012 00:16:56 +0200
976
977 swi-prolog (6.2.2-1) experimental; urgency=low
978
979 * New upstream release
980 * Refresh patches
981 * Do not ship INDEX.pl in swi-prolog-nox and use triggers to update it
982 (closes: 689121)
983
984 -- Євгеній Мещеряков <eugen@debian.org> Sun, 30 Sep 2012 21:05:09 +0200
985
986 swi-prolog (6.0.2-1) experimental; urgency=low
987
988 * New upstream release
989 * Enable hardening flags
990 * New patch:
991 - ignore-format-string-error.diff - ignore a "variable used as format
992 string" error - it seems to be a valid use case
993
994 -- Євгеній Мещеряков <eugen@debian.org> Sat, 30 Jun 2012 21:53:09 +0200
995
996 swi-prolog (6.0.0-1) experimental; urgency=low
997
998 * New upstream release
999 * Add Vu University Amsterdam to debian/copyright
1000 * Do not run autoreconf in debian/rules as it is not needed anymore
1001 * Pass CFLAGS to configure
1002 * Disable building of shared libraries
1003 * New patches:
1004 - maildrop-fpic.diff - build maildrop files with -fPIC
1005 * Do not try to install packages/xpce/ChangeLog - it does not exist anymore
1006 * Run make with /dev/null as stdin, some build command seem to start
1007 interpreter
1008
1009 -- Євгеній Мещеряков <eugen@debian.org> Sun, 26 Feb 2012 19:17:01 +0100
1010
1011 swi-prolog (5.10.5-1) experimental; urgency=low
1012
1013 * New upstream release
1014 - upload to experimental for now
1015 * Split build-dependencies into multiple lines
1016 * Update debian/copyright
1017
1018 -- Євгеній Мещеряков <eugen@debian.org> Sun, 29 Jan 2012 22:04:13 +0100
1019
1020 swi-prolog (5.10.4-4) unstable; urgency=low
1021
1022 * Use grep-dctrl to get list of architectures for the -java package in
1023 debian/rules and build-depend on dctrl-tools
1024
1025 -- Євгеній Мещеряков <eugen@debian.org> Sat, 17 Dec 2011 17:31:48 +0100
1026
1027 swi-prolog (5.10.4-3) unstable; urgency=low
1028
1029 [ Chris Lamb ]
1030 * Install sgml package into swi-prolog-nox. Thanks to Sami Kiviharju
1031 <sami.kiviharju@gmail.com>. (Closes: #642214)
1032
1033 [ Євгеній Мещеряков ]
1034 * Adopt the package with maintainer's agreement
1035 * Make swi-prolog-nox depend on libncurses5-dev (closes: #644974)
1036 * Remove special rules for no longer supported arm and hppa architectures
1037 from debian/rules
1038 * Do not try to install jpl package if it was not built (closes: 644593)
1039 * Add debian/gbp.conf
1040 * Add pointers to collab-maint repository
1041 * Compress binary packages using xz
1042
1043 -- Євгеній Мещеряков <eugen@debian.org> Thu, 15 Dec 2011 23:44:28 +0100
1044
1045 swi-prolog (5.10.4-2) unstable; urgency=low
1046
1047 * Add missing RDF library. Thanks to "A. N. Other"
1048 <a.n.other.debian@gmail.com>. (Closes: #639103)
1049 * Prevent similar issues with library paths with set -e.
1050
1051 -- Chris Lamb <lamby@debian.org> Wed, 24 Aug 2011 22:27:46 +0100
1052
1053 swi-prolog (5.10.4-1.1) unstable; urgency=medium
1054
1055 * Non-maintainer upload.
1056 * Fix FTBFS on mipsel (Closes: #634257)
1057 * New patch:
1058 - swi-prolog-mipsel-FTBFS.diff
1059 * Urgency medium because previous version was for too long in
1060 unstable on all other architectures
1061
1062 -- Євгеній Мещеряков <eugen@debian.org> Wed, 20 Jul 2011 20:02:11 +0200
1063
1064 swi-prolog (5.10.4-1) unstable; urgency=low
1065
1066 * New upstream release.
1067 * Bump Standards-Version to 3.9.2.
1068
1069 -- Chris Lamb <lamby@debian.org> Sun, 19 Jun 2011 14:04:49 +0100
1070
1071 swi-prolog (5.10.2-1) unstable; urgency=low
1072
1073 * New upstream version.
1074 * Update Vcs-{Git,Browser}.
1075 * Change libgmp3-dev dependency to libgmp-dev.
1076
1077 -- Chris Lamb <lamby@debian.org> Sun, 20 Mar 2011 06:29:25 +0000
1078
1079 swi-prolog (5.10.1-1) unstable; urgency=low
1080
1081 * New upstream release.
1082 * Remove 01_chrpath_not_fatal.diff patch; applied upstream.
1083 * Bump Standards-Version to 3.9.1.
1084 * Prefer Breaks: over versioned Conflicts:.
1085
1086 -- Chris Lamb <lamby@debian.org> Mon, 02 Aug 2010 06:01:30 +0100
1087
1088 swi-prolog (5.10.0-1) unstable; urgency=low
1089
1090 * New upstream release. (Closes: #587994)
1091 * Update package index after installing -nox which was resulting in
1092 incomplete installations after upgrading from lenny. (Closes: #585870)
1093 * Remove unneeded manpage section patch.
1094 * Update patches for latest swi-prolog version.
1095 * Remove reference to xpce.1 manpage (removed upstream).
1096 * libpl.so => libswipl.so.
1097
1098 -- Chris Lamb <lamby@debian.org> Mon, 12 Jul 2010 16:43:29 +0100
1099
1100 swi-prolog (5.8.2-2) unstable; urgency=low
1101
1102 * Drop duplicate libjpeg62-dev, libxpm-dev and libxt-dev Build-Depends.
1103 * Replace libjpeg62-dev Build-Dependency with libjpeg-dev.
1104 * Fix FTBFS on GNU/kFreeBSD. Thanks to Petr Salinger
1105 <Petr.Salinger@seznam.cz>. (Closes: #571078)
1106 * Switch to dpkg-source 3.0 (quilt) format
1107 * Bump Standards-Version to 3.8.4.
1108
1109 -- Chris Lamb <lamby@debian.org> Wed, 24 Feb 2010 22:08:03 +0000
1110
1111 swi-prolog (5.8.2-1) unstable; urgency=low
1112
1113 * New upstream release.
1114 * Re-arrange binary packages at upstream's request:
1115 - Rename -xpce to -x
1116 - Rename -jpl to -java
1117 - Rename "swi-prolog" to -nox and merge -clib, -http, -semweb, -sgml
1118 and -table into it
1119 - The "swi-prolog-odbc" package remains unchanged
1120 - A new "swi-prolog" package depends on both "swi-prolog-nox" and
1121 "swi-prolog-x"
1122
1123 -- Chris Lamb <lamby@debian.org> Wed, 06 Jan 2010 00:39:12 +0000
1124
1125 swi-prolog (5.8.0-1) unstable; urgency=low
1126
1127 * New upstream release.
1128 - Local copy of strndup renamed to my_strndup. (Closes: #552847)
1129 * Replace libreadline5-dev dependencies with libreadline-dev.
1130 * Fix bad jpl.jar symlink in "main" swi-prolog package by using
1131 debian/swi-prolog-jpl.links instead of specifying it in debian/rules
1132 to ensure it ends up in the right package. (Closes: #549628)
1133
1134 -- Chris Lamb <lamby@debian.org> Thu, 29 Oct 2009 19:17:06 +0000
1135
1136 swi-prolog (5.6.64-3) unstable; urgency=low
1137
1138 * Include CHR library in swi-prolog package. (Closes: #541183)
1139 * Bump Standards-Version to 3.8.3.
1140
1141 -- Chris Lamb <lamby@debian.org> Tue, 25 Aug 2009 03:55:20 +0100
1142
1143 swi-prolog (5.6.64-2) unstable; urgency=low
1144
1145 * Add Build-Depends on libxft-dev, libxext-dev, libice-dev, libjpeg62-dev,
1146 libxinerama-dev, libxpm-dev and libxt-dev for anti-aliased fonts in XPCE.
1147 (Closes: #527233)
1148 * Bump Standards-Version to 3.8.1.
1149
1150 -- Chris Lamb <lamby@debian.org> Sat, 09 May 2009 13:43:43 +0100
1151
1152 swi-prolog (5.6.64-1) unstable; urgency=low
1153
1154 * New upstream release.
1155 * Fix debian/watch file.
1156 * Drop 05_fix_java_lib_paths patch - applied upstream.
1157 * Refer to `/usr/share/common-licenses/GPL-2' in debian/copyright instead of
1158 just `GPL'.
1159 * Update Git repository URLs.
1160
1161 -- Chris Lamb <lamby@debian.org> Sun, 22 Feb 2009 02:17:41 +0000
1162
1163 swi-prolog (5.6.63-3) unstable; urgency=low
1164
1165 * Add call to autoconf to ensure the changes in 05_fix_java_lib_paths.dpatch
1166 are actually applied to the JPL source. Thanks again to Peter Green
1167 <plugwash@p10link.net>. (Closes: #510409)
1168
1169 -- Chris Lamb <lamby@debian.org> Sat, 10 Jan 2009 01:26:48 +0000
1170
1171 swi-prolog (5.6.63-2) unstable; urgency=low
1172
1173 * Fix FTBFS on architectures other than i386 and amd64 (Closes: #510409)
1174 - Add 05_fix_java_lib_paths.dpatch to fix Java include directory for
1175 architectures that have OpenJDK but the Autoconf fragment is new enough
1176 to cater for it.
1177 - Don't Build-Depend on openjdk-6-jre on arm and hppa.
1178 - Expand "Architecture: any" and remove arm and hppa.
1179 - Move from calling ``dh_* -a'' to ``dh_* -s'' where appropriate.
1180 - Conditionally call various debhelper commands that reference
1181 swi-prolog-jpl where that architecture does not apply.
1182
1183 Many thanks to Peter Green <plugwash@p10link.net> who provided both
1184 analysis and patches for this issue.
1185 * Fix FTBFS twice in a row.
1186
1187 -- Chris Lamb <lamby@debian.org> Tue, 06 Jan 2009 22:57:07 +0000
1188
1189 swi-prolog (5.6.63-1) unstable; urgency=low
1190
1191 * New upstream release.
1192 * Build the JPL (bidirectional Java interface) library in the swi-prolog-jpl
1193 binary package now that OpenJDK is in main. (Closes: #449437)
1194 - Remove 01_not_jpl_package.dpatch
1195 - Add Build-Depends on openjdk-6-jdk
1196 - Add convenience symlink from /usr/share/java/jpl.jar
1197 * Don't play Hanoi in clean target anymore with some (required) files that
1198 upstream was cleaning - change merged upstream.
1199 * New maintainer email address.
1200
1201 -- Chris Lamb <lamby@debian.org> Mon, 29 Dec 2008 22:07:04 +0000
1202
1203 swi-prolog (5.6.59-1) unstable; urgency=low
1204
1205 * New upstream release - "mostly a bugfix release, fixing GC and HTTP issues
1206 from 5.6.56":
1207 - Garbage collection fixes:
1208 + Avoid crash on recursive GC signalling
1209 + Add support for A_MPZ in life-gc walker (crasher)
1210 + Call signal handlers at a safe place whilst backtracking.
1211 + Fix possible crash of profiler on GC.
1212 + Misc. GC fixes
1213 - HTTP fixes:
1214 + http_read_request/3 throws error on illegal request and
1215 http_wrapper/5.
1216 + http_open/3 now raises an error if the URL is not well-formed
1217 instead of failing silently.
1218 - Other fixes:
1219 + Fix possible crash in copy_term/2 etc. on 32-bit systems.
1220 + Avoid import messages from module user in saved states.
1221 - New features:
1222 + library(terms) for enhanced compatibility to YAP/Quintus/SICStus.
1223 + Use PceEmacs as default editor if XPCE is available.
1224 + zcompare/3, analogous to compare/3 for FD variables.
1225 + constraint element/3, analogous to nth/1.
1226 * Build CHR on arm and armel again after GC fixes (disabled in 5.6.58-2).
1227
1228 -- Chris Lamb <chris@chris-lamb.co.uk> Thu, 07 Aug 2008 13:58:33 +0100
1229
1230 swi-prolog (5.6.58-2) unstable; urgency=low
1231
1232 * Fix regression when moving from dh_movefiles to dh_install. dh_install
1233 only copies the specifies files whilst dh_movefiles moves them - this was
1234 resulting in the contents of the binary "swi-prolog" package being
1235 duplicated inside "swi-prolog-xpce", causing file conflicts at
1236 installation. (Closes: #492364)
1237 * Don't build the CHR package on arm and armel to prevent FTBFS on these
1238 archictures.
1239 * Add 04_fix_hyphens_being_used_as_minus_signs_in_manpages.dpatch to fix
1240 hyphen issues in manpages.
1241 * Build-Depend on debhelper (>= 5) instead of (>= 5.0.0).
1242 * Add "no-symbols-control-file" override to the shared-library related
1243 lintian overrides.
1244 * Actually remove dbuild ".pwd" file - was not being deleted since
1245 5.6.47-1 or so.
1246
1247 -- Chris Lamb <chris@chris-lamb.co.uk> Fri, 25 Jul 2008 22:59:28 +0100
1248
1249 swi-prolog (5.6.58-1) unstable; urgency=low
1250
1251 * New upstream release.
1252 * Fix GCC flag handling as SWI-Prolog prefers COFLAGS over CFLAGS:
1253 - Unset CFLAGS to allow upstream build system to select optimisations.
1254 - Should fix FTBFS on arm as -O0 is passed properly (introduced in
1255 5.6.49-1).
1256 * Fix typo ("polution" -> "pollution") in README.Debian.
1257 * Replace calls to `pwd` in debian/rules with $(CURDIR).
1258 * Move from dh_movefiles to dh_install.
1259
1260 -- Chris Lamb <chris@chris-lamb.co.uk> Tue, 22 Jul 2008 21:34:25 +0100
1261
1262 swi-prolog (5.6.57-1) unstable; urgency=low
1263
1264 * New upstream release.
1265 - Remove HPPA shared object file extension patch as it has been merged
1266 upstream.
1267 * Bump Standards-Version to 3.8.0.
1268 * Depend on x11proto-core-dev instead of x-dev.
1269
1270 -- Chris Lamb <chris@chris-lamb.co.uk> Thu, 03 Jul 2008 14:35:47 +0100
1271
1272 swi-prolog (5.6.55-1) unstable; urgency=low
1273
1274 * New upstream release.
1275 * Use correct shared object file extension on HPPA to fix FTBFS on this
1276 architecture since 5.6.53-2. Patch backported from upstream repository.
1277
1278 -- Chris Lamb <chris@chris-lamb.co.uk> Wed, 14 May 2008 02:47:49 +0100
1279
1280 swi-prolog (5.6.54-1) unstable; urgency=low
1281
1282 * New upstream release.
1283 - Fixes portability in big-endian machines (Closes: #476701)
1284
1285 -- Chris Lamb <chris@chris-lamb.co.uk> Fri, 18 Apr 2008 16:05:56 +0100
1286
1287 swi-prolog (5.6.53-2) unstable; urgency=low
1288
1289 * Fix spelling typo in swi-prolog-clib package description.
1290 * Build standalone shared library for use in foreign function interfaces
1291 such as SWIG. (Closes: #152811)
1292
1293 -- Chris Lamb <chris@chris-lamb.co.uk> Thu, 17 Apr 2008 00:01:08 +0100
1294
1295 swi-prolog (5.6.53-1) unstable; urgency=low
1296
1297 * New upstream release.
1298
1299 -- Chris Lamb <chris@chris-lamb.co.uk> Tue, 15 Apr 2008 16:22:08 +0100
1300
1301 swi-prolog (5.6.52-2) unstable; urgency=low
1302
1303 * Build and install the ODBC database extension. This adds a new binary
1304 package 'swi-prolog-odbc' (Closes: #380355).
1305
1306 -- Chris Lamb <chris@chris-lamb.co.uk> Fri, 04 Apr 2008 00:42:51 +0100
1307
1308 swi-prolog (5.6.52-1) unstable; urgency=low
1309
1310 * New upstream release.
1311 * debian/control:
1312 - Add libgmp3-dev and libreadline5-dev as swi-prolog binary dependencies
1313 for plld utility (Closes: #470899)
1314 - Completely rewrite crufty short and long descriptions of all packages
1315 - Remove swi-prolog-xpce from swi-prolog Recommends:
1316 - Move swi-prolog-doc from swi-prolog Recommends: to Suggests:
1317
1318 -- Chris Lamb <chris@chris-lamb.co.uk> Tue, 18 Mar 2008 03:09:43 +0000
1319
1320 swi-prolog (5.6.51-1) unstable; urgency=low
1321
1322 * New upstream release.
1323
1324 -- Chris Lamb <chris@chris-lamb.co.uk> Tue, 26 Feb 2008 12:52:05 +0000
1325
1326 swi-prolog (5.6.50) unstable; urgency=low
1327
1328 * New upstream release.
1329 * Make '/usr/bin/swipl' a symlink again. This was a regression introduced
1330 by my fix to #456261 which was preventing scripts to use a shebang line
1331 pointing to swipl. Passing the environment variable PL to configure sets
1332 the target binary name in a far more less brittle manner. (Closes: #462646)
1333 * Remove deprecated swiprolog binary and associated manpage. This name was
1334 deprecated in 2001 and does not support scripting.
1335 * Add missing ${shlibs:Depends} to swi-prolog-http.
1336 * Cleanup debian/rules.
1337
1338 -- Chris Lamb <chris@chris-lamb.co.uk> Mon, 11 Feb 2008 09:45:02 +0000
1339
1340 swi-prolog (5.6.49-2) unstable; urgency=low
1341
1342 * Use DEB_BUILD_ARCH instead of DEB_BUILD_GNU_TYPE for determining when
1343 we are building on ARM.
1344
1345 -- Chris Lamb <chris@chris-lamb.co.uk> Fri, 25 Jan 2008 22:06:56 +0000
1346
1347 swi-prolog (5.6.49-1) unstable; urgency=low
1348
1349 * New upstream release.
1350 * Disable GCC optimisations on ARM in an attempt to diagnose FTBFS.
1351 * Fix bug in "swipl" wrapper which discarding arguments. (Closes: #462368)
1352
1353 -- Chris Lamb <chris@chris-lamb.co.uk> Thu, 24 Jan 2008 16:34:25 +0000
1354
1355 swi-prolog (5.6.48-1) unstable; urgency=low
1356
1357 * New upstream release.
1358 * Patch plld.c so it calls 'swipl' instead of 'pl' (Closes: #312523)
1359 * Rework main binary such that /usr/bin/swipl is a shell script instead
1360 of a symlink (Closes: #456261)
1361 * Delete empty directories (spotted by lintian)
1362 * Tidy (unfixed) Lintian "image-file-in-usr-lib" overrides.
1363 * Update Standards-Version: to 3.7.3.
1364 * Require debhelper >= 5.
1365 * Add debian/watch.
1366 * Move from XS-Vcs-* to Vcs-*.
1367 * Add ${misc:Depends} for all binaries.
1368 * Include dpatch.make instead of re-implementing patch/unpatch targets.
1369 * Remove RPATH from pl2xpce.so in install target (spotted by lintian)
1370 * Fix FTBFS on ARM.
1371 * Rename Vcs-Browse -> Vcs-Browser. (Thanks to Daniel Baumann)
1372
1373 -- Chris Lamb <chris@chris-lamb.co.uk> Fri, 28 Dec 2007 18:55:24 +0000
1374
1375 swi-prolog (5.6.47-1) unstable; urgency=low
1376
1377 * New upstream version (Closes: #295209, #308325, #425580)
1378 * New maintainer (Closes: #422576)
1379 * Bump Debhelper compatibility to 5
1380 * debian/rules:
1381 * Update config.sub and config.guess from autotools-dev
1382 (Closes: #408076, #414181)
1383 * Desist from blindly ignoring "clean" target
1384 * debian/control:
1385 * Use ${binary:Version} instead of ${Source-Version}
1386 * Add new Homepage: field
1387 * Add XS-Vcs-* fields
1388 * Change ".menu" sections from
1389 "Apps/Programming" -> "Applications/Programming"
1390 * Documentation:
1391 * Remove some SGML documentation now missing from upstream
1392 * Add Sicstus and SWI-Prolog v4.8 -related XPCE documentation
1393
1394 -- Chris Lamb <chris@chris-lamb.co.uk> Sun, 02 Dec 2007 23:26:00 +0000
1395
1396 swi-prolog (5.6.14-1) unstable; urgency=low
1397
1398 * The "OMG!" release
1399 * New Upstream Release (closes: #308325)
1400 * New Maintainer (closes: #296871)
1401 * Now Build from source (closes: #324053)
1402 * libreadline5-dev added as a buil-dependency (closes: #326293)
1403 * xlibs-dev dependency removed (closes: #347073)
1404 * .pwd file removed (closes: #285894)
1405
1406 -- Gerardo Curiel <gcuriel@debianvenezuela.org> Sat, 10 Jun 2006 00:22:25 -0400
1407
1408 swi-prolog (5.2.13-1) unstable; urgency=low
1409
1410 * New upstream (closes: #257254)
1411 * Fixed executable naming in man page (closes: #223815)
1412 * Added http and semweb packages
1413
1414 -- Michael Piefel <piefel@debian.org> Mon, 12 Jul 2004 14:55:07 +0200
1415
1416 swi-prolog (5.2.7-1) unstable; urgency=low
1417
1418 * New upstream - this supposedly closes: #206428 (a build failure)
1419 * debian/rules clean: remove file before directory for greater effect
1420
1421 -- Michael Piefel <piefel@debian.org> Tue, 09 Sep 2003 15:36:52 +0200
1422
1423 swi-prolog (5.2.6-1) unstable; urgency=low
1424
1425 * New upstream.
1426 * Install clib's files into a directory instead of on top of each other
1427 (closes: #206520)
1428 * Delay restoration of upstream config.{sub,guess} until after make step
1429 since configure is called during the build (closes: #206443)
1430
1431 -- Michael Piefel <piefel@debian.org> Thu, 21 Aug 2003 14:32:59 +0200
1432
1433 swi-prolog (5.2.5-1) unstable; urgency=low
1434
1435 * New upstream version
1436 * Merged the source packages for swi-prolog and swi-prolog-packages together
1437 again. The build process upstream uses finally doesn't
1438 build-install-build-install anymore.
1439 * debian/rules: rearranged for better autotools and DEB_BUILD_OPTIONS
1440 * debian/rules: got rid of *.dirs.in ugliness
1441 * Remove make call from XPCE postinst (closes: #186468)
1442 * Update library index for sgml and clib (closes: #187005)
1443
1444 -- Michael Piefel <piefel@debian.org> Tue, 19 Aug 2003 15:10:19 +0200
1445
1446 swi-prolog (5.0.10-3) unstable; urgency=low
1447
1448 * Remove readline(3) manpage (doesn't yet close #178370, this is not only a
1449 SWI-Prolog issue).
1450 * Rename even more to swipl (closes: #176670). This is distributed over so
1451 many places that I'm sure I still haven't found all of them.
1452
1453 -- Michael Piefel <piefel@debian.org> Fri, 14 Feb 2003 18:37:53 +0100
1454
1455 swi-prolog-packages (5.0.10-2) unstable; urgency=low
1456
1457 * Build process used pl binary - not sure why it didn't fail on my
1458 machine, it sure did on the autobuilder (closes: #176670)
1459
1460 -- Michael Piefel <piefel@debian.org> Thu, 23 Jan 2003 15:00:44 +0100
1461
1462 swi-prolog (5.0.10-2) unstable; urgency=low
1463
1464 * Add newer config.{guess,sub} (closes: #175981)
1465
1466 -- Michael Piefel <piefel@debian.org> Sun, 12 Jan 2003 12:11:57 +0100
1467
1468 swi-prolog (5.0.10-1) unstable; urgency=low
1469
1470 * New upstream (closes: #165983)
1471 * Suggest prolog-el; this not really closes: #136337, but it is very near
1472 the spirit of the report.
1473
1474 -- Michael Piefel <piefel@debian.org> Fri, 27 Dec 2002 17:10:16 +0100
1475
1476 swi-prolog-packages (5.0.10-1) unstable; urgency=low
1477
1478 * New upstream.
1479
1480 -- Michael Piefel <piefel@debian.org> Mon, 30 Dec 2002 12:05:02 +0100
1481
1482 swi-prolog-packages (5.0.1-1) unstable; urgency=low
1483
1484 * New upstream again... builds everywhere now, I hope (closes: #126965).
1485
1486 -- Michael Piefel <piefel@debian.org> Fri, 08 Feb 2002 10:41:01 +0100
1487
1488 swi-prolog-packages (5.0.0-1) unstable; urgency=low
1489
1490 * New maintainer. Sebastian can have it back anytime.
1491 * New upstream. (Promises to compile on arm without change.)
1492 * New licence.
1493 * Remove silly symlinks to local files in xpce (use relative links
1494 instead of absolute ones, closes: #128079).
1495 * Approaching lintian cleanness (removed rpath and added man pages).
1496 * Fix spelling mistake (closes: #125405).
1497
1498 -- Michael Piefel <piefel@debian.org> Tue, 05 Feb 2002 17:10:35 +0100
1499
1500 swi-prolog (5.0.0-1) unstable; urgency=low
1501
1502 * New maintainer. Sebastian can have it back anytime.
1503 * New upstream. (Promises to compile on arm without change.)
1504 * New licence.
1505
1506 -- Michael Piefel <piefel@debian.org> Tue, 05 Feb 2002 10:10:58 +0100
1507
1508 swi-prolog (4.0.11-2) unstable; urgency=low
1509
1510 * Patched configure script so that it generates a usable config.h for hppa
1511 and arm (closes: #99032)
1512 * Also patched config.sub to recognize parisc64.
1513
1514 -- Michael Piefel <piefel@debian.org> Mon, 17 Dec 2001 14:45:21 +0100
1515
1516 swi-prolog (4.0.11-1) unstable; urgency=low
1517
1518 * Split package into three different source packages for swi-prolog (pl-lite
1519 on the upstream download page), swi-prolog-packages and swi-prolog-doc.
1520 Therefore this package has shorter build dependencies. (closes: #122972)
1521 * `swiprolog' binary renamed to `swipl'. This is one of the preferred
1522 alternatives for the binary names from upstream.
1523
1524 -- Michael Piefel <piefel@debian.org> Tue, 11 Dec 2001 17:47:52 +0100
1525
1526 swi-prolog-packages (4.0.11-1) unstable; urgency=low
1527
1528 * Initial release. This has been split from the main package (containing
1529 SWI-Prolog/lite) because the packages have their very own quirks.
1530
1531 -- Michael Piefel <piefel@debian.org> Tue, 11 Dec 2001 13:31:44 +0100
1532
1533 swi-prolog (4.0.9-1.1) unstable; urgency=low
1534
1535 * This compiles on sparc (closes: #89881)
1536 * Still new upstream, therefore closes: #94313, #110454
1537 * Now uses doc-base to announce its manual (closes: #96026)
1538 * Provides a menu entry (closes: #83492)
1539
1540 -- Michael Piefel <piefel@debian.org> Tue, 27 Nov 2001 17:34:40 +0100
1541
1542 swi-prolog (4.0.9-1) unstable; urgency=low
1543
1544 * New upstream version
1545 * Maintainer changed
1546
1547 -- Sebastian Schaffert <wastl@wastl.net> Thu, 30 Aug 2001 10:24:00 +0100
1548
1549 swi-prolog (3.4.4-2) unstable; urgency=low
1550
1551 * Orphaned.
1552
1553 -- Milan Zamazal <pdm@debian.org> Wed, 29 Aug 2001 10:50:20 +0200
1554
1555 swi-prolog (3.4.4-1) unstable; urgency=low
1556
1557 * New upstream version.
1558
1559 -- Milan Zamazal <pdm@debian.org> Sun, 24 Dec 2000 13:11:59 +0100
1560
1561 swi-prolog (3.4.0-2) unstable; urgency=low
1562
1563 * Call update-alternatives in prerm, not postrm.
1564
1565 -- Milan Zamazal <pdm@debian.org> Sun, 15 Oct 2000 19:20:07 +0200
1566
1567 swi-prolog (3.4.0-1) unstable; urgency=low
1568
1569 * New upstream version.
1570
1571 -- Milan Zamazal <pdm@debian.org> Sun, 1 Oct 2000 09:58:22 +0200
1572
1573 swi-prolog (3.3.9-1) unstable; urgency=low
1574
1575 * New upstream version.
1576
1577 -- Milan Zamazal <pdm@debian.org> Sun, 30 Jul 2000 12:56:08 +0200
1578
1579 swi-prolog (3.3.8-1) unstable; urgency=low
1580
1581 * New upstream version.
1582
1583 -- Milan Zamazal <pdm@debian.org> Sun, 23 Jul 2000 11:30:51 +0200
1584
1585 swi-prolog (3.3.2-1) unstable; urgency=low
1586
1587 * New upstream version.
1588 * Use -I../include in building HTML docs creator.
1589 * Actually, do not build the HTML documentation, since it doesn't work
1590 in this version.
1591 * Do not strip the main binary (I'll have to figure out, why in some
1592 versions stripping is possible while in others not...).
1593
1594 -- Milan Zamazal <pdm@debian.org> Sun, 27 Feb 2000 20:35:02 +0100
1595
1596 swi-prolog (3.3.0final-1) unstable; urgency=low
1597
1598 * New upstream version.
1599 * Broken links to man pages in alternatives install fixed.
1600 * Recompiled with libreadline4 and libncurses5.
1601
1602 -- Milan Zamazal <pdm@debian.org> Tue, 15 Feb 2000 20:17:00 +0100
1603
1604 swi-prolog (3.3.0beta9-1) unstable; urgency=low
1605
1606 * Renumbered according to the actual upstream version numbering.
1607
1608 -- Milan Zamazal <pdm@debian.org> Fri, 14 Jan 2000 20:18:51 +0100
1609
1610 swi-prolog (3.2.99beta9-1) unstable; urgency=low
1611
1612 * New beta version.
1613 * Path mess in the Debian package fixed (hi broken dpkg!); closes: #54359.
1614 * Strip the main binary again, it works now.
1615 * Generate and install HTML docs.
1616 * No lintian 1.11.2 errors.
1617
1618 -- Milan Zamazal <pdm@debian.org> Sat, 8 Jan 2000 13:07:57 +0100
1619
1620 swi-prolog (3.2.99beta8-1) unstable; urgency=low
1621
1622 * New beta version.
1623 * Missing build dependencies added; closes: #53620.
1624 * Do not strip the main binary, otherwise it won't work.
1625
1626 -- Milan Zamazal <pdm@debian.org> Thu, 30 Dec 1999 20:45:30 +0100
1627
1628 swi-prolog (3.2.99beta7-1) unstable; urgency=low
1629
1630 * New upstream version.
1631 This is packaging of 3.3.0 beta to allow testing of the package before
1632 potato freeze. According to information from the upstream author, the
1633 final 3.3.0 version should be released before the freeze.
1634 3.3.0 fixes the Sparc compilation problem; closes: #52161.
1635 * The upstream version is now under GPL.
1636 * Standards 3.1.1.
1637 * Download location updated.
1638 * Home page location added to the description.
1639 * Build dependencies introduced.
1640 * Compile `pl-rec.c' with full optimization again.
1641 * Unintentionally appeared garbage removed.
1642
1643 -- Milan Zamazal <pdm@debian.org> Fri, 24 Dec 1999 22:44:16 +0100
1644
1645 swi-prolog (3.2.9-1) unstable; urgency=low
1646
1647 * New upstream version.
1648 * Moved to FHS.
1649 * configure separated in rules.
1650 * Strip the main binary again.
1651 * No lintian 1.10 errors.
1652
1653 -- Milan Zamazal <pdm@debian.org> Tue, 19 Oct 1999 20:14:06 +0200
1654
1655 swi-prolog (3.2.8-2) unstable; urgency=low
1656
1657 * Do not strip the main binary, so that it worked (don't know the
1658 reason); closes: #43041.
1659
1660 -- Milan Zamazal <pdm@debian.org> Mon, 16 Aug 1999 19:53:14 +0200
1661
1662 swi-prolog (3.2.8-1) unstable; urgency=low
1663
1664 * New upstream version.
1665 * Compile `pl-rec.c' without optimization to avoid egcs bug;
1666 closes: #39313.
1667 * No lintian 1.6 errors.
1668
1669 -- Milan Zamazal <pdm@debian.org> Wed, 4 Aug 1999 21:18:00 +0200
1670
1671 swi-prolog (3.2.7-1) unstable; urgency=low
1672
1673 * New upstream version.
1674 * Compiled with egcc and glibc 2.1.
1675 * No lintian 1.3 errors.
1676
1677 -- Milan Zamazal <pdm@debian.org> Tue, 25 May 1999 15:44:01 +0200
1678
1679 swi-prolog (3.2.6-1) unstable; urgency=low
1680
1681 * New upstream version, closes: bug#34872.
1682 * `pl' binary renamed to `swiprolog', closes: bug#34873.
1683 * More debhelpers used.
1684 * The `-g' compilation option used.
1685 * New alternative: `prolog'.
1686 * Do not use a4wide.sty.
1687 * `INSTALL' not installed.
1688 * No lintian 1.1 errors.
1689
1690 -- Milan Zamazal <pdm@debian.org> Sun, 25 Apr 1999 17:48:52 +0200
1691
1692 swi-prolog (3.1.0-2) frozen unstable; urgency=low
1693
1694 * Recompilation with libncurses4.
1695
1696 -- Milan Zamazal <pdm@debian.org> Sun, 1 Nov 1998 19:32:15 +0100
1697
1698 swi-prolog (3.1.0-1) unstable; urgency=low
1699
1700 * New upstream version.
1701 * New maintainer address.
1702 * Fix help displaying bug by a patch from the upstream author.
1703 * Format help also for `xterm-debian' and `linux' terminals.
1704 * Minor change of description.
1705 * The `LICENSE' file no longer installed (it is already part of
1706 `copyright').
1707 * Make `plrc.1' link to undocumented.
1708 * Do not install the `SWI-Exports' file.
1709 * Lintian 0.9.1 satisfied.
1710
1711 -- Milan Zamazal <pdm@debian.org> Sat, 3 Oct 1998 20:33:28 +0200
1712
1713 swi-prolog (2.9.10-3) unstable; urgency=low
1714
1715 * Do not use `a4.sty' (Bug #24274).
1716 * Call `dvips' with the `-o' option (Bug #24277).
1717
1718 -- Milan Zamazal <pdm@fi.muni.cz> Tue, 7 Jul 1998 17:47:27 +0200
1719
1720 swi-prolog (2.9.10-2) unstable; urgency=low
1721
1722 * Applied patch by Roman Hodek dealing with integer overflow on m68k in
1723 memory address computation (Bug #24155).
1724 * No lintian 0.4.8 _errors_.
1725
1726 -- Milan Zamazal <pdm@fi.muni.cz> Thu, 2 Jul 1998 17:22:38 +0200
1727
1728 swi-prolog (2.9.10-1) unstable; urgency=low
1729
1730 * New upstream version.
1731 * No lintian 0.4.4 _errors_.
1732
1733 -- Milan Zamazal <pdm@fi.muni.cz> Fri, 5 Jun 1998 16:28:54 +0200
1734
1735 swi-prolog (2.9.6-6) frozen unstable; urgency=low
1736
1737 * Missing include files added (Bug #21088).
1738
1739 -- Milan Zamazal <pdm@fi.muni.cz> Tue, 14 Apr 1998 18:35:36 +0200
1740
1741 swi-prolog (2.9.6-5) frozen unstable; urgency=low
1742
1743 * Section changed from non-free to main (the license is DFSG compliant).
1744 * The symlink `/usr/bin/pl-bite' removed.
1745 * No lintian 0.3.4 _errors_.
1746
1747 -- Milan Zamazal <pdm@fi.muni.cz> Tue, 31 Mar 1998 20:45:48 +0200
1748
1749 swi-prolog (2.9.6-4) unstable; urgency=low
1750
1751 * Use `dh_md5sums'.
1752
1753 -- Milan Zamazal <pdm@fi.muni.cz> Wed, 18 Feb 1998 19:19:50 +0100
1754
1755 swi-prolog (2.9.6-3) unstable; urgency=low
1756
1757 * `checksums' renamed to `md5sums'.
1758 * Standards 2.4.0.0.
1759
1760 -- Milan Zamazal <pdm@fi.muni.cz> Fri, 13 Feb 1998 18:17:48 +0100
1761
1762 swi-prolog (2.9.6-2) unstable; urgency=low
1763
1764 * Upstream sources location corrected.
1765 * Full license text included into `copyright' file.
1766 * Files stripped again.
1767 * `-isp' flag added to dpkg-gencontrol.
1768 * Broken linking with ncurses corrected.
1769 * Complete section identification in `control' now.
1770 * More error safe `rules'.
1771 * Compiled with `-D_REENTRANT'.
1772 * Gzip `changelog.Debian'.
1773 * Rename `ChangeLog' to `changelog'.
1774 * Standards 2.3.0.1.
1775
1776 -- Milan Zamazal <pdm@fi.muni.cz> Mon, 12 Jan 1998 19:41:49 +0100
1777
1778 swi-prolog (2.9.6-1) unstable; urgency=low
1779
1780 * New upstream version.
1781
1782 -- Milan Zamazal <pdm@fi.muni.cz> Wed, 10 Dec 1997 17:04:14 +0100
1783
1784 swi-prolog (2.9.5-2) unstable; urgency=low
1785
1786 * Arrgh, compiled with `-O2' now!
1787
1788 -- Milan Zamazal <pdm@fi.muni.cz> Thu, 13 Nov 1997 17:02:19 +0100
1789
1790 swi-prolog (2.9.5-1) unstable; urgency=low
1791
1792 * New upstream version.
1793 * Compiled with libc6.
1794 * Section changed to non-free.
1795 * Does not use `debstd' now.
1796
1797 -- Milan Zamazal <pdm@fi.muni.cz> Thu, 9 Oct 1997 15:02:10 +0200
1798
1799 swi-prolog (2.8.2-1) unstable; urgency=low
1800
1801 * New upstream version.
1802
1803 -- Milan Zamazal <pdm@fi.muni.cz> Tue, 6 May 1997 21:43:39 +0200
1804
1805 swi-prolog (2.8.1-2) unstable; urgency=low
1806
1807 * Do not unload foreign libraries at halt.
1808
1809 -- Milan Zamazal <pdm@fi.muni.cz> Mon, 7 Apr 1997 16:30:25 +0200
1810
1811 swi-prolog (2.8.1-1) unstable; urgency=low
1812
1813 * New upstream version.
1814
1815 -- Milan Zamazal <pdm@fi.muni.cz> Tue, 1 Apr 1997 20:05:01 +0200
1816
1817 swi-prolog (2.8.0-2) frozen unstable; urgency=low
1818
1819 * Static library stripped correctly.
1820
1821 -- Milan Zamazal <pdm@fi.muni.cz> Thu, 27 Mar 1997 20:37:12 +0100
1822
1823 swi-prolog (2.8.0-1) contrib; urgency=low
1824
1825 * New upstream version.
1826 * Header files are not duplicated now but symlinks.
1827
1828 -- Milan Zamazal <pdm@fi.muni.cz> Wed, 12 Mar 1997 16:53:21 +0100
1829
1830 swi-prolog (2.7.20-1) contrib; urgency=low
1831
1832 * New upstream version.
1833
1834 -- Milan Zamazal <pdm@fi.muni.cz> Mon, 3 Mar 1997 15:07:07 +0100
1835
1836 swi-prolog (2.7.18-1) contrib; urgency=low
1837
1838 * New upstream version.
1839 * Architecture field changed to `any'.
1840 * Moved to standards 2.1.2.2.
1841
1842 -- Milan Zamazal <pdm@fi.muni.cz> Wed, 22 Jan 1997 16:29:18 +0100
1843
1844 swi-prolog (2.7.16-1) contrib; urgency=low
1845
1846 * New upstream version.
1847
1848 -- Milan Zamazal <pdm@fi.muni.cz> Mon, 2 Dec 1996 14:23:29 +0100
1849
1850 swi-prolog (2.7.14-1) contrib; urgency=low
1851
1852 * Initial Release.
1853
1854 -- Milan Zamazal <pdm@fi.muni.cz> Tue, 5 Nov 1996 11:49:14 +0100
0 Source: swi-prolog
1 Section: interpreters
2 Priority: optional
3 Maintainer: Lev Lamberov <dogsleg@debian.org>
4 Build-Depends: cmake,
5 dctrl-tools,
6 debhelper-compat (= 13),
7 default-jdk [alpha amd64 arm64 armel armhf i386 ia64 kfreebsd-amd64 kfreebsd-i386 m68k mips mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sh4 sparc64 x32],
8 junit [alpha amd64 arm64 armel armhf i386 ia64 kfreebsd-amd64 kfreebsd-i386 m68k mips mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sh4 sparc64 x32],
9 ncurses-dev,
10 libarchive-dev,
11 libdb-dev,
12 libedit-dev,
13 libgmp-dev,
14 libgoogle-perftools-dev,
15 libice-dev,
16 libjpeg-dev,
17 libjs-jquery,
18 libossp-uuid-dev,
19 libpcre3-dev,
20 libreadline-dev,
21 libssl-dev,
22 libunwind-dev [!s390x],
23 libx11-dev,
24 libxext-dev,
25 libxft-dev,
26 libxinerama-dev,
27 libxpm-dev,
28 libxt-dev,
29 libyaml-dev,
30 unixodbc-dev,
31 x11proto-core-dev,
32 zlib1g-dev
33 Standards-Version: 4.5.1
34 Rules-Requires-Root: no
35 Vcs-Git: https://salsa.debian.org/debian/swi-prolog.git
36 Vcs-Browser: https://salsa.debian.org/debian/swi-prolog
37 Homepage: https://www.swi-prolog.org
38
39 Package: swi-prolog
40 Architecture: any
41 Depends: ${misc:Depends},
42 swi-prolog-doc (>= ${source:Version}),
43 swi-prolog-doc (<< ${source:Version}.1~),
44 swi-prolog-nox (= ${binary:Version}),
45 swi-prolog-x (= ${binary:Version}),
46 Description: ISO/Edinburgh-style Prolog interpreter
47 SWI-Prolog is a fast and powerful ISO/Edinburgh-style Prolog compiler with a
48 rich set of built-in predicates. It offers a fast, robust and small
49 environment which enables substantial applications to be developed with it.
50 .
51 SWI-Prolog additionally offers:
52 .
53 * A powerful module system
54 * Garbage collection
55 * Unicode character set handling
56 * Unbounted integer and rational number arithmetic
57 * Multithreading support
58 * A powerful C/C++ interface
59 * GNU Readline interface
60 .
61 This is a metapackage, it installs SWI-Prolog suit (except Java,
62 ODBC, Berkeley DB support and tests).
63
64 Package: swi-prolog-full
65 Architecture: any
66 Depends: ${misc:Depends},
67 swi-prolog (= ${binary:Version}),
68 swi-prolog-bdb (= ${binary:Version}),
69 swi-prolog-java (= ${binary:Version}),
70 swi-prolog-odbc (= ${binary:Version})
71 Description: ISO/Edinburgh-style Prolog interpreter - full suit
72 SWI-Prolog is a fast and powerful ISO/Edinburgh-style Prolog compiler with a
73 rich set of built-in predicates. It offers a fast, robust and small
74 environment which enables substantial applications to be developed with it.
75 .
76 SWI-Prolog additionally offers:
77 .
78 * A powerful module system
79 * Garbage collection
80 * Unicode character set handling
81 * Unbounted integer and rational number arithmetic
82 * Multithreading support
83 * A powerful C/C++ interface
84 * GNU Readline interface
85 .
86 This is a metapackage, it installs full SWI-Prolog suit (except tests).
87
88 Package: swi-prolog-core
89 Architecture: any
90 Depends: ${shlibs:Depends},
91 ${misc:Depends}
92 Recommends: debhelper
93 Suggests: elpa-ediprolog,
94 swi-prolog-core-packages (= ${binary:Version}),
95 swi-prolog-doc,
96 swi-prolog-java (= ${binary:Version}),
97 swi-prolog-odbc (= ${binary:Version}),
98 swi-prolog-bdb (= ${binary:Version})
99 Breaks: swi-prolog-nox (<< 8.1.30+dfsg-1)
100 Replaces: swi-prolog-nox (<< 8.1.30+dfsg-1)
101 Provides: swi-prolog-abi-${swi-prolog:ABI},
102 swi-prolog-abi-foreign-${swi-prolog:FABI},
103 swi-prolog-abi-binary-${swi-prolog:BABI},
104 swi-prolog-abi-qlf-${swi-prolog:QLF},
105 swi-prolog-abi-states-${swi-prolog:SSTATES}
106 Description: ISO/Edinburgh-style Prolog interpreter - core system
107 SWI-Prolog is a fast and powerful ISO/Edinburgh-style Prolog compiler with a
108 rich set of built-in predicates. It offers a fast, robust and small
109 environment which enables substantial applications to be developed with it.
110 .
111 SWI-Prolog additionally offers:
112 .
113 * A powerful module system
114 * Garbage collection
115 * Unicode character set handling
116 * Unbounted integer and rational number arithmetic
117 * Multithreading support
118 * A powerful C/C++ interface
119 * GNU Readline interface
120 .
121 This package contains a working SWI-Prolog core system.
122
123 Package: swi-prolog-core-packages
124 Architecture: any
125 Depends: ${shlibs:Depends},
126 ${misc:Depends},
127 swi-prolog-core (= ${binary:Version})
128 Recommends: libjs-jquery
129 Suggests: elpa-ediprolog,
130 swi-prolog-doc,
131 swi-prolog-java (= ${binary:Version}),
132 swi-prolog-odbc (= ${binary:Version}),
133 swi-prolog-bdb (= ${binary:Version})
134 Breaks: swi-prolog-nox (<< 8.1.30+dfsg-1)
135 Replaces: swi-prolog-nox (<< 8.1.30+dfsg-1)
136 Description: ISO/Edinburgh-style Prolog interpreter - core packages
137 SWI-Prolog is a fast and powerful ISO/Edinburgh-style Prolog compiler with a
138 rich set of built-in predicates. It offers a fast, robust and small
139 environment which enables substantial applications to be developed with it.
140 .
141 SWI-Prolog additionally offers:
142 .
143 * A powerful module system
144 * Garbage collection
145 * Unicode character set handling
146 * Unbounted integer and rational number arithmetic
147 * Multithreading support
148 * A powerful C/C++ interface
149 * GNU Readline interface
150 .
151 This package contains a working SWI-Prolog core packages.
152
153 Package: swi-prolog-nox
154 Architecture: any
155 Depends: ${shlibs:Depends},
156 ${misc:Depends},
157 swi-prolog-core (= ${binary:Version}),
158 swi-prolog-core-packages (= ${binary:Version}),
159 Suggests: elpa-ediprolog,
160 swi-prolog-java (= ${binary:Version}),
161 swi-prolog-doc,
162 swi-prolog-odbc (= ${binary:Version}),
163 swi-prolog-bdb (= ${binary:Version})
164 Description: ISO/Edinburgh-style Prolog interpreter - without X support
165 SWI-Prolog is a fast and powerful ISO/Edinburgh-style Prolog compiler with a
166 rich set of built-in predicates. It offers a fast, robust and small
167 environment which enables substantial applications to be developed with it.
168 .
169 SWI-Prolog additionally offers:
170 .
171 * A powerful module system
172 * Garbage collection
173 * Unicode character set handling
174 * Unbounted integer and rational number arithmetic
175 * Multithreading support
176 * A powerful C/C++ interface
177 * GNU Readline interface
178 .
179 This package contains a working SWI-Prolog installation without GUI components.
180
181 Package: swi-prolog-x
182 Architecture: any
183 Depends: ${shlibs:Depends},
184 ${misc:Depends},
185 swi-prolog-nox (= ${binary:Version})
186 Description: User interface library for SWI-Prolog - with X support
187 SWI-Prolog is a fast and powerful ISO/Edinburgh-style Prolog compiler with a
188 rich set of built-in predicates. It offers a fast, robust and small
189 environment which enables substantial applications to be developed with it.
190 .
191 SWI-Prolog additionally offers:
192 .
193 * A powerful module system
194 * Garbage collection
195 * Unicode character set handling
196 * Unbounted integer and rational number arithmetic
197 * Multithreading support
198 * A powerful C/C++ interface
199 * GNU Readline interface
200 .
201 XPCE is an object-oriented symbolic programming environment for user
202 interfaces. Although XPCE was designed to be language-independent, it has
203 gained popularity most with Prolog.
204
205 Package: swi-prolog-java
206 Architecture: alpha amd64 arm64 armel armhf i386 ia64 kfreebsd-amd64 kfreebsd-i386 m68k mips mips64el mipsel powerpc powerpcspe ppc64 ppc64el riscv64 s390x sh4 sparc64 x32
207 Depends: ${shlibs:Depends},
208 ${misc:Depends},
209 default-jre-headless | java2-runtime,
210 swi-prolog-nox (= ${binary:Version})
211 Description: Bidirectional interface between SWI-Prolog and Java
212 SWI-Prolog is a fast and powerful ISO/Edinburgh-style Prolog compiler with a
213 rich set of built-in predicates. It offers a fast, robust and small
214 environment which enables substantial applications to be developed with it.
215 .
216 SWI-Prolog additionally offers:
217 .
218 * A powerful module system
219 * Garbage collection
220 * Unicode character set handling
221 * Unbounted integer and rational number arithmetic
222 * Multithreading support
223 * A powerful C/C++ interface
224 * GNU Readline interface
225 .
226 This library provides JPL, a bidirectional interface between SWI-Prolog and
227 the Java runtime.
228
229 Package: swi-prolog-odbc
230 Architecture: any
231 Depends: ${shlibs:Depends},
232 ${misc:Depends},
233 swi-prolog-nox (= ${binary:Version})
234 Replaces: swi-prolog-nox (<< 7.7.25+dfsg-1)
235 Breaks: swi-prolog-nox (<< 7.7.25+dfsg-1)
236 Description: ODBC library for SWI-Prolog
237 SWI-Prolog is a fast and powerful ISO/Edinburgh-style Prolog compiler with a
238 rich set of built-in predicates. It offers a fast, robust and small
239 environment which enables substantial applications to be developed with it.
240 .
241 SWI-Prolog additionally offers:
242 .
243 * A powerful module system
244 * Garbage collection
245 * Unicode character set handling
246 * Unbounted integer and rational number arithmetic
247 * Multithreading support
248 * A powerful C/C++ interface
249 * GNU Readline interface
250 .
251 This package provides a foreign language extension to ODBC, a standard for
252 interfacing with database systems.
253
254 Package: swi-prolog-bdb
255 Architecture: any
256 Depends: ${shlibs:Depends},
257 ${misc:Depends},
258 swi-prolog-nox (= ${binary:Version})
259 Description: Berkeley DB interface for SWI-Prolog
260 SWI-Prolog is a fast and powerful ISO/Edinburgh-style Prolog compiler with a
261 rich set of built-in predicates. It offers a fast, robust and small
262 environment which enables substantial applications to be developed with it.
263 .
264 SWI-Prolog additionally offers:
265 .
266 * A powerful module system
267 * Garbage collection
268 * Unicode character set handling
269 * Unbounted integer and rational number arithmetic
270 * Multithreading support
271 * A powerful C/C++ interface
272 * GNU Readline interface
273 .
274 This package provides a foreign language extension to the Berkeley DB
275 (libdb) embedded database.
276
277 Package: swi-prolog-doc
278 Section: doc
279 Architecture: all
280 Depends: ${misc:Depends},
281 swi-prolog-core (>= ${source:Version}),
282 swi-prolog-core (<< ${source:Version}.1~)
283 Breaks: swi-prolog-nox (<< 8.1.26+dfsg-1),
284 swi-prolox-bdb (<< 8.1.26+dfsg-1),
285 swi-prolox-java (<< 8.1.26+dfsg-1),
286 swi-prolox-odbc (<< 8.1.26+dfsg-1),
287 swi-prolox-x (<< 8.1.26+dfsg-1)
288 Replaces: swi-prolog-nox (<< 8.1.26+dfsg-1),
289 swi-prolox-bdb (<< 8.1.26+dfsg-1),
290 swi-prolox-java (<< 8.1.26+dfsg-1),
291 swi-prolox-odbc (<< 8.1.26+dfsg-1),
292 swi-prolox-x (<< 8.1.26+dfsg-1)
293 Description: documentation and examples for SWI-Prolog
294 SWI-Prolog is a fast and powerful ISO/Edinburgh-style Prolog compiler with a
295 rich set of built-in predicates. It offers a fast, robust and small
296 environment which enables substantial applications to be developed with it.
297 .
298 SWI-Prolog additionally offers:
299 .
300 * A powerful module system
301 * Garbage collection
302 * Unicode character set handling
303 * Unbounted integer and rational number arithmetic
304 * Multithreading support
305 * A powerful C/C++ interface
306 * GNU Readline interface
307 .
308 This package provides a documentation and examples.
309
310 Package: swi-prolog-test
311 Architecture: all
312 Depends: ${misc:Depends},
313 swi-prolog-nox (>= ${source:Version}),
314 swi-prolog-nox (<< ${source:Version}.1~)
315 Description: tests and checks for SWI-Prolog
316 SWI-Prolog is a fast and powerful ISO/Edinburgh-style Prolog compiler with a
317 rich set of built-in predicates. It offers a fast, robust and small
318 environment which enables substantial applications to be developed with it.
319 .
320 SWI-Prolog additionally offers:
321 .
322 * A powerful module system
323 * Garbage collection
324 * Unicode character set handling
325 * Unbounted integer and rational number arithmetic
326 * Multithreading support
327 * A powerful C/C++ interface
328 * GNU Readline interface
329 .
330 This package provides a set of prepared tests and checks for
331 installed SWI-Prolog system. This package is intended for SWI-Prolog
332 development and is of no use for ordinary users. If you're not sure
333 about this package, you don't need it.
0 Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
1 Upstream-Name: SWI-Prolog
2 Upstream-Contact: Jan Wielemaker <J.Wielemaker@vu.nl>
3 Source: http://www.swi-prolog.org/
4 Files-Excluded: bench/*
5 packages/http/web/js/*
6
7 Files: *
8 License: BSD-2-clause
9 Copyright: (C) 1985-2020 University of Amsterdam
10 (C) 1985-2018 Vu University Amsterdam
11 (C) 2018 CWI, Amsterdam
12 (C) 2016-2018 Benoit Desouter
13 (C) 2016-2018 Jan Wielemaker
14 (C) 2016-2018 Fabrizio Riguzzi
15 (C) 2004-2017 K.U. Leuven
16 (C) 2005-2018 Markus Triska
17 (C) 2007-2012 Paulo Moura
18 (C) 2006-2015 Lars Buitinck
19 (C) 2011-2015 Markus Uneson
20 (C) 1993-2011 Jon Jagger
21 (C) 2013-2014 Michael Hendricks
22 (C) 2004-2012 CS Dept. III, University of Bonn
23 (C) 2011-2016 Universidade do Porto
24 (C) 2007-2017 Vitor Santos Costa
25 (C) 2015 Paulo Moura, Kyndi Inc.
26 (C) 2012-2013 Jeffrey Rosenwald
27 (C) 2014-2015 Mike Elston
28 (C) 2014-2015 Matt Lilley
29 (C) 1989 Michael Mauldin
30 (C) 2003-2018 Paul Singleton
31 (C) 2003-2018 Fred Dushin
32 (C) 2003-2018 JPL contributors
33 (C) 2009-2018 Jerrfey Rosenwald
34 (C) 2014-2016 Torbjörn Lager
35 (C) 2004-2017 SWI-Prolog Foundation
36 (C) 2013-2015 Carlo Capelli
37 (C) 2012 Kitware Inc.
38 (C) 1993-1995 Christian Schlichtherle
39 (C) Leonid Mokrushin
40 (C) 2015 Keri Harris
41 (C) 2009-2017 Scientific Software and Systems Limited
42 (C) 2011-2016 Kuniaki Mukai
43 (C) 2006-2020 SWI-Prolog Solutions b.v.
44
45 Files: cmake/TestSignalType.cmake
46 License: GPL-2
47 Copyright: (C) 2006 Andrew Ross
48
49 Files: library/dialect/eclipse/test_util_iso.pl
50 library/dialect/bim.pl
51 packages/clib/demo/*
52 packages/cpp/likes.cpp
53 packages/cpp/test.cpp
54 packages/cpp/test.pl
55 packages/http/examples/calc.pl
56 packages/http/examples/demo_daemon.pl
57 packages/pldoc/pldoc.css
58 packages/pldoc/pldoc.js
59 packages/semweb/murmur.c
60 packages/semweb/murmur.h
61 packages/ssl/https.pl
62 packages/xpce/src/gnu/getdate-source.y
63 packages/xpce/src/gnu/getdate.c
64 packages/xpce/src/gnu/y.tab
65 scripts/swipl-bt
66 src/libtai/*
67 License: public-domain
68 Copyright: n/a
69
70 Files: man/bk9.clo
71 man/swipl.cls
72 License: LPPL-1.2+
73 Copyright: 1993-2001 LaTeX3 Project
74 James Kilfiger
75
76 Files: packages/clib/sha1/*
77 License: GLADMAN or GPL-1+
78 Copyright: (C) Brian Gladman
79
80 Files: packages/clib/sha1/hmac_sha1.c packages/clib/sha1/hmac_sha256.c
81 License: BSD-2-clause
82 Copyright: (C) 2018 VU University Amsterdam
83 (C) 2018 CWI, Amsterdam
84
85 Files: packages/clib/bsd-crypt.c
86 License: BSD-3-clause
87 Copyright: (C) 1989, 1993 The Regents of the University of California
88
89 Files: packages/clib/md5.c
90 packages/clib/md5.h
91 packages/semweb/md5.c
92 packages/semweb/md5.h
93 src/minizip/*
94 License: Zlib
95 Copyright: (C) 1999, 2000, 2002 Aladdin Enterprises
96 (C) 1998-2005 Gilles Vollant
97 (C) 2009-2010 Mathias Svensson
98 (C) 2007-2008 Even Rouault
99
100 Files: packages/clib/md5passwd.c
101 License: Beerware
102 Copyright: (C) Poul-Hennig Kamp
103
104 Files: packages/clpqr/*
105 License: GPL-2+
106 Copyright: (C) 2004-2006 K.U. Leuven
107 (C) 1992-1995 Austrian Research Institute for Artificial Intelligence (OFAI)
108
109 Files: packages/tipc/tipcutils/tipc-config.c
110 License: BSD-3-clause
111 Copyright: (C) 2004-2006 Ericsson AB
112 (C) 2005-2006 Wind River Systems
113
114 Files: packages/nlp/isub.c
115 License: GPL-2+
116 Copyright: 2004-2011 National and Technical University of Athens
117
118 Files: packages/pcre/cmake/FindPCRE.cmake
119 packages/utf8proc/pgsql/utf8proc_pgsql.c
120 packages/utf8proc/ruby/*
121 packages/utf8proc/data_generator.rb
122 packages/utf8proc/utf8proc.c
123 packages/utf8proc/utf8proc.h
124 packages/xpce/src/msw/simx.h
125 packages/xpce/src/msw/xpm.h
126 License: Expat
127 Copyright: (C) 2007-2009 LuaDist
128 (C) 1994 X Consortium
129 (C) 2009-2013 Public Software Group e. V., Berlin, Germany
130 (C) 1989-1994 GROUPE BULL
131
132 Files: packages/utf8proc/utf8proc_data.c
133 License: Unicode-DFS-2007
134 Copyright: (C) 1991-2007 Unicode, Inc.
135
136 Files: packages/xpce/src/rgx/regc_color.c
137 packages/xpce/src/rgx/regc_cvec.c
138 packages/xpce/src/rgx/regc_lex.c
139 packages/xpce/src/rgx/regc_nfa.c
140 packages/xpce/src/rgx/regcomp.c
141 packages/xpce/src/rgx/regcustom.h
142 packages/xpce/src/rgx/rege_dfa.c
143 packages/xpce/src/rgx/regerror.c
144 packages/xpce/src/rgx/regex.h
145 packages/xpce/src/rgx/regexec.c
146 packages/xpce/src/rgx/regfree.c
147 packages/xpce/src/rgx/regfronts.c
148 packages/xpce/src/rgx/regguts.h
149 License: SPENCER
150 Copyright: (C) 1998, 1999 Henry Spencer
151
152 Files: packages/xpce/src/rgx/regc_locale.c
153 License: TCL
154 Copyright: (C) 1998 Scriptics Corporation
155
156 Files: packages/xpce/src/x11/xdnd.h
157 License: GPL-2+
158 Copyright: (C) 1998 Paul Sheer
159
160 Files: src/Tests/core/test_bips.pl
161 src/Tests/core/test_dcg.pl
162 License: LGPL-2.1+
163 Copyright: (C) Ulrich Neumerkel
164
165 Files: src/os/dtoa.c
166 License: LUCENT
167 Copyright: (C) 1991, 2000, 2001 Lucent Technologies
168
169 Files: packages/sgml/DTD/*.ent
170 License: ISO
171 Copyright: (C) 1986 International Organization for Standardization
172 Comment: These are standard entities
173
174 Files: man/name.bst
175 packages/xpce/TeX/name.bst
176 License: BIBTEX-STYLE
177 Copyright: (C) 1985
178 (C) Jan Wielemaker
179 (C) Guus Schreiber
180
181 Files: debian/*
182 Copyright: (C) 1996-2001 Milan Zamazal <pdm@fi.muni.cz>
183 (C) 2001 Sebastian Schaffert <wastl@wastl.net>
184 (C) 2001-2004 Michael Piefel <piefel@debian.org>
185 (C) 2006 Gerardo Curiel <gcuriel@debianvenezuela.org>
186 (C) 2007-2011 Chris Lamb <lamby@debian.org>
187 (C) 2011-2015 Eugeniy Meshcheryakov <eugen@debian.org>
188 (C) 2016-2021 Lev Lamberov <dogsleg@debian.org>
189 License: GPL-2+
190
191 License: Beerware
192 "THE BEER-WARE LICENSE" (Revision 42):
193 .
194 <phk@login.dknet.dk> wrote this file. As long as you retain this
195 notice you can do whatever you want with this stuff. If we meet some
196 day, and you think this stuff is worth it, you can buy me a beer in
197 return. Poul-Henning Kamp
198
199 License: BIBTEX-STYLE
200 Copying of this file is authorized only if either
201 .
202 (1) you make absolutely no changes to your copy, including name, or
203 .
204 (2) if you do make changes, you name it something other than
205 btxbst.doc, plain.bst, unsrt.bst, alpha.bst, and abbrv.bst.
206 .
207 This restriction helps ensure that all standard styles are identical.
208
209 License: BSD-2-clause
210 Redistribution and use in source and binary forms, with or without
211 modification, are permitted provided that the following conditions
212 are met:
213 .
214 1. Redistributions of source code must retain the above copyright
215 notice, this list of conditions and the following disclaimer.
216 .
217 2. Redistributions in binary form must reproduce the above copyright
218 notice, this list of conditions and the following disclaimer in
219 the documentation and/or other materials provided with the
220 distribution.
221 .
222 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
223 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
224 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
225 FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
226 COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
227 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
228 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
229 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
230 CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
231 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
232 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
233 POSSIBILITY OF SUCH DAMAGE.
234
235 License: BSD-3-clause
236 Redistribution and use in source and binary forms, with or without
237 modification, are permitted provided that the following conditions
238 are met:
239 .
240 1. Redistributions of source code must retain the above copyright
241 notice, this list of conditions and the following disclaimer.
242 .
243 2. Redistributions in binary form must reproduce the above copyright
244 notice, this list of conditions and the following disclaimer in the
245 documentation and/or other materials provided with the distribution.
246 .
247 3. Neither the name of the copyright holder nor the names of its
248 contributors may be used to endorse or promote products derived from
249 this software without specific prior written permission.
250 .
251 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
252 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
253 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
254 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
255 HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
256 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
257 BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
258 OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
259 AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
260 LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY
261 WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
262 POSSIBILITY OF SUCH DAMAGE.
263
264 License: Expat
265 Permission is hereby granted, free of charge, to any person obtaining
266 a copy of this software and associated documentation files (the
267 "Software"), to deal in the Software without restriction, including
268 without limitation the rights to use, copy, modify, merge, publish,
269 distribute, sublicense, and/or sell copies of the Software, and to
270 permit persons to whom the Software is furnished to do so, subject to
271 the following conditions:
272 .
273 The above copyright notice and this permission notice shall be included
274 in all copies or substantial portions of the Software.
275 .
276 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
277 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
278 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
279 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
280 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
281 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
282 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
283
284 License: GLADMAN
285 The free distribution and use of this software in both source and
286 binary form is allowed (with or without changes) provided that:
287 .
288 1. distributions of this source code include the above copyright
289 notice, this list of conditions and the following disclaimer;
290 .
291 2. distributions in binary form include the above copyright notice,
292 this list of conditions and the following disclaimer in the
293 documentation and/or other associated materials;
294 .
295 3. the copyright holder's name is not used to endorse products built
296 using this software without specific written permission.
297 .
298 This software is provided 'as is' with no explicit or implied
299 warranties in respect of its properties, including, but not limited
300 to, correctness and/or fitness for purpose.
301
302 License: GPL-1+
303 This program is free software; you can redistribute it and/or modify
304 it under the terms of the GNU General Public License as published by
305 the Free Software Foundation; either version 1, or (at your option)
306 any later version.
307 .
308 This program is distributed in the hope that it will be useful, but
309 WITHOUT ANY WARRANTY; without even the implied warranty of
310 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
311 General Public License for more details.
312 .
313 You should have received a copy of the GNU General Public License
314 along with this program; if not, write to the Free Software
315 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301,
316 USA.
317 .
318 On Debian systems, the complete text of the GNU General
319 Public License version 2 can be found in `/usr/share/common-licenses/GPL-1'
320
321 License: GPL-2
322 This program is free software: you can redistribute it and/or modify
323 it under the terms of the GNU General Public License as published by
324 the Free Software Foundation, either version 2 of the License.
325 .
326 This program is distributed in the hope that it will be useful,
327 but WITHOUT ANY WARRANTY; without even the implied warranty of
328 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
329 GNU General Public License for more details.
330 .
331 You should have received a copy of the GNU General Public License
332 along with this program. If not, see <https://www.gnu.org/licenses/>.
333 .
334 On Debian systems, the complete text of the GNU General
335 Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'
336
337 License: GPL-2+
338 This program is free software: you can redistribute it and/or modify
339 it under the terms of the GNU General Public License as published by
340 the Free Software Foundation, either version 2 of the License, or
341 (at your option) any later version.
342 .
343 This program is distributed in the hope that it will be useful,
344 but WITHOUT ANY WARRANTY; without even the implied warranty of
345 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
346 GNU General Public License for more details.
347 .
348 You should have received a copy of the GNU General Public License
349 along with this program. If not, see <https://www.gnu.org/licenses/>.
350 .
351 On Debian systems, the complete text of the GNU General
352 Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'
353
354 License: LGPL-2.1+
355 This library is free software; you can redistribute it and/or
356 modify it under the terms of the GNU Lesser General Public
357 License as published by the Free Software Foundation; either
358 version 2.1 of the License, or (at your option) any later version.
359 .
360 This library is distributed in the hope that it will be useful,
361 but WITHOUT ANY WARRANTY; without even the implied warranty of
362 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
363 Lesser General Public License for more details.
364 .
365 You should have received a copy of the GNU Lesser General Public
366 License along with this library; if not, write to the Free Software
367 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301,
368 USA.
369 .
370 On Debian systems, the complete text of the GNU General
371 Public License version 2 can be found in `/usr/share/common-licenses/LGPL-2.1'
372
373 License: ISO
374 Permission to copy in any form is granted for use with
375 conforming SGML systems and applications as defined in
376 ISO 8879, provided this notice is included in all copies.
377
378 License: LPPL-1.2+
379 This program may be distributed and/or modified under the conditions
380 of the LaTeX Project Public License, either version 1.2 of this
381 license or (at your option) any later version. The latest version of
382 this license is in http://www.latex-project.org/lppl.txt and version
383 1.2 or later is part of all distributions of LaTeX version 1999/12/01
384 or later.
385
386 License: LUCENT
387 Permission to use, copy, modify, and distribute this software for any
388 purpose without fee is hereby granted, provided that this entire notice
389 is included in all copies of any software which is or includes a copy
390 or modification of this software and in all copies of the supporting
391 documentation for such software.
392 .
393 THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED
394 WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR LUCENT MAKES ANY
395 REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY
396 OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.
397
398 License: public-domain
399 Most of the mentioned above files contain example code from a
400 documentation. All of the above files contain explicit notice
401 that these files are placed to public-domain by their
402 respective authors. Unfortunately, it does not mean that
403 these files are not subject to copyright in any jurisdiction.
404 These files contain one of the following notices:
405 .
406 This code is in the public domain and has no copyright.
407 .
408 This example is in the public domain.
409 .
410 The libtai code is in the public domain, so you can use it in
411 your own programs.
412
413 License: SPENCER
414 Redistribution and use in source and binary forms -- with or without
415 modification -- are permitted for any purpose, provided that
416 redistributions in source form retain this entire copyright notice and
417 indicate the origin and nature of any modifications.
418 .
419 THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
420 INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
421 AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL
422 HENRY SPENCER BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
423 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
424 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
425 OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
426 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
427 OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
428 ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
429
430 License: TCL
431 This software is copyrighted by the Regents of the University of
432 California, Sun Microsystems, Inc., Scriptics Corporation,
433 ActiveState Corporation and other parties. The following terms apply
434 to all files associated with the software unless explicitly
435 disclaimed in individual files.
436 The authors hereby grant permission to use, copy, modify, distribute,
437 and license this software and its documentation for any purpose,
438 provided that existing copyright notices are retained in all copies
439 and that this notice is included verbatim in any distributions. No
440 written agreement, license, or royalty fee is required for any of the
441 authorized uses. Modifications to this software may be copyrighted by
442 their authors and need not follow the licensing terms described here,
443 provided that the new terms are clearly indicated on the first page
444 of each file where they apply.
445 .
446 IN NO EVENT SHALL THE AUTHORS OR DISTRIBUTORS BE LIABLE TO ANY PARTY
447 FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
448 ARISING OUT OF THE USE OF THIS SOFTWARE, ITS DOCUMENTATION, OR ANY
449 DERIVATIVES THEREOF, EVEN IF THE AUTHORS HAVE BEEN ADVISED OF THE
450 POSSIBILITY OF SUCH DAMAGE.
451 .
452 THE AUTHORS AND DISTRIBUTORS SPECIFICALLY DISCLAIM ANY WARRANTIES,
453 INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
454 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, AND
455 NON-INFRINGEMENT. THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, AND
456 THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE
457 MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
458 .
459 GOVERNMENT USE: If you are acquiring this software on behalf of the
460 U.S. government, the Government shall have only "Restricted Rights"
461 in the software and related documentation as defined in the Federal
462 Acquisition Regulations (FARs) in Clause 52.227.19 (c) (2). If you
463 are acquiring the software on behalf of the Department of Defense,
464 the software shall be classified as "Commercial Computer Software"
465 and the Government shall have only "Restricted Rights" as defined in
466 Clause 252.227-7013 (c) (1) of DFARs. Notwithstanding the foregoing,
467 the authors grant the U.S. Government and others acting in its behalf
468 permission to use and distribute the software in accordance with the
469 terms specified in this license.
470
471 License: Unicode-DFS-2007
472 Permission is hereby granted, free of charge, to any person obtaining
473 a copy of the Unicode data files and any associated documentation
474 (the "Data Files") or Unicode software and any associated
475 documentation (the "Software") to deal in the Data Files or Software
476 without restriction, including without limitation the rights to use,
477 copy, modify, merge, publish, distribute, and/or sell copies of the
478 Data Files or Software, and to permit persons to whom the Data Files
479 or Software are furnished to do so, provided that (a) the above
480 copyrigh notice(s) and this permission notice appear with all copies
481 of th Data Files or Software, (b) both the above copyright notice(s)
482 an this permission notice appear in associated documentation, and (c
483 there is clear notice in each modified Data File or in the Software a
484 well as in the documentation associated with the Data File(s) or
485 Software that the data or software has been modified.
486 .
487 THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF
488 ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
489 WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
490 NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE
491 COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY
492 CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY
493 DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
494 WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
495 ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE
496 OF THE DATA FILES OR SOFTWARE.
497 .
498 Except as contained in this notice, the name of a copyright holder
499 shall not be used in advertising or otherwise to promote the sale,
500 use or other dealings in these Data Files or Software without prior
501 written authorization of the copyright holder.
502
503 License: Zlib
504 This software is provided 'as-is', without any express or implied
505 warranty. In no event will the authors be held liable for any damages
506 arising from the use of this software.
507 .
508 Permission is granted to anyone to use this software for any purpose,
509 including commercial applications, and to alter it and redistribute
510 it freely, subject to the following restrictions:
511 .
512 1. The origin of this software must not be misrepresented; you must
513 not claim that you wrote the original software. If you use this
514 software in a product, an acknowledgment in the product documentation
515 would be appreciated but is not required.
516 .
517 2. Altered source versions must be plainly marked as such, and must
518 not be misrepresented as being the original software.
519 .
520 3. This notice may not be removed or altered from any source
521 distribution.
0 #! /usr/bin/perl
1
2 =head1 NAME
3
4 dh_swi_prolog - calculates SWI Prolog packages dependencies
5
6 =cut
7
8 use strict;
9 use Debian::Debhelper::Dh_Lib;
10
11 =head1 SYNOPSYS
12
13 B<dh_swi_prolog> [S<I<debhelper options>>]
14
15 =head1 DESCRIPTION
16
17 dh_swi_prolog is a helper program that adds swi-prolog:Depends substitution
18 variable that contains current SWI Prolog VM virtual package name. This
19 variable should be used by packages that contain compiled SWI prolog
20 code to specify dependency on the VM. The virtual package name will change
21 if there are noncompatible changes in the VM, so binary packages will need
22 to be rebuilt with a new version of swi-prolog. The variable is there to
23 detect such breackage.
24
25 =cut
26
27 init();
28
29 my $swi_prolog_vm = "swi-prolog-vm-3";
30
31 foreach my $package (@{$dh{DOPACKAGES}}) {
32 addsubstvar($package, "swi-prolog:Depends", $swi_prolog_vm);
33 }
34
35 =head1 SEE ALSO
36
37 L<debhelper(7)>
38
39 =head1 AUTHORS
40
41 Eugeniy Meshcheryakov <eugen@debian.org>
42
43 =cut
0 use warnings;
1 use strict;
2 use Debian::Debhelper::Dh_Lib;
3
4 insert_before("dh_gencontrol", "dh_swi_prolog");
5
6 1;
0 # Configuration file for git-buildpackage and friends
1
2 [DEFAULT]
3 # the default branch for upstream sources:
4 upstream-branch = upstream
5 # the default branch for the debian patch:
6 debian-branch = master
7 # the default tag formats used:
8 upstream-tag = upstream/%(version)s
9 debian-tag = debian/%(version)s
10 # use pristine-tar:
11 pristine-tar = True
12
13 # Options only affecting git-buildpackage
14 [buildpackage]
15 # uncomment this to automatically GPG sign tags:
16 sign-tags = True
0 From: Lev Lamberov <dogsleg@debian.org>
1 Subject: Disable http_proxy test
2
3 This patch disables http_proxy test. This test fails without proper
4 public network.
5
6 --- a/packages/http/CMakeLists.txt
7 +++ b/packages/http/CMakeLists.txt
8 @@ -109,7 +109,7 @@ swipl_examples(${HTTP_EXAMPLE_FILES})
9 swipl_examples(${PWP_FILES}
10 SUBDIR pwp)
11
12 -test_libs(cgi_stream http json multipart proxy websocket
13 +test_libs(cgi_stream http json multipart websocket
14 PACKAGES clib sgml plunit ssl zlib
15 PARENT_LIB)
16
0 From: Lev Lamberov <dogsleg@debian.org>
1 Subject: Don't install extra documentation for core part of SWI-Prolog
2
3 We don't need additional license and readme files in /usr/lib.
4
5 --- a/CMakeLists.txt
6 +++ b/CMakeLists.txt
7 @@ -189,7 +189,7 @@ set(CMAKE_INSTALL_DEFAULT_COMPONENT_NAME
8
9 # Add the core Prolog system
10 add_subdirectory(src)
11 -install(FILES LICENSE README.md DESTINATION ${SWIPL_INSTALL_PREFIX})
12 +install(FILES DESTINATION ${SWIPL_INSTALL_PREFIX})
13 install(FILES customize/edit customize/init.pl customize/README.md
14 DESTINATION ${SWIPL_INSTALL_PREFIX}/customize)
15
0 use-local-jquery.diff
1 no_extra_documentation.diff
2 disable_http_proxy_test.diff
0 From: Lev Lamberov <dogsleg@debian.org>
1 Subject: Use local copy of jQuery
2
3 Using jQuery from a remote source is a potential privacy breach. This
4 patch prevents fetching from remote sources by using a local copy of
5 jQuery.
6
7 --- a/packages/pengines/examples/web/chunking.html
8 +++ b/packages/pengines/examples/web/chunking.html
9 @@ -1,6 +1,6 @@
10 <html lang="en">
11 <head>
12 - <script src="http://code.jquery.com/jquery-1.11.3.min.js"></script>
13 + <script language="javascript" type="text/javascript" src="/usr/share/javascript/jquery/jquery.js"></script>
14 <script src="/js/pengines.js"></script>
15 <script type="text/x-prolog">
16
17 --- a/packages/pengines/examples/web/debugging.html
18 +++ b/packages/pengines/examples/web/debugging.html
19 @@ -1,6 +1,6 @@
20 <html lang="en">
21 <head>
22 - <script src="http://code.jquery.com/jquery-1.11.3.min.js"></script>
23 + <script language="javascript" type="text/javascript" src="/usr/share/javascript/jquery/jquery.js"></script>
24 <script src="/js/pengines.js"></script>
25 <script type="text/x-prolog">
26
27 --- a/packages/pengines/examples/web/hack.html
28 +++ b/packages/pengines/examples/web/hack.html
29 @@ -1,6 +1,6 @@
30 <html lang="en">
31 <head>
32 - <script src="http://code.jquery.com/jquery-1.11.3.min.js"></script>
33 + <script language="javascript" type="text/javascript" src="/usr/share/javascript/jquery/jquery.js"></script>
34 <script src="/js/pengines.js"></script>
35 <script type="text/x-prolog">
36
37 --- a/packages/pengines/examples/web/input_output.html
38 +++ b/packages/pengines/examples/web/input_output.html
39 @@ -1,6 +1,6 @@
40 <html lang="en">
41 <head>
42 - <script src="http://code.jquery.com/jquery-1.11.3.min.js"></script>
43 + <script language="javascript" type="text/javascript" src="/usr/share/javascript/jquery/jquery.js"></script>
44 <script src="/js/pengines.js"></script>
45 <script type="text/x-prolog">
46
47 --- a/packages/pengines/examples/web/pengine.html
48 +++ b/packages/pengines/examples/web/pengine.html
49 @@ -1,7 +1,7 @@
50 <html lang="en">
51 <head>
52 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
53 - <script src="http://code.jquery.com/jquery-1.11.3.min.js"></script>
54 + <script language="javascript" type="text/javascript" src="/usr/share/javascript/jquery/jquery.js"></script>
55 <script src="/js/pengines.js"></script>
56 <script type="text/x-prolog">
57
58 --- a/packages/pengines/examples/web/queens.html
59 +++ b/packages/pengines/examples/web/queens.html
60 @@ -4,7 +4,7 @@
61 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
62 <title>Eight Queens Demo</title>
63 <meta name="author" content="Torbjörn Lager and Jan Wielmaker">
64 - <script type="text/javascript" src="http://code.jquery.com/jquery-1.11.3.min.js"></script>
65 + <script language="javascript" type="text/javascript" src="/usr/share/javascript/jquery/jquery.js"></script>
66 <script type="text/javascript" src="/js/pengines.js"></script>
67 <script type="text/x-prolog">
68
69 --- a/packages/pengines/examples/web/simple.html
70 +++ b/packages/pengines/examples/web/simple.html
71 @@ -1,6 +1,6 @@
72 <html lang="en">
73 <head>
74 - <script src="http://code.jquery.com/jquery-1.11.3.min.js"></script>
75 + <script language="javascript" type="text/javascript" src="/usr/share/javascript/jquery/jquery.js"></script>
76 <script src="/js/pengines.js"></script>
77 <script type="text/x-prolog">
78
0 #!/usr/bin/make -f
1
2 export DH_VERBOSE = 1
3
4 export DEB_BUILD_MAINT_OPTIONS := hardening=+all
5 DPKG_EXPORT_BUILDFLAGS = 1
6 include /usr/share/dpkg/buildflags.mk
7
8 PLBASENAME := swi-prolog
9 PLBASE := /usr/lib/$(PLBASENAME)/
10 JNIDIR := /usr/lib/$(DEB_BUILD_MULTIARCH)/jni
11
12 CMAKE_OPTIONS = \
13 -DSWIPL_PACKAGES_QT=OFF \
14 -DSWIPL_INSTALL_DIR=$(PLBASENAME) \
15 -DSWIPL_INSTALL_IN_LIB=ON \
16 -DSWIPL_INSTALL_IN_SHARE=ON \
17 -DINSTALL_TESTS=ON \
18 -DCMAKE_BUILD_TYPE=DEB \
19 -DJAVA_COMPATIBILITY=ON \
20 -DJNIDIR=$(JNIDIR)
21
22 # List of architectures where -java package should be built.
23 JAVA_ARCHS = $(shell grep-dctrl -PX swi-prolog-java -nsArchitecture debian/control)
24
25 ifeq ($(filter $(DEB_BUILD_ARCH),$(JAVA_ARCHS)),)
26 CMAKE_OPTIONS += -DSWIPL_PACKAGES_JAVA=OFF
27 else
28 JAVA_COMPONENTS = Java_interface
29 endif
30
31 CORE_COMPONENTS = \
32 Core_system
33 COREPKGS_COMPONENTS = \
34 Core_packages
35 NOX_COMPONENTS = \
36 Archive_interface \
37 Commandline_editors \
38 Perl_regex \
39 YAML_support \
40 OpenSSL_interface
41 X_COMPONENTS = \
42 Graphics_subsystem
43 ODBC_COMPONENTS = \
44 ODBC_interface
45 BDB_COMPONENTS = \
46 BerkeleyDB_interface
47 DOC_COMPONENTS = \
48 Documentation \
49 Examples
50 TEST_COMPONENTS = \
51 Tests
52
53 ifeq ($(shell dpkg-architecture -qDEB_BUILD_ARCH_OS),linux)
54 NOX_COMPONENTS += TIPC_networking
55 else
56 CMAKE_OPTIONS += -DSWIPL_PACKAGES_TIPC=OFF
57 endif
58
59 # install_component component deb_pkg
60 # env -C build doesn't work on Ubuntu 16.04 or older
61 define install_component
62 cd build && env DESTDIR=$(CURDIR)/debian/$(2) \
63 cmake -DCMAKE_INSTALL_COMPONENT=$(1) \
64 -P cmake_install.cmake
65
66 endef
67
68 # install_components plog_pkg_list deb_pkg
69 define install_components
70 $(foreach component,$(1),$(call install_component,$(component),$(2)))
71 endef
72
73 %:
74 dh $@ --builddirectory=build
75
76 override_dh_auto_configure:
77 dh_auto_configure --builddirectory=build -- $(CMAKE_OPTIONS)
78
79 override_dh_auto_install:
80 $(call install_components,$(CORE_COMPONENTS),swi-prolog-core)
81 $(call install_components,$(COREPKGS_COMPONENTS),swi-prolog-core-packages)
82 $(call install_components,$(NOX_COMPONENTS),swi-prolog-nox)
83 $(call install_components,$(X_COMPONENTS),swi-prolog-x)
84 $(call install_components,$(JAVA_COMPONENTS),swi-prolog-java)
85 $(call install_components,$(ODBC_COMPONENTS),swi-prolog-odbc)
86 $(call install_components,$(BDB_COMPONENTS),swi-prolog-bdb)
87 $(call install_components,$(DOC_COMPONENTS),swi-prolog-doc)
88 $(call install_components,$(TEST_COMPONENTS),swi-prolog-test)
89
90 # This file is (re-)generated by postinst scripts
91 rm debian/swi-prolog-core/$(PLBASE)/library/INDEX.pl
92
93 # Remove extra license file
94 rm -f debian/swi-prolog-test/usr/lib/swi-prolog/test/Tests/COPYING
95
96 # Remove empty directories
97 find debian/ -depth -type d -empty -exec rm -rfv {} \;
98
99 override_dh_install:
100
101 # tell the tests NOT to try to access http://www.swi-prolog.org. This
102 # is used in some of the HTTP tests
103 USE_PUBLIC_NETWORK_TESTS=false
104 export USE_PUBLIC_NETWORK_TESTS
105
106 # we exclude the JPL test (-E jpl:) because embedded Java in Linux is
107 # currently non-functional. See
108 # https://stackoverflow.com/questions/44763387/jni-createjavavm-stack-corruption-in-recent-ubuntu-16-04
109
110 override_dh_auto_test:
111 -cd build && ctest -V -E jpl:
112
113 # Set ABI
114 ABI := $(shell LD_LIBRARY_PATH=debian/swi-prolog-core/usr/lib debian/swi-prolog-core/usr/bin/swipl --abi-version | sed 's/.*-abi-//')
115
116 # Set foreign extensions ABI
117 FABI := $(shell LD_LIBRARY_PATH=debian/swi-prolog-core/usr/lib debian/swi-prolog-core/usr/bin/swipl --abi-version | sed 's/.*-abi-//' | cut --delimiter=- -f 1)
118
119 # Set binary terms ABI
120 BABI := $(shell LD_LIBRARY_PATH=debian/swi-prolog-core/usr/lib debian/swi-prolog-core/usr/bin/swipl --abi-version | sed 's/.*-abi-//' | cut --delimiter=- -f 2)
121
122 # Set QLF ABI
123 QLF := $(shell LD_LIBRARY_PATH=debian/swi-prolog-core/usr/lib debian/swi-prolog-core/usr/bin/swipl --abi-version | sed 's/.*-abi-//' | cut --delimiter=- -f 3)
124
125 # Set saved states ABI
126 SSTATES := $(shell LD_LIBRARY_PATH=debian/swi-prolog-core/usr/lib debian/swi-prolog-core/usr/bin/swipl --abi-version | sed 's/.*-abi-//' | cut --delimiter=- -f 4)
127
128 override_dh_gencontrol:
129 dh_gencontrol -- -Vswi-prolog:ABI="$(ABI)" -Vswi-prolog:FABI="$(FABI)" -Vswi-prolog:BABI="$(BABI)" -Vswi-prolog:QLF="$(QLF)" -Vswi-prolog:SSTATES="$(SSTATES)"
130
131 .PHONY: override_dh_auto_configure override_dh_auto_install override_dh_auto_test
132 .PHONY: override_dh_install override_dh_gencontrol
0 3.0 (quilt)
0 #!/bin/sh
1
2 set -e
3
4 PACKAGE=swi-prolog
5
6 # Update library index
7 rm -f /usr/lib/swi-prolog/library/INDEX.pl
8 swipl -q -g "make_library_index(swi(library))" -t halt
9
10 #DEBHELPER#
0 #!/bin/sh
1
2 set -e
3
4 PACKAGE=swi-prolog
5
6 # Create library index if swipl is still there
7 if which swipl > /dev/null;
8 then
9 swipl -q -g "make_library_index(swi(library))" -t halt
10 else
11 rm -f /usr/lib/swi-prolog/library/INDEX.pl
12 fi
13
14 #DEBHELPER#
0 usr/lib/swi-prolog/library/pldoc/pldoc.sty usr/share/texmf/tex/latex/swi-prolog/pldoc.sty
1 usr/share/javascript/jquery/jquery.min.js usr/lib/swi-prolog/library/http/web/js/jquery-1.11.3.min.js
0 # These images are for internal use by http, latex2html and pldoc packages
1 swi-prolog-core-packages: image-file-in-usr-lib
0 #!/bin/sh
1
2 set -e
3
4 PACKAGE=swi-prolog
5
6 # Update library index
7 rm -f /usr/lib/swi-prolog/library/INDEX.pl
8 swipl -q -g "make_library_index(swi(library))" -t halt
9
10 #DEBHELPER#
0 #!/bin/sh
1
2 set -e
3
4 PACKAGE=swi-prolog
5
6 # Create library index if swipl is still there
7 if which swipl > /dev/null;
8 then
9 swipl -q -g "make_library_index(swi(library))" -t halt
10 else
11 rm -f /usr/lib/swi-prolog/library/INDEX.pl
12 fi
13
14 #DEBHELPER#
0 interest /usr/lib/swi-prolog/library
1 activate texmf-lsr
0 # Upstream provides shared-library support purely as a convenience
1 # for the rare user who requires some foreign function interface with
2 # SWI-Prolog. Indeed, using swi-prolog with shared library seriously
3 # degrades performance on some platforms.
4 #
5 # Because of this, no care is taken to maintain ABI compatibility and
6 # the soname is linked with the upstream version number. We install the
7 # shared object directly in the swi-prolog package, as it has no benefit
8 # to split it as package that links against it will have to require the
9 # package anyway for the Standard Library. We therefore override the various
10 # warnings regarding this somewhat ugly situation.
11 swi-prolog-core: non-dev-pkg-with-shlib-symlink
12 swi-prolog-core: package-name-doesnt-match-sonames
13 swi-prolog-core: no-symbols-control-file
0 ?package(swi-prolog-core):needs="text" section="Applications/Programming"\
1 title="SWI-Prolog" command="/usr/bin/swipl"
0 #!/bin/sh
1
2 set -e
3
4 PACKAGE=swi-prolog
5
6 if [ "$1" = "configure" ]; then
7 update-alternatives --install /usr/bin/prolog prolog /usr/bin/swipl 10 \
8 --slave /usr/share/man/man1/prolog.1.gz prolog.1.gz \
9 /usr/share/man/man1/swipl.1.gz
10 fi
11
12 # Update library index
13 rm -f /usr/lib/swi-prolog/library/INDEX.pl
14 swipl -q -g "make_library_index(swi(library))" -t halt
15
16 #DEBHELPER#
0 #!/bin/sh
1
2 set -e
3
4 if [ "$1" != "upgrade" ]; then
5 update-alternatives --remove prolog /usr/bin/swipl
6 fi
7
8 rm -f /usr/lib/swi-prolog/library/INDEX.pl
9
10 #DEBHELPER#
0 Document: swi-prolog-archive
1 Title: SWI-Prolog Binding to libarchive
2 Author: Jan Wielemaker
3 Abstract: The library libarchive provides a portable way to access
4 archive files as well as encoded (typically compressed) data. This
5 package is a Prolog wrapper around this library. The motivation to
6 introduce this library is twofold. In the first place, it provides a
7 minimal platform independent API to access archives. In the second
8 place, it allows accessing archives through Prolog streams, which
9 often eliminates the need for temporary files and all related
10 consequences for performance, security and platform dependency.
11 Section: Programming/Prolog
12
13 Format: HTML
14 Index: /usr/share/doc/swi-prolog-doc/packages/archive.html
15 Files: /usr/share/doc/swi-prolog-doc/packages/archive.html
0 Document: swi-prolog-clib
1 Title: SWI-Prolog C-library
2 Author: Jan Wielemaker
3 Abstract: This document describes commonly used foreign language
4 extensions to SWI-Prolog distributed as a package known under the name
5 clib. The package defines a number of Prolog libraries with
6 accompanying foreign libraries.
7 Section: Programming/Prolog
8
9 Format: HTML
10 Index: /usr/share/doc/swi-prolog-doc/packages/clib.html
11 Files: /usr/share/doc/swi-prolog-doc/packages/clib.html
0 Document: swi-prolog-cql
1 Title: Constraint Query Language: A High-Level Interface to SQL Databases
2 Author: Mike Elston, Matt Lilley
3 Abstract: CQL is a high level Prolog interface to SQL databases. It is
4 inspired by the work of Christoph Draxler in the sense that SQL
5 queries are generated but unlike Draxler's work, database tables are
6 not mapped to Prolog predicates, but database queries are described
7 by Prolog terms. These terms allow for accessing table columns by
8 name and provide access to several aspects of SQL that have no
9 natural Prolog equivalent, such as outer joins, inserts, etc.
10 Section: Programming/Prolog
11
12 Format: HTML
13 Index: /usr/share/doc/swi-prolog-doc/packages/cql.html
14 Files: /usr/share/doc/swi-prolog-doc/packages/cql.html
0 Document: swi-prolog-http
1 Title: SWI-Prolog HTTP Support
2 Author: Jan Wielemaker
3 Abstract: This article documents the package HTTP, a series of
4 libraries for accessing data on HTTP servers as well as providing HTTP
5 server capabilities from SWI-Prolog. Both server and client are
6 modular libraries. Further reading material is available from the
7 locations below.
8 Section: Programming/Prolog
9
10 Format: HTML
11 Index: /usr/share/doc/swi-prolog-doc/packages/http.html
12 Files: /usr/share/doc/swi-prolog-doc/packages/http.html
0 Document: swi-prolog-jpl
1 Title: JPL: A Bidirectional Prolog/Java Interface
2 Author: Paul Singleton, Fred Dushin
3 Abstract: The document provides an overview of the JPL library that
4 uses the SWI-Prolog foreign interface and the Java jni interface
5 providing a bidirectional interface between Java and Prolog that can
6 be used to embed Prolog in Java as well as for embedding Java in
7 Prolog. In both setups it provides a reentrant bidirectional
8 interface.
9 Section: Programming/Prolog
10
11 Format: HTML
12 Index: /usr/share/doc/swi-prolog-doc/packages/jpl.html
13 Files: /usr/share/doc/swi-prolog-doc/packages/jpl.html
0 Document: swi-prolog-libedit
1 Title: SWI-Prolog Binding to BSD libedit
2 Author: Jan Wielemaker
3 Abstract: This document provides an overview of the libedit package
4 that enables editing commands in the Prolog toplevel using the BSD
5 libedit library.
6 Section: Programming/Prolog
7
8 Format: HTML
9 Index: /usr/share/doc/swi-prolog-doc/packages/libedit.html
10 Files: /usr/share/doc/swi-prolog-doc/packages/libedit.html
0 Document: swi-prolog-manual
1 Title: SWI-Prolog Reference Manual
2 Author: SWI-Prolog development team
3 Abstract: This document gives an overview of the features, system
4 limits and built-in predicates of SWI-Prolog.
5 Section: Programming/Prolog
6
7 Format: HTML
8 Index: /usr/share/doc/swi-prolog-doc/Manual/index.html
9 Files: /usr/share/doc/swi-prolog-doc/Manual/*
0 Document: swi-prolog-nlp
1 Title: SWI-Prolog Natural Language Processing Primitives
2 Author: Jan Wielemaker
3 Abstract: This document provides an overview of some well known basic
4 routines for natural language processing and information retrieval
5 that are part of the nlp package for SWI-Prolog.
6 Section: Programming/Prolog
7
8 Format: HTML
9 Index: /usr/share/doc/swi-prolog-doc/packages/nlp.html
10 Files: /usr/share/doc/swi-prolog-doc/packages/nlp.html
0 Document: swi-prolog-odbc
1 Title: SWI-Prolog ODBC Interface
2 Author: Jan Wielemaker
3 Abstract: This document describes the SWI-Prolog interface to ODBC,
4 the Microsoft standard for Open DataBase Connectivity.
5 Section: Programming/Prolog
6
7 Format: HTML
8 Index: /usr/share/doc/swi-prolog-doc/packages/odbc.html
9 Files: /usr/share/doc/swi-prolog-doc/packages/odbc.html
0 Document: swi-prolog-paxos
1 Title: Paxos: SWI-Prolog Replicating Key-Value Store
2 Author: Jeffrey Rosenwald, Jan Wielemaker
3 Abstract: This document provides an overview of the paxos library that
4 implements a replicating key-value store of Prolog terms on top of
5 SWI-Prolog library(broadcast) libraries and its TIPC or UDP based
6 extension that allow broadcasting outside the process using
7 networking.
8 Section: Programming/Prolog
9
10 Format: HTML
11 Index: /usr/share/doc/swi-prolog-doc/packages/paxos.html
12 Files: /usr/share/doc/swi-prolog-doc/packages/paxos.html
0 Document: swi-prolog-pcre
1 Title: SWI-Prolog Regular Expression library
2 Author: Jan Wielemaker
3 Abstract: This document provides an overview of pcre library, which in
4 turn provides access to Perl Compatible Regular Expressions.
5 Section: Programming/Prolog
6
7 Format: HTML
8 Index: /usr/share/doc/swi-prolog-doc/packages/pcre.html
9 Files: /usr/share/doc/swi-prolog-doc/packages/pcre.html
0 Document: swi-prolog-pengines
1 Title: Pengines: Web Logic Programming Made Easy
2 Author: Torbjörn Lager, Jan Wielemaker
3 Abstract: This document provides an overview of pengines, which is
4 short for Prolog Engines. The pengines package greatly simplifies (1)
5 developing JavaScript based web-applications that must talk to a
6 Prolog server and (2) realizes distributed programming in Prolog by
7 providing RPC (Remote Procedure Calling) over HTTP.
8 Section: Programming/Prolog
9
10 Format: HTML
11 Index: /usr/share/doc/swi-prolog-doc/packages/pengines.html
12 Files: /usr/share/doc/swi-prolog-doc/packages/pengines.html
0 Document: swi-prolog-pl2cpp
1 Title: A C++ Interface to SWI-Prolog
2 Author: Jan Wielemaker
3 Abstract: This document describes a C++ interface to SWI-Prolog.
4 SWI-Prolog could be used with C++ for a very long time, but only by
5 calling the extern "C" functions of the C-interface. The interface
6 described herein provides a true C++ layer around the C-interface for
7 much more concise and natural programming from C++. The interface
8 deals with automatic type-conversion to and from native C data-types,
9 transparent mapping of exceptions, making queries to Prolog and
10 registering foreign predicates.
11 Section: Programming/Prolog
12
13 Format: HTML
14 Index: /usr/share/doc/swi-prolog-doc/packages/pl2cpp.html
15 Files: /usr/share/doc/swi-prolog-doc/packages/pl2cpp.html
0 Document: swi-prolog-pldoc
1 Title: SWI-Prolog Source Documentation
2 Author: Jan Wielemaker
3 Abstract: This document presents PlDoc, the SWI-Prolog source-code
4 documentation infrastructure. PlDoc is loosely based on JavaDoc,
5 using structured comments to mix documentation with source-code.
6 SWI-Prolog's PlDoc is entirely written in Prolog and well integrated
7 into the environment. It can create HTML+CSS and LaTeX documentation
8 files as well as act as a web-server for the loaded project during
9 program development.
10 Section: Programming/Prolog
11
12 Format: HTML
13 Index: /usr/share/doc/swi-prolog-doc/packages/pldoc.html
14 Files: /usr/share/doc/swi-prolog-doc/packages/pldoc.html
0 Document: swi-prolog-plunit
1 Title: Prolog Unit Tests
2 Author: Jan Wielemaker
3 Abstract: This document describes a Prolog unit-test framework. This
4 framework was initially developed for SWI-Prolog. The current version
5 also runs on SICStus Prolog, providing a portable testing framework.
6 Section: Programming/Prolog
7
8 Format: HTML
9 Index: /usr/share/doc/swi-prolog-doc/packages/plunit.html
10 Files: /usr/share/doc/swi-prolog-doc/packages/plunit.html
0 Document: swi-prolog-protobufs
1 Title: Google's Protocol Buffers Library
2 Author: Jeffrey Rosenwald
3 Abstract: This document provides an overview of Protocol Buffers,
4 which are Google's language-neutral, platform-neutral, extensible
5 mechanism for serializing structured data.
6 Section: Programming/Prolog
7
8 Format: HTML
9 Index: /usr/share/doc/swi-prolog-doc/packages/protobufs.html
10 Files: /usr/share/doc/swi-prolog-doc/packages/protobufs.html
0 Document: swi-prolog-rdf2pl
1 Title: SWI-Prolog RDF parser
2 Author: Jan Wielemaker
3 Abstract: This document provides an overview of the parser to convert
4 an RDF-XML document into the triple notation. The library
5 library(rdf_write) creates an RDF/XML document from a list of
6 triples.
7 Section: Programming/Prolog
8
9 Format: HTML
10 Index: /usr/share/doc/swi-prolog-doc/packages/rdf2pl.html
11 Files: /usr/share/doc/swi-prolog-doc/packages/rdf2pl.html
0 Document: swi-prolog-readline
1 Title: SWI-Prolog Binding to GNU readline
2 Author: Jan Wielemaker
3 Abstract: This document provides an overview of the readline package,
4 which enables editing commands in the Prolog toplevel using the GNU
5 readline library.
6 Section: Programming/Prolog
7
8 Format: HTML
9 Index: /usr/share/doc/swi-prolog-doc/packages/readline.html
10 Files: /usr/share/doc/swi-prolog-doc/packages/readline.html
0 Document: swi-prolog-semweb
1 Title: SWI-Prolog Semantic Web Library
2 Author: Jan Wielemaker
3 Abstract: This document describes the SWI-Prolog semweb package. The
4 core of this package is an efficient main-memory based RDF store that
5 is tightly connected to Prolog. Additional libraries provide reading
6 and writing RDF/XML and Turtle data, caching loaded RDF documents and
7 persistent storage.
8 Section: Programming/Prolog
9
10 Format: HTML
11 Index: /usr/share/doc/swi-prolog-doc/packages/semweb.html
12 Files: /usr/share/doc/swi-prolog-doc/packages/semweb.html
0 Document: swi-prolog-sgml
1 Title: SWI-Prolog SGML/XML parser
2 Author: Jan Wielemaker
3 Abstract: This article documents the sgml package, a foreign library
4 for SWI-Prolog to parse SGML and XML documents, returning information
5 on both the document and the document's DTD.
6 Section: Programming/Prolog
7
8 Format: HTML
9 Index: /usr/share/doc/swi-prolog-doc/packages/sgml.html
10 Files: /usr/share/doc/swi-prolog-doc/packages/sgml.html
0 Document: swi-prolog-ssl
1 Title: SWI-Prolog SSL Interface
2 Author: Markus Triska, Jan van der Steen, Matt Lilley, Jan Wielemaker
3 Abstract: This document provides an overview of the SWI-Prolog SSL
4 library, which implements a pair of filtered streams that realises an
5 SSL encrypted connection on top of a pair of Prolog wire streams,
6 typically a network socket.
7 Section: Programming/Prolog
8
9 Format: HTML
10 Index: /usr/share/doc/swi-prolog-doc/packages/ssl.html
11 Files: /usr/share/doc/swi-prolog-doc/packages/ssl.html
0 Document: swi-prolog-table
1 Title: Managing External Tables for SWI-Prolog
2 Author: Jan Wielemaker
3 Abstract: This document describes a foreign language extension to
4 SWI-Prolog for the manipulation of ‘external tables'. External tables
5 are files using a textual representation of records separated into
6 fields. The table package allows for a flexible definition of the
7 format of the file in terms of records and fields, how the
8 information in the file should be mapped onto Prolog data types and
9 what properties the file has to improve the performance of lookup.
10 Section: Programming/Prolog
11
12 Format: HTML
13 Index: /usr/share/doc/swi-prolog-doc/packages/table.html
14 Files: /usr/share/doc/swi-prolog-doc/packages/table.html
0 Document: swi-prolog-tipc
1 Title: Transparent Inter-Process Communications (TIPC)
2 Author: Jeffrey Rosenwald
3 Abstract: This document provides an overview of Transparent
4 Inter-Process Communications (TIPC) for Prolog. TIPC provides a
5 framework for cooperation between federations of trusted peers that
6 are operating as a unit.
7 Section: Programming/Prolog
8
9 Format: HTML
10 Index: /usr/share/doc/swi-prolog-doc/packages/tipc.html
11 Files: /usr/share/doc/swi-prolog-doc/packages/tipc.html
0 Document: swi-prolog-utf8proc
1 Title: SWI-Prolog Unicode library
2 Author: Jan Wielemaker
3 Abstract: This document provides an overview of the utf8proc package.
4 This library provides the four unicode normalization forms (NFC, NFD,
5 NFKC, NFKD) as well as access to the Unicode character properties.
6 Section: Programming/Prolog
7
8 Format: HTML
9 Index: /usr/share/doc/swi-prolog-doc/packages/utf8proc.html
10 Files: /usr/share/doc/swi-prolog-doc/packages/utf8proc.html
0 Document: swi-prolog-yaml
1 Title: SWI-Prolog YAML Library
2 Author: Jan Wielemaker
3 Abstract: This document provides an overview of the yaml package,
4 which reads and writes YAML documents from and to SWI-Prolog streams,
5 files and strings.
6 Section: Programming/Prolog
7
8 Format: HTML
9 Index: /usr/share/doc/swi-prolog-doc/packages/yaml.html
10 Files: /usr/share/doc/swi-prolog-doc/packages/yaml.html
0 Document: swi-prolog-zlib
1 Title: SWI-Prolog Binding to zlib
2 Author: Jan Wielemaker
3 Abstract: This document provides an overview of a binding to the zlib
4 general purpose compression library. The prolog library aims as
5 seamlessly reading and writing files compatible to the gzip program as
6 well as compressed (network) communication.
7 Section: Programming/Prolog
8
9 Format: HTML
10 Index: /usr/share/doc/swi-prolog-doc/packages/zlib.html
11 Files: /usr/share/doc/swi-prolog-doc/packages/zlib.html
0 usr/share/swi-prolog/doc/Manual usr/share/doc/swi-prolog-doc/Manual
1 usr/share/swi-prolog/doc/packages usr/share/doc/swi-prolog-doc/packages
0 Using JPL Package in Debian
1 ===========================
2
3 Using Prolog from Java Programs
4 -------------------------------
5
6 Compiling or running Java programs requires adding jpl.jar to
7 Java class path, for example by using -classpath command line
8 argument or CLASSPATH environment variable:
9
10 $ javac -classpath /usr/share/java/jpl.jar Class.java
11 $ java -classpath /usr/share/java/jpl.jar:. Class
12
13 Using Java from Prolog Programs
14 -------------------------------
15
16 Prolog programs that use Java require additional settings in
17 order to load various Java libraries. LD_LIBRARY_PATH should be
18 modified so that it contains directories that contain libjava.so,
19 libjni.so, libjsig.so, and maybe some other Java libraries.
20
21 The command line for the prolog interpreter could look like this
22 (on amd64 system, using OpenJDK):
23
24 $ LD_LIBRARY_PATH=/usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64/server:/usr/lib/jvm/java-6-openjdk-amd64/jre/lib/amd64 swipl
25
26 Other architectures and JDK versions require different settings.
27 A typical error message with incorrect library path setting could
28 look like this:
29
30 $ swipl
31 ...
32 ?- use_module(library(jpl)).
33 ERROR: /usr/lib/swi-prolog/library/jpl.pl:4637:
34 '$open_shared_object'/3: libjsig.so: cannot open shared object file: No such file or directory
35 ERROR: /usr/lib/swi-prolog/library/jpl.pl:4637:
36 library `java' does not exist (Please add directory holding libjava.so to $LD_LIBRARY_PATH)
37
38 The error messages indicate that directories that contain libjsig.so
39 and libjava.so should be added to LD_LIBRARY_PATH. You then can use
40 the following command to find out location of those files:
41
42 $ dpkg --search libjsig.so libjava.so
43
44 Choose directories that belong to your preferred Java runtime version.
45
46 Please report any other encountered problems or possible fixes for
47 described problems to Debian BTS. Bug #690734 [1] tracks current
48 state of Java support in swi-prolog.
49
50
51 1. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=690734
0 /usr/lib/swi-prolog/lib/jpl.jar /usr/share/java/jpl.jar
0 # This Jar uses a shared library available only on some architectures
1 swi-prolog-java: jar-not-in-usr-share usr/lib/swi-prolog/lib/jpl-7.6.0.jar
0 #!/bin/sh
1
2 set -e
3
4 PACKAGE=swi-prolog
5
6 # Update library index
7 rm -f /usr/lib/swi-prolog/library/INDEX.pl
8 swipl -q -g "make_library_index(swi(library))" -t halt
9
10 #DEBHELPER#
0 #!/bin/sh
1
2 set -e
3
4 PACKAGE=swi-prolog
5
6 # Create library index if swipl is still there
7 if which swipl > /dev/null;
8 then
9 swipl -q -g "make_library_index(swi(library))" -t halt
10 else
11 rm -f /usr/lib/swi-prolog/library/INDEX.pl
12 fi
13
14 #DEBHELPER#
0 #!/bin/sh
1
2 set -e
3
4 PACKAGE=swi-prolog
5
6 # Update library index
7 rm -f /usr/lib/swi-prolog/library/INDEX.pl
8 swipl -q -g "make_library_index(swi(library))" -t halt
9
10 #DEBHELPER#
0 #!/bin/sh
1
2 set -e
3
4 PACKAGE=swi-prolog
5
6 # Create library index if swipl is still there
7 if which swipl > /dev/null;
8 then
9 swipl -q -g "make_library_index(swi(library))" -t halt
10 else
11 rm -f /usr/lib/swi-prolog/library/INDEX.pl
12 fi
13
14 #DEBHELPER#
0 #!/bin/sh
1
2 set -e
3
4 PACKAGE=swi-prolog
5
6 # Update library index
7 rm -f /usr/lib/swi-prolog/library/INDEX.pl
8 swipl -q -g "make_library_index(swi(library))" -t halt
9
10 #DEBHELPER#
0 #!/bin/sh
1
2 set -e
3
4 PACKAGE=swi-prolog
5
6 # Create library index if swipl is still there
7 if which swipl > /dev/null;
8 then
9 swipl -q -g "make_library_index(swi(library))" -t halt
10 else
11 rm -f /usr/lib/swi-prolog/library/INDEX.pl
12 fi
13
14 #DEBHELPER#
0 packages/xpce/CUSTOMISE.md
1 packages/xpce/EXTENDING.md
2 packages/xpce/README.md
0 usr/lib/swi-prolog/swipl.rc usr/lib/swi-prolog/prolog.rc
0 swi-prolog-x: image-file-in-usr-lib
0 packages/xpce/man/xpce-client.1
0 #!/bin/sh
1
2 set -e
3
4 PACKAGE=swi-prolog
5
6 # Update library index
7 rm -f /usr/lib/swi-prolog/library/INDEX.pl
8 swipl -q -g "make_library_index(swi(library))" -t halt
9
10 #DEBHELPER#
0 #!/bin/sh
1
2 set -e
3
4 PACKAGE=swi-prolog
5
6 # Create library index if swipl is still there
7 if which swipl > /dev/null;
8 then
9 swipl -q -g "make_library_index(swi(library))" -t halt
10 else
11 rm -f /usr/lib/swi-prolog/library/INDEX.pl
12 fi
13
14 #DEBHELPER#
0 #! /bin/sh
1
2 set -e
3
4 if test -L /usr/lib/swi-prolog/xpce
5 then
6 rm /usr/lib/swi-prolog/xpce
7 fi
8
9 #DEBHELPER#
0 Tests: runtests
1 Restrictions: allow-stderr
0 #!/bin/sh
1 set -C -e -f -u
2
3 LD_LIBRARY_PATH=$(dirname $(find /usr/lib -name libjvm.so)) /usr/bin/swipl -f none -g check_installation -t halt
4 LD_LIBRARY_PATH=$(dirname $(find /usr/lib -name libjvm.so)) /usr/bin/swipl -f none -g test_installation,halt -t halt
0 version=4
1 opts=dversionmangle=s/\+?(debian|dfsg|ds|deb)\d*$// \
2 https://www.swi-prolog.org/download/stable/src/swipl-(.*)\.tar\.gz