diff options
| author | Adam Vandenberg | 2012-10-28 14:36:45 -0700 |
|---|---|---|
| committer | Adam Vandenberg | 2012-10-31 06:56:58 -0700 |
| commit | 18f811a14394c20c10dfe9aaf46be2d413275cc5 (patch) | |
| tree | 3e9ef6ffa8362cf29566a2e9ae91edd61a18dc43 /Library/Formula | |
| parent | d1fcec5f393146e10830bc6a86c88e6d81c996a8 (diff) | |
| download | homebrew-18f811a14394c20c10dfe9aaf46be2d413275cc5.tar.bz2 | |
Add BDB 4.8.30 to core
Some software still requires this version and will not build against
BDB 5.x.
Closes #15725.
Diffstat (limited to 'Library/Formula')
| -rw-r--r-- | Library/Formula/berkeley-db4.rb | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/Library/Formula/berkeley-db4.rb b/Library/Formula/berkeley-db4.rb new file mode 100644 index 000000000..0c2c86fdd --- /dev/null +++ b/Library/Formula/berkeley-db4.rb @@ -0,0 +1,29 @@ +require 'formula' + +class BerkeleyDb4 < Formula + homepage 'http://www.oracle.com/technology/products/berkeley-db/index.html' + url 'http://download.oracle.com/berkeley-db/db-4.8.30.tar.gz' + sha1 'ab36c170dda5b2ceaad3915ced96e41c6b7e493c' + + keg_only "BDB 4.8.30 is provided for software that doesn't compile against newer versions." + + def install + # BerkeleyDB dislikes parallel builds + ENV.deparallelize + + args = ["--disable-debug", + "--prefix=#{prefix}", + "--mandir=#{man}", + "--enable-cxx"] + + # BerkeleyDB requires you to build everything from the build_unix subdirectory + cd 'build_unix' do + system "../dist/configure", *args + system "make install" + + # use the standard docs location + doc.parent.mkpath + mv prefix+'docs', doc + end + end +end |
