summaryrefslogtreecommitdiff
path: root/devel/protobuf
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2020-11-14 14:07:40 +0000
committeradam <adam@pkgsrc.org>2020-11-14 14:07:40 +0000
commit27215863e58f935f951d477473c4ac17d89baa0d (patch)
treefb8546a67ac35d48bccc101ae41cce631857f7b6 /devel/protobuf
parent3ea3a75a4e264eb3f88bcba008a556fe975252ed (diff)
downloadpkgsrc-27215863e58f935f951d477473c4ac17d89baa0d.tar.gz
protobuf: updated to 3.14.0
Protocol Buffers v3.14.0 Protocol Compiler The proto compiler no longer requires a .proto filename when it is not generating code. Added flag --deterministic_output to protoc --encode=.... Fixed deadlock when using google.protobuf.Any embedded in aggregate options. C++ Arenas are now unconditionally enabled. cc_enable_arenas no longer has any effect. Removed inlined string support, which is incompatible with arenas. Fix a memory corruption bug in reflection when mixing optional and non-optional fields. Make SpaceUsed() calculation more thorough for map fields. Add stack overflow protection for text format with unknown field values. FieldPath::FollowAll() now returns a bool to signal if an out-of-bounds error was encountered. Performance improvements for Map. Minor formatting fix when dumping a descriptor to .proto format with DebugString. UBSAN fix in RepeatedField. When running under ASAN, skip a test that makes huge allocations. Fixed a crash that could happen when creating more than 256 extensions in a single message. Fix a crash in BuildFile when passing in invalid descriptor proto. Parser security fix when operating with CodedInputStream. Warn against the use of AllowUnknownExtension. Migrated to C++11 for-range loops instead of index-based loops where possible. This fixes a lot of warnings when compiling with -Wsign-compare. Fix segment fault for proto3 optional Adds a CMake option to build libprotoc separately
Diffstat (limited to 'devel/protobuf')
-rw-r--r--devel/protobuf/Makefile4
-rw-r--r--devel/protobuf/PLIST4
-rw-r--r--devel/protobuf/distinfo10
3 files changed, 8 insertions, 10 deletions
diff --git a/devel/protobuf/Makefile b/devel/protobuf/Makefile
index 50f388f6abf..796ebfbb22c 100644
--- a/devel/protobuf/Makefile
+++ b/devel/protobuf/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.34 2020/10/25 12:51:24 nia Exp $
+# $NetBSD: Makefile,v 1.35 2020/11/14 14:07:40 adam Exp $
-DISTNAME= protobuf-cpp-3.13.0
+DISTNAME= protobuf-cpp-3.14.0
PKGNAME= ${DISTNAME:S/-cpp//}
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=protocolbuffers/}
diff --git a/devel/protobuf/PLIST b/devel/protobuf/PLIST
index 82d31812005..48297dc0366 100644
--- a/devel/protobuf/PLIST
+++ b/devel/protobuf/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.13 2019/10/04 10:37:49 adam Exp $
+@comment $NetBSD: PLIST,v 1.14 2020/11/14 14:07:40 adam Exp $
bin/protoc
include/google/protobuf/any.h
include/google/protobuf/any.pb.h
@@ -47,7 +47,6 @@ include/google/protobuf/generated_message_table_driven.h
include/google/protobuf/generated_message_util.h
include/google/protobuf/has_bits.h
include/google/protobuf/implicit_weak_message.h
-include/google/protobuf/inlined_string_field.h
include/google/protobuf/io/coded_stream.h
include/google/protobuf/io/gzip_stream.h
include/google/protobuf/io/io_win32.h
@@ -84,7 +83,6 @@ include/google/protobuf/stubs/bytestream.h
include/google/protobuf/stubs/callback.h
include/google/protobuf/stubs/casts.h
include/google/protobuf/stubs/common.h
-include/google/protobuf/stubs/fastmem.h
include/google/protobuf/stubs/hash.h
include/google/protobuf/stubs/logging.h
include/google/protobuf/stubs/macros.h
diff --git a/devel/protobuf/distinfo b/devel/protobuf/distinfo
index 59bd2da68fd..89106ab731b 100644
--- a/devel/protobuf/distinfo
+++ b/devel/protobuf/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.39 2020/08/21 11:29:18 adam Exp $
+$NetBSD: distinfo,v 1.40 2020/11/14 14:07:40 adam Exp $
-SHA1 (protobuf-cpp-3.13.0.tar.gz) = 3a7d5c07404764298aa8d77aa13910baffc491f3
-RMD160 (protobuf-cpp-3.13.0.tar.gz) = 830be272ab19ebdabeb5e086e2a0b626f9c1611c
-SHA512 (protobuf-cpp-3.13.0.tar.gz) = 89a3d6207d14cc9afbd50a514a7c0f781c0e530bdbbe720e7e2f645301cdf59fb6772d5a95aea4a35ebcb2e17a738d8fdba8314fbc3aa6f34a97427ccf0c7342
-Size (protobuf-cpp-3.13.0.tar.gz) = 4638758 bytes
+SHA1 (protobuf-cpp-3.14.0.tar.gz) = 4cc1a23af0590bf799b61782a937d8b24d7e7986
+RMD160 (protobuf-cpp-3.14.0.tar.gz) = fe51ace0b3af284d0539be82199acd9d14ff5244
+SHA512 (protobuf-cpp-3.14.0.tar.gz) = 021a377a2bcfb1ee540e49371d1d7297d77359fd0de7b4a079918e8580258a7ee14256a9b392853dc6744e88d63b2fae723ab61cc9af599828f07f48b0161c74
+Size (protobuf-cpp-3.14.0.tar.gz) = 4655133 bytes
SHA1 (patch-configure) = 22a1fc4e701b348772b3e2e4c68aad3b97032cc5
SHA1 (patch-third__party_googletest_googlemock_configure) = fe3b812e819130d87d99316144507d2454461cd1