# -*- 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.10
revision            0
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  e54c29554c42197f1d9fc6a629874245a8b7868f \
                    sha256  90e7ce2856b3eaaa3f452354d17981c49d32c426a255b6f0d3063a227c101538 \
                    size    556661

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

# See: https://lists.macports.org/pipermail/macports-dev/2021-December/044042.html
depends_build-append \
                    path:bin/pkg-config:pkgconfig \
                    port:gettext

depends_lib-append  port:gettext-runtime \
                    port:libiconv \
                    port:ncurses

depends_run-append  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
}
