the Fink project is an effort to port
popular Unix programs to Mac OS X
# Initial Data
Package: antlr3
Version: 3.0.1
Revision: 1
Description: ANother Tool for Language Recognition, v3
Type: java (1.5)
License: BSD
Maintainer: John Ridgway
# Dependencies
Depends: system-java (>= 1.5), stringtemplate3 (>= 3.1b1), bcel, antlr
BuildDepends: system-java-dev (>= 1.5), ant-optional, ant
#, autoconf (>= 2.60), automaken, ant
#Provides:
#Conflicts:
#BuildConflicts:
#Replaces:
#Recommends:
Suggests: antlrworks
#Enhances:
#Pre-Depends: Only use after discussion on developer list
#Essential: false or true
#BuildDependsOnly: false or true
# Unpack
#CustomMirror: <<
# nam-US: ftp://ftp.fooquux.com/pub/bar
# asi-JP: ftp://ftp.qiixbar.jp/pub/mirror/bar
# eur-DE: ftp://ftp.barfoo.de/bar
# Primary: ftp://ftp.barbarorg/pub/
#<<
Source: http://www.antlr.org/download/antlr-%v.tar.gz
Source-MD5: 3368332e3ecec632db667cb5cdfdbf6f
#SourceN:
#SourceDirectory:
#NoSourceDirectory:
#SourceNExtractDir:
#SourceRename:
#SourceNRename:
#Source-MD5:
#SourceN-MD5:
#TarFilesRename:
#TarNFilesNRename:
# Patch Phase
#UpdateConfigGuess: false or true
#UpdateConfigGuessInDirs:
#UpdateLibtool: false or true
#UpdateLibtoolInDirs:
#UpdatePoMakefile: false or true
Patch: %n.patch
#PatchFile:
#PatchFile-MD5:
#PatchScript: <<
# patch -p1 < %{PatchFile}
#<<
# Compile Phase
#[No]SetCC:
#[No]SetCFLAGS:
#[No]SetCPP:
#[No]SetCPPFLAGS:
#[No]SetCXX:
#[No]SetCXXFLAGS:
#[No]SetDYLD_LIBRARY_PATH:
#[No]SetJAVA_HOME:
#[No]SetLD_PREBIND:
#[No]SetLD_PREBIND_ALLOW_OVERLAP:
#[No]SetLD_FORCE_NO_PREBIND:
#[No]SetLD_SEG_ADDR_TABLE:
#[No]SetLD:
#[No]SetLDFLAGS:
#[No]SetLIBRARY_PATH:
#[No]SetLIBS:
#[No]SetMACOSX_DEPLOYMENT_TARGET:
#[No]SetMAKE:
#[No]SetMFLAGS:
#[No]SetMAKEFLAGS:
ConfigureParams: --disable-dependency-tracking
#GCC: 2.95.2, 2.95, 3.1, 3.3, or 4.0
CompileScript: <<
ant clean
rm src/org/antlr/tool/ANTLRLexer.java
rm src/org/antlr/tool/ANTLRParser.java
rm src/org/antlr/tool/ANTLRTokenTypes.java
rm src/org/antlr/tool/ANTLRTreePrinter.java
rm src/org/antlr/tool/ANTLRTreePrinterTokenTypes.java
rm src/org/antlr/tool/AssignTokenTypesWalker.java
rm src/org/antlr/tool/AssignTokenTypesWalkerTokenTypes.java
rm src/org/antlr/codegen/CodeGenTreeWalker.java
rm src/org/antlr/codegen/CodeGenTreeWalkerTokenTypes.java
rm src/org/antlr/tool/DefineGrammarItemsWalker.java
rm src/org/antlr/tool/DefineGrammarItemsWalkerTokenTypes.java
rm src/org/antlr/tool/TreeToNFAConverter.java
rm src/org/antlr/tool/TreeToNFAConverterTokenTypes.java
ant build
ant build-rt
# (cd runtime/C && autoheader)
# (cd runtime/C && libtoolize --automake)
# (cd runtime/C && aclocal)
# (cd runtime/C && autoconf)
# (cd runtime/C && automake --add-missing --copy)
# (cd runtime/C && autoconf)
# (cd runtime/C && ./configure %c)
# (cd runtime/C && make libantlr3c_la_LDFLAGS="-version 3.0.0")
# ./configure %c
# make
<<
# Test Suites
InfoTest: <<
TestScript: <<
ant test
<<
# TestConfigureParams:
# TestDepends:
# TestConflicts:
# TestSource:
# TestSource-MD5:
# TestSourceN:
# TestSourceN-MD5:
# TestTarFilesRename...
# TestSuiteSize: small, medium, or large -- field currently ignored
#
<<
# Install Phase
#UpdatePOD: false or true
InstallScript: <<
# (cd runtime/C && make install DESTDIR=%d)
<<
#AppBundles:
JarFiles: lib/antlr-%v.jar lib/antlr-runtime-%v.jar
DocFiles: README.txt LICENSE.txt
#Shlibs:
#RuntimeVars:
# SplitOff: <<
# Package: %nc-runtime
# Files: include/*
# <<
#SplitOffN: <<
#<<
# Build Phase
#PreInstScript:
#PostInstScript:
#PreRmScript:
#PostRmScript:
#ConfFiles:
#InfoDocs:
#DaemonicFile:
#DaemonicName:
# Additional Data
Homepage: http://www.antlr.org
DescDetail: <<
ANother Tool for Language Recognition (formerly PCCTS) is a language
tool that provides a framework for constructing recognizers,
compilers, and translators from grammatical descriptions containing
Java, C#, or C++ actions. ANTLR provides excellent support for tree
construction, tree walking, and translation.
<<
#DescUsage: <<
#
#<<
#DescPackaging: <<
#
#<<
#DescPort: <<
#
#<<
###################
#Conflicts: pccts
# Additional Data