aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
authorDominyk Tiller2014-10-25 19:00:27 +0100
committerMisty De Meo2014-10-25 15:37:54 -0700
commit1c79b8600492220ffc16316a002f3ce455737be0 (patch)
tree506b775d6ea5a9a520b5cadd885e8ef427aff464 /Library/Formula
parent35d3af4ff562d6130a29e954a9dfb62ef56289be (diff)
downloadhomebrew-1c79b8600492220ffc16316a002f3ce455737be0.tar.bz2
bro 2.3.1
Closes #33580.
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/bro.rb33
1 files changed, 24 insertions, 9 deletions
diff --git a/Library/Formula/bro.rb b/Library/Formula/bro.rb
index 53d341063..c4236982f 100644
--- a/Library/Formula/bro.rb
+++ b/Library/Formula/bro.rb
@@ -1,9 +1,19 @@
-require 'formula'
+require "formula"
class Bro < Formula
- homepage 'http://www.bro-ids.org/'
- url 'http://www.bro-ids.org/downloads/release/bro-2.3.tar.gz'
- sha1 '79397be0e351165d44047b044d29b5e6580532cc'
+ homepage "https://www.bro.org"
+ head "https://github.com/bro/bro.git"
+
+ stable do
+ url "https://www.bro.org/downloads/release/bro-2.3.1.tar.gz"
+ sha256 "ff32d21e335d2ddb3e2942527c3212de6ead4e7ffd6ac958497fa80e04e60800"
+
+ # Fix for ntohll errrors on Yosemite. Already in HEAD.
+ patch do
+ url "https://github.com/bro/bro/commit/121fcdbb5b9221.diff"
+ sha1 "985cede121964a96fe10c81f2239d1f0c137c517"
+ end
+ end
bottle do
sha1 "8aa75265faa2f23b73f7b27b7e495d79c60447d7" => :mavericks
@@ -11,12 +21,17 @@ class Bro < Formula
sha1 "cf5fe821b85cfac5d8e4ebd86df37a7c75cf95cc" => :lion
end
- depends_on 'cmake' => :build
- depends_on 'swig' => :build
- depends_on 'geoip' => :recommended
+ depends_on "cmake" => :build
+ depends_on "swig" => :build
+ depends_on "geoip" => :recommended
+ depends_on "openssl"
def install
- system "./configure", "--prefix=#{prefix}"
- system "make install"
+ system "./configure", "--prefix=#{prefix}", "--with-openssl=#{Formula["openssl"].opt_prefix}"
+ system "make", "install"
+ end
+
+ test do
+ system "#{bin}/bro", "--version"
end
end