[Bug 293396] devel/brpc: new port for Apache bRPC 1.16.0

From: <bugzilla-noreply_at_freebsd.org>
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.