# -*- 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.11.1
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  808af65d8a106ef6542a280704d76addf3904c51 \
                    sha256  87cf0da91af0531357cd61b8e1906b907edd2c9ef82f9ae74c277e1893d0f98c \
                    size    700393

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