BSD Ports

devel/ruby-google-protobuf 4.36.1 NetBSD

Protocol Buffers functionality in Ruby

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

Description

Ruby extension that implements Protocol Buffers functionality in Ruby

The Ruby extension makes use of generated Ruby code that defines message and enum types in a Ruby DSL. You may write definitions in this DSL directly, but we recommend using protoc's Ruby generation support with .proto files. The build process in this directory only installs the extension; you need to install protoc as well to have Ruby code generation functionality. You can build protoc from source using bazel build //:protoc.

Install

Binary package:

pkgin install ruby33-google-protobuf

From pkgsrc:

cd /usr/pkgsrc/devel/ruby-google-protobuf && make install clean

Dependencies

Run dependencies 2
Required by 1

Configuration

No options to configure.

Service scripts
none
Flavors
ruby34-google-protobuf-4.36.1, ruby40-google-protobuf-4.36.1

Commit history 4

DateCommitCreditsLog message
7f4328b492 wiz *: recursive bump for new protobuf
shlib major changed
9efb5fae93 taca devel/ruby-google-protobuf: update to 4.36.2
4.36.2 (2026-09-17) * Correctly guard the out-param write on upb_Map_Delete on the condition that a value was actually deleted. * Check element type and descriptor in Ruby FFI RepeatedField#== if they aren't empty.
31d6de536a taca devel/ruby-google-protobuf: update to 4.36.1
4.36.0 (2026-08-20) * Json/upb: Implement json EnumValueName for upb (0e8519e) 4.36.1 (2026-08-31) No change except auto generated files?
1d4638311c adam Revision bump after abseil update