日本語構文解析システムKNPのMacPorts

KNPのMacPortsを登録しました。
http://nlp.kuee.kyoto-u.ac.jp/nl-resource/knp.html

MacPortsを登録するにあたっては、universal buildへの対応が一つポイントかと思います。KNPの場合、デフォルトでTinyCDBを利用しますが、tinycdbのportがuniversal buildに対応していなかったため、まずこちらの更新を依頼した上で、knpのportを申請しました。

KNPはインストール時のオプション設定が充実していて、TinySVMやCRF++が利用できる他、分類語彙表データを利用して並列構造解析の精度向上に役立てることができます。
http://www.ninjal.ac.jp/products-k/kanko/goihyo/

knpのportで分類語彙表データを指定するときは、/tmp/bunruidb.txtにファイルをコピーして、(sudo) port install knp +bunruidbと指定してください。knp portのvariantsを確認すると説明が表示されます。

$ port variants knp
knp has the variants:
   bunruidb: Use Bunrui Goi Hyou located at /tmp/bunruidb.txt
   universal: Build for multiple architectures