Subject: CVS commit: pkgsrc/devel/protobuf
From: Adam Ciarcinski
Date: 2019-10-04 12:37:49
Message id: 20191004103749.DC15DFBF4@cvs.NetBSD.org

Log Message:
protobuf: updated to 3.10.0

Protocol Buffers v3.10.0

C++

Switch the proto parser to the faster MOMI parser.
Properly escape Struct keys in the proto3 JSON serializer.
Fix crash on uninitialized map entries.
Informed the compiler of has-bit invariant to produce better code
Unused imports of files defining descriptor extensions will now be reported
Add proto2::util::RemoveSubranges to remove multiple subranges in linear time.
Added BaseTextGenerator::GetCurrentIndentationSize()
Made implicit weak fields compatible with the Apple linker
Support 32 bit values for ProtoStreamObjectWriter to Struct.
Removed the internal-only header coded_stream_inl.h and the internal-only \ 
methods defined there.
Enforced no SWIG wrapping of descriptor_database.h (other headers already had \ 
this restriction).
Implementation of the equivalent of the MOMI parser for serialization. This \ 
removes one of the two serialization routines, by making the fast array \ 
serialization routine completely general. SerializeToCodedStream can now be \ 
implemented in terms of the much much faster array serialization. The array \ 
serialization regresses slightly, but when array serialization is not possible \ 
this wins big.
Do not convert unknown field name to snake case to accurately report error.
Fix a UBSAN warnings.
Add podspec for C++
protoc: fix source code info location for missing label
C++ Add move constructor for Reflection's SetString

Files:
RevisionActionfile
1.23modifypkgsrc/devel/protobuf/Makefile
1.13modifypkgsrc/devel/protobuf/PLIST
1.28modifypkgsrc/devel/protobuf/distinfo
1.1removepkgsrc/devel/protobuf/patches/patch-src_google_protobuf_testing_zcgunzip.cc
1.1removepkgsrc/devel/protobuf/patches/patch-src_google_protobuf_testing_zcgzip.cc