diff options
| author | ckenna | 2010-10-31 18:32:08 -0400 |
|---|---|---|
| committer | Adam Vandenberg | 2010-10-31 17:02:16 -0700 |
| commit | 57428be2ae43d1389d6d4ac43a520d3891d64893 (patch) | |
| tree | 902996c81d10af058be632ff7df5f41acdea18f8 /Library/Formula | |
| parent | 31b723b3e3acd7fd360fb4b5e88593b16731f746 (diff) | |
| download | homebrew-57428be2ae43d1389d6d4ac43a520d3891d64893.tar.bz2 | |
Add libnids formula.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Diffstat (limited to 'Library/Formula')
| -rw-r--r-- | Library/Formula/libnids.rb | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/Library/Formula/libnids.rb b/Library/Formula/libnids.rb new file mode 100644 index 000000000..aebc21780 --- /dev/null +++ b/Library/Formula/libnids.rb @@ -0,0 +1,34 @@ +require 'formula' + +def use_libnet? + not ARGV.include? '--disable-libnet' +end + +def use_glib? + not ARGV.include? '--disable-libglib' +end + +class Libnids <Formula + url 'http://downloads.sourceforge.net/project/libnids/libnids/1.24/libnids-1.24.tar.gz' + homepage 'http://libnids.sourceforge.net/' + md5 '72d37c79c85615ffe158aa524d649610' + + depends_on 'libnet' if use_libnet? + depends_on 'glib' if use_glib? + + def options + [ + ["--disable-libnet", "Don't include code requiring libnet"], + ["--disable-libglib", "Don't use glib2 for multiprocessing support"] + ] + end + + def install + args = ["--prefix=#{prefix}", "--mandir=#{man}"] + args << "--disable-libnet" unless use_libnet? + args << "--disable-libglib" unless use_glib? + + system "./configure", *args + system "make install" + end +end |
