# $Id: Portfile 85957 2011-10-17 22:32:50Z takanori@macports.org $

PortSystem      1.0

name            kakasi
version         2.3.5pre1-cvs20101217
categories      textproc japanese
maintainers     takanori openmaintainer
description     Program that converts Kanji text to other scripts
long_description \
                KAKASI (Kanji Kana Simple Inverter) is a language processing filter which \
                converts Kanji characters to Hiragana, Katakana, or Romaji. It may be \
                helpful for reading Japanese documents.
platforms       darwin
license         GPL-2+
homepage        http://kakasi.namazu.org/
master_sites    http://svn.sourceforge.jp/svnroot/macports-jp/distfiles/kakasi/
patchfiles      patch-autogen.sh.diff \
                patch-tests_kakasi-1.diff \
                patch-tests_kakasi-4.diff \
                patch-tests_kakasi-5.diff \
                patch-tests_kakasi-6.diff \
                patch-tests_kakasi-7.diff
checksums       md5     a2e47c3028ac6afb5c94f0a2e4d06476 \
                sha1    6fbc953122b6b92e5738611a30fcef4bc12c3587 \
                rmd160  8e0dfc74e4987ef53bf50741bdd53bd322e9aaa8

depends_lib     port:libiconv
depends_build   port:autoconf \
                port:automake \
                port:coreutils \
                port:libtool

worksrcdir      ${name}

pre-configure {
    system "cd ${worksrcpath} && ./autogen.sh"
}

configure.args-append   --enable-maintainer-mode

use_parallel_build  yes

test.run        yes
test.target     check
pre-test {
    ui_msg ""
    ui_msg " NOTICE: Testing will fail at kakasi-5. This is an expected behavior. "
    ui_msg " http://www.namazu.org/pipermail/kakasi-dev/2007-October/000077.html "
    ui_msg ""
}

post-destroot {
    xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}/doc

    foreach f {AUTHORS COPYING ChangeLog HACKING-ja INSTALL* NEWS ONEWS README* THANKS TODO} {
        eval xinstall -m 644 [glob ${worksrcpath}/${f}] ${destroot}${prefix}/share/doc/${name}
    }
    foreach f {ChangeLog.lib JISYO README.*} {
        eval xinstall -m 644 [glob ${worksrcpath}/doc/${f}] ${destroot}${prefix}/share/doc/${name}/doc
    }
}
