BSD Ports

devel/prototool 1.10.0_46 FreeBSD

Swiss army knife for protocol buffers (ProtoBuf)

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d81b7ba3c3
License
MIT
Categories
devel
Package size
4049.4 KiB, 13753.1 KiB installed

Description

Protobuf is one of the best interface description languages out there - it's widely adopted, and after over 15 years of use, it's practically bulletproof. However, working with Protobuf and maintaining consistency across your Protobuf files can be a pain - protoc, while being a tool that has stood the test of time, is non-trivial to use, and the Protobuf community has not developed common standards with regards to stub generation. Prototool aims to solve this by making working with Protobuf much simpler.

Install

Binary package:

pkg install prototool

From the ports tree:

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

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

RUN_DEPENDS=	prototool>0:devel/prototool

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.10.0_451.10.0_45-1.10.0_281.10.0_45
FreeBSD:14:quarterly1.10.0_451.10.0_45n/a1.10.0_261.10.0_45
FreeBSD:15:latest1.10.0_451.10.0_45n/a-1.10.0_28
FreeBSD:15:quarterly1.10.0_451.10.0_45n/an/an/a
FreeBSD:16:latest1.10.0_441.10.0_45n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

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

Build dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
go:modules
Service scripts
none

Files

distinfo 28
FileSizeSHA256
uber-prototool-v1.10.0_GH0.tar.gz2674795b516418f41f7283a405bf4a8feb2c7034d9f3d8c292b2caaebcd218581d2de4
cpuguy83-go-md2man-v2.0.0_GH0.tar.gz5202150537880d42fc28b9c2e9aaa36b137349d43cc73d46436a499f8c928cd2fc576
davecgh-go-spew-v1.1.1_GH0.tar.gz421527d82b9bb7291adbe7498fe946920ab3e7fc9e6cbfc3b2294693fad00bf0dd17e
emicklei-proto-v1.9.0_GH0.tar.gz29469926f19dd1ea5427b7d9c3b69c9674b984ff6635c063bc3a8437d97a5ebc81387
fullstorydev-grpcurl-v1.4.0_GH0.tar.gz95438183884375171db964e47ef778ef57764ceebebae0c6ea73ae028fb700b8a2c13
go-yaml-yaml-v2.2.8_GH0.tar.gz727329632d0760e9a07c414f2b2b6cd453d6225e42ecea77906883b23f1f1d0546045
gobuffalo-flect-v0.2.1_GH0.tar.gz1743130889b4db8dffdc926489837bce5390729a1418a81202075b7411945f14b0c4f
gofrs-flock-v0.7.1_GH0.tar.gz7294d4e33c3923e671fe6288a6dcb6618b7c46834c1a387653f482f5247c5a132dea
golang-lint-738671d3881b_GH0.tar.gz31848c3c30939f0592da3a4b470afd40cdf2924a2749e251b4188f53a918445fb67b4
golang-net-244492dfa37a_GH0.tar.gz1.172556e+06511fcc4f88e15cf97dccca6ea4bdde6d240ebd7e1b14212a0447fc4f5b54031c
golang-protobuf-v1.3.4_GH0.tar.gz3155525e4279eb197ff7271cb06ae97a16f721d0fd6962ff2d2560831309c0900e72c4
golang-sys-5c8b2ff67527_GH0.tar.gz1.040138e+069f8cc5b07a664262b956c4f687e6078da265e119a093bb542d3bd132afef2db6
golang-text-v0.3.2_GH0.tar.gz7.168069e+060b9309698f5708531c5377ab1e29b423a6d9e20c55a8d386c3b8283428212f22
golang-tools-c807066ff753_GH0.tar.gz2.379762e+06411145a55fd423033a2d78fb897efa34fcde0f1f0b2464b2c01fe1ccc67577d1
google-go-genproto-b662892dd51b_GH0.tar.gz7.471819e+06b06b9e083e19c34b54ae98008d51b2c08bfb9a5baf6c01fc76d7ec52d1ef9e33
grpc-grpc-go-v1.28.0_GH0.tar.gz8832710c30c625d353f8c1499a376bc3438495f023c2369020bb5b134d130971c97592
inconshreveable-mousetrap-v1.0.0_GH0.tar.gz22905edc7731c819c305623568e317aa253d342be3447def97f1fa9e10eb5ad819f6
jhump-protoreflect-v1.6.0_GH0.tar.gz502167c8da93eac8b115de7096c11d8bf8677647e893d263f359e39775e94fcd13c975
mitchellh-go-wordwrap-v1.0.0_GH0.tar.gz27779bcf5c1f8b66594c73f606502bb3d9713d862a71ea66d8641e2a0b7bb66cb252
pmezard-go-difflib-v1.0.0_GH0.tar.gz1139828f3dc1b5c0efd61203ab07233f774740d3bf08da4d8153fb5310db6cea0ebda

Commit history 6

DateCommitCreditsLog message
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
031fc6bfbf Dag-Erling Smørgrav various: Bump Go ports
dd0905142a Adam Weinberger many: Bump go ports for 1.26.8 and 1.27.1
4867821cd6 Dag-Erling Smørgrav various: Bump go ports for go-1.25.14 / 1.26.7
6d39dcf04e Dag-Erling Smørgrav various: Bump go ports for go-1.25.13 / 1.26.6

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