aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Library/Formula/ldns.rb15
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