# -*- 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 95890 2012-07-25 22:13:52Z ryandesign@macports.org $

PortSystem          1.0

name                mlterm
version             3.1.2
categories          x11
platforms           darwin
maintainers         nomaintainer
license             BSD

description         Multi-lingual X11 terminal emulator

long_description    mlterm is a multi-lingual terminal emulator written from \
                    scratch, which supports various character sets and \
                    encodings in the world and complex characters such as \
                    double width for East Asian, combining for Thai, \
                    Vietnamese, and so on, and bi-direction for Arabic and \
                    Hebrew. Indic scripts in ISCII encoding are \
                    experimentally supported using libind library. It also \
                    supports various unique feature such as anti-alias using \
                    FreeType, multiple XIM, multiple windows, scrollbar API, \
                    scroll by mouse wheel, automatic selection of encoding, \
                    daemon mode, and so on.

homepage            http://mlterm.sourceforge.net/
master_sites        sourceforge:project/mlterm/01release/mlterm-${version}

checksums           rmd160  74465aef938ef04b203cda5fc10688c0abfd6f40 \
                    sha256  f04cb8cb2439020a5ab3c5afd5f1e12bbafa2d94e49014bf03d0a86cbf8a78f0

depends_build       port:pkgconfig

depends_lib         port:gtk2 \
                    port:xorg-libsm \
                    port:Xft2

configure.args      --with-gtk=2.0 \
                    --with-imagelib=gdk-pixbuf \
                    --with-type-engines=xft

post-destroot {
    xinstall -m 755 -d ${destroot}${prefix}/share/doc/${name}
    eval file copy [glob ${worksrcpath}/doc/*] \
        ${destroot}${prefix}/share/doc/${name}
}

variant bidi description {Enable bidirectional support} {
    depends_lib-append      port:fribidi
    configure.args-append   --enable-fribidi
}

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