From 404a8cdeae458a48d1d2e1ac17eaeb37803c0dbf Mon Sep 17 00:00:00 2001 From: linuxgeek247 Date: Mon, 14 May 2012 23:18:46 -0400 Subject: snort 2.9.2.2 Signed-off-by: Jack Nagel --- Library/Formula/snort.rb | 37 ++++++++++++++++++++++++++++++------- 1 file changed, 30 insertions(+), 7 deletions(-) (limited to 'Library') diff --git a/Library/Formula/snort.rb b/Library/Formula/snort.rb index 96d698a20..5cf6e6e1f 100644 --- a/Library/Formula/snort.rb +++ b/Library/Formula/snort.rb @@ -1,20 +1,43 @@ require 'formula' class Snort < Formula - url 'http://www.snort.org/dl/snort-current/snort-2.9.0.5.tar.gz' homepage 'http://www.snort.org' - md5 'a7e6f0b013f767d09c99f8f91757e355' + url 'http://www.snort.org/dl/snort-current/snort-2.9.2.2.tar.gz' + md5 '4254389550e3be31afebc70e64e6002f' depends_on 'daq' depends_on 'libdnet' depends_on 'pcre' + def options + [['--enable-debug', "Compile Snort with --enable-debug and --enable-debug-msgs"]] + end + def install - system "./configure", "--disable-debug", "--disable-dependency-tracking", - "--prefix=#{prefix}", "--enable-ipv6", "--enable-zlib", - "--enable-mpls", "--enable-targetbased", "--enable-ppm", - "--enable-perfprofiling", "--enable-active-response", - "--enable-normalizer" + args = %W[--prefix=#{prefix} + --disable-dependency-tracking + --enable-ipv6 + --enable-gre + --enable-mpls + --enable-targetbased + --enable-decoder-preprocessor-rules + --enable-ppm + --enable-perfprofiling + --enable-zlib + --enable-active-response + --enable-normalizer + --enable-reload + --enable-react + --enable-flexresp3] + + if ARGV.include?('--enable-debug') + args << "--enable-debug" + args << "--enable-debug-msgs" + else + args << "--disable-debug" + end + + system "./configure", *args system "make install" end -- cgit v1.2.3