Tue Nov 26 18:59:31 2019 UTC ()
protobuf: updated to 3.11.0

Protocol Buffers v3.11.0

C++
Make serialization method naming consistent
Make proto runtime + generated code free of deprecation warnings
Moved ShutdownProtobufLibrary() to message_lite.h. For backward compatibility a declaration is still available in stubs/common.h, but users should prefer message_lite.h
Removed non-namespace macro EXPECT_OK()
Removed mathlimits.h from stubs in favor of using std::numeric_limits from C++11
Fixed bug in parser when ending on a group tag
Add a helper function to UnknownFieldSet to deal with the changing return value of message::unknown_fields()
Fix incorrect use of string_view iterators
Support direct pickling of nested messages
Skip extension tag validation for MessageSet if unknown dependencies are allowed
Updated deprecation macros to annotate deprecated code
Remove conversion warning in MapEntryFuncs::ByteSizeLong
Revert "Make shared libraries be able to link to MSVC static runtime libraries, so that VC runtime is not required."

Python
Add float_precision option in json format printer
Optionally print bytes fields as messages in unknown fields, if possible
FieldPath: fix testing IsSet on root path ''
Experimental code gen (fast import protobuf module) which only work with cpp generated code linked in


(adam)
diff -r1.23 -r1.24 pkgsrc/devel/protobuf/Makefile
diff -r1.30 -r1.31 pkgsrc/devel/protobuf/distinfo
diff -r1.2 -r0 pkgsrc/devel/protobuf/patches/patch-src_google_protobuf_text__format.cc
diff -r1.22 -r1.23 pkgsrc/devel/py-protobuf/Makefile
diff -r1.21 -r1.22 pkgsrc/devel/py-protobuf/distinfo

cvs diff -r1.23 -r1.24 pkgsrc/devel/protobuf/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/protobuf/Makefile 2019/10/04 10:37:49 1.23
+++ pkgsrc/devel/protobuf/Makefile 2019/11/26 18:59:31 1.24
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.23 2019/10/04 10:37:49 adam Exp $ 1# $NetBSD: Makefile,v 1.24 2019/11/26 18:59:31 adam Exp $
2 2
3DISTNAME= protobuf-cpp-3.10.0 3DISTNAME= protobuf-cpp-3.11.0
4PKGNAME= ${DISTNAME:S/-cpp//} 4PKGNAME= ${DISTNAME:S/-cpp//}
5CATEGORIES= devel 5CATEGORIES= devel
6MASTER_SITES= ${MASTER_SITE_GITHUB:=google/} 6MASTER_SITES= ${MASTER_SITE_GITHUB:=google/}
7GITHUB_PROJECT= protobuf 7GITHUB_PROJECT= protobuf
8GITHUB_RELEASE= v${PKGVERSION_NOREV} 8GITHUB_RELEASE= v${PKGVERSION_NOREV}
9 9
10MAINTAINER= pkgsrc-users@NetBSD.org 10MAINTAINER= pkgsrc-users@NetBSD.org
11HOMEPAGE= https://github.com/protocolbuffers/protobuf 11HOMEPAGE= https://github.com/protocolbuffers/protobuf
12COMMENT= Google protocol buffers 12COMMENT= Google protocol buffers
13LICENSE= modified-bsd 13LICENSE= modified-bsd
14 14
15WRKSRC= ${WRKDIR}/${DISTNAME:S/-cpp//} 15WRKSRC= ${WRKDIR}/${DISTNAME:S/-cpp//}
16 16

cvs diff -r1.30 -r1.31 pkgsrc/devel/protobuf/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/protobuf/distinfo 2019/10/09 08:46:22 1.30
+++ pkgsrc/devel/protobuf/distinfo 2019/11/26 18:59:31 1.31
@@ -1,9 +1,8 @@ @@ -1,9 +1,8 @@
1$NetBSD: distinfo,v 1.30 2019/10/09 08:46:22 otis Exp $ 1$NetBSD: distinfo,v 1.31 2019/11/26 18:59:31 adam Exp $
2 2
3SHA1 (protobuf-cpp-3.10.0.tar.gz) = 01f3871186d50364e5d6cea9bb2436c0343d2e9c 3SHA1 (protobuf-cpp-3.11.0.tar.gz) = 6705f506946ef80e0b34ca38d9001707db6b4339
4RMD160 (protobuf-cpp-3.10.0.tar.gz) = 1995e96095f922ae817b3624c00f11b2533b6a6c 4RMD160 (protobuf-cpp-3.11.0.tar.gz) = 6697456109c33d11693bc11fd46f5ec3c1f24e31
5SHA512 (protobuf-cpp-3.10.0.tar.gz) = bdf2c7b658376757b1df5b79d82606d868561bb69ee6ee5025c9a16df14cce67333d97ffa3b9736c157ab6153490f7943a21fe5264e9f4e4a6f782cd014116e2 5SHA512 (protobuf-cpp-3.11.0.tar.gz) = 679c6a330aba7b7a232664b5ba0dffbadd546e40d8b688e8d02612afa126aeafa146d7f645b34b8f29be05a262787921efb2e462dc1dbe1480153de82cb207af
6Size (protobuf-cpp-3.10.0.tar.gz) = 4599017 bytes 6Size (protobuf-cpp-3.11.0.tar.gz) = 4604321 bytes
7SHA1 (patch-configure) = 22a1fc4e701b348772b3e2e4c68aad3b97032cc5 7SHA1 (patch-configure) = 22a1fc4e701b348772b3e2e4c68aad3b97032cc5
8SHA1 (patch-src_google_protobuf_text__format.cc) = b0f6007f0c74f537c9bca2950b3443e51fd91d22 
9SHA1 (patch-third__party_googletest_googlemock_configure) = fe3b812e819130d87d99316144507d2454461cd1 8SHA1 (patch-third__party_googletest_googlemock_configure) = fe3b812e819130d87d99316144507d2454461cd1

File Deleted: pkgsrc/devel/protobuf/patches/Attic/patch-src_google_protobuf_text__format.cc

cvs diff -r1.22 -r1.23 pkgsrc/devel/py-protobuf/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-protobuf/Makefile 2019/10/04 11:13:39 1.22
+++ pkgsrc/devel/py-protobuf/Makefile 2019/11/26 18:59:31 1.23
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.22 2019/10/04 11:13:39 adam Exp $ 1# $NetBSD: Makefile,v 1.23 2019/11/26 18:59:31 adam Exp $
2 2
3DISTNAME= protobuf-3.10.0 3DISTNAME= protobuf-3.11.0
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5CATEGORIES= devel python 5CATEGORIES= devel python
6MASTER_SITES= ${MASTER_SITE_PYPI:=p/protobuf/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=p/protobuf/}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://developers.google.com/protocol-buffers/ 9HOMEPAGE= https://developers.google.com/protocol-buffers/
10COMMENT= Python bindings for protobuf 10COMMENT= Python bindings for protobuf
11LICENSE= modified-bsd 11LICENSE= modified-bsd
12 12
13DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools 13DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
14DEPENDS+= ${PYPKGPREFIX}-six>=1.9:../../lang/py-six 14DEPENDS+= ${PYPKGPREFIX}-six>=1.9:../../lang/py-six
15 15
16USE_LANGUAGES+= c c++11 16USE_LANGUAGES+= c c++11

cvs diff -r1.21 -r1.22 pkgsrc/devel/py-protobuf/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/py-protobuf/distinfo 2019/10/04 11:13:39 1.21
+++ pkgsrc/devel/py-protobuf/distinfo 2019/11/26 18:59:31 1.22
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.21 2019/10/04 11:13:39 adam Exp $ 1$NetBSD: distinfo,v 1.22 2019/11/26 18:59:31 adam Exp $
2 2
3SHA1 (protobuf-3.10.0.tar.gz) = edd14f95db7868ce22cf5f87e550ad01026be27d 3SHA1 (protobuf-3.11.0.tar.gz) = 6c5e69b53a44288af447887e1a5d66c0ad8b7d12
4RMD160 (protobuf-3.10.0.tar.gz) = 114d68705315fc93a4cbc3c56c575b63c44abae2 4RMD160 (protobuf-3.11.0.tar.gz) = fc080b298f96541462cadd37b23b81f0fb880d6a
5SHA512 (protobuf-3.10.0.tar.gz) = 9a1d36ceb15b4ccfb66ad57180ab7aeff28072c99164480e6bc745e908dd19627b7c3e62598fc192a9973b05ce7bb75748d02e23461385e6b73106039895f7e7 5SHA512 (protobuf-3.11.0.tar.gz) = b8e085951e6bb00f007e6c3a868f5b61fedf644de2f279b9c4d18ed461b3f9e715e147a6d57a4cf10d7e9145909e4f4cb49a1a8587aaabec3788c5b364c32460
6Size (protobuf-3.10.0.tar.gz) = 264563 bytes 6Size (protobuf-3.11.0.tar.gz) = 264225 bytes