pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel protobuf py-protobuf: updated to [34].21.7



details:   https://anonhg.NetBSD.org/pkgsrc/rev/1661f8dd744e
branches:  trunk
changeset: 386021:1661f8dd744e
user:      adam <adam%pkgsrc.org@localhost>
date:      Fri Sep 30 08:18:21 2022 +0000

description:
protobuf py-protobuf: updated to [34].21.7

Protocol Buffers v21.7

Java

Refactoring java full runtime to reuse sub-message builders and prepare to
migrate parsing logic from parse constructor to builder.
Move proto wireformat parsing functionality from the private "parsing
constructor" to the Builder class.
Change the Lite runtime to prefer merging from the wireformat into mutable
messages rather than building up a new immutable object before merging. This
way results in fewer allocations and copy operations.
Make message-type extensions merge from wire-format instead of building up
instances and merging afterwards. This has much better performance.
Fix TextFormat parser to build up recurring (but supposedly not repeated)
sub-messages directly from text rather than building a new sub-message and
merging the fully formed message into the existing field.


Protocol Buffers v21.6

C++

Reduce memory consumption of MessageSet parsing
This release addresses a Security Advisory for C++ and Python users

diffstat:

 devel/protobuf/Makefile    |  4 ++--
 devel/protobuf/distinfo    |  8 ++++----
 devel/py-protobuf/Makefile |  4 ++--
 devel/py-protobuf/distinfo |  8 ++++----
 4 files changed, 12 insertions(+), 12 deletions(-)

diffs (58 lines):

diff -r 204454c3aba8 -r 1661f8dd744e devel/protobuf/Makefile
--- a/devel/protobuf/Makefile   Fri Sep 30 07:57:48 2022 +0000
+++ b/devel/protobuf/Makefile   Fri Sep 30 08:18:21 2022 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.60 2022/08/18 19:30:39 wiz Exp $
+# $NetBSD: Makefile,v 1.61 2022/09/30 08:18:21 adam Exp $
 #
 # When updating this, please also update devel/py-protobuf
 #
@@ -7,7 +7,7 @@
 # from before and after, and do a recursive PKGREVISION
 # bump if necessary
 
-DISTNAME=      protobuf-cpp-3.21.5
+DISTNAME=      protobuf-cpp-3.21.7
 PKGNAME=       ${DISTNAME:S/-cpp//}
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=protocolbuffers/}
diff -r 204454c3aba8 -r 1661f8dd744e devel/protobuf/distinfo
--- a/devel/protobuf/distinfo   Fri Sep 30 07:57:48 2022 +0000
+++ b/devel/protobuf/distinfo   Fri Sep 30 08:18:21 2022 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.67 2022/08/18 19:30:39 wiz Exp $
+$NetBSD: distinfo,v 1.68 2022/09/30 08:18:21 adam Exp $
 
-BLAKE2s (protobuf-cpp-3.21.5.tar.gz) = 0fe9950a2f07d9ba479362baddbd747cff87cb97e56b899bde04ddbd0e43c720
-SHA512 (protobuf-cpp-3.21.5.tar.gz) = d466e290105ce3df88fd10e11b2f463126b1f055e1ed7ebb133025e2108fa74645d287696041bc481c246e6b6ece873e40f73469b65b89e9a0caa8df5211038d
-Size (protobuf-cpp-3.21.5.tar.gz) = 4928800 bytes
+BLAKE2s (protobuf-cpp-3.21.7.tar.gz) = 897eb487cd9d8ca1ded56e612be7a23095adea5ddb7183dea11b74aedf5b4446
+SHA512 (protobuf-cpp-3.21.7.tar.gz) = 8c2d1c74fc78df63cb656905ef6b6d761f86b0a50c3958d5257bb83a14bf45c28bd8db437eca78c233722b712e969307660a7d7d1895a5fd1d3a609ff45fa2fc
+Size (protobuf-cpp-3.21.7.tar.gz) = 4855915 bytes
 SHA1 (patch-configure) = e9953648e5b3df015be007c1c424a564d1eb2bef
 SHA1 (patch-third__party_googletest_googlemock_configure) = 9afd8358eef2dffe7639ca70081f60535c116855
diff -r 204454c3aba8 -r 1661f8dd744e devel/py-protobuf/Makefile
--- a/devel/py-protobuf/Makefile        Fri Sep 30 07:57:48 2022 +0000
+++ b/devel/py-protobuf/Makefile        Fri Sep 30 08:18:21 2022 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.57 2022/08/18 19:30:39 wiz Exp $
+# $NetBSD: Makefile,v 1.58 2022/09/30 08:18:22 adam Exp $
 
-DISTNAME=      protobuf-4.21.5
+DISTNAME=      protobuf-4.21.7
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/protobuf/}
diff -r 204454c3aba8 -r 1661f8dd744e devel/py-protobuf/distinfo
--- a/devel/py-protobuf/distinfo        Fri Sep 30 07:57:48 2022 +0000
+++ b/devel/py-protobuf/distinfo        Fri Sep 30 08:18:21 2022 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.53 2022/08/18 19:30:39 wiz Exp $
+$NetBSD: distinfo,v 1.54 2022/09/30 08:18:22 adam Exp $
 
-BLAKE2s (protobuf-4.21.5.tar.gz) = 679c32f685652c9bbdc1e152885a37a9753f77d79249e7c220134f68768541f8
-SHA512 (protobuf-4.21.5.tar.gz) = fc84547bcf558e02788eb1d6353607425bb869cbbd018e4341e1f637adf144515332fdd0e9c8e97b47441387d7c3de2804268756d7a23725e943c35d7264de51
-Size (protobuf-4.21.5.tar.gz) = 220338 bytes
+BLAKE2s (protobuf-4.21.7.tar.gz) = 0fe79bdeb93b6cebe3645a5a4289e255adf3611a27e83f7ac60303f266d78ba7
+SHA512 (protobuf-4.21.7.tar.gz) = d42fb29aad2a432c6757f15a84a96565397109754834768cc0487901a1fe7966b28392afe794e32d285a60cacf5eb44329f4d2d599815cce4836b6379b5baeff
+Size (protobuf-4.21.7.tar.gz) = 220366 bytes



Home | Main Index | Thread Index | Old Index