# -*- 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

PortSystem          1.0

name                ditaa
version             0.9
revision            3
categories          java editors
platforms           darwin
supported_archs     noarch
license             GPL-2+
maintainers         nomaintainer

description         ditaa is a small command-line utility written in Java \
                    that can convert diagrams drawn using ascii art

long_description    ${description}

homepage            http://ditaa.sourceforge.net
master_sites        sourceforge
distfiles           ${name}[strsed ${version} {/\./_/}]-src.zip
use_zip             yes

checksums           md5     d7230273bf4c28c5029d350842278cf9 \
                    sha1    570893b57cb29efbc919c7a36f119a0db11c46ce \
                    rmd160  84222a7ded4680d3d0b2b7fac79e19c8983c6233

depends_build       bin:ant:apache-ant

extract.mkdir       yes

post-extract {
    xinstall -m 755 -d ${worksrcpath}/bin
}

use_configure       no

build.cmd           ant
build.args          -buildfile build/release.xml
build.target        compile release-jar

destroot {
    xinstall -m 755 -d ${destroot}${prefix}/share/java/
    xinstall -m 644 ${worksrcpath}/releases/${name}[strsed ${version} {/\./_/}].jar \
        ${destroot}${prefix}/share/java/

    set docdir ${destroot}${prefix}/share/doc/${name}
    xinstall -d ${docdir}
    xinstall -m 644 -W ${worksrcpath} \
        COPYING \
        HISTORY \
        ${docdir}

    if {[variant_isset emacs]} {
        xinstall -m 755 -d ${destroot}${prefix}/share/emacs/contrib/scripts/
        xinstall -m 644 ${worksrcpath}/releases/${name}[strsed ${version} {/\./_/}].jar \
            ${destroot}${prefix}/share/emacs/contrib/scripts/ditaa.jar
    }
}

variant emacs description {Link it into emacs} {
}