BSD Ports

devel/protobuf 36.1 NetBSD

Google protocol buffers

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
7f4328b492
License
modified-bsd
Categories
devel
Package size
3345.9 KiB, 17857.4 KiB installed

Description

Protocol Buffers are a way of encoding structured data in an efficient yet extensible format. Google uses Protocol Buffers for almost all of its internal RPC protocols and file formats.

In the other systems

SystemPortVersion
NetBSDdevel/protobuf36.1
FreeBSDdevel/protobuf29.6,1
OpenBSDdevel/protobuf7.36.2
DragonFlydevel/protobuf29.3_1,1
MidnightBSDdevel/protobuf29.5,1
HardenedBSDdevel/protobuf29.6,1
GhostBSDdevel/protobuf29.6,1
OPNsensedevel/protobuf29.6,1

Install

Binary package:

pkgin install protobuf

From pkgsrc:

cd /usr/pkgsrc/devel/protobuf && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_6436.1
NetBSD 10.1 aarch6435.1
SmartOS / illumos x86_6436.2
macOS 15 arm6436.2

Dependencies

Run dependencies 1

Commit history 7

DateCommitCreditsLog message
7f4328b492 wiz *: recursive bump for new protobuf
shlib major changed
c66ec0cf0b adam protobuf py-protobuf: updated to [7.]36.2
Protocol Buffers v36.2 Compiler Detects single-crate cross-file symbol collisions and conditionally emits crate-root re-exports. (3078015) Prepend the file module name to Rust type paths to use canonical paths. (7390c85) Expose generated per-file Rust proto modules as public. (7ed8a4b) Csharp Regenerate stale files. (57ef94f) Rust Update README to note that the protobuf crate is superseded by google-protobuf. (8b6311f) Add README.md to google-protobuf-codegen release crate (10b8b5e) Detects single-crate cross-file symbol collisions and conditionally emits crate-root re-exports. (3078015) Prepend the file module name to Rust type paths to use canonical paths. (7390c85) Expose generated per-file Rust proto modules as public. (7ed8a4b) …
90dfeb8b31 adam protobuf py-protobuf: updated to [7.]36.1
36.1 Rust Update README files for each crate. (e64a176) Include runtime version details in assertion error messages. (fecb404) Drop special treatment of rust versions below 4.33. (1312f3b) Invert the relationship between rust crates (fbf3069) Python Optimize pure Python parse path for custom JSON enum names. (333846a) Additional unit tests for Python handling of custom JSON enum names.
1d4638311c adam Revision bump after abseil update
b87d6380f5 adam protobuf py-protobuf: updated to [7.]36.0
36.0 Compiler Make default_symbol_visibility STRICT in edition 2026 (fcd68c5) Add deprecation warnings for (py|cc|java)_generic_service. (517be42) Disallow reserving field number INT_MAX. (933c522) Add bazel targets for standalone plugin binaries (81880fa) Feat: --<lang>_prefix cli option (92dd27c) Enforce proto limits in the descriptor by default for EDITION_2026. (d8520d9) Fix: Apply path traversal guard to WriteAllToZip() matching WriteAllToDisk() (28bef98) Add an enforce_proto_limits feature which will be implemented in Edition 2026. (5ddd524) C++ Disable option sub-location mapping in open-source builds. (1d8a656) Add json_options.proto and json_enumvalue_options.proto and/or gencode derived from them to release artifacts (15e9334) …

The latest 5 of 7 in the history this site was built from.