BSD Ports

devel/py-protobuf 7.36.2 OpenBSD

Google data interchange format (protocol buffers)

System
OpenBSD
Repository
OpenBSD ports
Maintainer
The OpenBSD ports mailing-list <[email protected]>
Last update
Commit
1d1f0b3008
Categories
devel, lang/python

Description

Protocol Buffers (a.k.a., protobuf) are Google's language-neutral, platform-neutral, extensible mechanism for serializing structured data.

In the other systems

SystemPortVersion
OpenBSDdevel/py-protobuf7.36.2
FreeBSDdevel/py-protobuf7.36.2,1
NetBSDdevel/py-protobuf7.36.1
DragonFlydevel/py-protobuf5.29.3,1
MidnightBSDdevel/py-protobuf6.33.6_1,1
HardenedBSDdevel/py-protobuf7.36.2,1
GhostBSDdevel/py-protobuf7.36.2,1

Install

Binary package:

pkg_add py3-protobuf

From the ports tree:

cd /usr/ports/devel/py-protobuf && make install

Dependencies

Build dependencies 6
Run dependencies 1

Commit history 5

DateCommitCreditsLog message
1d1f0b3008 tb Update to py-protobuf 7.36.2, thanks thfr for testing!
We can get rid of the port.c workaround https://github.com/protocolbuffers/protobuf/releases/tag/v36.2
1528f73ec7 tb Update to py-protobuf 7.36.1
https://github.com/protocolbuffers/protobuf/releases/tag/v36.1
4b919f2014 tb py-protobuf: add link to upstream issue re port.c. no package change
fabaf59634 tb py-protobuf: fix undefined symbol _upb_UnreachableFailure()
For some reason, the tarball on pypi does not ship the file defining this function. Presumably pypi builds with -DNDEBUG or similar. Pull in the file from protbuf-cpp. reported/tested/ok thfr
aa79a60acf tb Update to py-protobuf 7.36.0
https://github.com/protocolbuffers/protobuf/releases/tag/v36.0