# -*- 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 # $Id$ PortSystem 1.0 name antlr version 2.7.7 categories lang java platforms darwin maintainers landonf openmaintainer description antlr is ANother Tool for Language Recognition long_description ANTLR, ANother Tool for Language Recognition, is a \ language tool that provides a framework for \ constructing recognizers, compilers, and translators \ from grammatical descriptions containing Java, C#, or \ C++ actions. homepage http://www.antlr2.org/ master_sites ${homepage}download/ \ http://www.mirrorservice.org/sites/master.us.finkmirrors.net/distfiles/ checksums md5 01cc9a2a454dd33dcd8c856ec89af090 \ sha1 802655c343cc7806aaf1ec2177a0e663ff209de1 \ rmd160 0b7951a28b748e912721fe0f6de4095d9f8da57d patchfiles patch-configure.diff configure.env CLASSPATH=. configure.pre_args --prefix=${destroot}${prefix} configure.args --disable-csharp if {[variant_isset universal]} { build.args "CXXFLAGS=\"${configure.cxxflags} ${configure.universal_cxxflags}\" LDFLAGS=\"${configure.ldflags} ${configure.universal_ldflags}\"" } destroot.args versioneddir=java post-destroot { reinplace "s|antlr-2.7.3/|java/|g" ${destroot}${prefix}/bin/antlr reinplace "s|^prefix=.*|prefix=\"${prefix}\"|g" \ ${destroot}${prefix}/bin/antlr } livecheck.check regex livecheck.url ${homepage}download.html livecheck.regex ${name}-(\\d+(?:\\.\\d+)*)