From f775b321e7a6aabddb33bf04370b277c1a3a5697 Mon Sep 17 00:00:00 2001 From: Adam Vandenberg Date: Sat, 10 Jul 2010 12:33:43 -0700 Subject: Update r to homebrew style --- Library/Formula/r.rb | 28 +++++++++++++++++++--------- 1 file changed, 19 insertions(+), 9 deletions(-) (limited to 'Library/Formula') diff --git a/Library/Formula/r.rb b/Library/Formula/r.rb index b6b91f90b..50910141a 100644 --- a/Library/Formula/r.rb +++ b/Library/Formula/r.rb @@ -4,18 +4,28 @@ class R 0 + opoo 'No gfortran found in path' + puts "You'll need to `brew install gfortran` or otherwise have a copy" + puts "of gfortran in your path for this brew to work." + end + + ENV["FCFLAGS"] = ENV["CFLAGS"] + ENV["FFLAGS"] = ENV["CFLAGS"] + + system "./configure", "--prefix=#{prefix}" system "make" + ENV.j1 # Serialized installs, please system "make install" - system "mkdir #{prefix}/bin" - system "ln -s #{prefix}/R.framework/Resources/bin/R #{prefix}/bin/R" - system "ln -s #{prefix}/R.framework/Resources/bin/Rscript #{prefix}/bin/Rscript" - system "mkdir -p #{prefix}/share/man/man1" - system "ln -s #{prefix}/R.framework/Resources/man1/R.1 #{prefix}/share/man/man1/R.1" - system "ln -s #{prefix}/R.framework/Resources/man1/Rscript.1 #{prefix}/share/man/man1/Rscript.1" + + bin.mkpath + man1.mkpath + + ln_s prefix+"R.framework/Resources/bin/R", bin + ln_s prefix+"R.framework/Resources/bin/Rscript", bin + ln_s prefix+"R.framework/Resources/man1/R.1", man1 + ln_s prefix+"R.framework/Resources/man1/Rscript.1", man1 end end -- cgit v1.2.3