aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Library/Formula/ruby-odbc.rb51
1 files changed, 0 insertions, 51 deletions
diff --git a/Library/Formula/ruby-odbc.rb b/Library/Formula/ruby-odbc.rb
deleted file mode 100644
index f54bd0c1b..000000000
--- a/Library/Formula/ruby-odbc.rb
+++ /dev/null
@@ -1,51 +0,0 @@
-require 'formula'
-
-class RubyOdbc < Formula
- homepage 'http://www.ch-werner.de/rubyodbc/'
- url 'http://www.ch-werner.de/rubyodbc/ruby-odbc-0.99995.tar.gz'
- sha1 '8fc7bd34c582953e56478050a7b41b4b3e0efdd3'
-
- depends_on 'unixodbc'
- depends_on 'freetds'
-
- def install
- # extconf.rb assumes it will install ruby-odbc within a folder in your
- # current ruby installation.
- system "ruby", "-Cext", "extconf.rb", "--enable-dlopen", "--with-odbc-dir=#{HOMEBREW_PREFIX}/lib"
-
- # The following modifications to the Makefile ensure that it is installed
- # within your homebrew directories.
- inreplace 'ext/Makefile' do |s|
- s.change_make_var! "prefix", prefix
- s.change_make_var! "sitearchdir", lib
-
- if MacOS.prefer_64_bit?
- # ruby-odbc still chooses iODBC over unixODBC (even with --with-odbc-dir)
- # apparently because unixODBC is compiled for only x86_64 and ruby-odbc
- # and iODBC are both i386 and x86_64. The solution (which works for me on Snow Leopard)
- # is to remove i386 references from ruby-odbc's makefile. YMMV.
- s.change_make_var! "CFLAGS", "-fno-common -arch x86_64 -g -Os -pipe -DENABLE_DTRACE $(cflags)"
- s.change_make_var! "ldflags", "-L. -arch x86_64"
- s.change_make_var! "LDSHARED", "cc -arch x86_64 -pipe -bundle -undefined dynamic_lookup"
- s.change_make_var! "LIBS", "$(LIBRUBYARG_SHARED) -lodbcinst -lodbc -lpthread -ldl"
- end
- end
-
- lib.mkpath
- system 'make -C ext'
- system 'make -C ext install'
- end
-
- def caveats; <<-EOS
-Installed #{lib}/odbc.bundle
-
-You will need to add this to your RUBYLIB by adding the following line to
-.profile or .bashrc or equivalent:
-
- export RUBYLIB="#{HOMEBREW_PREFIX}/lib:$RUBYLIB"
-
-You will need to edit freetds.conf, odbcinst.ini and odbc.ini files to set up
-access to your odbc databases.
- EOS
- end
-end