./lang/swi-prolog-jpl, jpl package for SWI Prolog

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 7.6.4, Package name: swi-prolog-jpl-7.6.4, Maintainer: pkgsrc-users

Package for Java/Prolog interaction for
swi-prolog, an ISO/Edinburgh-style Prolog compiler.


Required to run:
[lang/swi-prolog-lite] [devel/gmp] [lang/openjdk8]

Required to build:
[pkgtools/cwrappers]

Master sites:


Version history: (Expand)


CVS history: (Expand)


   2018-12-10 15:59:50 by Leonardo Taccari | Files touched by this commit (13) | Package updated
Log message:
swi-prolog*: Update lang/swi-prolog* to 7.6.4

pkgsrc changes:
 - Add patches/patch-src_os_pl-files.c to avoid overlapping `src'
   and `dst' in srtcpy(3).  It is an undefined behaviour and it leads to build
   issue in swi-prolog-packages on platforms that uses SSP.
 - readline dependency is no longer needed for swi-prolog-lite.
   The readline functionality is now provided as a package via
   swi-prolog-packages.
 - Inject CFLAGS via COFLAGS and pass -fPIC via CMFLAGS so that
   swi-prolog-jpl will link
 - Add patches/patch-src_pl-rsort.c to use FreeBSD qsort_r(3)
   instead of using nested functions. This is probably more portable
   and has less problems (e.g. does not need for PaX MPROTECT).

Changes:
7.6.x
-----
Major release. Multi-argument indexing, better multi-threaded
performance, threaded global GC (atoms and clauses), mode-directed
tabling, restored same expand and directive semantics for initial
load and reloading files, cleaner initializatin and command line
handling.

7.4.x
-----
Major release. More robust and better scalable support for multi-core
hardware, tabling, engines. Many enhancements to the RDF, HTTP and
SSL libraries. This is the first release licensed under the Simplified
BSD (BSD-2) license.

7.2.x
-----
Major release, providing native key-value support by means of dicts,
native strings using "hello world" syntax, web-accessible Prolog
engines (Pengines) and a high level SQL library called CQL.

Please note that this is just a summary of the most important changes,
for more information please give a look to:

 <http://www.swi-prolog.org/ChangeLog?branch=stable>
   2015-08-18 09:31:20 by Thomas Klausner | Files touched by this commit (282)
Log message:
Bump all packages that depend on curses.bui* or terminfo.bui* since they
might incur ncurses dependencies on some platforms, and ncurses just bumped
its shlib.
Some packages were bumped twice now, sorry for that.
   2015-08-17 19:11:32 by Thomas Klausner | Files touched by this commit (178) | Package updated
Log message:
Bump PKGREVISION for ncurses shlib bump.
   2015-06-29 23:18:09 by Mark Davies | Files touched by this commit (1)
Log message:
Make sure we pickup the correct javac.
   2014-05-28 12:33:00 by Mark Davies | Files touched by this commit (3)
Log message:
Add swi-prolog-jpl version 6.6.5

The Java/Prolog interaction package for swi-prolog.