Port details on branch 2024Q4 |
- sdbus-cpp High-level C++ D-Bus library
- 2.1.0 devel =2 1.6.0Version of this port present on the latest quarterly branch.
- Maintainer: jbeich@FreeBSD.org
- Port Added: 2021-11-22 19:57:04
- Last Update: 2024-11-21 00:57:21
- Commit Hash: ec08b81
- People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
- License: LGPL21+
- WWW:
- https://github.com/Kistler-Group/sdbus-cpp
- Description:
- sdbus-c++ is a high-level C++ D-Bus library for Linux designed to
provide expressive, easy-to-use API in modern C++. It adds another
layer of abstraction on top of sd-bus, a nice, fresh C D-Bus
implementation by systemd.
sdbus-c++ has been written primarily as a replacement of dbus-c++,
which currently suffers from a number of (unresolved) bugs,
concurrency issues and inherent design complexities and
limitations. sdbus-c++ has learned from dbus-c++ and has chosen a
different path, a path of simple yet powerful design that is intuitive
and friendly to the user and inherently free of those bugs.
Even though sdbus-c++ uses sd-bus library, it is not necessarily
constrained to systemd and can perfectly be used in non-systemd
environments as well.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- sdbus-cpp>0:devel/sdbus-cpp
- To install the port:
- cd /usr/ports/devel/sdbus-cpp/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/sdbus-cpp
- pkg install sdbus-cpp
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: sdbus-cpp
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1732142876
SHA256 (Kistler-Group-sdbus-cpp-v2.1.0_GH0.tar.gz) = 6025e5dc6cddd532ff960d14e68ced5f42a1916b23a73fea6bcb437f06992eaf
SIZE (Kistler-Group-sdbus-cpp-v2.1.0_GH0.tar.gz) = 251656
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:
-
- cmake : devel/cmake-core
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- Test dependencies:
-
- googletest>0 : devel/googletest
- Library dependencies:
-
- libbasu.so : devel/basu
- libexpat.so : textproc/expat2
- This port is required by:
- for Libraries
-
- sysutils/pass-secrets
- x11/hypridle
- x11/hyprlock
- x11/xdg-desktop-portal-hyprland
Configuration Options:
- No options to configure
- Options name:
- devel_sdbus-cpp
- USES:
- cmake:testing compiler:c++17-lang pkgconfig
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|