PortSystem 1.0
name		gprolog
version		1.5.0

categories	lang
maintainers	{logtalk.org:pmoura @pmoura}
platforms	darwin
license		LGPL-3
description	GNU Prolog compiler

long_description	\
		GNU Prolog is a free Prolog compiler with constraint	\
		solving over finite domains developed by Daniel Diaz.	\
		GNU Prolog accepts Prolog+constraint programs and	\
		produces native binaries (like gcc does from a C	\
		source). The obtained executable is then stand-alone.	\
		The size of this executable can be quite small since	\
		GNU Prolog can avoid linking the code of most unused	\
		built-in predicates. The performance of GNU Prolog is	\
		very encouraging (comparable to commercial systems).	\
		Beside native-code compilation, GNU Prolog offers a	\
		classical interactive interpreter (top-level) with a	\
		debugger.

homepage	http://gprolog.inria.fr/
master_sites	http://www.gprolog.org/

checksums	\
	rmd160  e4f4e6adaaf70d069a5e0e8f5c709a1eeb496b2a \
	sha256  670642b43c0faa27ebd68961efb17ebe707688f91b6809566ddd606139512c01 \
	size    3813899

worksrcdir 	${name}-${version}/src

use_parallel_build  	no
universal_variant       no

use_autoconf  yes

configure.args \
	--prefix=${destroot}${prefix} \
	--with-install-dir=${prefix}/lib/${name}-${version} \
	--with-examples-dir=${prefix}/share/${name}-${version} \
	--with-doc-dir=${prefix}/share/${name}-${version}

post-destroot	{
	foreach cmd {fd2c gplc gprolog hexgplc ma2asm pl2wam wam2ma} {
		system "ln -fs ../lib/${name}-${version}/bin/${cmd} ${destroot}${prefix}/bin/${cmd}"
	}

	file delete -force ${destroot}${prefix}/var
}

package.flat	no

post-pkg {
	set resources ${workpath}/${name}-${version}.pkg/Contents/Resources/
	file copy -force -- ${workpath}/${name}-${version}/COPYING ${resources}/License.txt
	file copy -force -- ${workpath}/${name}-${version}/README ${resources}/ReadMe.txt
}
