pkgsrc/lang/swi-prolog/Makefile
jtb 2d2a99b762 Update of swi-prolog to 4.0.5.
VERSION 4.0.5
=============

  * FIXED: Actually make re-hashing predicates work.  This bug causes
    large (dynamic) predicates that are queried while they are build
    to show linear rather than constant-time access behaviour.  Perfomance
    difference on victim programs can be dramatic!

  * ENHANCED: GNU-readline interface.  Detect useful additions from readline
    4.2, avoid type-conflicts and handle re-entrance through XPCE much more
    cleanly as well as aborts.

  * PORT: Many C-compiler warnings, making the native IRIX cc compile
    SWI-Prolog silently.  Improved detection of wait() variations.
    Thanks to Jean Wang for providing me with access to their machine.

  * ENHANCED: Handling of prolog_edit:select_location/3.  Enhancement
    exploited by XPCE to use GUI-based selection if running from GUI.

  * ADDED: -s file to load a script-file in addition to the user
    initialisation file.

  * ADDED: -q commandline option to make the system operate silently.

  * ADDED: PrologScript support using #!, providing direct scripting
    in Unix and additional parameters on MS-Windows.

  * FIXED: Wipe the anonymous clauses for meta-calling on $dcall/1 as
    soon as possible.  Reported by Stefan Mueller.

  * ADDED: Save home in saved-state for class development and kernel.  This
    enables saved-states to find the installed SWI-Prolog.  Especially
    useful for Windows.

  * ADDED: Save default stack limits in the Windows registry and add a
    menu item to the manpce/0 File/Edit Preferences menu to manage these
    registry settings.
2001-05-22 01:21:16 +00:00

34 lines
893 B
Makefile

# $NetBSD: Makefile,v 1.9 2001/05/22 01:21:16 jtb Exp $
DISTNAME= pl-lite-4.0.5
PKGNAME= swi-prolog-4.0.5
CATEGORIES= lang
MASTER_SITES= http://www.swi.psy.uva.nl/cgi-bin//nph-download/SWI-Prolog/
MAINTAINER= packages@netbsd.org
HOMEPAGE= http://www.swi.psy.uva.nl/projects/SWI-Prolog/
COMMENT= ISO/Edinburgh-style Prolog compiler
DEPENDS+= readline>=4.0:../../devel/readline
WRKSRC= ${WRKDIR}/${DISTNAME:S,-lite,,}
DIST_SUBDIR= swi-prolog
GNU_CONFIGURE= yes
USE_CURSES= yes
REPLACE_NCURSES= ${WRKSRC}/src/configure
SWIPL= swi-prolog
CONFIGURE_ENV+= PL="${SWIPL}"
CPPFLAGS+= -D__unix__=1
READLINE_PREFIX_DEFAULT=${LOCALBASE}
EVAL_PREFIX+= READLINE_PREFIX=readline
CPPFLAGS+= -I${READLINE_PREFIX}/include
CONFIGURE_ENV+= CPPFLAGS="${CPPFLAGS}"
PLIST_SUBST+= SWIPL=${SWIPL}
PLIST_SUBST+= SWILIBDIR=${DISTNAME:S,pl-lite,'${SWIPL}',}
.include "../../mk/bsd.pkg.mk"