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

R.setup             github shikokuchuo nanonext 1.10.0 v
revision            0
categories-append   devel
maintainers         {@barracuda156 macos-powerpc.org:barracuda} openmaintainer
license             GPL-3+
description         NNG (Nanomsg Next Gen) lightweight messaging library
long_description    {*}${description}
homepage            https://shikokuchuo.net/nanonext
checksums           rmd160  66ab2dcb90ac836fa4f1fcf11b960e55b099b094 \
                    sha256  f3387dfa901c5faae76c2c1ba0035bcb1d43b4f8d8025ab2c625973b612d19b7 \
                    size    1085072
github.tarball_from archive

depends_build-append \
                    path:bin/cmake:cmake \
                    path:bin/pkg-config:pkgconfig \
                    port:xz

depends_lib-append  port:mbedtls3 \
                    port:nng

build.env-append    INCLUDE_DIR=${prefix}/include \
                    LIB_DIR=${prefix}/lib

depends_test-append port:R-later \
                    port:R-litedown \
                    port:R-promises

test.env-append     INCLUDE_DIR=${prefix}/include \
                    LIB_DIR=${prefix}/lib
# There are some errors with tests:
# Error in socket(dial = "tls+tcp://127.0.0.1:5556", tls = tls) :
# 4 | Resource busy
test.run            yes
