diff options
Diffstat (limited to 'Library/Formula')
| -rw-r--r-- | Library/Formula/nsd.rb | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/Library/Formula/nsd.rb b/Library/Formula/nsd.rb index f3df55cf5..683827bfd 100644 --- a/Library/Formula/nsd.rb +++ b/Library/Formula/nsd.rb @@ -2,13 +2,26 @@ require 'formula' class Nsd < Formula homepage 'http://www.nlnetlabs.nl/projects/nsd/' - url 'http://www.nlnetlabs.nl/downloads/nsd/nsd-4.0.0.tar.gz' - sha1 'b3ebd669be8e830f62062d12be55242ca41da369' + url 'http://www.nlnetlabs.nl/downloads/nsd/nsd-4.0.1.tar.gz' + sha1 '788cc290ade7fc6a61fe4391837d3abddbda4df0' + + option 'with-root-server', 'Allow NSD to run as a root name server' + option 'with-bind8-stats', 'Enable BIND8-like NSTATS & XSTATS' + option 'with-ratelimit', 'Enable rate limiting' depends_on 'libevent' def install - system "./configure", "--prefix=#{prefix}" + args = %W[ + --prefix=#{prefix} + --with-libevent=#{Formula.factory('libevent').opt_prefix} + ] + + args << '--enable-root-server' if build.with? 'root-server' + args << '--enable-bind8-stats' if build.with? 'bind8-stats' + args << '--enable-ratelimit' if build.with? 'ratelimit' + + system "./configure", *args system "make install" end end |
