# -*- 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.9.1 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  15df93f6c6d8eb73b0f9c8ee50c5e00e6e9d9f9e \
                    sha256  de73d872582f80abc745c0847eb488826e704d36a63c89ddb66f8495165fd1d9 \
                    size    1086939
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
