aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
authorAdam Vandenberg2012-09-05 21:14:49 -0700
committerAdam Vandenberg2012-09-05 21:14:49 -0700
commit01f9289419e499bea897b2a8e4567e588019e221 (patch)
tree4f197b84b4c015af5e71a68fa300de438b87e829 /Library/Formula
parent81210f65d5191ed8d9cf8c031ffebd9de30bd9ec (diff)
downloadhomebrew-01f9289419e499bea897b2a8e4567e588019e221.tar.bz2
hyperestraier: use new dsl
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/hyperestraier.rb26
1 files changed, 8 insertions, 18 deletions
diff --git a/Library/Formula/hyperestraier.rb b/Library/Formula/hyperestraier.rb
index 22edb7468..3f44f627e 100644
--- a/Library/Formula/hyperestraier.rb
+++ b/Library/Formula/hyperestraier.rb
@@ -1,9 +1,5 @@
require 'formula'
-def mecab_support?
- ARGV.include? '--enable-mecab'
-end
-
class EucjpMecabIpadic < Requirement
def initialize
@mecab_ipadic_installed = Formula.factory('mecab-ipadic').installed?
@@ -67,30 +63,24 @@ class Hyperestraier < Formula
url 'http://fallabs.com/hyperestraier/hyperestraier-1.4.13.tar.gz'
sha1 '1094686f457070323083ecf4f89665c564a0c5f0'
+ option 'enable-mecab', 'Include MeCab support'
+
depends_on 'qdbm'
- if mecab_support?
+ if build.include? 'enable-mecab'
depends_on 'mecab'
depends_on 'mecab-ipadic'
depends_on EucjpMecabIpadic.new
end
- def options
- [['--enable-mecab', 'Include MeCab support']]
- end
-
def install
- args = [
- "--disable-debug",
- "--disable-dependency-tracking",
- "--prefix=#{prefix}"
+ args = %W[
+ --disable-debug
+ --disable-dependency-tracking
+ --prefix=#{prefix}
]
- if mecab_support?
- args << '--enable-mecab'
- else
- ohai 'hyperestraier will be built without MeCab support. To build it with MeCab support, use --enable-mecab option.'
- end
+ args << '--enable-mecab' if build.include? 'enable-mecab'
system "./configure", *args
system "make mac"