2002-03-18 07:16:37 +01:00
|
|
|
# $NetBSD: Makefile,v 1.14 2002/03/18 06:16:37 fredb Exp $
|
Initial import of swi-prolog:
ISO/Edinburgh-style Prolog compiler. Compliant with Part 1 of the ISO
standard for Prolog. Covers all traditional Edinburgh Prolog features
and shares many features with Quintus and SICStus Prolog, including a
compatible module system. Very fast compiler, garbage collection (also
on atoms), fast and powerful C/C++ interface, autoloading,
GNU-readline interface. SWI-Prolog supports architectures with 32-bit
or greater (64-bit) word-length. Packages for process management,
TCP/IP, XML/SGML, RDF, and the GUI toolkit XPCE, are also available.
2001-02-20 21:03:53 +01:00
|
|
|
|
2001-07-15 14:27:38 +02:00
|
|
|
DISTNAME= pl-lite-4.0.9
|
|
|
|
PKGNAME= swi-prolog-4.0.9
|
Initial import of swi-prolog:
ISO/Edinburgh-style Prolog compiler. Compliant with Part 1 of the ISO
standard for Prolog. Covers all traditional Edinburgh Prolog features
and shares many features with Quintus and SICStus Prolog, including a
compatible module system. Very fast compiler, garbage collection (also
on atoms), fast and powerful C/C++ interface, autoloading,
GNU-readline interface. SWI-Prolog supports architectures with 32-bit
or greater (64-bit) word-length. Packages for process management,
TCP/IP, XML/SGML, RDF, and the GUI toolkit XPCE, are also available.
2001-02-20 21:03:53 +01:00
|
|
|
CATEGORIES= lang
|
|
|
|
MASTER_SITES= http://www.swi.psy.uva.nl/cgi-bin//nph-download/SWI-Prolog/
|
|
|
|
|
2001-04-14 23:43:38 +02:00
|
|
|
MAINTAINER= packages@netbsd.org
|
Initial import of swi-prolog:
ISO/Edinburgh-style Prolog compiler. Compliant with Part 1 of the ISO
standard for Prolog. Covers all traditional Edinburgh Prolog features
and shares many features with Quintus and SICStus Prolog, including a
compatible module system. Very fast compiler, garbage collection (also
on atoms), fast and powerful C/C++ interface, autoloading,
GNU-readline interface. SWI-Prolog supports architectures with 32-bit
or greater (64-bit) word-length. Packages for process management,
TCP/IP, XML/SGML, RDF, and the GUI toolkit XPCE, are also available.
2001-02-20 21:03:53 +01:00
|
|
|
HOMEPAGE= http://www.swi.psy.uva.nl/projects/SWI-Prolog/
|
|
|
|
COMMENT= ISO/Edinburgh-style Prolog compiler
|
|
|
|
|
|
|
|
WRKSRC= ${WRKDIR}/${DISTNAME:S,-lite,,}
|
|
|
|
DIST_SUBDIR= swi-prolog
|
|
|
|
|
2001-06-20 22:33:55 +02:00
|
|
|
GNU_CONFIGURE= # defined
|
|
|
|
USE_BUILDLINK_ONLY= # defined
|
|
|
|
USE_GNU_READLINE= # uses rl_event_hook() interface
|
Initial import of swi-prolog:
ISO/Edinburgh-style Prolog compiler. Compliant with Part 1 of the ISO
standard for Prolog. Covers all traditional Edinburgh Prolog features
and shares many features with Quintus and SICStus Prolog, including a
compatible module system. Very fast compiler, garbage collection (also
on atoms), fast and powerful C/C++ interface, autoloading,
GNU-readline interface. SWI-Prolog supports architectures with 32-bit
or greater (64-bit) word-length. Packages for process management,
TCP/IP, XML/SGML, RDF, and the GUI toolkit XPCE, are also available.
2001-02-20 21:03:53 +01:00
|
|
|
|
|
|
|
SWIPL= swi-prolog
|
2001-04-11 22:11:12 +02:00
|
|
|
CONFIGURE_ENV+= PL="${SWIPL}"
|
Initial import of swi-prolog:
ISO/Edinburgh-style Prolog compiler. Compliant with Part 1 of the ISO
standard for Prolog. Covers all traditional Edinburgh Prolog features
and shares many features with Quintus and SICStus Prolog, including a
compatible module system. Very fast compiler, garbage collection (also
on atoms), fast and powerful C/C++ interface, autoloading,
GNU-readline interface. SWI-Prolog supports architectures with 32-bit
or greater (64-bit) word-length. Packages for process management,
TCP/IP, XML/SGML, RDF, and the GUI toolkit XPCE, are also available.
2001-02-20 21:03:53 +01:00
|
|
|
CPPFLAGS+= -D__unix__=1
|
2001-04-11 22:11:12 +02:00
|
|
|
|
Initial import of swi-prolog:
ISO/Edinburgh-style Prolog compiler. Compliant with Part 1 of the ISO
standard for Prolog. Covers all traditional Edinburgh Prolog features
and shares many features with Quintus and SICStus Prolog, including a
compatible module system. Very fast compiler, garbage collection (also
on atoms), fast and powerful C/C++ interface, autoloading,
GNU-readline interface. SWI-Prolog supports architectures with 32-bit
or greater (64-bit) word-length. Packages for process management,
TCP/IP, XML/SGML, RDF, and the GUI toolkit XPCE, are also available.
2001-02-20 21:03:53 +01:00
|
|
|
PLIST_SUBST+= SWIPL=${SWIPL}
|
2001-02-21 15:07:29 +01:00
|
|
|
PLIST_SUBST+= SWILIBDIR=${DISTNAME:S,pl-lite,'${SWIPL}',}
|
2002-03-18 07:16:37 +01:00
|
|
|
PLIST_SUBST+= APPEND_ELF=${APPEND_ELF}
|
Initial import of swi-prolog:
ISO/Edinburgh-style Prolog compiler. Compliant with Part 1 of the ISO
standard for Prolog. Covers all traditional Edinburgh Prolog features
and shares many features with Quintus and SICStus Prolog, including a
compatible module system. Very fast compiler, garbage collection (also
on atoms), fast and powerful C/C++ interface, autoloading,
GNU-readline interface. SWI-Prolog supports architectures with 32-bit
or greater (64-bit) word-length. Packages for process management,
TCP/IP, XML/SGML, RDF, and the GUI toolkit XPCE, are also available.
2001-02-20 21:03:53 +01:00
|
|
|
|
2001-06-20 22:33:55 +02:00
|
|
|
.include "../../devel/ncurses/buildlink.mk"
|
|
|
|
.include "../../devel/readline/buildlink.mk"
|
Initial import of swi-prolog:
ISO/Edinburgh-style Prolog compiler. Compliant with Part 1 of the ISO
standard for Prolog. Covers all traditional Edinburgh Prolog features
and shares many features with Quintus and SICStus Prolog, including a
compatible module system. Very fast compiler, garbage collection (also
on atoms), fast and powerful C/C++ interface, autoloading,
GNU-readline interface. SWI-Prolog supports architectures with 32-bit
or greater (64-bit) word-length. Packages for process management,
TCP/IP, XML/SGML, RDF, and the GUI toolkit XPCE, are also available.
2001-02-20 21:03:53 +01:00
|
|
|
.include "../../mk/bsd.pkg.mk"
|