# $Id: Portfile,v 1.31 2005/10/27 23:25:40 gwright Exp $

PortSystem  1.0
name		swi-prolog-devel
version		5.5.36
epoch		20050503

categories	lang
maintainers	pmoura@mac.com
platforms	darwin
description	SWI-Prolog compiler plus extra packages (development version)

long_description	\
		ISO/Edinburgh-style Prolog compiler including modules, 		\
		autoload, libraries, Garbage-collector, stack-expandor,		\
		C/C++-interface, Multiple threads, GNU-readline interface, 	\
		very fast compiler. Including packages clib (Unix process	\
		control, sockets, MIME), cpp (C++ interface), sgml (reading \
		XML/SGML), sgml/RDF (reading RDF into triples), ODBC 		\
		interface and XPCE (Graphics UI toolkit, integrated editor 	\
		(Emacs-clone) and graphical debugger).

homepage	http://www.swi-prolog.org/
master_sites	http://gollem.science.uva.nl/cgi-bin/nph-download/SWI-Prolog/BETA/

checksums	md5	8bba7daab3d402a0d21d23e6cd15f045

depends_lib		\
		lib:libreadline:readline	\
		lib:libncursesw:ncurses		\
		lib:libjpeg:jpeg		\
		lib:libmcrypt:libmcrypt		\
		lib:libX11.6:XFree86		\
		lib:libgmp:gmp

platform darwin 6 { depends_lib-append lib:libdl:dlcompat }

distname	pl-${version}

configure.env	LDFLAGS=-L${prefix}/lib		\
		CFLAGS=-I${prefix}/include	\
		CPPFLAGS=-I${prefix}/include	\
		CIFLAGS=-I${prefix}/include

configure.args	--prefix=${prefix}		\
		--mandir=${prefix}/share/man	\
		--with-world

build.env	LDFLAGS=-L${prefix}/lib		\
		CFLAGS=-I${prefix}/include	\
		CPPFLAGS=-I${prefix}/include	\
		CIFLAGS=-I${prefix}/include

default_variants +mt

variant st	{ configure.args-append --disable-mt}

variant mt	{ configure.args-append --enable-mt}

