aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGarrett Hyde2014-04-24 00:52:53 -0600
committerAdam Vandenberg2014-05-02 07:30:13 -0700
commite1d7ae01c360d548470200c362d41ee985206c69 (patch)
tree3a5c467721f1293f7a20480c06840c98ee88945c
parent4df7fb109849a683853c52b4fde7798d5cbd903f (diff)
downloadhomebrew-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.rb18
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"