# -*- 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 {@barracuda156 gmail.com:vital.had} openmaintainer 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}