homebrew-core/Formula/node.rb
Max Howell 6d5730fa2c Don't fails_with_llvm if MacOS.lion?
Not sure how I failed so badly at logic. This should be rewritten so that the build info has a tested MacOS version too. However it seems unlikely that the same LLVM versions on different platforms would have different compile errors. So we'll risk it, and it'll be informative for us too.
2011-09-02 12:12:30 +01:00

37 lines
913 B
Ruby

require 'formula'
class Node < Formula
url 'http://nodejs.org/dist/node-v0.4.11.tar.gz'
head 'https://github.com/joyent/node.git'
homepage 'http://nodejs.org/'
md5 'ac4c3eaa0667d5e3eacf56fd26a4eadc'
# Leopard OpenSSL is not new enough, so use our keg-only one
depends_on 'openssl' if MacOS.leopard?
fails_with_llvm :build => 2326
# Stripping breaks dynamic loading
skip_clean :all
def options
[["--debug", "Build with debugger hooks."]]
end
def install
inreplace 'wscript' do |s|
s.gsub! '/usr/local', HOMEBREW_PREFIX
s.gsub! '/opt/local/lib', '/usr/lib'
end
args = ["--prefix=#{prefix}"]
args << "--debug" if ARGV.include? '--debug'
system "./configure", *args
system "make install"
end
def caveats
"Please add #{HOMEBREW_PREFIX}/lib/node_modules to your NODE_PATH environment variable to have node libraries picked up."
end
end