diff options
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Formula/rakudo-star.rb | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/Library/Formula/rakudo-star.rb b/Library/Formula/rakudo-star.rb index 14fba61ac..61c3021ec 100644 --- a/Library/Formula/rakudo-star.rb +++ b/Library/Formula/rakudo-star.rb @@ -2,17 +2,25 @@ require 'formula' class RakudoStar < Formula homepage 'http://rakudo.org/' - url 'https://github.com/downloads/rakudo/star/rakudo-star-2012.01.tar.gz' - sha256 '2bfa055c6d3b6060917fb45561d1346fef518912aaf69af361f54dd3f9ec903c' + url 'https://github.com/downloads/rakudo/star/rakudo-star-2012.05.tar.gz' + sha256 '4bb1cee56e28e2c26948eefe1ae141373191b9b8cff334baa5aa295382e02b9a' depends_on 'gmp' => :optional depends_on 'icu4c' => :optional depends_on 'pcre' => :optional + depends_on 'libffi' def install + libffi = Formula.factory("libffi") + ENV.remove 'CPPFLAGS', "-I#{libffi.include}" + ENV.prepend 'CPPFLAGS', "-I#{libffi.lib}/libffi-3.0.11/include" + + ENV.j1 # An intermittent race condition causes random build failures. system "perl", "Configure.pl", "--prefix=#{prefix}", "--gen-parrot" system "make" system "make install" + # move the man pages out of the top level into share. + mv "#{prefix}/man", share end def caveats; <<-EOS |
