require "formula" class Unbound < Formula homepage "http://www.unbound.net" url "http://unbound.net/downloads/unbound-1.5.1.tar.gz" sha256 "0ff82709fb2bd7ecbde8dbdcf60fa417d2b43379570a3d460193a76a169900ec" depends_on "openssl" depends_on "libevent" bottle do sha1 "98610e627047f9a5df8b8a2fed73b6d3f5153f31" => :yosemite sha1 "e29b138c0d056405e98bd4c86282c2ac3072c1c9" => :mavericks sha1 "ba39f11d28f588616c0a0bc6f42197856c6035e5" => :mountain_lion end def install system "./configure", "--prefix=#{prefix}", "--sysconfdir=#{etc}", "--with-libevent=#{Formula["libevent"].opt_prefix}", "--with-ssl=#{Formula["openssl"].opt_prefix}" system "make", "install" end plist_options :startup => true def plist; <<-EOS.undent Label #{plist_name} KeepAlive RunAtLoad ProgramArguments #{opt_sbin}/unbound -d -c #{etc}/unbound/unbound.conf UserName root StandardErrorPath /dev/null StandardOutPath /dev/null EOS end end