2d2a99b762
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.
34 lines
893 B
Makefile
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"
|