Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
asau 88566473b9 Update to SWI-Prolog 5.11.4
Changes in 5.11.4:

 * ADDED: library coinduction.pl, after discussion with Gopal Gupta.
 * CLEANUP: Share more of the Makefiles between Windows and the rest
 * FIXED: destruction of a queue if a thread is waiting to write
 * FIXED: error by current_blob/2.
 * MODIFIED: incorrect handling of (^)/2 in setof/3 and bagof/3.
   The new version should now fully comply to ISO.  As of now,

        - The predicate ^/2 no longer exists
        - ^ is only handled by bagof/setof if it appears
          directly at the toplevel of the 2nd argument.
          E.g., the following is NOT allowed:

            setof(X, (foo(X); Y^foo(Y)), L).

   Code must be rewritten.  At runtime, problems are signalled
   by ^/2 being undefined. compile-time analysis can be achieved using
   gxref/0 (or check/0 for quick-and-dirty).
 * FIXED: GC error when nesting (if->then/*no-else*/) inside \+.
   Thanks to test-case by Keri Harris.
 * FIXED: retractall(x(X,X)).  Roberto Tiella.


Changes in 5.11.3:

 * FIXED: Top level now performs expand_goal/2 *after* correcting the
goal.
 * MODIFIED: PL_CUTTED -> PL_PRUNED.  Kept PL_CUTTED as a #define for
compatibility.
 * FIXED: Correctly read RDF/XML that is in UTF-8 on Windows.
 * ENHANCED: Faster enumeration of subjects for writing small RDF gaphs
 * ENHANCED: Better sizing of the hash-tables.
 * CLEANUP: Use size_t in many places for RDF-DB
 * ADDED: RDF-DB index on +,+,+.  This provides a significant speedup in
   loading databases with multiple objects on the same SP.
 * ADDED: Syntax closer to ISO with set_prolog_flag(iso,true).
   See Prolog flag iso for a detailed description.
 * MAINT: Fix compilation under -DO_DEBUG.  Andy Valencia.
 * FIXED: Syntax: proper bracketing of arguments
 * MODIFIED: Simpler syntax within { }.
   According to 6.3.6 the term within curly brackets is read with
   priority 1201, so no extra parentheses are needed.


Changes in 5.11.2:

 * ADDED: lang_equal/2 to RDF library to test language equality.   Jacco
van Ossenbruggen
 * FIXED: Error from http_absolute_location/3 if an alias is not
defined.
 * FIXED: Avoid error in edit/1 hook if an HTTP path-alias is undefined.
 * ADDED: Just-in-time creation of thread-pools for the HTTP server
using the new hook
   http:create_pool/1.  Cleanup of the code for faster spawning of
worker-threads.
 * MODIFIED: Threaded server defaults: keep-alive-timeout is now 2
seconds (was 5)
   and the worker-count is now 5 (was 2).  Worker-count is increased
because many
   servers need it as since version 5.9.x there is hardly a price for
more workers.
 * ADDED: option hide_children(Bool) to make prefix handlers hide their
children
   and allow http_delete_handler to delete a handler-by-id.
 * PORT: Realise set_end_of_file in Windows version
 * ENHANCED: Implement safe-locking of the RDF persistent database
 * ADDED: set_end_of_stream/1.
 * PORT: Fix for MS VS2010 compilation.  Degski.
 * ADDED: lang_matches/2 to library(rdf_db)
 * FIXED: url_to_filename/2 in rdf_persistency was broken due to
steadfastness
   fix in DCG (commit 1a1a5699).  Jacco van Ossenbruggen.
 * FIXED: list_settings/0.  Li Li.
 * FIXED: handling of = and contains in xpath.  Carsten van Weelden.
 * ADDED: library(semweb/sparql_client) providing a SPARQL client API.
 * ENHANCED: Layout for listing where the body resides in another
module.
 * ENHANCED: Provide style pldoc(Id) with each PlDoc handler
 * ADDED: reply_html_page/3: re-stylable HTML pages
 * FIXED: Possible crash in cleanup handlers.
   See comment above discardChoicesAfter() for more details.
 * ENHANCED: Make it possible to give syntax-warnings with exact
positions.
 * ADDED: Warnings for missing quotes for , and |
 * MODIFIED: Stricter list syntax. E.g. [a,b|c,d] or [a|b|c] are now
illegal.
   In the unlikely case this was intended, the term after the bar (|)
must be
   enclosed in brackets.  I.e. [a,b|(c,d)] or [a|(b|c)].
 * FIXED: Syntax: proper quoting of | and ,
 * PORT: Improve behavioral consistency between 32-bit and 64-bit
allocation
 * FIXED: Memory leak for threads allocating chunks of 512 bytes.  Matt
Lilley.
 * ADDED: computing SHA incrementally.  Ivan Shmakov
 * INSTALL: Item#567: make check of xpce loading user's .plrc
 * FIXED: steadfastness in DCG translation. Item#379
 * FIXED: Item#559: hanging system in GC.  Only affects 32-bit platforms
   when doing GC on large stacks that have >8Mb chunks of continuous
   garbage. Ulrich Neumerkel.
 * DOC: errors for atom_length/2.  Ulrich Neumerkel.
 * ADDED: Library(http/js_write) to embed JavaScript calls into HTML
pages
 * FIXED: Processing of stack-limit options in thread_create/3.  Jacco.
 * FIXED: Avoid direct access to private predicates of module error.
 * ADDED: rdf_reachable/5, providing a distance limit and returning the
distance.
 * ADDED: rdf_is_resource/1 and rdf_is_literal/1 for completeness.
 * FIXED: Thread-creation if ulimit -s == infinite.
 * FIXED: Do not skip character after . in turtle parser.  Lourens van
der Meij.
 * PORT: Windows snprintf --> _snprintf
 * MODIFIED: On systems that provide getrlimit(), the default
C-stack-size of
   created threads is the same as that of the main thread.  This was
already
   the default on Linux, but not on e.g. MacOS.
 * ADDED: statistics(c_stack, StackSize) to query the system (C-)stack
limit.
   For consistency, thread_create now also accepts c_stack as parameter.
   This patch also cleans some type-issues with regard to stack-size
   specification and removes 2Gb limit for Win64 due to the use of long.
 * ADDED: Skos prefix
 * ADDED: http_server_property/2.  This patch also does some cleanup to
   the meta-predicate declarations for the multi-threaded HTTP server.
 * FIXED: Check for integer overflows in numeric-arguments for
format-specifiers
 * FIXED: Possible buffer overflow on format('~200f', [1]).  Mike
Elston.
 * ADDED: library(http/http_openid), supporting OpenID consumers and a
server.
 * ADDED: library(http/http_host) to obtain the public hostname of our
HTTP service
 * CLEANUP: Stricter type-checking in load_files/2.  Discussion on
comp.lang.prolog.
 * FIXED: Old naming conventions.  Julian Zubek.
 * FIXED: Atom-GC for blobs that do not have PL_BLOB_UNIQUE.  Samer
Abdallah.
 * ADDED: Allow for selective importing of operators in use_module/2.
   After discussion with Vitor.
 * PORT: Do not use chrpath if the kernel is not a shared object
 * PORT: Some type-issues in socket libs (nonblockio.c)
   I do not think any of these could have been fatal.  They just produce
   alarming messages from the compiler.


Changes in 5.11.1:

 * PORT: Windows: make fake EWOULDBLOCK error compatible with new def in
VS2010
 * PORT: Fix download of Windows prerequisites for Windows 7.  Degski.
 * ADDED: Support for "406 Not Acceptable" responses in the HTTP server.
 * INSTALL: make prepare check all checked-out modules, regardless of
-a.
 * FIXED: Cleanup after uncaught stack-overflow exceptions.  Paul
Singleton.
 * DOC: Fixed code for skeleton client.  Mike Elston.
 * FIXED: ?= for cases where the arguments do not unify.  Marco Montali.
 * FIXED: Possible crash on stack-shift in cleanup handler.  Jochem
Liem.
 * FIXED: Possibly wrong association of $and in frozen/2.  Samer
Abdallah.
 * FIXED: Handling option register_namespaces(true) in rdf_load/2.
   Vangelis Vassiliadis.
 * MODIDIED: rdf_assert/4 now discards *complete* duplicates (incl
source).
 * PORT: Avoid including termios.h into pl-os.h to localise the
dependencies
   and (hopefully) make the system compile on Solaris.
 * PORT: Get prototype for posix_openpt(), avoiding warning
 * PORT: Move time-dependencies where they are needed; use POSIX
   clock_gettime() if it is provided.
 * DOC: Enhance comments of rb_insert/4 and rb_insert_new/4.
 * MODIFIED: Make rdf_meta/1 module-aware.  This means that calls are
   only expanded if they resolve to the exact predicate that is declared
   using rdf_meta.  This might break code relying on the old behaviour
   that expansion took place regardless of the module.

   It is possible to get a warning on calls that used to be expanded
   and are now not using this call before *loading* the program:

        ?- debug(rdf_meta).

   The new code also expands NS:Local appearing literally in the head
   of rdf_meta-declared clauses.
2010-08-18 22:32:00 +00:00
archivers Updating archivers/p5-Archive-Tar from 1.58 to 1.66 2010-08-04 18:01:14 +00:00
audio Add missing PLIST entry for i386. 2010-08-18 04:03:28 +00:00
benchmarks "fortran" -> "fortran77" except where it is clear that it isn't F77. 2010-07-30 10:36:22 +00:00
biology Fix destdir follies and resulting plist lossage. PR 43579. 2010-07-31 19:14:08 +00:00
bootstrap Don't allow a prefix or other directory ending in /. Adresses PR 43754. 2010-08-13 18:57:36 +00:00
cad Update to nelma-3.2. 2010-08-04 02:46:03 +00:00
chat Reset maintainer, he resigned. 2010-08-16 09:48:00 +00:00
comms Add comment, using commit message. 2010-08-02 07:05:09 +00:00
converters Update skf to 1.97.2. 2010-08-07 00:18:07 +00:00
cross fix PLIST for new doxygen, depend on latest version, bump PKGREVISION 2010-08-05 15:50:22 +00:00
databases Updating databases/p5-DBIx-Class-RDBOHelpers from 0.08 to 0.09 2010-08-18 06:11:18 +00:00
devel Update check to 0.9.8. 2010-08-18 04:36:13 +00:00
distfiles
doc Updated dhcpcd-gtk 2010-08-18 15:51:18 +00:00
editors Update emacs-snapshot to 24.0.50.20100814. 2010-08-16 17:34:38 +00:00
emulators Update to 0.8.D.2 (0.8.13.2 in pkgsrc terms): 2010-08-15 15:10:50 +00:00
filesystems Fix yet another package with bogus dependencies. 2010-07-25 20:04:21 +00:00
finance Fix compilation on MacOS X 10.6, from upstream via Lothar Braun in PR 43756. 2010-08-14 19:12:57 +00:00
fonts Update to 20100416, provided by Ryo Onodera in PR 43709. 2010-08-07 16:07:56 +00:00
games Update to 1.50: 2010-08-16 13:22:18 +00:00
geography needs xsltproc for build, noticed by wiz 2010-08-05 08:39:30 +00:00
graphics configure said: 2010-08-16 23:36:28 +00:00
ham Don't try and use xmlto if configure happens to find it. 2010-07-21 12:20:54 +00:00
inputmethod Update zinia to 0.06. 2010-08-14 14:30:39 +00:00
lang Update to SWI-Prolog 5.11.4 2010-08-18 22:32:00 +00:00
licenses Add the licence for the upcoming SqueezeboxServer package. 2010-07-05 00:50:55 +00:00
mail reset MAINTAINER (bounced) 2010-08-17 16:52:48 +00:00
math GNU make fallout: it has become stricter wrt tabulation. 2010-08-18 17:40:31 +00:00
mbone Beacon v1.3-0 July 15, 2005 2010-03-14 10:59:14 +00:00
meta-pkgs we've got everything for gnome-2.30.2, name it so 2010-07-06 15:00:27 +00:00
misc set LICENSE=original-bsd 2010-08-18 12:43:52 +00:00
mk add description for modperl option 2010-08-17 06:19:09 +00:00
multimedia Add period to end of sentence. 2010-08-18 15:35:20 +00:00
net Accept O'Caml 3.12.* as well. 2010-08-18 19:59:03 +00:00
news For options ncurses and ncursesw, set USE_NCURSES=yes, on the assumption 2010-07-26 06:52:52 +00:00
packages
parallel "fortran" -> "fortran77" except where it is clear that it isn't F77. 2010-07-30 10:36:22 +00:00
pkgtools pbulk-0.48: If pkg_add fails, remove binary package 2010-07-23 21:19:40 +00:00
print Build requires poppler-glib>=0.12.0 2010-08-18 16:43:24 +00:00
regress Reset maintainer, developer lost his commit bit. 2010-03-21 16:29:38 +00:00
security Recognize 64 bit DragonFly systems correctly. From Damian Lubosch 2010-08-18 11:20:55 +00:00
shells Transfer ownership to pkgsrc-users. pancake's address is not valid any 2010-07-06 10:17:11 +00:00
sysutils Build requires dbus-glib>=0.76 2010-08-18 16:46:24 +00:00
templates Tell users to use "pkg_admin audit" instead of audit-packages. 2010-03-18 10:18:19 +00:00
textproc Update to 1.48: 2010-08-17 09:20:35 +00:00
time Update py-pytz to 2010k. 2010-08-17 09:38:00 +00:00
wm Update to evilwm-1.0.1 2010-08-13 19:15:53 +00:00
www - use pthread.buildlink3.mk instead of hardcoded '-lpthread' per 2010-08-17 13:10:22 +00:00
x11 Let to use BUILDLINK_DIR first for find header/library files. 2010-08-18 10:05:08 +00:00
Makefile cleanup 2009-05-16 07:21:05 +00:00
pkglocate
README

$NetBSD: README,v 1.18 2005/05/07 22:18:28 wiz Exp $

Please see doc/pkgsrc.txt for information.