diff options
| author | Garrett Hyde | 2014-04-24 00:52:53 -0600 |
|---|---|---|
| committer | Adam Vandenberg | 2014-05-02 07:30:13 -0700 |
| commit | e1d7ae01c360d548470200c362d41ee985206c69 (patch) | |
| tree | 3a5c467721f1293f7a20480c06840c98ee88945c | |
| parent | 4df7fb109849a683853c52b4fde7798d5cbd903f (diff) | |
| download | homebrew-e1d7ae01c360d548470200c362d41ee985206c69.tar.bz2 | |
cabocha: add dependencies on mecab dictionaries. add option for default charset.
Closes #28659.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
| -rw-r--r-- | Library/Formula/cabocha.rb | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/Library/Formula/cabocha.rb b/Library/Formula/cabocha.rb index bf3da4379..2fd579da8 100644 --- a/Library/Formula/cabocha.rb +++ b/Library/Formula/cabocha.rb @@ -8,6 +8,13 @@ class Cabocha < Formula depends_on 'crf++' depends_on 'mecab' + # To see which dictionaries are available, run: + # ls `mecab-config --libs-only-L`/mecab/dic/ + depends_on 'mecab-ipadic' => :recommended + depends_on 'mecab-jumandic' => :optional + depends_on 'mecab-unidic' => :optional + + option 'charset=', 'choose default charset: EUC-JP, CP932, UTF8' option 'posset=', 'choose default posset: IPA, JUMAN, UNIDIC' def install @@ -18,11 +25,14 @@ class Cabocha < Formula s.change_make_var! 'CXXFLAGS', ENV.cflags end + charset = ARGV.value('charset') || 'UTF8' posset = ARGV.value('posset') || "IPA" - args = ["--with-charset=utf8", - "--disable-dependency-tracking", - "--prefix=#{prefix}"] - args << "--with-posset=#{posset}" + args = %W[ + --disable-dependency-tracking + --prefix=#{prefix} + --with-charset=#{charset} + --with-posset=#{posset} + ] system "./configure", *args system "make install" |
