From e6445db55068753ffcd51daa0d4e246fa3caf3c9 Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Sun, 12 Aug 2012 19:02:34 -0500 Subject: gnupg: use options DSL Signed-off-by: Jack Nagel --- Library/Formula/gnupg.rb | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/Library/Formula/gnupg.rb b/Library/Formula/gnupg.rb index b055f4b6f..9acc88997 100644 --- a/Library/Formula/gnupg.rb +++ b/Library/Formula/gnupg.rb @@ -10,12 +10,8 @@ class Gnupg < Formula url 'ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-1.4.12.tar.bz2' sha1 '9b78e20328d35525af7b8a9c1cf081396910e937' - def options - [ - ["--idea", "Build with the patented IDEA cipher"], - ["--8192", "Build with support for private keys up to 8192 bits"], - ] - end + option 'idea', 'Build with the patented IDEA cipher' + option '8192', 'Build with support for private keys of up to 8192 bits' def install if ENV.compiler == :clang @@ -23,12 +19,12 @@ class Gnupg < Formula ENV.append 'CFLAGS', '-fheinous-gnu-extensions' end - if ARGV.include? '--idea' + if build.include? 'idea' GnupgIdea.new.brew { (buildpath/'cipher').install Dir['*'] } system 'gunzip', 'cipher/idea.c.gz' end - inreplace 'g10/keygen.c', 'max=4096', 'max=8192' if ARGV.include? '--8192' + inreplace 'g10/keygen.c', 'max=4096', 'max=8192' if build.include? '8192' system "./configure", "--disable-dependency-tracking", "--prefix=#{prefix}", @@ -44,7 +40,7 @@ class Gnupg < Formula end def caveats - if ARGV.include? '--idea' then <<-EOS.undent + if build.include? 'idea' then <<-EOS.undent This build of GnuPG contains support for the patented IDEA cipher. Please read http://www.gnupg.org/faq/why-not-idea.en.html before using this software. -- cgit v1.2.3