Import nng-1.10.1

Comment:
light-weight brokerless messaging library

Description:
NNG, like its predecessors nanomsg (and to some extent ZeroMQ), is a
lightweight, broker-less library, offering a simple API to solve common
recurring messaging problems, such as publish/subscribe, RPC-style
request/reply, or service discovery.

Maintainer: The OpenBSD ports mailing-list <ports@openbsd.org>

WWW: https://github.com/nanomsg/nng

OK jca, tb (requested to move to ports/net)
This commit is contained in:
rsadowski
2025-03-13 15:37:17 +00:00
parent 836ec95574
commit eab5de4260
4 changed files with 96 additions and 0 deletions
+25
View File
@@ -0,0 +1,25 @@
COMMENT = light-weight brokerless messaging library
V = 1.10.1
DISTNAME = nng-${V}
DIST_TUPLE += github nanomsg nng v${V} .
SHARED_LIBS += nng 0.0 # 0.0
CATEGORIES = net devel
HOMEPAGE = https://nng.nanomsg.org/
# MIT
PERMIT_PACKAGE = Yes
WANTLIB += c pthread
COMPILER_LANGS = c
MODULES = devel/cmake
CONFIGURE_ARGS = -DBUILD_SHARED_LIBS=ON
.include <bsd.port.mk>
+2
View File
@@ -0,0 +1,2 @@
SHA256 (nanomsg-nng-v1.10.1.tar.gz) = oFk2pkhRgJ6kttTZbYDyobgV7xTWxPbdLIcWvTjdGCI=
SIZE (nanomsg-nng-v1.10.1.tar.gz) = 769608
+4
View File
@@ -0,0 +1,4 @@
NNG, like its predecessors nanomsg (and to some extent ZeroMQ), is a
lightweight, broker-less library, offering a simple API to solve common
recurring messaging problems, such as publish/subscribe, RPC-style
request/reply, or service discovery.
+65
View File
@@ -0,0 +1,65 @@
@bin bin/nngcat
include/nng/
include/nng/compat/
include/nng/compat/nanomsg/
include/nng/compat/nanomsg/bus.h
include/nng/compat/nanomsg/inproc.h
include/nng/compat/nanomsg/ipc.h
include/nng/compat/nanomsg/nn.h
include/nng/compat/nanomsg/pair.h
include/nng/compat/nanomsg/pipeline.h
include/nng/compat/nanomsg/pubsub.h
include/nng/compat/nanomsg/reqrep.h
include/nng/compat/nanomsg/survey.h
include/nng/compat/nanomsg/tcp.h
include/nng/compat/nanomsg/ws.h
include/nng/nng.h
include/nng/protocol/
include/nng/protocol/bus0/
include/nng/protocol/bus0/bus.h
include/nng/protocol/pair0/
include/nng/protocol/pair0/pair.h
include/nng/protocol/pair1/
include/nng/protocol/pair1/pair.h
include/nng/protocol/pipeline0/
include/nng/protocol/pipeline0/pull.h
include/nng/protocol/pipeline0/push.h
include/nng/protocol/pubsub0/
include/nng/protocol/pubsub0/pub.h
include/nng/protocol/pubsub0/sub.h
include/nng/protocol/reqrep0/
include/nng/protocol/reqrep0/rep.h
include/nng/protocol/reqrep0/req.h
include/nng/protocol/survey0/
include/nng/protocol/survey0/respond.h
include/nng/protocol/survey0/survey.h
include/nng/supplemental/
include/nng/supplemental/http/
include/nng/supplemental/http/http.h
include/nng/supplemental/tls/
include/nng/supplemental/tls/engine.h
include/nng/supplemental/tls/tls.h
include/nng/supplemental/util/
include/nng/supplemental/util/idhash.h
include/nng/supplemental/util/options.h
include/nng/supplemental/util/platform.h
include/nng/transport/
include/nng/transport/inproc/
include/nng/transport/inproc/inproc.h
include/nng/transport/ipc/
include/nng/transport/ipc/ipc.h
include/nng/transport/tcp/
include/nng/transport/tcp/tcp.h
include/nng/transport/tls/
include/nng/transport/tls/tls.h
include/nng/transport/ws/
include/nng/transport/ws/websocket.h
include/nng/transport/zerotier/
include/nng/transport/zerotier/zerotier.h
lib/cmake/
lib/cmake/nng/
lib/cmake/nng/nng-config-version.cmake
lib/cmake/nng/nng-config.cmake
lib/cmake/nng/nng-targets${MODCMAKE_BUILD_SUFFIX}
lib/cmake/nng/nng-targets.cmake
@lib lib/libnng.so.${LIBnng_VERSION}