From fd665c81f0b1b4036a8aca2bd92da1244f75606a Mon Sep 17 00:00:00 2001 From: brada Date: Wed, 25 Jan 2012 23:25:54 -0800 Subject: adol-c: add trunk and colpack Signed-off-by: Adam Vandenberg --- Library/Formula/adol-c.rb | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) (limited to 'Library/Formula') diff --git a/Library/Formula/adol-c.rb b/Library/Formula/adol-c.rb index 16ec73ec6..fe2c9ba3b 100644 --- a/Library/Formula/adol-c.rb +++ b/Library/Formula/adol-c.rb @@ -1,14 +1,28 @@ require 'formula' class AdolC < Formula + homepage 'https://projects.coin-or.org/ADOL-C' url 'http://www.coin-or.org/download/source/ADOL-C/ADOL-C-2.2.1.tgz' - homepage 'http://www.coin-or.org/projects/ADOL-C.xml' md5 '5fe149865b47f77344ff910702da8b99' + head 'https://projects.coin-or.org/svn/ADOL-C/trunk/', :using => :svn + # HEAD contains bugfix for NaNs appearing in 2.2.1 + # http://answerpot.com/showthread.php?2997935-sparse_jac+return+unreasonable+NaN's + + # realpath is used in configure to find colpack + depends_on 'aardvark_shell_utils' => :build + depends_on 'colpack' + def install - system "./configure", "--disable-debug", "--disable-dependency-tracking", - "--prefix=#{prefix}" + inreplace "configure" do |s| + s.gsub! "readlink -f", "realpath" + s.gsub! "lib64", "lib" + end + + system "./configure", "--prefix=#{prefix}", + "--enable-sparse", + "--with-colpack=#{HOMEBREW_PREFIX}" system "make install" + system "make test" end - end -- cgit v1.2.3