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

PortGroup           gitlab 1.0

gitlab.instance     https://salsa.debian.org
gitlab.setup        minicom-team minicom 2.9
revision            1
categories          comms
maintainers         nomaintainer
license             GPL-2+

description         Menu driven communications program

long_description    Minicom is a menu driven communications program. It \
                    emulates ANSI and VT102 terminals. It has a dialing \
                    directory and auto zmodem download.

checksums           rmd160  671b178a62b62c360b053baab943fdba9bacdcd9 \
                    sha256  9efbb6458140e5a0de445613f0e76bcf12cbf7a9892b2f53e075c2e7beaba86c \
                    size    681585

# cc1: error: unrecognized command line option "-Wno-format-truncation"
# Undefined symbols: "__Static_assert"
compiler.blacklist-append \
                    *gcc-4.0 *gcc-4.2

depends_build       port:pkgconfig

depends_lib         port:gettext \
                    port:libiconv \
                    port:ncurses

depends_run         port:lrzsz

configure.args      --enable-lock-dir=/tmp

variant kermit description {Enable Kermit file transfer protocol} {
    depends_run-append      port:kermit
    configure.args-append   --enable-kermit=${prefix}/bin
}
