require 'formula' class Lftp < Formula homepage 'http://lftp.yar.ru/' url 'http://lftp.yar.ru/ftp/lftp-4.4.15.tar.bz2' sha1 '3747de76b0ff472bcf1ce353025967cdbcc35cb7' option 'with-gnutls', "Use GnuTLS instead of the default OpenSSL" option 'with-brewed-openssl', 'Build with Homebrew OpenSSL instead of the system version' depends_on 'pkg-config' => :build depends_on 'readline' depends_on 'gnutls' => :optional depends_on 'openssl' if build.with? 'brewed-openssl' def install # Bus error # TODO what are the more specific circumstances? ENV.no_optimization if MacOS.version <= :leopard args = ["--disable-dependency-tracking", "--prefix=#{prefix}"] if build.with? 'gnutls' args << "--with-gnutls" else args << "--with-openssl" end system "./configure", *args system "make install" end end