CVE and update status of the FreeBSD ports tree3,864 unaddressed CVEs in 671 portsAll times are CET
Port details

devel/pybind11_protobuf 0.0.0.20240809_8

Pybind11 bindings for Google's Protocol Buffers

Port info

Maintainer
sunpoet@FreeBSD.org
Packages
latest: 0.0.0.20240809_8
Upstream
up to date
Last update
to 0.0.0.20240809_8 · ff3b1152a6
Quarterly
2026Q4: 0.0.0.20240809_8
WWW
https://github.com/pybind/pybind11_protobuf
Links
cgit · VuXML

Install

Package
# pkg install pybind11_protobuf
installs 0.0.0.20240809_8 from latest; from quarterly (2026Q4) 0.0.0.20240809_8
Port
# cd /usr/ports/devel/pybind11_protobuf && make install clean
Size
141 KiB download · 1.3 MiB installed
Depends on
devel/abseil 20250127.1_2, devel/protobuf 29.6,1, lang/python312 3.12.15
License
BSD3CLAUSE

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 160.0.0.20240809_80.0.0.20240809_8–
FreeBSD 150.0.0.20240809_80.0.0.20240809_8–
FreeBSD 140.0.0.20240809_80.0.0.20240809_80.0.0.20240809_8

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 150.0.0.20240809_80.0.0.20240809_8–
FreeBSD 140.0.0.20240809_80.0.0.20240809_80.0.0.20240809_8

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 0.0.0.20240809_8.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (12)

Koichiro Iwao (meta) · 0.0.0.20240809_8
*/*: Bump all devel/protobuf consumers

They must always be bumped after devel/protobuf because it include
following files whose filenames contain %%PORTVERSION%%. Consequently,
the shlib will always change when PORTVERSION is increased.

lib/libprotobuf-lite.so.%%PORTVERSION%%.0
lib/libprotobuf.so.%%PORTVERSION%%.0
lib/libprotoc.so.%%PORTVERSION%%.0

Approved by:	portmgr (blanket; fixing consumers)
ff3b1152a6
Charlie Li (vishwin) · 0.0.0.20240809_7
python.mk: rename PYTHON_EXT_SUFFIX to PYTHON_TAG, document, etc

EXT_SUFFIX, according to PEP 3149, refers to the full tag and
extension for compiled extension module objects, eg .cpython-311.so,
.cpython-313t.so, etc. We do not use the correct semantic meaning,
and this usage becomes ambiguous and confusing when tags do not
match between bytecode and compiled extension module objects.

Rename our PYTHON_EXT_SUFFIX to PYTHON_TAG to align with PEP 3147's
specification of a magic tag, which consists of implementation name
and shorthand version only. This is meant for bytecode and other
files containing this tag in their filename that do not depend on
a specific Python ABI for the same version. Chase all existing
consumers.

Introduce PYTHON_SOABI to align with PEP 3149's specification of a
tag, which consists of implementation name, shorthand version and
any ABI flags present (this and PYTHON_TAG are identical without
ABI flags). This is meant for compiled extension module objects and
other files that depend on a specific Python ABI for the same
version.

Add documentation for these variables that our PYTHON_EXT_SUFFIX
never had.

PR: 274671
Event: Kitchener-Waterloo Hackathon 202506
4f0eba1efd
Po-Chuan Hsieh (sunpoet) · 0.0.0.20240809_7
devel/protobuf: Update to 29.4

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
186a8781b0
Jason E. Hale (jhale) · 0.0.0.20240809_6
*/*: Chase devel/abseil update
cbef78abfc
Po-Chuan Hsieh (sunpoet) · 0.0.0.20240809_5
devel/protobuf: Update to 29.3

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
adfb8194d1
Po-Chuan Hsieh (sunpoet) · 0.0.0.20240809_4
devel/protobuf: Update to 28.3

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
94829e74ad
Po-Chuan Hsieh (sunpoet) · 0.0.0.20240809_3
devel/pybind11_protobuf: Remove CMAKE_TESTING_ON

CMAKE_TESTING_ON defaults to BUILD_TESTING.
b735c9fce1
Po-Chuan Hsieh (sunpoet) · 0.0.0.20240809_3
devel/protobuf: Update to 28.2

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
232b56f7db
Po-Chuan Hsieh (sunpoet) · 0.0.0.20240809_2
devel/protobuf: Update to 28.1

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
edc44d21a5
Po-Chuan Hsieh (sunpoet) · 0.0.0.20240809_1
devel/protobuf: Update to 28.0

- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://github.com/protocolbuffers/protobuf/releases
f01013c7ca
Po-Chuan Hsieh (sunpoet) · 0.0.0.20240809
devel/pybind11_protobuf: Add make test
ba4f0c871a
Po-Chuan Hsieh (sunpoet) · 0.0.0.20240809
devel/pybind11_protobuf: Add pybind11_protobuf 0.0.0.20240809

pybind11_protobuf provides pybind11 bindings for Google's Protocol Buffers.
These adapters make Protocol Buffer message types work with Pybind11 bindings.
9c8d5c323a