diff options
| author | Adam Vandenberg | 2012-09-05 21:14:49 -0700 |
|---|---|---|
| committer | Adam Vandenberg | 2012-09-05 21:14:49 -0700 |
| commit | 01f9289419e499bea897b2a8e4567e588019e221 (patch) | |
| tree | 4f197b84b4c015af5e71a68fa300de438b87e829 /Library/Formula | |
| parent | 81210f65d5191ed8d9cf8c031ffebd9de30bd9ec (diff) | |
| download | homebrew-01f9289419e499bea897b2a8e4567e588019e221.tar.bz2 | |
hyperestraier: use new dsl
Diffstat (limited to 'Library/Formula')
| -rw-r--r-- | Library/Formula/hyperestraier.rb | 26 |
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" |
