diff options
| -rw-r--r-- | Library/Formula/freetds.rb | 20 |
1 files changed, 17 insertions, 3 deletions
diff --git a/Library/Formula/freetds.rb b/Library/Formula/freetds.rb index 7d66972aa..174226e62 100644 --- a/Library/Formula/freetds.rb +++ b/Library/Formula/freetds.rb @@ -1,12 +1,26 @@ require 'formula' class Freetds < Formula - url 'http://ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-0.91.tar.gz' homepage 'http://www.freetds.org/' - md5 'b14db5823980a32f0643d1a84d3ec3ad' + url 'http://ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-0.91.tar.gz' + sha1 '3ab06c8e208e82197dc25d09ae353d9f3be7db52' + + depends_on "unixodbc" if ARGV.include? "--with-unixodbc" + + def options + [['--with-unixodbc', "Compile against unixODBC."]] + end def install - system "./configure", "--prefix=#{prefix}", "--with-tdsver=7.1", "--mandir=#{man}" + args = ["--prefix=#{prefix}", + "--with-tdsver=7.1", + "--mandir=#{man}"] + + if ARGV.include? "--with-unixodbc" + args << "--with-unixodbc=#{Formula.factory('unixodbc').prefix}" + end + + system "./configure", *args system 'make' ENV.j1 # Or fails to install on multi-core machines system 'make install' |
