Ruby Enterprise Edition depends on readline for unicode support.

(For reference, the Ruby 1.9 formula also depends on readline.)

This fixes Homebrew/homebrew#882.
This commit is contained in:
Adam Vandenberg 2010-04-05 16:24:39 -07:00
parent 21d5cfed0d
commit 421d480a2c

View file

@ -5,6 +5,8 @@ class RubyEnterpriseEdition <Formula
md5 '587aaea02c86ddbb87394a340a25e554'
homepage 'http://rubyenterpriseedition.com/'
depends_on 'readline'
skip_clean 'bin/ruby'
aka :ree
@ -12,13 +14,12 @@ class RubyEnterpriseEdition <Formula
def install
ENV.gcc_4_2 # fails with LLVM
args = ['./installer', "--auto", prefix, '--no-tcmalloc']
args.push('-c --enable-shared') if ARGV.include?('--enable-shared')
args << '-c' << '--enable-shared' if ARGV.include?('--enable-shared')
system *args
end
def caveats; <<-EOS.undent
By default we don't compile REE as a shared library. From their documentation:
Please note that enabling --enable-shared will make the Ruby interpreter
about 20% slower.
@ -26,7 +27,6 @@ class RubyEnterpriseEdition <Formula
acceptable and even desirable.
If you need REE to be compiled as a shared library, you can re-compile like so:
brew install ruby-enterprise-edition --force --enable-shared
EOS
end