pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/protobuf protobuf: updated to 3.10.0
details: https://anonhg.NetBSD.org/pkgsrc/rev/67e4ececd86b
branches: trunk
changeset: 402119:67e4ececd86b
user: adam <adam%pkgsrc.org@localhost>
date: Fri Oct 04 10:37:49 2019 +0000
description:
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
diffstat:
devel/protobuf/Makefile | 4 +-
devel/protobuf/PLIST | 3 +-
devel/protobuf/distinfo | 12 +++-----
devel/protobuf/patches/patch-src_google_protobuf_testing_zcgunzip.cc | 14 ----------
devel/protobuf/patches/patch-src_google_protobuf_testing_zcgzip.cc | 14 ----------
5 files changed, 9 insertions(+), 38 deletions(-)
diffs (84 lines):
diff -r 52af4f1c1c15 -r 67e4ececd86b devel/protobuf/Makefile
--- a/devel/protobuf/Makefile Fri Oct 04 10:34:06 2019 +0000
+++ b/devel/protobuf/Makefile Fri Oct 04 10:37:49 2019 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.22 2019/08/09 09:06:34 adam Exp $
+# $NetBSD: Makefile,v 1.23 2019/10/04 10:37:49 adam Exp $
-DISTNAME= protobuf-cpp-3.9.1
+DISTNAME= protobuf-cpp-3.10.0
PKGNAME= ${DISTNAME:S/-cpp//}
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=google/}
diff -r 52af4f1c1c15 -r 67e4ececd86b devel/protobuf/PLIST
--- a/devel/protobuf/PLIST Fri Oct 04 10:34:06 2019 +0000
+++ b/devel/protobuf/PLIST Fri Oct 04 10:37:49 2019 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.12 2019/05/29 14:48:12 adam Exp $
+@comment $NetBSD: PLIST,v 1.13 2019/10/04 10:37:49 adam Exp $
bin/protoc
include/google/protobuf/any.h
include/google/protobuf/any.pb.h
@@ -50,6 +50,7 @@
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
include/google/protobuf/io/printer.h
include/google/protobuf/io/strtod.h
include/google/protobuf/io/tokenizer.h
diff -r 52af4f1c1c15 -r 67e4ececd86b devel/protobuf/distinfo
--- a/devel/protobuf/distinfo Fri Oct 04 10:34:06 2019 +0000
+++ b/devel/protobuf/distinfo Fri Oct 04 10:37:49 2019 +0000
@@ -1,10 +1,8 @@
-$NetBSD: distinfo,v 1.27 2019/08/09 09:06:34 adam Exp $
+$NetBSD: distinfo,v 1.28 2019/10/04 10:37:49 adam Exp $
-SHA1 (protobuf-cpp-3.9.1.tar.gz) = f2552500fbafaf9a9af534693aa7450c51d7a196
-RMD160 (protobuf-cpp-3.9.1.tar.gz) = c6e8fb3aaab436d5ebaac3af7751dfd58c821997
-SHA512 (protobuf-cpp-3.9.1.tar.gz) = b9b0a548de077ebbdc224c37cde0d6fad18110484e91c00ac555faa5bac51d449f091f4c8c430e5d4d50d112826281d85ee74a5fd915ade8e0de70996aaa2acd
-Size (protobuf-cpp-3.9.1.tar.gz) = 4556914 bytes
+SHA1 (protobuf-cpp-3.10.0.tar.gz) = 01f3871186d50364e5d6cea9bb2436c0343d2e9c
+RMD160 (protobuf-cpp-3.10.0.tar.gz) = 1995e96095f922ae817b3624c00f11b2533b6a6c
+SHA512 (protobuf-cpp-3.10.0.tar.gz) = bdf2c7b658376757b1df5b79d82606d868561bb69ee6ee5025c9a16df14cce67333d97ffa3b9736c157ab6153490f7943a21fe5264e9f4e4a6f782cd014116e2
+Size (protobuf-cpp-3.10.0.tar.gz) = 4599017 bytes
SHA1 (patch-configure) = 22a1fc4e701b348772b3e2e4c68aad3b97032cc5
-SHA1 (patch-src_google_protobuf_testing_zcgunzip.cc) = 7bd71bfa3b93f52add0d27fbdba5b8154173b8bf
-SHA1 (patch-src_google_protobuf_testing_zcgzip.cc) = e681eca4f267ad1135e0dbc6a1b2ba91492f40b4
SHA1 (patch-third__party_googletest_googlemock_configure) = fe3b812e819130d87d99316144507d2454461cd1
diff -r 52af4f1c1c15 -r 67e4ececd86b devel/protobuf/patches/patch-src_google_protobuf_testing_zcgunzip.cc
--- a/devel/protobuf/patches/patch-src_google_protobuf_testing_zcgunzip.cc Fri Oct 04 10:34:06 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-$NetBSD: patch-src_google_protobuf_testing_zcgunzip.cc,v 1.1 2019/03/21 21:26:23 adam Exp $
-
-Fix testing.
-
---- src/google/protobuf/testing/zcgunzip.cc.orig 2019-03-21 20:16:57.000000000 +0000
-+++ src/google/protobuf/testing/zcgunzip.cc
-@@ -42,6 +42,7 @@
- #include <stdio.h>
- #include <stdlib.h>
- #include <fcntl.h>
-+#include <unistd.h>
-
- #ifdef _WIN32
- #ifndef STDIN_FILENO
diff -r 52af4f1c1c15 -r 67e4ececd86b devel/protobuf/patches/patch-src_google_protobuf_testing_zcgzip.cc
--- a/devel/protobuf/patches/patch-src_google_protobuf_testing_zcgzip.cc Fri Oct 04 10:34:06 2019 +0000
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-$NetBSD: patch-src_google_protobuf_testing_zcgzip.cc,v 1.1 2019/03/21 21:26:23 adam Exp $
-
-Fix testing.
-
---- src/google/protobuf/testing/zcgzip.cc.orig 2019-03-21 20:13:30.000000000 +0000
-+++ src/google/protobuf/testing/zcgzip.cc
-@@ -41,6 +41,7 @@
- #include <stdio.h>
- #include <stdlib.h>
- #include <fcntl.h>
-+#include <unistd.h>
-
- #ifdef _WIN32
- #ifndef STDIN_FILENO
Home |
Main Index |
Thread Index |
Old Index