Port details |
- nng Lightweight, broker-less messaging
- 1.4.0 net
=0 1.4.0Version of this port present on the latest quarterly branch.- Maintainer: swills@FreeBSD.org
 - Port Added: 2018-07-19 19:45:21
- Last Update: 2021-02-13 20:00:37
- SVN Revision: 565176
- License: MIT
- 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.
WWW: https://nanomsg.github.io/nng/
- SVNWeb : Homepage
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
cd /usr/ports/net/nng/ && make install clean - To add the package:
pkg install nng - PKGNAME: nng
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1613245751
SHA256 (nanomsg-nng-v1.4.0_GH0.tar.gz) = e0af76aff291c670d091a07a4e71febf7b7a254f1ab5939f9464ccbd8f8aa2ba
SIZE (nanomsg-nng-v1.4.0_GH0.tar.gz) = 710306
- Packages: (move your mouse over the cells for more information)
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- cmake : devel/cmake
- ninja : devel/ninja
- There are no ports dependent upon this port
- Configuration Options
- No options to configure
- USES:
- cmake compiler:c11
- Master Sites:
|
Number of commits found: 9
Commit History - (may be incomplete: see SVNWeb link above for full details) |
Date | By | Description |
13 Feb 2021 20:00:37
1.4.0

|
swills  |
net/nng: update to 1.4.0 |
09 Aug 2020 02:37:32
1.3.2

|
swills  |
net/nng: update to 1.3.2 |
02 Aug 2020 19:42:48
1.3.1

|
swills  |
net/nng: update to 1.3.1 |
21 Jul 2020 01:28:15
1.3.0

|
swills  |
net/nng: update to 1.3.0 |
26 Jul 2019 20:46:57
1.1.1_1

|
gerald  |
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.
PR: 238330 |
04 May 2019 15:21:19
1.1.1

|
pkubaj  |
net/nng: fix build with GCC-based architectures
Add USES=compiler:c11 to fix:
/wrkdirs/usr/ports/net/nng/work/nng-1.1.1/src/platform/posix/posix_impl.h:87:
error: expected specifier-qualifier-list before '_Atomic'
Approved by: mentors (implicit approval) |
25 Dec 2018 20:25:40
1.1.1

|
tcberner  |
Change cmake default behaviour to outsource.
Ports that build out of source now simply can use "USES=cmake"
instead of "USES=cmake:outsource". Ports that fail to build
out of source now need to specify "USES=cmake:insource".
I tried to only set insource where explictely needed.
PR: 232038
Exp-run by: antoine |
27 Nov 2018 03:17:12
1.1.1

|
swills  |
net/nng: update to 1.1.1 |
19 Jul 2018 19:45:05
1.0.1

|
swills  |
net/nng: create port
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.
WWW: https://nanomsg.github.io/nng/ |
Number of commits found: 9
|
Latest Vulnerabilities |
12 vulnerabilities affecting 72 ports have been reported in the past 14 days
|
* - modified, not new All vulnerabilities
Last updated: 2021-03-28 22:40:29
|
|