diff options
| -rw-r--r-- | Library/Formula/ldns.rb | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/Library/Formula/ldns.rb b/Library/Formula/ldns.rb index e7504cb80..87da1ea17 100644 --- a/Library/Formula/ldns.rb +++ b/Library/Formula/ldns.rb @@ -5,18 +5,27 @@ class Ldns < Formula url 'http://nlnetlabs.nl/downloads/ldns/ldns-1.6.16.tar.gz' sha1 '5b4fc6c5c3078cd061905c47178478cb1015c62a' + option 'with-gost', 'Compile ldns with support for GOST algorithms in DNSSEC' + depends_on :python => :optional depends_on 'swig' if build.with? 'python' + # gost requires OpenSSL >= 1.0.0 + depends_on 'openssl' if build.with? 'gost' + def install - # gost requires OpenSSL >= 1.0.0 args = %W[ --prefix=#{prefix} - --disable-gost --with-drill - --with-ssl=#{MacOS.sdk_path}/usr ] + if build.with? 'gost' + args << "--with-ssl=#{HOMEBREW_PREFIX}/opt/openssl" + else + args << "--disable-gost" + args << "--with-ssl=#{MacOS.sdk_path}/usr" + end + if build.with? 'python' args << "--with-pyldns" ENV['PYTHON_SITE_PKG'] = python.site_packages |
