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 3.16.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/01b6842944d7
branches:  trunk
changeset: 452232:01b6842944d7
user:      adam <adam%pkgsrc.org@localhost>
date:      Fri May 07 11:33:01 2021 +0000

description:
protobuf py-protobuf: updated to 3.16.0

Protocol Buffers v3.16.0

C++

Fix compiler warnings issue found in conformance_test_runner
Fix MinGW-w64 build issues.
[Protoc] C++ Resolved an issue where NO_DESTROY and CONSTINIT are in incorrect order
Fix PROTOBUF_CONSTINIT macro redefinition
Delete StringPiecePod
Fix gcc error: comparison of unsigned expression in '>= 0' is always …
Fix cmake install on iOS
Create a CMake option to control whether or not RTTI is enabled
Fix endian.h location on FreeBSD
Refactor util::Status
Make util::Status more similar to absl::Status
Fix -Wsuggest-destructor-override for generated C++ proto classes.
Refactor StatusOr and StringPiece
Refactor uint128
The ::pb namespace is no longer exposed due to conflicts.
Allow MessageDifferencer::TreatAsSet() (and friends) to override previous
calls instead of crashing.
Reduce the size of generated proto headers for protos with string or
bytes fields.
Move arena() operation on uncommon path to out-of-line routine
For iterator-pair function parameter types, take both iterators by value.
Code-space savings and perhaps some modest performance improvements in
RepeatedPtrField.
Eliminate nullptr check from every tag parse.
Remove unused _$name$cached_byte_size fields.
Serialize extension ranges together when not broken by a proto field in the
middle.
Do out-of-line allocation and deallocation of string object in ArenaString.
Streamline ParseContext::ParseMessage to avoid code bloat and improve
performance.
New member functions RepeatedField::Assign, RepeatedPtrField::{Add, Assign}.
Fix undefined behavior warning due to innocuous uninitialization of value
on an error path.
Avoid expensive inlined code space for encoding message length for messages
= 128 bytes and instead do a procedure call to a shared out-of-line routine.
util::DefaultFieldComparator will be final in a future version of protobuf.
Subclasses should inherit from SimpleFieldComparator instead.

Python

Fix some constness / char literal issues being found by MSVC standard conforming mode
Switch on "new" buffer API
Enable crosscompiling aarch64 python wheels under dockcross manylinux docker image
Fixed a bug in text format where a trailing colon was printed for repeated field.
When TextFormat encounters a duplicate message map key, replace the current
one instead of merging.

diffstat:

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

diffs (57 lines):

diff -r 4eb8b80ae40f -r 01b6842944d7 devel/protobuf/Makefile
--- a/devel/protobuf/Makefile   Fri May 07 11:32:01 2021 +0000
+++ b/devel/protobuf/Makefile   Fri May 07 11:33:01 2021 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.43 2021/04/20 16:49:50 wiz Exp $
+# $NetBSD: Makefile,v 1.44 2021/05/07 11:33:01 adam Exp $
 
-DISTNAME=      protobuf-cpp-3.15.8
+DISTNAME=      protobuf-cpp-3.16.0
 PKGNAME=       ${DISTNAME:S/-cpp//}
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=protocolbuffers/}
diff -r 4eb8b80ae40f -r 01b6842944d7 devel/protobuf/distinfo
--- a/devel/protobuf/distinfo   Fri May 07 11:32:01 2021 +0000
+++ b/devel/protobuf/distinfo   Fri May 07 11:33:01 2021 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.48 2021/04/20 16:49:50 wiz Exp $
+$NetBSD: distinfo,v 1.49 2021/05/07 11:33:01 adam Exp $
 
-SHA1 (protobuf-cpp-3.15.8.tar.gz) = 6921f7e40a8f65a0ee5830f77468911efa4d3c3e
-RMD160 (protobuf-cpp-3.15.8.tar.gz) = 4658cedbb197004407cc5d5411c655c500e85337
-SHA512 (protobuf-cpp-3.15.8.tar.gz) = c4f594b64f22b24027f2edd20a9ea5e82f924a9676d43df2ad6e91f75ad4402a9713451b7b061c730ec499b22489719035c4552e1cfb909738021bdaefd91124
-Size (protobuf-cpp-3.15.8.tar.gz) = 4656105 bytes
+SHA1 (protobuf-cpp-3.16.0.tar.gz) = 22d45531cdb64b2df63c0d0edc75885e351c3b3e
+RMD160 (protobuf-cpp-3.16.0.tar.gz) = bc09709fc36f11109ff4b65d10bfdcea6a2d0e5f
+SHA512 (protobuf-cpp-3.16.0.tar.gz) = 16db94ea62ec5743f730215fc241a6112c67695359603733dd042b21f88306d31274735246a8771a33c23831c4e789eeeb94a105d19ba4889d29232a6b4ac932
+Size (protobuf-cpp-3.16.0.tar.gz) = 4661289 bytes
 SHA1 (patch-configure) = 22a1fc4e701b348772b3e2e4c68aad3b97032cc5
 SHA1 (patch-src_google_protobuf_port__def.inc) = 40948a86bb1be18937a3d729f9cc7dc1499a5977
 SHA1 (patch-third__party_googletest_googlemock_configure) = fe3b812e819130d87d99316144507d2454461cd1
diff -r 4eb8b80ae40f -r 01b6842944d7 devel/py-protobuf/Makefile
--- a/devel/py-protobuf/Makefile        Fri May 07 11:32:01 2021 +0000
+++ b/devel/py-protobuf/Makefile        Fri May 07 11:33:01 2021 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.40 2021/04/20 16:49:51 wiz Exp $
+# $NetBSD: Makefile,v 1.41 2021/05/07 11:33:01 adam Exp $
 
-DISTNAME=      protobuf-3.15.8
+DISTNAME=      protobuf-3.16.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/-python//}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/protobuf/}
diff -r 4eb8b80ae40f -r 01b6842944d7 devel/py-protobuf/distinfo
--- a/devel/py-protobuf/distinfo        Fri May 07 11:32:01 2021 +0000
+++ b/devel/py-protobuf/distinfo        Fri May 07 11:33:01 2021 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.37 2021/04/20 16:49:51 wiz Exp $
+$NetBSD: distinfo,v 1.38 2021/05/07 11:33:01 adam Exp $
 
-SHA1 (protobuf-3.15.8.tar.gz) = f71f15ba85de797ced65312abf613e8bd57b8e1e
-RMD160 (protobuf-3.15.8.tar.gz) = 098a9e65d8866feefa7df83b62fa630976623223
-SHA512 (protobuf-3.15.8.tar.gz) = 365f7e746fcca1725de232fe1dfbe56876cae4cacacaf9400deeab2a26cb644a296d5ffc328de23ef4a7e236bc6ba361616b0a7fe7f00af6fbe28dd6a4457b14
-Size (protobuf-3.15.8.tar.gz) = 228743 bytes
+SHA1 (protobuf-3.16.0.tar.gz) = ceb52acdf5156e15a01c9cc58979cc67e4826421
+RMD160 (protobuf-3.16.0.tar.gz) = 1d42cf4039a4b2991e944ccf4e5898bc92a452b7
+SHA512 (protobuf-3.16.0.tar.gz) = 9ed73a695824b9e6d9a9af2d97bf935792f1f9fd768c612a9011d04a1fcbbbd926ae968ed0c130af06ec3cb9e9c922b2a830ed9951dc450b4911783dfbf834ed
+Size (protobuf-3.16.0.tar.gz) = 229132 bytes


Home | Main Index | Thread Index | Old Index