diff options
| author | Tony Sloane | 2011-01-01 14:37:11 +1100 |
|---|---|---|
| committer | Mike McQuaid | 2011-01-02 11:11:43 +0000 |
| commit | b6c62014a80365b8b24a2ff1512b39ac8465b2b3 (patch) | |
| tree | 18de57440f4b3fde581d6058bd6b4272756aa73a /Library/Formula | |
| parent | 8826464a0cbb0e56be3e535d4ba2c03588843ea5 (diff) | |
| download | homebrew-b6c62014a80365b8b24a2ff1512b39ac8465b2b3.tar.bz2 | |
Add formula for strategoxt
Add formula for Stratego a leading program transformation language and
its supporting toolkit XT.
Closes #3789.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Add formula for sdf
Add formula for SDF (Syntax Definition Formalism) tools and libraries
for scannerless generalised parsing (used with Stratego/XT).
Closes #3789.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Add formula for aterm
Add formula for ATerm annotated term representation library (used by
both Stratego/XT and SDF).
Closes #3789.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
Diffstat (limited to 'Library/Formula')
| -rw-r--r-- | Library/Formula/strategoxt.rb | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/Library/Formula/strategoxt.rb b/Library/Formula/strategoxt.rb new file mode 100644 index 000000000..3da9ca5a5 --- /dev/null +++ b/Library/Formula/strategoxt.rb @@ -0,0 +1,24 @@ +require 'formula' + +class Strategoxt <Formula + url 'ftp://ftp.stratego-language.org/pub/stratego/StrategoXT/strategoxt-0.17/strategoxt-0.17.tar.gz' + homepage 'http://strategoxt.org/Stratego/WebHome' + md5 '6a1523ec105c5091a8174b276aceea1b' + + depends_on 'aterm' + depends_on 'sdf' + + def install + system "./configure", "--prefix=#{prefix}" + # The build fails mysteriously with -j4 + ENV.j1 + system "make install" + end + + def caveats + <<-EOS.undent + Auxiliary programs have been installed to: + #{libexec} + EOS + end +end |
