diff --git a/net/nng/Makefile b/net/nng/Makefile new file mode 100644 index 00000000000..182c8e8130b --- /dev/null +++ b/net/nng/Makefile @@ -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 diff --git a/net/nng/distinfo b/net/nng/distinfo new file mode 100644 index 00000000000..044ba45344d --- /dev/null +++ b/net/nng/distinfo @@ -0,0 +1,2 @@ +SHA256 (nanomsg-nng-v1.10.1.tar.gz) = oFk2pkhRgJ6kttTZbYDyobgV7xTWxPbdLIcWvTjdGCI= +SIZE (nanomsg-nng-v1.10.1.tar.gz) = 769608 diff --git a/net/nng/pkg/DESCR b/net/nng/pkg/DESCR new file mode 100644 index 00000000000..cb8af4bdaf1 --- /dev/null +++ b/net/nng/pkg/DESCR @@ -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. diff --git a/net/nng/pkg/PLIST b/net/nng/pkg/PLIST new file mode 100644 index 00000000000..b533cdd6e33 --- /dev/null +++ b/net/nng/pkg/PLIST @@ -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}