BSD Ports

devel/buf 1.74.0_1 FreeBSD

CLI tool for working with Protocol Buffers

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d81b7ba3c3
License
APACHE20
Categories
devel
Package size
23286.0 KiB, 96202.2 KiB installed

Description

buf CLI is a 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
FreeBSDdevel/buf1.74.0_1
NetBSDdevel/buf1.72.0nb4

Install

Binary package:

pkg install buf

From the ports tree:

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

To depend on this port in another port's Makefile:

RUN_DEPENDS=	buf>0:devel/buf

Packages

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

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.73.0_11.73.0_1-1.32.1_91.74.0
FreeBSD:14:quarterly1.73.0_11.73.0_1n/a1.32.1_71.73.0_1
FreeBSD:15:latest1.73.0_11.74.0n/a-1.32.1_9
FreeBSD:15:quarterly1.73.0_11.73.0_1n/an/an/a
FreeBSD:16:latest1.73.01.74.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 1
Run dependencies 2

Configuration

No options to configure.

USES
go:modules
Service scripts
none

Files

distinfo 2
FileSizeSHA256
go/devel_buf/buf-v1.74.0/v1.74.0.mod448830b7798d67c2d26020d945ad9a95e0540282112be4b563698510761930d9c74f
go/devel_buf/buf-v1.74.0/v1.74.0.zip3.727111e+06b9b3d9867fae9166c4db82676276acdd8cea2ba0aa354cfd4ddd2fef147a4c00

Commit history 10

DateCommitCreditsLog message
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
3b6b4cf5c4 Yuri Victorovich devel/buf: update 1.73.0 → 1.74.0
031fc6bfbf Dag-Erling Smørgrav various: Bump Go ports
9211e676f8 Dag-Erling Smørgrav various: Drop Go 1.26 version pin
These ports have been confirmed to build with Go 1.27.
040af1c800 Yuri Victorovich devel/buf: update 1.72.0 → 1.73.0

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