pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel



Module Name:    pkgsrc
Committed By:   adam
Date:           Fri May  7 11:33:01 UTC 2021

Modified Files:
        pkgsrc/devel/protobuf: Makefile distinfo
        pkgsrc/devel/py-protobuf: Makefile distinfo

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r1.43 -r1.44 pkgsrc/devel/protobuf/Makefile
cvs rdiff -u -r1.48 -r1.49 pkgsrc/devel/protobuf/distinfo
cvs rdiff -u -r1.40 -r1.41 pkgsrc/devel/py-protobuf/Makefile
cvs rdiff -u -r1.37 -r1.38 pkgsrc/devel/py-protobuf/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/protobuf/Makefile
diff -u pkgsrc/devel/protobuf/Makefile:1.43 pkgsrc/devel/protobuf/Makefile:1.44
--- pkgsrc/devel/protobuf/Makefile:1.43 Tue Apr 20 16:49:50 2021
+++ pkgsrc/devel/protobuf/Makefile      Fri May  7 11:33:01 2021
@@ -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/}

Index: pkgsrc/devel/protobuf/distinfo
diff -u pkgsrc/devel/protobuf/distinfo:1.48 pkgsrc/devel/protobuf/distinfo:1.49
--- pkgsrc/devel/protobuf/distinfo:1.48 Tue Apr 20 16:49:50 2021
+++ pkgsrc/devel/protobuf/distinfo      Fri May  7 11:33:01 2021
@@ -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

Index: pkgsrc/devel/py-protobuf/Makefile
diff -u pkgsrc/devel/py-protobuf/Makefile:1.40 pkgsrc/devel/py-protobuf/Makefile:1.41
--- pkgsrc/devel/py-protobuf/Makefile:1.40      Tue Apr 20 16:49:51 2021
+++ pkgsrc/devel/py-protobuf/Makefile   Fri May  7 11:33:01 2021
@@ -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/}

Index: pkgsrc/devel/py-protobuf/distinfo
diff -u pkgsrc/devel/py-protobuf/distinfo:1.37 pkgsrc/devel/py-protobuf/distinfo:1.38
--- pkgsrc/devel/py-protobuf/distinfo:1.37      Tue Apr 20 16:49:51 2021
+++ pkgsrc/devel/py-protobuf/distinfo   Fri May  7 11:33:01 2021
@@ -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