require 'formula' # On 10.5 we need newer versions of apr, neon etc. # On 10.6 we only need a newer version of neon class SubversionDeps = 10.6 def setup_leopard # Slot dependencies into place d=Pathname.getwd SubversionDeps.new.brew do d.install Dir['*'] end end def install setup_leopard if MACOS_VERSION < 10.6 # Use existing system zlib # Use dep-provided other libraries # Don't mess with Apache modules (since we're not sudo) system "./configure", "--disable-debug", "--prefix=#{prefix}", "--with-ssl", "--with-zlib=/usr/lib", # use our neon, not OS X's "--disable-neon-version-check", "--disable-mod-activation", "--without-apache-libexecdir", "--without-berkeley-db" system "make" system "make install" end end