Fetching contributors…
Cannot retrieve contributors at this time
48 lines (38 sloc) 1.82 KB
PortSystem 1.0
name 4th
version 3.62.5
categories lang
platforms darwin
maintainers {ctreleaven @ctreleaven}
license LGPL-3
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.
master_sites sourceforge:forth-4th
distname ${distname}-unix
checksums rmd160 17fe66a514c06d9abc7b038794fbe2a7ebe94c5e \
sha256 f822f7dd8cfb0b1744a62d653c6efe933578ae1789ec60a088509a38bca4b4fc
patchfiles patch-Makefile.OSX.diff
worksrcdir ${worksrcdir}/sources
variant universal {}
post-extract { xinstall -m 755 ${filespath}/configure ${worksrcpath} }
configure.cppflags-delete -I${prefix}/include
configure.ldflags-delete -L${prefix}/lib
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}/../4th ${destroot}${prefix}/share/doc/${name}/
file rename ${destroot}${prefix}/share/doc/4th/4th.1 \
livecheck.type regex
livecheck.regex 4th-(\[a-z0-9\\.\]+)-unix.tar.gz