# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
# $Id: Portfile 78080 2011-04-23 01:45:58Z ryandesign@macports.org $

PortSystem          1.0

name                cabocha
version             0.53
categories          textproc japanese
platforms           darwin
maintainers         nomaintainer
license             LGPL-2.1+

description         Yet Another Japanese Dependency Structure Analyzer

long_description    CaboCha is a Jpanese dependency structure analyzer based on \
                    support vector machines. \
                    This version of CaboCha supports the EUC-JP encoding.

homepage            http://chasen.org/~taku/software/cabocha/
master_sites        ${homepage}src/

checksums           sha1    6b8903aa6843887bb669d9d5baea8a0eae320d80 \
                    rmd160  39b637adc8b882542ecc3b6df34d8f6b99be3e38

patchfiles          patch-configure.in.diff \
                    patch-model.diff \
                    patch-src.diff

depends_lib         port:yamcha \
                    port:libiconv

# respect build_arch / universal_archs in dylib
use_autoreconf      yes

configure.args      --disable-pke

test.run            yes
test.target         check

variant chasen conflicts mecab description {Use ChaSen morphological analyzer} {
    depends_lib-append      port:chasen
    configure.args-append   --with-morphological-analyzer=chasen \
                            --enable-chasen-static
}

variant mecab conflicts chasen description {Use MeCab morphological analyzer instead of ChaSen} {
    depends_lib-append      port:mecab
    configure.args-append   --with-morphological-analyzer=mecab \
                            --enable-mecab-static
}

if {![variant_isset mecab]} {
    default_variants    +chasen
}

livecheck.type      regex
livecheck.regex     ${name}-(\[0-9.\]+)\\.
