BSD Ports

net/nng 1.4.0nb1 NetBSD

Light-weight brokerless messaging

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
License
mit
Categories
net
Package size
364.7 KiB, 11709.7 KiB installed

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. The API frees the programmer from worrying about details like connection management, retries, and other common considerations, so that they can focus on the application instead of the plumbing.

NNG is implemented in C, requiring only C99 and CMake to build. It can be built as a shared or a static library, and is readily embeddable. It is also designed to be easy to port to new platforms if your platform is not already supported.

In the other systems

SystemPortVersion
NetBSDnet/nng1.4.0nb1
FreeBSDnet/nng1.12.5
OpenBSDnet/nng1.10.1
DragonFlynet/nng1.10.1
MidnightBSDnet/nng1.11
HardenedBSDnet/nng1.12.4
GhostBSDnet/nng1.12.4

Install

Binary package:

pkgin install nng

From pkgsrc:

cd /usr/pkgsrc/net/nng && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_641.4.0nb1
NetBSD 10.1 aarch641.4.0nb1
SmartOS / illumos x86_641.4.0nb1
macOS 15 arm64-

Dependencies

Required by 1