./devel/go-protobuf, Go support for Google protocol buffers

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


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

Protocol Buffers are Google's data interchange format.

This software implements Go bindings for protocol buffers. For information
about protocol buffers themselves, see
https://developers.google.com/protocol-buffers/


Required to build:
[pkgtools/cwrappers] [lang/go112]

Master sites:

SHA1: 974f0fa65f928b3fa57c46358bc75bf8a627f97d
RMD160: f7cf2d056921ebb9fd589373eed5e001aad12846
Filesize: 303.598 KB

Version history: (Expand)


CVS history: (Expand)


   2019-03-16 09:35:51 by Benny Siegert | Files touched by this commit (143) | Package updated
Log message:
Revbump all Go packages after Go 1.12.1 update.
   2019-03-15 10:05:37 by Havard Eidnes | Files touched by this commit (3) | Package updated
Log message:
Upgrade to version 1.3.1.

Pkgsrc changes:
 * Update PLIST, conformance/ dir no longer installed, and Makefile
   adjusted accordingly.

Upstream changes:
 * The set of dependencies specified in `go.mod` has now been
   reduced to only the standard library.
   2019-03-09 11:05:15 by Benny Siegert | Files touched by this commit (143)
Log message:
all: revbump Go packages, now that they use go112 to build
   2019-02-26 23:09:50 by Havard Eidnes | Files touched by this commit (3) | Package updated
Log message:
Update to version 1.3.0.

Pkgsrc changes:
 * Update PLIST

Upstream changes:
 * #699: add a go.mod module file
 * #701: stop generating package "// import" comment
 * #741: deprecate {Unm,M}arshalMessageSet{JSON}
 * #760: different internal implementation of oneofs
 * `.pb.go` files generated by `protoc-gen-go@v1.3.0` will require
   the `proto@v1.3.0` package to work
 * various minor changes to code generation
   2019-01-24 11:00:46 by Benny Siegert | Files touched by this commit (144) | Package updated
Log message:
Revbump Go packages after lang/go111 update.
   2018-12-19 16:47:12 by Benny Siegert | Files touched by this commit (141) | Package updated
Log message:
Revbump all Go packages after go111 update.
   2018-11-04 19:38:09 by Benny Siegert | Files touched by this commit (122) | Package updated
Log message:
Revbump all Go packages after go111 update.
   2018-09-11 20:27:08 by Min Sik Kim | Files touched by this commit (4) | Package updated
Log message:
devel/go-protobuf: Update to 1.2.0

Notable changes:

- add DiscardUnknown function
- The serialization logic (for both Marshal and Unmarshal) has been
  optimized. Testing inside Google demonstrate that the new
  implementation is about 1.3x to 2.1x faster.
- Unknown fields in proto3 are now preserved.
- JSON marshal and unmarshal now check for proto2 required field.
- GetExtension returns the raw bytes if the ExtensionDesc does not
  have type information.
- Invalid UTF-8 in string types are rejected during marshal and
  unmarshal.
- Fields of bad wire types are treated as unknown fields instead of an
  error.
- The protoc-gen-go generator supports the paths=source_relative
  option.
- Unknown fields in map entries are now ignored instead of causing an
  unmarshal error.
- The "import public" feature is now implemented using Go type
  aliases.
- jsonpb.Unmarshal correctly handles escaped strings for some of the
  well-known types
- jsonpb.Unmarshal correctly returns an error when trying to marshal a
  scalar enum into repeated enums.
- jsonpb.Unmarshal correctly handles string versions of numeric
  primitives
- jsonpb.Unmarshal correctly handles enum values in maps
- fixes a performance regression where nested maps led to quadratic
  behavior
- reverts strict UTF-8 validation for proto2 string fields
- makes UTF-8 validation errors for proto3 string fields non-fatal