BSD Ports

devel/buf 1.72.0nb4 NetBSD

CLI tool for working with Protocol Buffers

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
309977eb40
License
apache-2.0
Categories
devel
Package size
26393.2 KiB, 74733.8 KiB installed

Description

CLI tool for working with protocol buffers. It provides:

  • A linter that enforces good API design choices and structure.
  • A breaking change detector that enforces compatibility at the source code or wire level.
  • A generator that invokes your plugins based on configurable templates
  • A formatter that formats your Protobuf files in accordance with industry standards.
  • Integration with the Buf Schema Registry, including full dependency management.

In the other systems

SystemPortVersion
NetBSDdevel/buf1.72.0nb4
FreeBSDdevel/buf1.74.0_1

Install

Binary package:

pkgin install buf

From pkgsrc:

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

Dependencies

No port depends on this one.

Commit history 10

DateCommitCreditsLog message
309977eb40 bsiegert Revbump all Go packages after go127 security update
fae13163cd adam buf: updated to 1.74.0
v1.74.0 - 2026-10-14 - Improve the performance of the `PROTOVALIDATE` lint rule, which is now up to 3x faster and allocates less memory on modules using `cel` rules or `example` values. - Send the module name of each file to check plugins, which is available as `FileDescriptor.ModuleName()` in bufplugin-go v0.11.0 and later. - Update `buf curl` to automatically use HTTP/2 prior knowledge for `http` URLs when server reflection, the gRPC protocol, or a bidirectional streaming method is used, since all of these require HTTP/2. The `--http2-prior-knowledge` flag is no longer required in these cases. - Add `--stdin-filepath` flag to `buf format`, which reads a single `.proto` file from stdin and writes the formatted result to stdout. The path is not read from disk, and is …
96dc94755d bsiegert Revbump all Go packages after go127 security update
c2211d7435 adam buf: updated to 1.73.0
1.73.0 - 2026-09-11 - Fix `buf format` dropping comments next to commas or semicolons in message literals. - Fix compilation failing to resolve symbols re-exported through `import public` when the re-exporting file also reaches those symbols through a non-public import. - Fix LSP go to definition not resolving across files inside dependency and well-known-type files, and release workspaces when their last open file closes to free resources. - Fix LSP finding only a subset of references to symbols declared in dependencies, including well-known types. - Fix `buf format` non-idempotent trailing comment formatting. - Update built-in Well-Known Types to Protobuf v35.1. - Fix managed mode setting `java_multiple_files` on Edition 2024 files, which is not …
866d2b73e9 bsiegert Revbump all Go packages after go127 update

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