notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details on branch 2023Q1
nanomsg Socket library that provides several common communication patterns
1.1.5_2 net on this many watch lists=3 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.1.5_2Version of this port present on the latest quarterly branch.
Maintainer: crest@bultmann.eu search for ports maintained by this maintainer
Port Added: 2015-04-10 13:33:30
Last Update: 2024-02-25 09:17:57
Commit Hash: 0ebd591
People watching this port, also watch:: nagios-check_hdd_health, nuitka-py311, monit, py39-beautifulsoup, openmdns
License: MIT
WWW:
https://nanomsg.org/
Description:
nanomsg is a socket library that provides several common communication patterns. It aims to make the networking layer fast, scalable, and easy to use. Implemented in C, it works on a wide range of operating systems with no further dependencies. The communication patterns, also called "scalability protocols", are basic blocks for building distributed systems. By combining them you can create a vast array of distributed applications. The following scalability protocols are currently available: * PAIR -- simple one-to-one communication * BUS -- simple many-to-many communication * REQREP -- allows to build clusters of stateless services to process user requests * PUBSUB -- distributes messages to large sets of interested subscribers * PIPELINE -- aggregates messages from multiple sources and load balances them among many destinations * SURVEY -- allows to query state of multiple applications in single go
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (63 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/nanomsg-1.1.5_2/catalog.mk
  3. /usr/local/share/licenses/nanomsg-1.1.5_2/LICENSE
  4. /usr/local/share/licenses/nanomsg-1.1.5_2/MIT
  5. bin/nanocat
  6. include/nanomsg/bus.h
  7. include/nanomsg/inproc.h
  8. include/nanomsg/ipc.h
  9. include/nanomsg/nn.h
  10. include/nanomsg/pair.h
  11. include/nanomsg/pipeline.h
  12. include/nanomsg/pubsub.h
  13. include/nanomsg/reqrep.h
  14. include/nanomsg/survey.h
  15. include/nanomsg/tcp.h
  16. include/nanomsg/ws.h
  17. lib/cmake/nanomsg-1.1.5/nanomsg-config-version.cmake
  18. lib/cmake/nanomsg-1.1.5/nanomsg-config.cmake
  19. lib/cmake/nanomsg-1.1.5/nanomsg-target-release.cmake
  20. lib/cmake/nanomsg-1.1.5/nanomsg-target.cmake
  21. lib/libnanomsg.so
  22. lib/libnanomsg.so.5
  23. lib/libnanomsg.so.5.1.0
  24. libdata/pkgconfig/nanomsg.pc
  25. share/man/man1/nanocat.1.gz
  26. share/man/man3/nn_allocmsg.3.gz
  27. share/man/man3/nn_bind.3.gz
  28. share/man/man3/nn_close.3.gz
  29. share/man/man3/nn_cmsg.3.gz
  30. share/man/man3/nn_connect.3.gz
  31. share/man/man3/nn_device.3.gz
  32. share/man/man3/nn_errno.3.gz
  33. share/man/man3/nn_freemsg.3.gz
  34. share/man/man3/nn_get_statistic.3.gz
  35. share/man/man3/nn_getsockopt.3.gz
  36. share/man/man3/nn_poll.3.gz
  37. share/man/man3/nn_reallocmsg.3.gz
  38. share/man/man3/nn_recv.3.gz
  39. share/man/man3/nn_recvmsg.3.gz
  40. share/man/man3/nn_send.3.gz
  41. share/man/man3/nn_sendmsg.3.gz
  42. share/man/man3/nn_setsockopt.3.gz
  43. share/man/man3/nn_shutdown.3.gz
  44. share/man/man3/nn_socket.3.gz
  45. share/man/man3/nn_strerror.3.gz
  46. share/man/man3/nn_symbol.3.gz
  47. share/man/man3/nn_symbol_info.3.gz
  48. share/man/man3/nn_term.3.gz
  49. share/man/man7/nanomsg.7.gz
  50. share/man/man7/nn_bus.7.gz
  51. share/man/man7/nn_env.7.gz
  52. share/man/man7/nn_inproc.7.gz
  53. share/man/man7/nn_ipc.7.gz
  54. share/man/man7/nn_pair.7.gz
  55. share/man/man7/nn_pipeline.7.gz
  56. share/man/man7/nn_pubsub.7.gz
  57. share/man/man7/nn_reqrep.7.gz
  58. share/man/man7/nn_survey.7.gz
  59. share/man/man7/nn_tcp.7.gz
  60. share/man/man7/nn_ws.7.gz
  61. @owner
  62. @group
  63. @mode
Collapse this list.
Dependency lines:
  • nanomsg>0:net/nanomsg
To install the port:
cd /usr/ports/net/nanomsg/ && make install clean
To add the package, run one of these commands:
  • pkg install net/nanomsg
  • pkg install nanomsg
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: nanomsg
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1539678604 SHA256 (nanomsg-nanomsg-1.1.5_GH0.tar.gz) = 218b31ae1534ab897cb5c419973603de9ca1a5f54df2e724ab4a188eb416df5a SIZE (nanomsg-nanomsg-1.1.5_GH0.tar.gz) = 310739

Packages (timestamps in pop-ups are UTC):
nanomsg
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.1.5_21.1.5_21.1.5_11.1.5_21.1.5_2-1.1.5_1-
FreeBSD:13:quarterly1.1.5_21.1.5_21.1.5_11.1.5_21.1.5_21.1.5_11.1.5_11.1.5_1
FreeBSD:14:latest1.1.5_21.1.5_21.1.5_11.1.5_21.1.5_21.1.5_1-1.1.5_1
FreeBSD:14:quarterly1.1.5_21.1.5_2-1.1.5_21.1.5_21.1.5_11.1.5_11.1.5_1
FreeBSD:15:latest1.1.5_21.1.5_2n/a1.1.5_2n/a1.1.5_11.1.5_11.1.5_1
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. asciidoctor : textproc/rubygem-asciidoctor
  2. cmake : devel/cmake-core
  3. ninja : devel/ninja
This port is required by:
for Libraries
  1. devel/criterion
  2. net/py-nnpy

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. mail/libmapi*
  2. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
===> The following configuration options are available for nanomsg-1.1.5_2: DOCS=on: Build and/or install HTML and manpages ===> Use 'make config' to modify these settings
Options name:
net_nanomsg
USES:
cmake pathfix
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/nanomsg/nanomsg/tar.gz/1.1.5?dummy=/
Collapse this list.

There are no commits on branch 2023Q1 for this port