[Bug 293396] devel/brpc: new port for Apache bRPC 1.16.0
Date: Mon, 23 Feb 2026 22:27:30 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=293396
Bug ID: 293396
Summary: devel/brpc: new port for Apache bRPC 1.16.0
Product: Ports & Packages
Version: Latest
Hardware: Any
OS: Any
Status: New
Severity: Affects Some People
Priority: ---
Component: Individual Port(s)
Assignee: ports-bugs@FreeBSD.org
Reporter: daniel@morante.net
Created attachment 268310
--> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=268310&action=edit
Git diff patch
Apache bRPC is an industrial-grade RPC framework written in C++, widely used in
high-performance systems such as search, storage, machine learning, and
recommendation engines. It is a top-level Apache project.
devel/brpc is a dependency to the db/doris (Apache Doris) port I am working on.
There are 23 patch files for FreeBSD platform support and they have been
submitted upstream to apache/brpc as three separate PRs:
- https://github.com/apache/brpc/pull/3223 — Remove dead tracked_objects.h
references
- https://github.com/apache/brpc/pull/3224 — FreeBSD platform support
- https://github.com/apache/brpc/pull/3225 — FreeBSD CI workflow + glog 0.7.x
compatibility
The time frame for getting these patches merged and shipped in the next brpc
release is unknown and probably not guaranteed. I didn't want delay the port
due to that, which is why I am submitting it now.
Test results:
- Builds cleanly with poudriere on FreeBSD 15.0, 14.3, and 13.5
- portclippy exits 0
- portlint: 0 fatal errors
--
You are receiving this mail because:
You are the assignee for the bug.