# $Id: Portfile 65257 2010-03-24 20:13:32Z mww@macports.org $

PortSystem 1.0

name			4th
version			3.60.1
categories		lang
platforms		darwin
maintainers		mww
description		very small Forth compiler
long_description	4tH is a very small Forth compiler that can create \
					bytecode, C-embeddable bytecode, standalone executables, \
					but also works fine as a scripting language. It supports \
					over 85% of the ANS Forth CORE wordset and features \
					conditional compilation, pipes, files, assertions, forward \
					declarations, recursion, include files, etc.

homepage		http://www.xs4all.nl/~thebeez/4tH/foldtree.html
master_sites	http://www.xs4all.nl/~thebeez/4tH/
distname		${distname}-unix
checksums           md5     b9422e30685e9b7a391f6cb000fb3364 \
                    sha1    0840e027e3f794f037b61c54bbad2b65f9e857bc \
                    rmd160  72e81acddce40568658c1028d98325021c9954e9
patchfiles	patch-Makefile.OSX.diff

worksrcdir		${worksrcdir}/sources

post-extract { xinstall -m 755 ${filespath}/configure ${worksrcpath} }

configure.env-append	PREFIX=${prefix}
build.args		-f Makefile.OSX
destroot.args		-f Makefile.OSX

post-destroot {
	xinstall -m 755 -d ${destroot}${prefix}/share/doc
	file copy ${worksrcpath}/../documentation ${destroot}${prefix}/share/doc/${name}
	file copy ${worksrcpath}/../examples ${destroot}${prefix}/share/doc/${name}/
	file rename ${destroot}${prefix}/share/doc/4th/4th.1 \
		${destroot}${prefix}/share/man/man1/4th.1
	file copy ${worksrcpath}/../lib ${destroot}${prefix}/share/${name}
}

livecheck.type	regex
livecheck.url	http://www.xs4all.nl/~thebeez/4tH/download.html
livecheck.regex	4th-(\[a-z0-9\\.\]+)-unix.tar.gz

