Files

64 lines
2.0 KiB
Tcl

# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortSystem 1.0
name a60
version 0.23a
categories lang algol
license GPL-2
maintainers nomaintainer
description Algol 60 interpreter NASE A60
long_description \
The Algol 60 interpreter NASE A60 is based on the \"Revised Report on \
the Algorithmic Language Algol 60\".
homepage https://www.bertnase.de/a60/
master_sites ${homepage}
checksums rmd160 83eab797bb2a584b17d2a36aeca99feb5490aea9 \
sha256 a84bf0c13192e3ae2300cb82aeadefaa31c5ecca784aff3b297a9dadc02dfcb4 \
size 1160801
patchfiles patch-comm.h.diff \
patch-err.c.diff \
patch-check.c.diff \
patch-test_runtest.sh.diff \
patch-test_irnum.outp.diff \
patch-test_entier.outp.diff \
patch-Makefile.in.diff
configure.args --prefix=${destroot}${prefix}
platform darwin 10 powerpc {
# Without this Rosetta silently builds x86 binary.
configure.args-append \
CC="${configure.cc} -arch ppc"
}
variant xa60 description {Add xa60 which is a simple X11 front end for a60} {
depends_lib port:xorg-libice \
port:xorg-libsm \
port:xorg-libX11 \
port:xorg-libXaw \
port:xorg-libXmu \
port:xorg-libXext \
port:xorg-libXt
patchfiles-delete \
patch-Makefile.in.diff
patchfiles-append \
patch-X11-Makefile.in.diff
configure.args-append \
--x-includes=${prefix}/include \
--x-libraries=${prefix}/lib
}
universal_variant no
test.run yes
livecheck.type regex
livecheck.url ${homepage}
livecheck.regex ${name}-(\[a-z0-9.\]+)${extract.suffix}