diff options
| -rw-r--r-- | Library/Formula/mafft.rb | 24 |
1 files changed, 16 insertions, 8 deletions
diff --git a/Library/Formula/mafft.rb b/Library/Formula/mafft.rb index 66a5b28d5..3e3f6688d 100644 --- a/Library/Formula/mafft.rb +++ b/Library/Formula/mafft.rb @@ -1,20 +1,28 @@ require 'formula' class Mafft < Formula - url 'http://align.bmr.kyushu-u.ac.jp/mafft/software/mafft-6.717-with-extensions-src.tgz' homepage 'http://mafft.cbrc.jp/alignment/software/index.html' + url 'http://align.bmr.kyushu-u.ac.jp/mafft/software/mafft-6.717-with-extensions-src.tgz' md5 '2fc3acfce3a48f9804e8ca5e22bb984d' version '6.717' def install - inreplace ["core/Makefile", "extensions/Makefile"] do |s| - s.change_make_var! "CC", ENV.cc - s.change_make_var! "CFLAGS", ENV.cflags - s.change_make_var! "PREFIX", prefix - s.change_make_var! "MANDIR", man1 + cd 'core' do + system "make", "CC=#{ENV.cc}", + "CFLAGS=#{ENV.cflags}", + "PREFIX=#{prefix}", + "MANDIR=#{man1}", + "install" end - system "cd core/; make install" - system "cd extensions; make install" + cd 'extensions' do + system "make", "CC=#{ENV.cc}", + "CXX=#{ENV.cxx}", + "CXXFLAGS=#{ENV.cxxflags}", + "CFLAGS=#{ENV.cflags}", + "PREFIX=#{prefix}", + "MANDIR=#{man1}", + "install" + end end end |
