aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
authorAdam Vandenberg2012-09-02 11:45:07 -0700
committerAdam Vandenberg2012-09-02 11:45:07 -0700
commit038cce744e3f88aefacdcca9b9ff13264b0b0f7e (patch)
treeca321f583d0c43eb8fcb1fef909afc68001d87c9 /Library/Formula
parent31857e33a2dfe2142ae917ad62dc7aadaca77287 (diff)
downloadhomebrew-038cce744e3f88aefacdcca9b9ff13264b0b0f7e.tar.bz2
libnids: use new dsl
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/libnids.rb28
1 files changed, 8 insertions, 20 deletions
diff --git a/Library/Formula/libnids.rb b/Library/Formula/libnids.rb
index 8765e0434..d23e0a760 100644
--- a/Library/Formula/libnids.rb
+++ b/Library/Formula/libnids.rb
@@ -1,33 +1,21 @@
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/'
+ url 'http://downloads.sourceforge.net/project/libnids/libnids/1.24/libnids-1.24.tar.gz'
md5 '72d37c79c85615ffe158aa524d649610'
- depends_on 'libnet' if use_libnet?
- depends_on 'glib' if use_glib?
- depends_on 'pkg-config' => :build
+ option "disable-libnet", "Don't include code requiring libnet"
+ option "disable-libglib", "Don't use glib2 for multiprocessing support"
- def options
- [
- ["--disable-libnet", "Don't include code requiring libnet"],
- ["--disable-libglib", "Don't use glib2 for multiprocessing support"]
- ]
- end
+ depends_on 'pkg-config' => :build
+ depends_on 'libnet' => :recommended unless build.include? "disable-libnet"
+ depends_on 'glib' => :recommended unless build.include? "disable-libglib"
def install
args = ["--prefix=#{prefix}", "--mandir=#{man}"]
- args << "--disable-libnet" unless use_libnet?
- args << "--disable-libglib" unless use_glib?
+ args << "--disable-libnet" if build.include? "disable-libnet"
+ args << "--disable-libglib" if build.include? "disable-libglib"
system "./configure", *args
system "make install"