close

./devel/protobuf, Google protocol buffers

[ Image CVSweb ] [ Image Homepage ] [ Image RSS ] [ Image Required by ] [ Image Add to tracker ]


Branch: CURRENT, Version: 34.1nb1, Package name: protobuf-34.1nb1, Maintainer: pkgsrc-users

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.


Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 6870.081 KB

Version history: (Expand)


CVS history: (Expand)


   2026-04-16 11:56:14 by Adam Ciarcinski | Files touched by this commit (4)
Log message:
protobuf: install additional includes
   2026-03-31 19:42:29 by Thomas Klausner | Files touched by this commit (1)
Log message:
protobuf: mark as needing gcc>=13

link to upstream bug report

PR 60138.
   2026-03-26 10:31:54 by Adam Ciarcinski | Files touched by this commit (5) | Package updated
Log message:
protobuf py-protobuf: updated to [7.]34.1

Protocol Buffers v34.1

Bazel

Moved protocopt flag out of the cc dir, since it is not a c++-specific flag. \ 
(3db9fd1)
Add support for bazel 9.x

C++

Updated CMake dependencies. (5583485)
Add cc_proto_library for MessageSet in //src/google/protobuf/bridge (523a6a4)
Add support for bazel 9.x

Java

Avoid toBigIntegerExact in JsonFormat to avoid degenerate parse behavior in the \ 
face of large exponents. (ab3d7f0)

Python

Add support for bazel 9.x

Other

Fixed release_prep.sh script mkdir command to follow INTEGRITY_FILE location. \ 
(e700d7d)
Second try at fixing the release_prep.sh file path!
   2026-01-30 11:06:37 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
protobuf py-protobuf: updated to [6.]33.5

Protocol Buffers v33.5

Python

Fix Any recursion depth bypass in Python json_format.ParseDict

Other

Update release_bazel_module.yaml
Make BCR PRs non-draft by default. (9db25c1)
Fix(publish-to-bcr): disable attestations
   2026-01-14 16:04:27 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
protobuf py-protobuf: updated to [6.]33.4

33.4

Other

Refactor(bazel): publish a separate .tar.gz
Bazel: Remove hardcoded dependency on //:protoc from language runtimes
   2026-01-14 13:57:37 by Thomas Klausner | Files touched by this commit (66)
Log message:
*: recursive bump for abseil-20260107.0 shlib version bump
   2026-01-10 10:54:08 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
protobuf py-protobuf: updated to [6.]33.3

Protocol Buffers v33.3

Compiler

Create editions test_utils to fix existing brittle tests in \ 
command_line_interface_unittest and code_generator_unittest. (cb0a8c5)
Add edition unstable for development work. (44e090c)
Add conformance test for edition unstable (d167dd0)

C++

Add edition unstable for development work. (44e090c)
Add conformance test for edition unstable

Python

Add conformance test for edition unstable (d167dd0)
Automated rollback of commit 38ca2d3. (184b5e8)

UPB (Python/PHP/Ruby C-Extension)

Add conformance test for edition unstable (d167dd0)
Fix unused parameter warnings.
   2025-12-21 14:08:57 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
protobuf py-protobuf: updated to [6.]33.2

Protocol Buffers v33.2

Compiler

Add EDITION_UNSTABLE for new edition development (9247790)
Fix a bug with custom features outside of the pb package. (483173d)
Reserving a declaration for the Impress proto plugin. (8a0b438)

C++

Remove unnecessary uses of future changes to descriptor.proto (50c9e62)
Fix a bug with custom features outside of the pb package. (483173d)

Java

Fix a bug with custom features outside of the pb package. (483173d)

Csharp

Add EDITION_UNSTABLE for new edition development (9247790)
Use generic Marshal.SizeOf when possible
Regenerate stale files (058bffa)

PHP

Add EDITION_UNSTABLE for new edition development (9247790)

PHP C-Extension

Regenerate staleness tests (e9f62c6)
Add EDITION_UNSTABLE for new edition development (9247790)
Regenerate stale files (058bffa)
See also UPB changes below, which may affect PHP C-Extension.

Ruby

Ruby C-Extension

Regenerate staleness tests (e9f62c6)
Regenerate stale files (058bffa)
See also UPB changes below, which may affect Ruby C-Extension.

UPB (Python/PHP/Ruby C-Extension)

Regenerate staleness tests (e9f62c6)
Add BTI to branch targets when branch protection is enabled. This resolves (72a48f9)
Extract arm64 asm check