git: adfb8194d132 - main - devel/protobuf: Update to 29.3

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Tue, 28 Jan 2025 17:23:42 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=adfb8194d132295d00880bf84675be78bbff09ec

commit adfb8194d132295d00880bf84675be78bbff09ec
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2025-01-28 17:23:28 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2025-01-28 17:23:28 +0000

    devel/protobuf: Update to 29.3
    
    - Bump PORTREVISION of dependent ports for shlib change
    
    Changes:        https://github.com/protocolbuffers/protobuf/releases
---
 astro/kosmindoormap/Makefile           |  2 +-
 astro/libosmpbf/Makefile               |  2 +-
 astro/marble/Makefile                  |  2 +-
 astro/merkaartor/Makefile              |  2 +-
 audio/mixxx/Makefile                   |  2 +-
 audio/mumble-server/Makefile           |  1 +
 audio/mumble/Makefile                  |  1 +
 audio/murmur/Makefile                  |  2 +-
 audio/py-torchaudio/Makefile           |  2 +-
 cad/cura-engine/Makefile               |  2 +-
 cad/kicad-devel/Makefile               |  2 +-
 cad/openroad/Makefile                  |  2 +-
 databases/arrow/Makefile               |  2 +-
 databases/mysql-connector-c++/Makefile |  2 +-
 databases/xtrabackup80/Makefile        |  2 +-
 databases/xtrabackup84/Makefile        |  2 +-
 devel/android-tools/Makefile           |  2 +-
 devel/apache-orc/Makefile              |  1 +
 devel/bear/Makefile                    |  2 +-
 devel/bloaty/Makefile                  |  2 +-
 devel/google-cloud-cpp/Makefile        |  2 +-
 devel/ignition-msgs/Makefile           |  2 +-
 devel/kpublictransport/Makefile        |  2 +-
 devel/libphonenumber/Makefile          |  1 +
 devel/protobuf-c/Makefile              |  2 +-
 devel/protobuf/Makefile                |  2 +-
 devel/protobuf/distinfo                |  6 +++---
 devel/protobuf/pkg-plist               | 17 ++++++++++++++---
 devel/pybind11_protobuf/Makefile       |  2 +-
 devel/qt6-grpc/Makefile                |  1 +
 dns/knot-resolver/Makefile             |  2 +-
 games/pink-pony/Makefile               |  2 +-
 games/pokerth/Makefile                 |  2 +-
 graphics/osgearth/Makefile             |  2 +-
 graphics/qgis-ltr/Makefile             |  1 +
 graphics/qgis/Makefile                 |  1 +
 graphics/qtpbfimageplugin/Makefile     |  2 +-
 japanese/mozc-server/Makefile          |  2 +-
 math/or-tools/Makefile                 |  2 +-
 math/py-or-tools/Makefile              |  2 +-
 misc/caffe/Makefile                    |  2 +-
 misc/mnn/Makefile                      |  2 +-
 misc/ncnn/Makefile                     |  1 +
 misc/onnx/Makefile                     |  1 +
 misc/py-onnx/Makefile                  |  2 +-
 misc/py-pytorch/Makefile               |  2 +-
 misc/pytorch/Makefile                  |  2 +-
 multimedia/libopenshot/Makefile        |  2 +-
 multimedia/vlc/Makefile                |  2 +-
 net-im/ricochet/Makefile               |  2 +-
 net-im/telegram-desktop/Makefile       |  1 +
 net-im/tg_owt/Makefile                 |  1 +
 net-mgmt/collectd5/Makefile            |  2 +-
 net-mgmt/fastnetmon/Makefile           |  2 +-
 net-mgmt/netdata/Makefile              |  2 +-
 net-p2p/bitcoin/Makefile               |  2 +-
 net-p2p/litecoin/Makefile              |  2 +-
 net-p2p/namecoin/Makefile              |  2 +-
 net-p2p/pulsar-client-cpp/Makefile     |  1 +
 net/ecal/Makefile                      |  2 +-
 net/eternalterminal/Makefile           |  2 +-
 net/gamenetworkingsockets/Makefile     |  2 +-
 net/libarcus/Makefile                  |  2 +-
 net/mosh/Makefile                      |  2 +-
 net/spoofer/Makefile                   |  2 +-
 science/paraview/Makefile              |  2 +-
 science/py-chainer/Makefile            |  2 +-
 sysutils/zbackup/Makefile              |  2 +-
 www/freenginx-devel/Makefile           |  2 +-
 www/freenginx/Makefile                 |  2 +-
 www/nginx-devel/Makefile               |  2 +-
 www/nginx/Makefile                     |  2 +-
 72 files changed, 87 insertions(+), 64 deletions(-)

diff --git a/astro/kosmindoormap/Makefile b/astro/kosmindoormap/Makefile
index 77b3ab4d5b42..20205b0b7f69 100644
--- a/astro/kosmindoormap/Makefile
+++ b/astro/kosmindoormap/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	kosmindoormap
 DISTVERSION=	${KDE_APPLICATIONS_VERSION}
-PORTREVISION=	6
+PORTREVISION=	7
 CATEGORIES=	astro kde kde-applications
 
 MAINTAINER=	kde@FreeBSD.org
diff --git a/astro/libosmpbf/Makefile b/astro/libosmpbf/Makefile
index 13669eb7146a..d4852e19e44d 100644
--- a/astro/libosmpbf/Makefile
+++ b/astro/libosmpbf/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	libosmpbf
 PORTVERSION=	1.5.1
 DISTVERSIONPREFIX=	v
-PORTREVISION=	5
+PORTREVISION=	6
 CATEGORIES=	astro geography devel
 
 MAINTAINER=	amdmi3@FreeBSD.org
diff --git a/astro/marble/Makefile b/astro/marble/Makefile
index 2ace4367f39c..d737ac0ac34d 100644
--- a/astro/marble/Makefile
+++ b/astro/marble/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	marble
 DISTVERSION=	${KDE_APPLICATIONS_VERSION}
-PORTREVISION=	7
+PORTREVISION=	8
 CATEGORIES=	astro education kde kde-applications
 
 MAINTAINER=	kde@FreeBSD.org
diff --git a/astro/merkaartor/Makefile b/astro/merkaartor/Makefile
index cbc26827a4c9..a4c25b53af1c 100644
--- a/astro/merkaartor/Makefile
+++ b/astro/merkaartor/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	merkaartor
 PORTVERSION=	0.19.0
-PORTREVISION=	27
+PORTREVISION=	28
 CATEGORIES=	astro
 
 MAINTAINER=	dev2@heesakkers.info
diff --git a/audio/mixxx/Makefile b/audio/mixxx/Makefile
index 742b16837428..ab1e9631bb74 100644
--- a/audio/mixxx/Makefile
+++ b/audio/mixxx/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	mixxx
 DISTVERSION=	2.5.0
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	audio
 
 MAINTAINER=	acm@FreeBSD.org
diff --git a/audio/mumble-server/Makefile b/audio/mumble-server/Makefile
index ad04d2e8db4a..e494d4f68e13 100644
--- a/audio/mumble-server/Makefile
+++ b/audio/mumble-server/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	mumble-server
 DISTVERSION=	1.5.735
+PORTREVISION=	1
 CATEGORIES=	audio net
 MASTER_SITES=	https://github.com/${PORTNAME:S/-server//}-voip/${PORTNAME:S/-server//}/releases/download/v${DISTVERSION}/
 DISTNAME=	${PORTNAME:S/-server//}-${DISTVERSION}
diff --git a/audio/mumble/Makefile b/audio/mumble/Makefile
index 4d4c48dc482b..2950203ea956 100644
--- a/audio/mumble/Makefile
+++ b/audio/mumble/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	mumble
 DISTVERSION=	1.5.735
+PORTREVISION=	1
 CATEGORIES=	audio
 MASTER_SITES=	https://github.com/${PORTNAME}-voip/${PORTNAME}/releases/download/v${DISTVERSION}/
 
diff --git a/audio/murmur/Makefile b/audio/murmur/Makefile
index 11babc6eb3c8..5470aa34d61b 100644
--- a/audio/murmur/Makefile
+++ b/audio/murmur/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	murmur
 DISTVERSION=	1.3.4
-PORTREVISION=	7
+PORTREVISION=	8
 CATEGORIES=	audio net
 
 MAINTAINER=	vvd@FreeBSD.org
diff --git a/audio/py-torchaudio/Makefile b/audio/py-torchaudio/Makefile
index 852edeaa4340..0c9f12813c10 100644
--- a/audio/py-torchaudio/Makefile
+++ b/audio/py-torchaudio/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	torchaudio
 DISTVERSIONPREFIX=	v
 DISTVERSION=	2.2.1
-PORTREVISION=	6
+PORTREVISION=	7
 CATEGORIES=	audio python # machine-learning
 MASTER_SITES=	https://downloads.sourceforge.net/project/sox/sox/14.4.2/:sox
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
diff --git a/cad/cura-engine/Makefile b/cad/cura-engine/Makefile
index 8ce5025661eb..b7f39aa4f798 100644
--- a/cad/cura-engine/Makefile
+++ b/cad/cura-engine/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=		CuraEngine
 PORTVERSION=		5.7.0
-PORTREVISION=	1
+PORTREVISION=	2
 PORTEPOCH=		1
 CATEGORIES=		cad
 DIST_SUBDIR=		Ultimaker
diff --git a/cad/kicad-devel/Makefile b/cad/kicad-devel/Makefile
index 530545423166..391311b6f31b 100644
--- a/cad/kicad-devel/Makefile
+++ b/cad/kicad-devel/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	kicad
 DISTVERSION=	r${GIT_SRC_DATE}
-PORTREVISION=	7
+PORTREVISION=	8
 #PORTREVISION=	1
 CATEGORIES=	cad
 PKGNAMESUFFIX=	-devel
diff --git a/cad/openroad/Makefile b/cad/openroad/Makefile
index 3f939a9f491a..29042560c399 100644
--- a/cad/openroad/Makefile
+++ b/cad/openroad/Makefile
@@ -2,7 +2,7 @@ PORTNAME=	openroad
 DISTVERSIONPREFIX=	v
 DISTVERSION=	2.0-11595
 DISTVERSIONSUFFIX=	-g31d7e3dc5
-PORTREVISION=	8
+PORTREVISION=	9
 PORTEPOCH=	1
 CATEGORIES=	cad
 
diff --git a/databases/arrow/Makefile b/databases/arrow/Makefile
index 44b9bc64eabc..e2656213839e 100644
--- a/databases/arrow/Makefile
+++ b/databases/arrow/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	arrow
 DISTVERSION=	18.0.0
-PORTREVISION=	3
+PORTREVISION=	4
 CATEGORIES=	databases
 MASTER_SITES=	APACHE/${PORTNAME}/${PORTNAME}-${DISTVERSION} \
 		https://github.com/apache/orc/archive/rel/:orc
diff --git a/databases/mysql-connector-c++/Makefile b/databases/mysql-connector-c++/Makefile
index 0a73801c3418..195e4d74fe73 100644
--- a/databases/mysql-connector-c++/Makefile
+++ b/databases/mysql-connector-c++/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	mysql-connector-c++
 PORTVERSION=	8.0.33
-PORTREVISION=	8
+PORTREVISION=	9
 CATEGORIES=	databases
 MASTER_SITES=	MYSQL/Connector-C++
 DISTNAME=	${PORTNAME}-${PORTVERSION}-src
diff --git a/databases/xtrabackup80/Makefile b/databases/xtrabackup80/Makefile
index 4a898ab5b95a..554202a7d956 100644
--- a/databases/xtrabackup80/Makefile
+++ b/databases/xtrabackup80/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	xtrabackup80
 PORTVERSION=	8.0.35
 DISTVERSIONSUFFIX=	-30
-PORTREVISION=	5
+PORTREVISION=	6
 CATEGORIES=	databases
 MASTER_SITES=	https://downloads.percona.com/downloads/Percona-XtraBackup-8.0/Percona-XtraBackup-8.0.35-30/source/tarball/:percona \
 		SF/boost/boost/${BOOST_VERSION}:boost
diff --git a/databases/xtrabackup84/Makefile b/databases/xtrabackup84/Makefile
index b64fac852d84..5405ee63c7e3 100644
--- a/databases/xtrabackup84/Makefile
+++ b/databases/xtrabackup84/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	xtrabackup84
 PORTVERSION=	8.4.0
 DISTVERSIONSUFFIX=	-1
-PORTREVISION=	5
+PORTREVISION=	6
 CATEGORIES=	databases
 MASTER_SITES=	https://downloads.percona.com/downloads/Percona-XtraBackup-innovative-release/Percona-XtraBackup-8.4.0-1/source/tarball/:percona
 DISTFILES=	${PPORTNAME}-${DVERSION}${EXTRACT_SUFX}:percona
diff --git a/devel/android-tools/Makefile b/devel/android-tools/Makefile
index c74937c6acc5..70fdda1dcb4a 100644
--- a/devel/android-tools/Makefile
+++ b/devel/android-tools/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	android-tools
 PORTVERSION=	31.0.3p2.0
-PORTREVISION=	28
+PORTREVISION=	29
 CATEGORIES=	devel
 MASTER_SITES=	GH
 
diff --git a/devel/apache-orc/Makefile b/devel/apache-orc/Makefile
index 08401c97455f..9a30de2eac50 100644
--- a/devel/apache-orc/Makefile
+++ b/devel/apache-orc/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	orc
 DISTVERSION=	2.0.3
+PORTREVISION=	1
 CATEGORIES=	devel
 MASTER_SITES=	https://dlcdn.apache.org/orc/orc-2.0.3/:orc \
 		https://archive.apache.org/dist/orc/orc-format-1.0.0/:orc_format
diff --git a/devel/bear/Makefile b/devel/bear/Makefile
index c3fa7249d262..0735a66f7c30 100644
--- a/devel/bear/Makefile
+++ b/devel/bear/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	bear
 DISTVERSION=	3.1.5
-PORTREVISION=	5
+PORTREVISION=	6
 CATEGORIES=	devel
 
 MAINTAINER=	jrm@FreeBSD.org
diff --git a/devel/bloaty/Makefile b/devel/bloaty/Makefile
index 04d0006f4627..bd5d91f78886 100644
--- a/devel/bloaty/Makefile
+++ b/devel/bloaty/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	bloaty
 PORTVERSION=	1.1
 DISTVERSIONPREFIX=	v
-PORTREVISION=	17
+PORTREVISION=	18
 CATEGORIES=	devel
 
 MAINTAINER=	bofh@FreeBSD.org
diff --git a/devel/google-cloud-cpp/Makefile b/devel/google-cloud-cpp/Makefile
index f682f14394c0..64c5a90a786e 100644
--- a/devel/google-cloud-cpp/Makefile
+++ b/devel/google-cloud-cpp/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	google-cloud-cpp
 DISTVERSIONPREFIX=	v
 DISTVERSION=	2.27.0
-PORTREVISION=	12
+PORTREVISION=	13
 CATEGORIES=	devel
 DIST_SUBDIR=	${PORTNAME}
 EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}
diff --git a/devel/ignition-msgs/Makefile b/devel/ignition-msgs/Makefile
index 09ff057c1f87..8c2650fa34a8 100644
--- a/devel/ignition-msgs/Makefile
+++ b/devel/ignition-msgs/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	ignition-msgs
 DISTVERSION=	3.0.0
-PORTREVISION=	20
+PORTREVISION=	21
 CATEGORIES=	devel
 MASTER_SITES=	https://bitbucket.org/${BB_ACCOUNT}/${BB_PROJECT}/get/${BB_COMMIT}.tar.gz?dummy=/
 
diff --git a/devel/kpublictransport/Makefile b/devel/kpublictransport/Makefile
index dd911fd86772..672b6dfee3c6 100644
--- a/devel/kpublictransport/Makefile
+++ b/devel/kpublictransport/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	kpublictransport
 DISTVERSION=	${KDE_APPLICATIONS_VERSION}
-PORTREVISION=	6
+PORTREVISION=	7
 CATEGORIES=	devel kde kde-applications
 
 MAINTAINER=	kde@FreeBSD.org
diff --git a/devel/libphonenumber/Makefile b/devel/libphonenumber/Makefile
index 1788c6f48d14..ccb4e6a42c08 100644
--- a/devel/libphonenumber/Makefile
+++ b/devel/libphonenumber/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	libphonenumber
 DISTVERSIONPREFIX=	v
 DISTVERSION=	8.13.53
+PORTREVISION=	1
 CATEGORIES=	devel
 
 MAINTAINER=	kde@FreeBSD.org
diff --git a/devel/protobuf-c/Makefile b/devel/protobuf-c/Makefile
index 416baf0f0f6e..fc508e9e7c50 100644
--- a/devel/protobuf-c/Makefile
+++ b/devel/protobuf-c/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	protobuf-c
 DISTVERSION=	1.4.1
-PORTREVISION=	7
+PORTREVISION=	8
 CATEGORIES=	devel
 MASTER_SITES=	https://github.com/protobuf-c/protobuf-c/releases/download/v${DISTVERSION}/
 
diff --git a/devel/protobuf/Makefile b/devel/protobuf/Makefile
index 9665a2dea115..b7055b7d5836 100644
--- a/devel/protobuf/Makefile
+++ b/devel/protobuf/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	protobuf
-PORTVERSION=	28.3
+PORTVERSION=	29.3
 PORTEPOCH=	1
 CATEGORIES=	devel
 MASTER_SITES=	https://github.com/protocolbuffers/protobuf/releases/download/v${PORTVERSION}/
diff --git a/devel/protobuf/distinfo b/devel/protobuf/distinfo
index 79736f3ce2ad..f616da5f70b6 100644
--- a/devel/protobuf/distinfo
+++ b/devel/protobuf/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1729994284
-SHA256 (protobuf-28.3.tar.gz) = 7c3ebd7aaedd86fa5dc479a0fda803f602caaf78d8aff7ce83b89e1b8ae7442a
-SIZE (protobuf-28.3.tar.gz) = 9256608
+TIMESTAMP = 1736671173
+SHA256 (protobuf-29.3.tar.gz) = 008a11cc56f9b96679b4c285fd05f46d317d685be3ab524b2a310be0fbad987e
+SIZE (protobuf-29.3.tar.gz) = 9348951
diff --git a/devel/protobuf/pkg-plist b/devel/protobuf/pkg-plist
index c49b39021276..6d76d6ed7287 100644
--- a/devel/protobuf/pkg-plist
+++ b/devel/protobuf/pkg-plist
@@ -18,6 +18,7 @@ include/google/protobuf/arena_cleanup.h
 include/google/protobuf/arenastring.h
 include/google/protobuf/arenaz_sampler.h
 include/google/protobuf/compiler/code_generator.h
+include/google/protobuf/compiler/code_generator_lite.h
 include/google/protobuf/compiler/command_line_interface.h
 include/google/protobuf/compiler/cpp/enum.h
 include/google/protobuf/compiler/cpp/extension.h
@@ -78,7 +79,6 @@ include/google/protobuf/compiler/java/generator_factory.h
 include/google/protobuf/compiler/java/helpers.h
 include/google/protobuf/compiler/java/internal_helpers.h
 include/google/protobuf/compiler/java/java_features.pb.h
-include/google/protobuf/compiler/java/kotlin_generator.h
 include/google/protobuf/compiler/java/lite/enum.h
 include/google/protobuf/compiler/java/lite/enum_field.h
 include/google/protobuf/compiler/java/lite/extension.h
@@ -96,6 +96,9 @@ include/google/protobuf/compiler/java/name_resolver.h
 include/google/protobuf/compiler/java/names.h
 include/google/protobuf/compiler/java/options.h
 include/google/protobuf/compiler/java/shared_code_generator.h
+include/google/protobuf/compiler/kotlin/file.h
+include/google/protobuf/compiler/kotlin/generator.h
+include/google/protobuf/compiler/kotlin/message.h
 include/google/protobuf/compiler/objectivec/enum.h
 include/google/protobuf/compiler/objectivec/enum_field.h
 include/google/protobuf/compiler/objectivec/extension.h
@@ -129,6 +132,7 @@ include/google/protobuf/compiler/rust/accessors/accessor_case.h
 include/google/protobuf/compiler/rust/accessors/accessors.h
 include/google/protobuf/compiler/rust/accessors/default_value.h
 include/google/protobuf/compiler/rust/accessors/generator.h
+include/google/protobuf/compiler/rust/accessors/with_presence.h
 include/google/protobuf/compiler/rust/context.h
 include/google/protobuf/compiler/rust/crate_mapping.h
 include/google/protobuf/compiler/rust/enum.h
@@ -139,6 +143,7 @@ include/google/protobuf/compiler/rust/oneof.h
 include/google/protobuf/compiler/rust/relative_path.h
 include/google/protobuf/compiler/rust/rust_field_type.h
 include/google/protobuf/compiler/rust/rust_keywords.h
+include/google/protobuf/compiler/rust/upb_helpers.h
 include/google/protobuf/compiler/scc.h
 include/google/protobuf/compiler/subprocess.h
 include/google/protobuf/compiler/versions.h
@@ -176,6 +181,7 @@ include/google/protobuf/generated_message_tctable_decl.h
 include/google/protobuf/generated_message_tctable_gen.h
 include/google/protobuf/generated_message_tctable_impl.h
 include/google/protobuf/generated_message_util.h
+include/google/protobuf/go_features.proto
 include/google/protobuf/has_bits.h
 include/google/protobuf/implicit_weak_message.h
 include/google/protobuf/inlined_string_field.h
@@ -190,6 +196,7 @@ include/google/protobuf/io/zero_copy_sink.h
 include/google/protobuf/io/zero_copy_stream.h
 include/google/protobuf/io/zero_copy_stream_impl.h
 include/google/protobuf/io/zero_copy_stream_impl_lite.h
+include/google/protobuf/java_features.proto
 include/google/protobuf/json/internal/descriptor_traits.h
 include/google/protobuf/json/internal/lexer.h
 include/google/protobuf/json/internal/message_path.h
@@ -258,7 +265,6 @@ include/google/protobuf/wire_format.h
 include/google/protobuf/wire_format_lite.h
 include/google/protobuf/wrappers.pb.h
 include/google/protobuf/wrappers.proto
-include/java/core/src/main/resources/google/protobuf/java_features.proto
 include/upb/base/descriptor_constants.h
 include/upb/base/internal/endian.h
 include/upb/base/internal/log2.h
@@ -334,6 +340,7 @@ include/upb/reflection/def.h
 include/upb/reflection/def.hpp
 include/upb/reflection/def_pool.h
 include/upb/reflection/def_type.h
+include/upb/reflection/descriptor_bootstrap.h
 include/upb/reflection/enum_def.h
 include/upb/reflection/enum_reserved_range.h
 include/upb/reflection/enum_value_def.h
@@ -366,13 +373,16 @@ include/upb/text/internal/encode.h
 include/upb/text/options.h
 include/upb/util/def_to_proto.h
 include/upb/util/required_fields.h
+include/upb/wire/byte_size.h
 include/upb/wire/decode.h
 include/upb/wire/encode.h
 include/upb/wire/eps_copy_input_stream.h
 include/upb/wire/internal/decode_fast.h
 include/upb/wire/reader.h
 include/upb/wire/types.h
-include/upb_generator/mangle.h
+include/upb_generator/common/names.h
+include/upb_generator/minitable/names.h
+include/upb_generator/minitable/names_internal.h
 include/utf8_range.h
 include/utf8_validity.h
 lib/cmake/protobuf/protobuf-config-version.cmake
@@ -396,4 +406,5 @@ lib/libutf8_range.so
 lib/libutf8_validity.so
 libdata/pkgconfig/protobuf-lite.pc
 libdata/pkgconfig/protobuf.pc
+libdata/pkgconfig/upb.pc
 libdata/pkgconfig/utf8_range.pc
diff --git a/devel/pybind11_protobuf/Makefile b/devel/pybind11_protobuf/Makefile
index ab555913dc09..4357c0ae55e5 100644
--- a/devel/pybind11_protobuf/Makefile
+++ b/devel/pybind11_protobuf/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	pybind11_protobuf
 PORTVERSION=	0.0.0.20240809
-PORTREVISION=	4
+PORTREVISION=	5
 CATEGORIES=	devel
 
 MAINTAINER=	sunpoet@FreeBSD.org
diff --git a/devel/qt6-grpc/Makefile b/devel/qt6-grpc/Makefile
index 9eb71318f7aa..8afd878ac160 100644
--- a/devel/qt6-grpc/Makefile
+++ b/devel/qt6-grpc/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	grpc
 DISTVERSION=	${QT6_VERSION}
+PORTREVISION=	1
 CATEGORIES=	devel
 PKGNAMEPREFIX=	qt6-
 
diff --git a/dns/knot-resolver/Makefile b/dns/knot-resolver/Makefile
index bfde3980c107..11d9bfcf732a 100644
--- a/dns/knot-resolver/Makefile
+++ b/dns/knot-resolver/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	knot-resolver
 DISTVERSION=	5.7.4
-PORTREVISION=	4
+PORTREVISION=	5
 CATEGORIES=	dns
 MASTER_SITES=	https://secure.nic.cz/files/knot-resolver/ \
 		https://dns.company/downloads/knot-resolver/
diff --git a/games/pink-pony/Makefile b/games/pink-pony/Makefile
index 0bd42458fbb0..1ab4a91ca015 100644
--- a/games/pink-pony/Makefile
+++ b/games/pink-pony/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	pink-pony
 PORTVERSION=	1.4.1
-PORTREVISION=	46
+PORTREVISION=	47
 CATEGORIES=	games
 
 MAINTAINER=	amdmi3@FreeBSD.org
diff --git a/games/pokerth/Makefile b/games/pokerth/Makefile
index 35f03da48b4f..cad9b819a52e 100644
--- a/games/pokerth/Makefile
+++ b/games/pokerth/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	pokerth
 PORTVERSION=	1.1.2
-PORTREVISION=	24
+PORTREVISION=	25
 CATEGORIES=	games
 MASTER_SITES=	SF
 
diff --git a/graphics/osgearth/Makefile b/graphics/osgearth/Makefile
index df94a07aee28..592bbd6ac44b 100644
--- a/graphics/osgearth/Makefile
+++ b/graphics/osgearth/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	osgearth
 PORTVERSION=	3.6.1
 DISTVERSIONPREFIX=	${PORTNAME}-
-PORTREVISION=	5
+PORTREVISION=	6
 CATEGORIES=	graphics geography
 
 MAINTAINER=	zirias@FreeBSD.org
diff --git a/graphics/qgis-ltr/Makefile b/graphics/qgis-ltr/Makefile
index a6c53922d149..b8b9a97c33af 100644
--- a/graphics/qgis-ltr/Makefile
+++ b/graphics/qgis-ltr/Makefile
@@ -3,6 +3,7 @@ DISTVERSION=	3.34.15
 CATEGORIES=	graphics geography
 MASTER_SITES=	https://qgis.org/downloads/
 PKGNAMESUFFIX=	-ltr
+PORTREVISION=	1
 
 MAINTAINER=	rhurlin@FreeBSD.org
 COMMENT=	Free and Open Source Geographic Information System
diff --git a/graphics/qgis/Makefile b/graphics/qgis/Makefile
index b3222feb24e4..b6703df6e821 100644
--- a/graphics/qgis/Makefile
+++ b/graphics/qgis/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	qgis
 DISTVERSION=	3.40.3
+PORTREVISION=	1
 CATEGORIES=	graphics geography
 MASTER_SITES=	https://qgis.org/downloads/
 
diff --git a/graphics/qtpbfimageplugin/Makefile b/graphics/qtpbfimageplugin/Makefile
index ef966a3661d0..d389d76a796f 100644
--- a/graphics/qtpbfimageplugin/Makefile
+++ b/graphics/qtpbfimageplugin/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	qtpbfimageplugin
 PORTVERSION=	2.1
-PORTREVISION=	14
+PORTREVISION=	15
 CATEGORIES=	graphics
 
 MAINTAINER=	sikmir@gmail.com
diff --git a/japanese/mozc-server/Makefile b/japanese/mozc-server/Makefile
index 36db7b912330..54ea388e0362 100644
--- a/japanese/mozc-server/Makefile
+++ b/japanese/mozc-server/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	mozc
 PORTVERSION=	2.23.2815.102.01
 DISTVERSIONPREFIX=	v
-PORTREVISION?=	24
+PORTREVISION?=	25
 CATEGORIES=	japanese
 
 MAINTAINER=	hrs@FreeBSD.org
diff --git a/math/or-tools/Makefile b/math/or-tools/Makefile
index 6aadd3d12a61..26465a33342c 100644
--- a/math/or-tools/Makefile
+++ b/math/or-tools/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	or-tools
 DISTVERSIONPREFIX=	v
 DISTVERSION=	9.8
-PORTREVISION=	7
+PORTREVISION=	8
 CATEGORIES=	math
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/math/py-or-tools/Makefile b/math/py-or-tools/Makefile
index 506280799d91..4eb4369e1b33 100644
--- a/math/py-or-tools/Makefile
+++ b/math/py-or-tools/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	or-tools
 DISTVERSIONPREFIX=	v
 DISTVERSION=	9.6
-PORTREVISION=	7
+PORTREVISION=	8
 CATEGORIES=	math
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
diff --git a/misc/caffe/Makefile b/misc/caffe/Makefile
index a29057311f71..1ad6cc544c44 100644
--- a/misc/caffe/Makefile
+++ b/misc/caffe/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	caffe
 DISTVERSION=	1.0-136
 DISTVERSIONSUFFIX=	-g9b891540
-PORTREVISION=	15
+PORTREVISION=	16
 CATEGORIES=	misc # machine-learning
 
 PATCH_SITES=	https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
diff --git a/misc/mnn/Makefile b/misc/mnn/Makefile
index a2eb3f4db0cb..e496903a1c0f 100644
--- a/misc/mnn/Makefile
+++ b/misc/mnn/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	mnn
 DISTVERSION=	2.9.0
-PORTREVISION=	5
+PORTREVISION=	6
 CATEGORIES=	misc # machine-learning
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/misc/ncnn/Makefile b/misc/ncnn/Makefile
index 04cafb680c77..205dc4af885a 100644
--- a/misc/ncnn/Makefile
+++ b/misc/ncnn/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	ncnn
 DISTVERSION=	20241226
+PORTREVISION=	1
 CATEGORIES=	misc # machine-learning
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/misc/onnx/Makefile b/misc/onnx/Makefile
index ca5e40bec8e2..8d3c6c957807 100644
--- a/misc/onnx/Makefile
+++ b/misc/onnx/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	onnx
 DISTVERSIONPREFIX=	v
 DISTVERSION=	1.17.0
+PORTREVISION=	1
 CATEGORIES=	misc # machine-learning
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/misc/py-onnx/Makefile b/misc/py-onnx/Makefile
index 7f99d4107d8e..87c9604dbb15 100644
--- a/misc/py-onnx/Makefile
+++ b/misc/py-onnx/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	onnx
 DISTVERSION=	1.16.2
-PORTREVISION=	4
+PORTREVISION=	5
 CATEGORIES=	misc # machine-learning
 MASTER_SITES=	PYPI \
 		https://github.com/abseil/abseil-cpp/archive/refs/tags/:abseil \
diff --git a/misc/py-pytorch/Makefile b/misc/py-pytorch/Makefile
index c46d4b40a2fc..06c8993ce0a3 100644
--- a/misc/py-pytorch/Makefile
+++ b/misc/py-pytorch/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	pytorch
 DISTVERSIONPREFIX=	v
 DISTVERSION=	2.5.1
-PORTREVISION=	4
+PORTREVISION=	5
 CATEGORIES=	misc # machine-learning
 MASTER_SITES=	https://github.com/pytorch/pytorch/releases/download/v${DISTVERSION}/
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
diff --git a/misc/pytorch/Makefile b/misc/pytorch/Makefile
index 953c495564d5..6cdc35d19417 100644
--- a/misc/pytorch/Makefile
+++ b/misc/pytorch/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	pytorch
 DISTVERSIONPREFIX=	v
 DISTVERSION=	2.4.1
-PORTREVISION=	5
+PORTREVISION=	6
 CATEGORIES=	misc # machine-learning
 MASTER_SITES=	https://github.com/pytorch/pytorch/releases/download/v${DISTVERSION}/
 DIST_SUBDIR=	${PORTNAME}
diff --git a/multimedia/libopenshot/Makefile b/multimedia/libopenshot/Makefile
index 25ff95c9c3ba..acf950913ccf 100644
--- a/multimedia/libopenshot/Makefile
+++ b/multimedia/libopenshot/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	libopenshot
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.3.3
-PORTREVISION=	6
+PORTREVISION=	7
 CATEGORIES=	multimedia
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
diff --git a/multimedia/vlc/Makefile b/multimedia/vlc/Makefile
index e3dfd79bb6cc..8e9960fcb5b5 100644
--- a/multimedia/vlc/Makefile
+++ b/multimedia/vlc/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	vlc
 DISTVERSION=	3.0.21
-PORTREVISION=	10
+PORTREVISION=	11
 PORTEPOCH=	4
 CATEGORIES=	multimedia audio net www
 MASTER_SITES=	https://get.videolan.org/${PORTNAME}/${DISTVERSION:S/a$//}/ \
diff --git a/net-im/ricochet/Makefile b/net-im/ricochet/Makefile
index 14c159076794..dd36758c4e9a 100644
--- a/net-im/ricochet/Makefile
+++ b/net-im/ricochet/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	ricochet
 PORTVERSION=	1.1.4
 DISTVERSIONPREFIX=	v
-PORTREVISION=	35
+PORTREVISION=	36
 CATEGORIES=	net-im net-p2p
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/net-im/telegram-desktop/Makefile b/net-im/telegram-desktop/Makefile
index 587ec3c69f86..4b5ff5fa85b3 100644
--- a/net-im/telegram-desktop/Makefile
+++ b/net-im/telegram-desktop/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	telegram-desktop
 DISTVERSION=	5.10.6
+PORTREVISION=	1
 CATEGORIES=	net-im
 MASTER_SITES=	https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/v${DISTVERSION}/
 DISTNAME=	tdesktop-${DISTVERSION}-full
diff --git a/net-im/tg_owt/Makefile b/net-im/tg_owt/Makefile
index 9bf046d4a4a3..7fbfddd4ab57 100644
--- a/net-im/tg_owt/Makefile
+++ b/net-im/tg_owt/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	tg_owt
 PORTVERSION=	0.0.20241203
+PORTREVISION=	1
 CATEGORIES=	net-im
 
 MAINTAINER=	ports@FreeBSD.org
diff --git a/net-mgmt/collectd5/Makefile b/net-mgmt/collectd5/Makefile
index a4860ee426d4..82ac1dc8692a 100644
--- a/net-mgmt/collectd5/Makefile
+++ b/net-mgmt/collectd5/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	collectd
 PORTVERSION=	5.12.0
-PORTREVISION=	19
+PORTREVISION=	20
 CATEGORIES=	net-mgmt
 MASTER_SITES=	https://storage.googleapis.com/collectd-tarballs/
 PKGNAMESUFFIX=	5
diff --git a/net-mgmt/fastnetmon/Makefile b/net-mgmt/fastnetmon/Makefile
index 5b8b920c6cb7..9837a2f316e5 100644
--- a/net-mgmt/fastnetmon/Makefile
+++ b/net-mgmt/fastnetmon/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=		fastnetmon
 DISTVERSIONPREFIX=	v
 DISTVERSION=		1.2.7
-PORTREVISION=	13
+PORTREVISION=	14
 CATEGORIES=		net-mgmt security
 
 MAINTAINER=		farrokhi@FreeBSD.org
diff --git a/net-mgmt/netdata/Makefile b/net-mgmt/netdata/Makefile
index 2e5d035ee6a6..33524e142a27 100644
--- a/net-mgmt/netdata/Makefile
+++ b/net-mgmt/netdata/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	netdata
 DISTVERSIONPREFIX=	v
 DISTVERSION=	1.43.2
-PORTREVISION=	7
+PORTREVISION=	8
 CATEGORIES=	net-mgmt
 MASTER_SITES=	https://github.com/${PORTNAME}/${PORTNAME}/releases/download/v${DISTVERSION}/
 
diff --git a/net-p2p/bitcoin/Makefile b/net-p2p/bitcoin/Makefile
index 9d887aa73c84..10ddddb191cd 100644
--- a/net-p2p/bitcoin/Makefile
+++ b/net-p2p/bitcoin/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	bitcoin
 PORTVERSION=	28.0
-PORTREVISION=	4
+PORTREVISION=	5
 CATEGORIES=	net-p2p finance
 MASTER_SITES=	https://bitcoincore.org/bin/bitcoin-core-${PORTVERSION}/ \
 		LOCAL/swills:icon
diff --git a/net-p2p/litecoin/Makefile b/net-p2p/litecoin/Makefile
index d0378c4f578b..f61b0af0ea74 100644
--- a/net-p2p/litecoin/Makefile
+++ b/net-p2p/litecoin/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	litecoin
 DISTVERSIONPREFIX=	v
 DISTVERSION=	0.21.4
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	net-p2p finance
 
 MAINTAINER=	hsw@bitmark.com
diff --git a/net-p2p/namecoin/Makefile b/net-p2p/namecoin/Makefile
index 5f401be0e83a..773ffefe29f5 100644
--- a/net-p2p/namecoin/Makefile
+++ b/net-p2p/namecoin/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	namecoin
 DISTVERSIONPREFIX=	nc
 DISTVERSION=	24.0
-PORTREVISION=	12
+PORTREVISION=	13
 PORTEPOCH=	1
 CATEGORIES=	net-p2p dns
 MASTER_SITES+=	https://same.name/static/:icon
diff --git a/net-p2p/pulsar-client-cpp/Makefile b/net-p2p/pulsar-client-cpp/Makefile
index a71c4af2e805..215f035ce783 100644
--- a/net-p2p/pulsar-client-cpp/Makefile
+++ b/net-p2p/pulsar-client-cpp/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	pulsar-client-cpp # this port requres instruction sets crc32, pclmul above the default sse2
 DISTVERSIONPREFIX=	v
 DISTVERSION=	3.7.0
+PORTREVISION=	1
 CATEGORIES=	net-p2p
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/net/ecal/Makefile b/net/ecal/Makefile
index bb4d358a6a34..9fd4b2fcd6a6 100644
--- a/net/ecal/Makefile
+++ b/net/ecal/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	ecal
 DISTVERSIONPREFIX=	v
 DISTVERSION=	5.13.3
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	net devel
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/net/eternalterminal/Makefile b/net/eternalterminal/Makefile
index 5ee20232bae5..ff41e5a2c72d 100644
--- a/net/eternalterminal/Makefile
+++ b/net/eternalterminal/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	eternalterminal
 DISTVERSIONPREFIX=	et-v
 DISTVERSION=	6.2.9
-PORTREVISION=	6
+PORTREVISION=	7
 CATEGORIES=	net
 
 MAINTAINER=	eduardo@FreeBSD.org
diff --git a/net/gamenetworkingsockets/Makefile b/net/gamenetworkingsockets/Makefile
index f1c7833727d6..e91db595e182 100644
--- a/net/gamenetworkingsockets/Makefile
+++ b/net/gamenetworkingsockets/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	gamenetworkingsockets
 PORTVERSION=	1.3.0
 DISTVERSIONPREFIX=	v
-PORTREVISION=	10
+PORTREVISION=	11
 CATEGORIES=	net
 
 MAINTAINER=	kpedersen@disroot.org
diff --git a/net/libarcus/Makefile b/net/libarcus/Makefile
index 11f62872de42..dc6f32963d86 100644
--- a/net/libarcus/Makefile
+++ b/net/libarcus/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	libArcus
 PORTVERSION=	5.3.0
-PORTREVISION=	4
+PORTREVISION=	5
 PORTEPOCH=	1
 CATEGORIES=	net cad
 DIST_SUBDIR=	Ultimaker
diff --git a/net/mosh/Makefile b/net/mosh/Makefile
index b84d3c616122..3995819bbffc 100644
--- a/net/mosh/Makefile
+++ b/net/mosh/Makefile
@@ -1,7 +1,7 @@
 PORTNAME=	mosh
 PORTVERSION=	1.4.0
 DISTVERSIONPREFIX=	${PORTNAME}-
-PORTREVISION=	7
+PORTREVISION=	8
 CATEGORIES=	net
 
 MAINTAINER=	zi@FreeBSD.org
diff --git a/net/spoofer/Makefile b/net/spoofer/Makefile
index 92ca6625b14c..c9c34b028ead 100644
--- a/net/spoofer/Makefile
+++ b/net/spoofer/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	spoofer
 DISTVERSION=	1.4.11
-PORTREVISION=	7
+PORTREVISION=	8
 CATEGORIES=	net
 MASTER_SITES=	https://www.caida.org/projects/spoofer/downloads/
 
diff --git a/science/paraview/Makefile b/science/paraview/Makefile
index 5c5b21db3af2..8e639cba9a89 100644
--- a/science/paraview/Makefile
+++ b/science/paraview/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	paraview
 DISTVERSION=	${PARAVIEW_VER}.1
-PORTREVISION=	16
+PORTREVISION=	17
 CATEGORIES=	science graphics
 MASTER_SITES=	http://www.paraview.org/files/v${PARAVIEW_VER}/
 DISTNAME=	ParaView-v${PORTVERSION}
diff --git a/science/py-chainer/Makefile b/science/py-chainer/Makefile
*** 71 LINES SKIPPED ***