Port details on branch 2024Q4 |
- libqb High performance logging, tracing, IPC, and polling library
- 2.0.8_1 devel =0 2.0.8_1Version of this port present on the latest quarterly branch.
- Maintainer: alster@vinterdalen.se
- Port Added: 2024-11-04 21:21:08
- Last Update: 2024-11-05 10:31:48
- Commit Hash: 1747341
- License: LGPL21
- WWW:
- https://github.com/ClusterLabs/libqb/wiki
- Description:
- libqb is a library with the primary purpose of providing high-performance,
reusable features for client-server architecture, such as logging, tracing,
inter-process communication (IPC), and polling.
libqb is not intended to be an all-encompassing library, but instead provide
focused APIs that are highly tuned for maximum performance for client-server
applications.
- ¦ ¦ ¦ ¦
- 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/devel/libqb/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/libqb
- pkg install libqb
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: libqb
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1730659822
SHA256 (libqb-2.0.8.tar.xz) = b42531fc20b8ac02f4c6d0a4dc49f7c4a1eef09bdb13af5f6927b7fc49522ee6
SIZE (libqb-2.0.8.tar.xz) = 521600
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- checkmk : devel/check
- python3.11 : lang/python311
- gmake>=4.4.1 : devel/gmake
- pkgconf>=1.3.0_1 : devel/pkgconf
- python3.11 : lang/python311
- Test dependencies:
-
- checkmk : devel/check
- python3.11 : lang/python311
- Runtime dependencies:
-
- python3.11 : lang/python311
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for libqb-2.0.8_1:
DOCS=on: Build and/or install documentation
DOXYGEN=off: Build documentation with Doxygen
EXAMPLES=on: Build and/or install examples
===> Use 'make config' to modify these settings
- Options name:
- devel_libqb
- USES:
- cpe gmake libtool pkgconfig python tar:xz
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
2.0.8_1 05 Nov 2024 10:31:48 |
Vladimir Druzenko (vvd) Author: Älven |
devel/libqb: Improve the port
* Add EXAMPLES option
* Add support for activation of tests (still failing)
* Fix conditional BUILD_DEPENDS on libxml2 for doxygen2man
* Fix a typo
PR: 282536
MFH: 2024Q4
(cherry picked from commit 7945736569ee6db4563ff713a70a5876d9c5d836) |
2.0.8 04 Nov 2024 21:20:13 |
Vladimir Druzenko (vvd) Author: Älven |
devel/libqb: update 2.0.6 → 2.0.8, fix CVE-2023-39976, take maintainership
log_blackbox.c in libqb before 2.0.8 allows a buffer overflow via long
log messages because the header size is not considered.
https://nvd.nist.gov/vuln/detail/CVE-2023-39976
Changelogs:
https://github.com/ClusterLabs/libqb/releases/tag/v2.0.7
https://github.com/ClusterLabs/libqb/releases/tag/v2.0.8
Improve port: remove GNU_CONFIGURE_MANPREFIX, update pkg-descr, fix
warnings from portclippy.
PR: 282536
MFH: 2024Q4
(cherry picked from commit c08f528cd36c76d76f221e7af8d5918054978bdf) |