Port details on branch 2022Q2 |
- fbzmq Framework for writing services in C++ while leveraging libzmq
- 2022.05.30.00_8 net =0 2022.05.30.00_8Version of this port present on the latest quarterly branch.
- Maintainer: yuri@FreeBSD.org
- Port Added: 2020-09-10 01:36:28
- Last Update: 2024-03-09 14:05:20
- Commit Hash: 95323d1
- License: MIT
- WWW:
- https://github.com/facebook/fbzmq
- Description:
- fbzmq provides a framework for writing services in C++ while leveraging the
awesomeness of libzmq (message passing semantics). At a high level it provides:
* Lightweight C++ wrapper over libzmq which leverages newer C++ constructs and
stricter type checking. Most notably it provides the ability to send/receive
thrift objects as messages over wire without worrying about wire
encoding/decoding protocols.
* Powerful Async Framework with EventLoop, Timeouts, SignalHandler and more to
enable developers to write asynchronous applications efficiently.
* Suite of monitoring tools that make it easy to add logging and counters to
your service.
* RPC, and some storage systems use Thrift for serializing records on disk.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/net/fbzmq/ && make install clean
- To add the package, run one of these commands:
- pkg install net/fbzmq
- pkg install fbzmq
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: fbzmq
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1654315039
SHA256 (facebook-fbzmq-v2022.05.30.00_GH0.tar.gz) = c9c70b3b656fdd0c1706a348ad1f09a1736b4121438c3f21cd8b04e0d8fad8a4
SIZE (facebook-fbzmq-v2022.05.30.00_GH0.tar.gz) = 191974
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- libepoll-shim>0 : devel/libepoll-shim
- cmake : devel/cmake-core
- ninja : devel/ninja
- Library dependencies:
-
- libboost_system.so : devel/boost-libs
- libdouble-conversion.so : devel/double-conversion
- libevent.so : devel/libevent
- libfizz.so : security/fizz
- libfmt.so : devel/libfmt
- libfolly.so : devel/folly
- libgflags.so : devel/gflags
- libglog.so : devel/glog
- liblz4.so : archivers/liblz4
- libsnappy.so : archivers/snappy
- libsodium.so : security/libsodium
- libthriftcpp2.so : devel/fbthrift
- libunwind.so : devel/libunwind
- libwangle.so : net/wangle
- libzmq.so : net/libzmq4
- libzstd.so : archivers/zstd
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- net_fbzmq
- USES:
- cmake compiler:c++17-lang ssl
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|