Index | Thread | Search

From:
Klemens Nanni <kn@openbsd.org>
Subject:
abseil-cpp 20250814.0 update + consumer syncs
To:
ports <ports@openbsd.org>
Date:
Sat, 23 Aug 2025 17:29:00 +0000

Download raw body.

Thread
  • Klemens Nanni:

    abseil-cpp 20250814.0 update + consumer syncs

https://github.com/abseil/abseil-cpp/releases/tag/20250814.0

Major bump for absl_* and new libraries.

I synced WANTLIB and bumped SHARED_LIBS as per /usr/src/lib/check_sym
for all ports directly depending on devel/abseil-cpp:

	cad/kicad
	devel/bear
	devel/mtxclient
	devel/protobuf
	devel/protobuf-c
	graphics/opencv
	net/grpc
	net/mosh
	productivity/glabels
	productivity/libphonenumber
	textproc/re2
	x11/kde-applications/marble
	x11/qt6/qtgrpc

There are a couple ports pulling in absl_* WANTLIB as transient
dependency, I have yet to build/test those. 

Only net/tg_owt fails to build.

My plan is to commit either once a fix appears or in about a week
so as not to wait too long.

Complete diff below.

Tests? Feedback? OK?


Index: devel/abseil-cpp/Makefile
===================================================================
RCS file: /cvs/ports/devel/abseil-cpp/Makefile,v
diff -u -p -r1.38 Makefile
--- devel/abseil-cpp/Makefile	4 Jul 2025 20:14:29 -0000	1.38
+++ devel/abseil-cpp/Makefile	20 Aug 2025 20:37:20 -0000
@@ -3,7 +3,7 @@ BROKEN-sparc64 = is not a constant expre
 COMMENT =	abseil common libraries (C++)
 CATEGORIES =	devel
 
-V =		20250512.1
+V =		20250814.0
 DISTNAME =	abseil-cpp-${V}
 
 HOMEPAGE =	https://abseil.io/
@@ -26,16 +26,16 @@ ABSL_LIBS = \
     flags_commandlineflag_internal flags_config flags_internal \
     flags_marshalling flags_parse flags_private_handle_accessor \
     flags_program_name flags_reflection flags_usage flags_usage_internal \
-    graphcycles_internal hash hash_generator_testing hashtablez_sampler int128 \
-    kernel_timeout_internal leak_check log_entry log_flags log_globals \
-    log_initialize log_internal_check_op log_internal_conditions \
-    log_internal_fnmatch log_internal_format log_internal_globals \
-    log_internal_log_sink_set log_internal_message \
+    graphcycles_internal hash hash_generator_testing hashtable_profiler \
+    hashtablez_sampler int128 kernel_timeout_internal leak_check log_entry \
+    log_flags log_globals log_initialize log_internal_check_op \
+    log_internal_conditions log_internal_fnmatch log_internal_format \
+    log_internal_globals log_internal_log_sink_set log_internal_message \
     log_internal_nullguard log_internal_proto \
     log_internal_structured_proto log_internal_test_actions \
     log_internal_test_helpers log_internal_test_matchers log_severity log_sink \
     low_level_hash malloc_internal per_thread_sem_test_common periodic_sampler \
-    poison pow10_helper random_distributions \
+    poison pow10_helper profile_builder random_distributions \
     random_internal_distribution_test_util random_internal_entropy_pool \
     random_internal_platform random_internal_pool_urbg random_internal_randen \
     random_internal_randen_hwaes random_internal_randen_hwaes_impl \
Index: devel/abseil-cpp/distinfo
===================================================================
RCS file: /cvs/ports/devel/abseil-cpp/distinfo,v
diff -u -p -r1.17 distinfo
--- devel/abseil-cpp/distinfo	4 Jul 2025 20:14:29 -0000	1.17
+++ devel/abseil-cpp/distinfo	20 Aug 2025 20:12:43 -0000
@@ -1,2 +1,2 @@
-SHA256 (abseil-cpp-20250512.1.tar.gz) = m3oGQwXp/ZTRJP+mzDWFkutCtdpYj7TgfQklSqQAhts=
-SIZE (abseil-cpp-20250512.1.tar.gz) = 2221441
+SHA256 (abseil-cpp-20250814.0.tar.gz) = myty1Og2fAuEP6K8+isI3rvjzuNPeqon3lWmy7PoQ9s=
+SIZE (abseil-cpp-20250814.0.tar.gz) = 2235497
Index: devel/abseil-cpp/patches/patch-absl_debugging_CMakeLists_txt
===================================================================
RCS file: /cvs/ports/devel/abseil-cpp/patches/patch-absl_debugging_CMakeLists_txt,v
diff -u -p -r1.10 patch-absl_debugging_CMakeLists_txt
--- devel/abseil-cpp/patches/patch-absl_debugging_CMakeLists_txt	21 May 2025 11:33:02 -0000	1.10
+++ devel/abseil-cpp/patches/patch-absl_debugging_CMakeLists_txt	20 Aug 2025 20:13:15 -0000
@@ -4,7 +4,7 @@ defaults to --exec-only.
 Index: absl/debugging/CMakeLists.txt
 --- absl/debugging/CMakeLists.txt.orig
 +++ absl/debugging/CMakeLists.txt
-@@ -92,6 +92,7 @@ absl_cc_library(
+@@ -93,6 +93,7 @@ absl_cc_library(
    PUBLIC
  )
  
@@ -12,7 +12,7 @@ Index: absl/debugging/CMakeLists.txt
  absl_cc_test(
    NAME
      symbolize_test
-@@ -114,6 +115,7 @@ absl_cc_test(
+@@ -115,6 +116,7 @@ absl_cc_test(
      absl::symbolize
      GTest::gmock
  )
Index: devel/abseil-cpp/pkg/PLIST
===================================================================
RCS file: /cvs/ports/devel/abseil-cpp/pkg/PLIST,v
diff -u -p -r1.12 PLIST
--- devel/abseil-cpp/pkg/PLIST	21 May 2025 11:33:02 -0000	1.12
+++ devel/abseil-cpp/pkg/PLIST	20 Aug 2025 20:38:42 -0000
@@ -27,7 +27,6 @@ include/absl/base/internal/iterator_trai
 include/absl/base/internal/iterator_traits_test_helper.h
 include/absl/base/internal/low_level_alloc.h
 include/absl/base/internal/low_level_scheduling.h
-include/absl/base/internal/nullability_deprecated.h
 include/absl/base/internal/per_thread_tls.h
 include/absl/base/internal/poison.h
 include/absl/base/internal/pretty_function.h
@@ -188,7 +187,6 @@ include/absl/hash/internal/
 include/absl/hash/internal/city.h
 include/absl/hash/internal/hash.h
 include/absl/hash/internal/hash_test.h
-include/absl/hash/internal/low_level_hash.h
 include/absl/hash/internal/spy_hash_state.h
 include/absl/hash/internal/weakly_mixed_integer.h
 include/absl/log/
@@ -247,9 +245,11 @@ include/absl/numeric/internal/
 include/absl/numeric/internal/bits.h
 include/absl/numeric/internal/representation.h
 include/absl/profiling/
+include/absl/profiling/hashtable.h
 include/absl/profiling/internal/
 include/absl/profiling/internal/exponential_biased.h
 include/absl/profiling/internal/periodic_sampler.h
+include/absl/profiling/internal/profile_builder.h
 include/absl/profiling/internal/sample_recorder.h
 include/absl/random/
 include/absl/random/bernoulli_distribution.h
@@ -402,6 +402,7 @@ include/absl/time/internal/cctz/include/
 include/absl/time/internal/cctz/include/cctz/time_zone.h
 include/absl/time/internal/cctz/include/cctz/zone_info_source.h
 include/absl/time/internal/cctz/src/
+include/absl/time/internal/cctz/src/test_time_zone_names.h
 include/absl/time/internal/cctz/src/time_zone_fixed.h
 include/absl/time/internal/cctz/src/time_zone_if.h
 include/absl/time/internal/cctz/src/time_zone_impl.h
@@ -465,10 +466,12 @@ lib/cmake/absl/abslTargets.cmake
 @lib lib/libabsl_graphcycles_internal.so.${LIBabsl_graphcycles_internal_VERSION}
 @lib lib/libabsl_hash.so.${LIBabsl_hash_VERSION}
 @lib lib/libabsl_hash_generator_testing.so.${LIBabsl_hash_generator_testing_VERSION}
+@lib lib/libabsl_hashtable_profiler.so.${LIBabsl_hashtable_profiler_VERSION}
 @lib lib/libabsl_hashtablez_sampler.so.${LIBabsl_hashtablez_sampler_VERSION}
 @lib lib/libabsl_int128.so.${LIBabsl_int128_VERSION}
 @lib lib/libabsl_kernel_timeout_internal.so.${LIBabsl_kernel_timeout_internal_VERSION}
 @lib lib/libabsl_leak_check.so.${LIBabsl_leak_check_VERSION}
+@lib lib/libabsl_log_entry.so.${LIBabsl_log_entry_VERSION}
 @lib lib/libabsl_log_flags.so.${LIBabsl_log_flags_VERSION}
 @lib lib/libabsl_log_globals.so.${LIBabsl_log_globals_VERSION}
 @lib lib/libabsl_log_initialize.so.${LIBabsl_log_initialize_VERSION}
@@ -487,12 +490,12 @@ lib/cmake/absl/abslTargets.cmake
 @lib lib/libabsl_log_internal_test_matchers.so.${LIBabsl_log_internal_test_matchers_VERSION}
 @lib lib/libabsl_log_severity.so.${LIBabsl_log_severity_VERSION}
 @lib lib/libabsl_log_sink.so.${LIBabsl_log_sink_VERSION}
-@lib lib/libabsl_low_level_hash.so.${LIBabsl_low_level_hash_VERSION}
 @lib lib/libabsl_malloc_internal.so.${LIBabsl_malloc_internal_VERSION}
 @lib lib/libabsl_per_thread_sem_test_common.so.${LIBabsl_per_thread_sem_test_common_VERSION}
 @lib lib/libabsl_periodic_sampler.so.${LIBabsl_periodic_sampler_VERSION}
 @lib lib/libabsl_poison.so.${LIBabsl_poison_VERSION}
 @lib lib/libabsl_pow10_helper.so.${LIBabsl_pow10_helper_VERSION}
+@lib lib/libabsl_profile_builder.so.${LIBabsl_profile_builder_VERSION}
 @lib lib/libabsl_random_distributions.so.${LIBabsl_random_distributions_VERSION}
 @lib lib/libabsl_random_internal_distribution_test_util.so.${LIBabsl_random_internal_distribution_test_util_VERSION}
 @lib lib/libabsl_random_internal_entropy_pool.so.${LIBabsl_random_internal_entropy_pool_VERSION}
@@ -622,6 +625,7 @@ lib/pkgconfig/absl_hash_testing.pc
 lib/pkgconfig/absl_hashtable_control_bytes.pc
 lib/pkgconfig/absl_hashtable_debug.pc
 lib/pkgconfig/absl_hashtable_debug_hooks.pc
+lib/pkgconfig/absl_hashtable_profiler.pc
 lib/pkgconfig/absl_hashtablez_sampler.pc
 lib/pkgconfig/absl_inlined_vector.pc
 lib/pkgconfig/absl_inlined_vector_internal.pc
@@ -663,7 +667,6 @@ lib/pkgconfig/absl_log_sink.pc
 lib/pkgconfig/absl_log_sink_registry.pc
 lib/pkgconfig/absl_log_streamer.pc
 lib/pkgconfig/absl_log_structured.pc
-lib/pkgconfig/absl_low_level_hash.pc
 lib/pkgconfig/absl_malloc_internal.pc
 lib/pkgconfig/absl_memory.pc
 lib/pkgconfig/absl_meta.pc
@@ -684,6 +687,7 @@ lib/pkgconfig/absl_poison.pc
 lib/pkgconfig/absl_pow10_helper.pc
 lib/pkgconfig/absl_prefetch.pc
 lib/pkgconfig/absl_pretty_function.pc
+lib/pkgconfig/absl_profile_builder.pc
 lib/pkgconfig/absl_random_bit_gen_ref.pc
 lib/pkgconfig/absl_random_distributions.pc
 lib/pkgconfig/absl_random_internal_distribution_caller.pc
Index: cad/kicad/Makefile
===================================================================
RCS file: /cvs/ports/cad/kicad/Makefile,v
diff -u -p -r1.80 Makefile
--- cad/kicad/Makefile	3 Aug 2025 13:39:11 -0000	1.80
+++ cad/kicad/Makefile	23 Aug 2025 17:01:06 -0000
@@ -8,6 +8,7 @@ V =			9.0.3
 COMMENT =		schematic and PCB editing software
 DISTNAME =		kicad-${V}
 EPOCH =			0
+REVISION =		0
 
 SHARED_LIBS +=  kicad_3dsg                2.0 # 2.0
 SHARED_LIBS +=  kicommon                  0.0 # 0.0
@@ -38,14 +39,14 @@ WANTLIB += absl_flags_commandlineflag_in
 WANTLIB += absl_flags_internal absl_flags_marshalling absl_flags_private_handle_accessor
 WANTLIB += absl_flags_program_name absl_flags_reflection absl_graphcycles_internal
 WANTLIB += absl_hash absl_hashtablez_sampler absl_int128 absl_kernel_timeout_internal
-WANTLIB += absl_leak_check absl_log_globals absl_log_initialize
+WANTLIB += absl_leak_check absl_log_entry absl_log_globals absl_log_initialize
 WANTLIB += absl_log_internal_check_op absl_log_internal_conditions
 WANTLIB += absl_log_internal_fnmatch absl_log_internal_format
 WANTLIB += absl_log_internal_globals absl_log_internal_log_sink_set
 WANTLIB += absl_log_internal_message absl_log_internal_nullguard
 WANTLIB += absl_log_internal_proto absl_log_internal_structured_proto
-WANTLIB += absl_log_severity absl_log_sink absl_low_level_hash
-WANTLIB += absl_malloc_internal absl_random_distributions absl_random_internal_entropy_pool
+WANTLIB += absl_log_severity absl_log_sink absl_malloc_internal
+WANTLIB += absl_random_distributions absl_random_internal_entropy_pool
 WANTLIB += absl_random_internal_platform absl_random_internal_randen
 WANTLIB += absl_random_internal_randen_hwaes absl_random_internal_randen_hwaes_impl
 WANTLIB += absl_random_internal_randen_slow absl_random_internal_seed_material
@@ -59,11 +60,11 @@ WANTLIB += absl_vlog_config_internal atk
 WANTLIB += boost_system-mt boost_thread-mt c cairo cairo-gobject
 WANTLIB += curl fontconfig freetype gdk-3 gdk_pixbuf-2.0 gio-2.0
 WANTLIB += git2 glib-2.0 gobject-2.0 gtk-3 harfbuzz intl iodbc
-WANTLIB += m ngspice nng pango-1.0 pangocairo-1.0 pixman-1 ${MODPY_WANTLIB}
+WANTLIB += m nng pango-1.0 pangocairo-1.0 pixman-1 protobuf ${MODPY_WANTLIB}
 WANTLIB += secret-1 wx_baseu-3.2 wx_baseu_net-3.2 wx_baseu_xml-3.2
 WANTLIB += wx_gtk3u_aui-3.2 wx_gtk3u_core-3.2 wx_gtk3u_gl-3.2
 WANTLIB += wx_gtk3u_html-3.2 wx_gtk3u_propgrid-3.2 wx_gtk3u_richtext-3.2
-WANTLIB += wx_gtk3u_stc-3.2 z zstd protobuf
+WANTLIB += wx_gtk3u_stc-3.2 z zstd
 
 SITES =			https://gitlab.com/kicad/code/kicad/-/archive/${V}/
 
Index: devel/bear/Makefile
===================================================================
RCS file: /cvs/ports/devel/bear/Makefile,v
diff -u -p -r1.7 Makefile
--- devel/bear/Makefile	28 Jun 2025 06:16:18 -0000	1.7
+++ devel/bear/Makefile	23 Aug 2025 09:02:57 -0000
@@ -3,7 +3,7 @@ COMMENT =	clang database generator
 V =		3.1.6
 DIST_TUPLE +=	github rizsotto Bear ${V} .
 DISTNAME =	bear-${V}
-REVISION =	2
+REVISION =	3
 
 CATEGORIES =	devel
 
@@ -22,14 +22,14 @@ WANTLIB += absl_flags_commandlineflag_in
 WANTLIB += absl_flags_internal absl_flags_marshalling absl_flags_private_handle_accessor
 WANTLIB += absl_flags_program_name absl_flags_reflection absl_graphcycles_internal
 WANTLIB += absl_hash absl_hashtablez_sampler absl_int128 absl_kernel_timeout_internal
-WANTLIB += absl_leak_check absl_log_globals absl_log_initialize
+WANTLIB += absl_leak_check absl_log_entry absl_log_globals absl_log_initialize
 WANTLIB += absl_log_internal_check_op absl_log_internal_conditions
 WANTLIB += absl_log_internal_fnmatch absl_log_internal_format
 WANTLIB += absl_log_internal_globals absl_log_internal_log_sink_set
 WANTLIB += absl_log_internal_message absl_log_internal_nullguard
 WANTLIB += absl_log_internal_proto absl_log_internal_structured_proto
-WANTLIB += absl_log_severity absl_log_sink absl_low_level_hash
-WANTLIB += absl_malloc_internal absl_random_distributions absl_random_internal_entropy_pool
+WANTLIB += absl_log_severity absl_log_sink absl_malloc_internal
+WANTLIB += absl_random_distributions absl_random_internal_entropy_pool
 WANTLIB += absl_random_internal_platform absl_random_internal_randen
 WANTLIB += absl_random_internal_randen_hwaes absl_random_internal_randen_hwaes_impl
 WANTLIB += absl_random_internal_randen_slow absl_random_internal_seed_material
@@ -40,7 +40,6 @@ WANTLIB += absl_strerror absl_string_vie
 WANTLIB += absl_symbolize absl_synchronization absl_throw_delegate
 WANTLIB += absl_time absl_time_zone absl_tracing_internal absl_utf8_for_code_point
 WANTLIB += absl_vlog_config_internal c execinfo fmt gpr grpc grpc++
-WANTLIB += m protobuf spdlog utf8_range utf8_validity
 
 # C++17
 COMPILER = base-clang ports-gcc
Index: devel/mtxclient/Makefile
===================================================================
RCS file: /cvs/ports/devel/mtxclient/Makefile,v
diff -u -p -r1.13 Makefile
--- devel/mtxclient/Makefile	28 Jun 2025 06:16:18 -0000	1.13
+++ devel/mtxclient/Makefile	22 Aug 2025 22:01:37 -0000
@@ -6,7 +6,7 @@ SHARED_LIBS +=  matrix_client	3.0
 GH_ACCOUNT =	Nheko-Reborn
 GH_PROJECT =	mtxclient
 GH_TAGNAME =	v0.10.0
-REVISION =	3
+REVISION =	4
 
 # MIT
 PERMIT_PACKAGE =	Yes
@@ -21,20 +21,19 @@ WANTLIB += absl_flags_commandlineflag_in
 WANTLIB += absl_flags_internal absl_flags_marshalling absl_flags_private_handle_accessor
 WANTLIB += absl_flags_program_name absl_flags_reflection absl_graphcycles_internal
 WANTLIB += absl_hash absl_hashtablez_sampler absl_int128 absl_kernel_timeout_internal
-WANTLIB += absl_leak_check absl_log_globals absl_log_internal_check_op
+WANTLIB += absl_leak_check absl_log_entry absl_log_globals absl_log_internal_check_op
 WANTLIB += absl_log_internal_conditions absl_log_internal_fnmatch
 WANTLIB += absl_log_internal_format absl_log_internal_globals
 WANTLIB += absl_log_internal_log_sink_set absl_log_internal_message
 WANTLIB += absl_log_internal_nullguard absl_log_internal_proto
 WANTLIB += absl_log_internal_structured_proto absl_log_severity
-WANTLIB += absl_log_sink absl_low_level_hash absl_malloc_internal
-WANTLIB += absl_raw_hash_set absl_raw_logging_internal absl_spinlock_wait
-WANTLIB += absl_stacktrace absl_str_format_internal absl_strerror
-WANTLIB += absl_string_view absl_strings absl_strings_internal
-WANTLIB += absl_symbolize absl_synchronization absl_throw_delegate
-WANTLIB += absl_time absl_time_zone absl_tracing_internal absl_utf8_for_code_point
-WANTLIB += absl_vlog_config_internal coeurl crypto execinfo fmt
-WANTLIB += m olm re2 spdlog ssl
+WANTLIB += absl_log_sink absl_malloc_internal absl_raw_hash_set
+WANTLIB += absl_raw_logging_internal absl_spinlock_wait absl_stacktrace
+WANTLIB += absl_str_format_internal absl_strerror absl_string_view
+WANTLIB += absl_strings absl_strings_internal absl_symbolize absl_synchronization
+WANTLIB += absl_throw_delegate absl_time absl_time_zone absl_tracing_internal
+WANTLIB += absl_utf8_for_code_point absl_vlog_config_internal
+WANTLIB += coeurl crypto execinfo fmt m olm re2 spdlog ssl
 
 MODULES =	devel/cmake
 
Index: devel/protobuf/Makefile
===================================================================
RCS file: /cvs/ports/devel/protobuf/Makefile,v
diff -u -p -r1.94 Makefile
--- devel/protobuf/Makefile	18 Aug 2025 07:18:02 -0000	1.94
+++ devel/protobuf/Makefile	22 Aug 2025 21:53:37 -0000
@@ -8,13 +8,14 @@ TAG =			v${PROTOBUF_VERSION:S/rc-/rc/}
 DISTNAME =		protobuf-${PROTOBUF_VERSION}
 PKGNAME =		protobuf-${V:S/-//g}
 DISTFILES =		protobuf-${PROTOBUF_VERSION}.tar.gz
+REVISION =		0
 
 PROTOC_VERSION =	${PROTOBUF_VERSION}.0
 SUBST_VARS +=		PROTOC_VERSION
 
-SHARED_LIBS +=		protobuf-lite	29.0
-SHARED_LIBS +=		protobuf	32.0
-SHARED_LIBS +=		protoc		33.0
+SHARED_LIBS +=		protobuf-lite	30.0
+SHARED_LIBS +=		protobuf	33.0
+SHARED_LIBS +=		protoc		34.0
 SHARED_LIBS +=		utf8_range	1.0
 SHARED_LIBS +=		utf8_validity	2.0
 
@@ -37,14 +38,14 @@ WANTLIB += absl_flags_commandlineflag_in
 WANTLIB += absl_flags_internal absl_flags_marshalling absl_flags_private_handle_accessor
 WANTLIB += absl_flags_program_name absl_flags_reflection absl_graphcycles_internal
 WANTLIB += absl_hash absl_hashtablez_sampler absl_int128 absl_kernel_timeout_internal
-WANTLIB += absl_leak_check absl_log_globals absl_log_initialize
+WANTLIB += absl_leak_check absl_log_entry absl_log_globals absl_log_initialize
 WANTLIB += absl_log_internal_check_op absl_log_internal_conditions
 WANTLIB += absl_log_internal_fnmatch absl_log_internal_format
 WANTLIB += absl_log_internal_globals absl_log_internal_log_sink_set
 WANTLIB += absl_log_internal_message absl_log_internal_nullguard
 WANTLIB += absl_log_internal_proto absl_log_internal_structured_proto
-WANTLIB += absl_log_severity absl_log_sink absl_low_level_hash
-WANTLIB += absl_malloc_internal absl_random_distributions absl_random_internal_entropy_pool
+WANTLIB += absl_log_severity absl_log_sink absl_malloc_internal
+WANTLIB += absl_random_distributions absl_random_internal_entropy_pool
 WANTLIB += absl_random_internal_platform absl_random_internal_randen
 WANTLIB += absl_random_internal_randen_hwaes absl_random_internal_randen_hwaes_impl
 WANTLIB += absl_random_internal_randen_slow absl_random_internal_seed_material
Index: devel/protobuf-c/Makefile
===================================================================
RCS file: /cvs/ports/devel/protobuf-c/Makefile,v
diff -u -p -r1.31 Makefile
--- devel/protobuf-c/Makefile	21 May 2025 11:35:51 -0000	1.31
+++ devel/protobuf-c/Makefile	22 Aug 2025 21:56:34 -0000
@@ -2,9 +2,9 @@ COMMENT =		c protocol buffers
 
 V =			1.5.2
 DISTNAME =		protobuf-c-$V
-REVISION =		0
+REVISION =		1
 
-SHARED_LIBS =		protobuf-c 3.0	# 1.0
+SHARED_LIBS =		protobuf-c 4.0	# 1.0
 
 CATEGORIES =		devel
 
@@ -25,14 +25,14 @@ WANTLIB += absl_flags_commandlineflag_in
 WANTLIB += absl_flags_internal absl_flags_marshalling absl_flags_private_handle_accessor
 WANTLIB += absl_flags_program_name absl_flags_reflection absl_graphcycles_internal
 WANTLIB += absl_hash absl_hashtablez_sampler absl_int128 absl_kernel_timeout_internal
-WANTLIB += absl_leak_check absl_log_globals absl_log_initialize
+WANTLIB += absl_leak_check absl_log_entry absl_log_globals absl_log_initialize
 WANTLIB += absl_log_internal_check_op absl_log_internal_conditions
 WANTLIB += absl_log_internal_fnmatch absl_log_internal_format
 WANTLIB += absl_log_internal_globals absl_log_internal_log_sink_set
 WANTLIB += absl_log_internal_message absl_log_internal_nullguard
 WANTLIB += absl_log_internal_proto absl_log_internal_structured_proto
-WANTLIB += absl_log_severity absl_log_sink absl_low_level_hash
-WANTLIB += absl_malloc_internal absl_random_distributions absl_random_internal_entropy_pool
+WANTLIB += absl_log_severity absl_log_sink absl_malloc_internal
+WANTLIB += absl_random_distributions absl_random_internal_entropy_pool
 WANTLIB += absl_random_internal_platform absl_random_internal_randen
 WANTLIB += absl_random_internal_randen_hwaes absl_random_internal_randen_hwaes_impl
 WANTLIB += absl_random_internal_randen_slow absl_random_internal_seed_material
Index: graphics/opencv/Makefile
===================================================================
RCS file: /cvs/ports/graphics/opencv/Makefile,v
diff -u -p -r1.103 Makefile
--- graphics/opencv/Makefile	22 Jul 2025 12:53:11 -0000	1.103
+++ graphics/opencv/Makefile	23 Aug 2025 10:45:51 -0000
@@ -5,7 +5,7 @@ COMMENT-main =		library for computer vis
 COMMENT-java =		Java bindings for OpenCV
 
 V =			4.12.0
-REVISION-main =		0
+REVISION-main =		1
 GH_ACCOUNT =		opencv
 GH_PROJECT =		opencv
 GH_TAGNAME =		${V}
@@ -24,8 +24,7 @@ MAINTAINER =		Rafael Sadowski <rsadowski
 SHARED_LIBS += $i 15.0
 .endfor
 
-WANTLIB-main += ${COMPILER_LIBCXX} OpenEXR-3_3 absl_city absl_hash
-WANTLIB-main += absl_log_internal_check_op absl_log_internal_message
+WANTLIB-main += ${COMPILER_LIBCXX} OpenEXR-3_3 absl_hash absl_log_internal_message
 WANTLIB-main += avcodec avformat avif avutil c cairo gdk-3 gdk_pixbuf-2.0
 WANTLIB-main += glib-2.0 gobject-2.0 gstapp-1.0 gstaudio-1.0 gstbase-1.0
 WANTLIB-main += gstpbutils-1.0 gstreamer-1.0 gstriff-1.0 gstvideo-1.0
Index: net/grpc/Makefile
===================================================================
RCS file: /cvs/ports/net/grpc/Makefile,v
diff -u -p -r1.12 Makefile
--- net/grpc/Makefile	17 Aug 2025 06:36:29 -0000	1.12
+++ net/grpc/Makefile	23 Aug 2025 00:29:49 -0000
@@ -5,22 +5,22 @@ COMMENT =	HTTP/2-based RPC framework
 
 V =		1.74.1
 DISTNAME =	grpc-${V}
-REVISION =	2
+REVISION =	3
 
 DIST_TUPLE +=	github grpc grpc v${V} .
 
 SHARED_LIBS +=	address_sorting           0.0 # 0.0
-SHARED_LIBS +=	gpr                       1.0 # 0.0
-SHARED_LIBS +=	grpc++                    1.2 # 0.0
+SHARED_LIBS +=	gpr                       2.0 # 0.0
+SHARED_LIBS +=	grpc++                    2.0 # 0.0
 SHARED_LIBS +=	grpc++_alts               1.0 # 0.0
 SHARED_LIBS +=	grpc++_error_details      0.0 # 0.0
-SHARED_LIBS +=	grpc++_reflection         1.0 # 0.0
-SHARED_LIBS +=	grpc++_unsecure           1.2 # 0.0
-SHARED_LIBS +=	grpc                      3.1 # 0.0
-SHARED_LIBS +=	grpc_authorization_provider 3.0 # 0.0
-SHARED_LIBS +=	grpc_plugin_support       1.0 # 0.0
-SHARED_LIBS +=	grpc_unsecure             3.0 # 0.0
-SHARED_LIBS +=	grpcpp_channelz           2.0 # 0.0
+SHARED_LIBS +=	grpc++_reflection         2.0 # 0.0
+SHARED_LIBS +=	grpc++_unsecure           2.0 # 0.0
+SHARED_LIBS +=	grpc                      4.0 # 0.0
+SHARED_LIBS +=	grpc_authorization_provider 4.0 # 0.0
+SHARED_LIBS +=	grpc_plugin_support       2.0 # 0.0
+SHARED_LIBS +=	grpc_unsecure             4.0 # 0.0
+SHARED_LIBS +=	grpcpp_channelz           3.0 # 0.0
 SHARED_LIBS +=	upb_base_lib              0.0 # 0.0
 SHARED_LIBS +=	upb_json_lib              1.0 # 0.0
 SHARED_LIBS +=	upb_mem_lib               0.1 # 0.0
@@ -53,14 +53,14 @@ WANTLIB += absl_flags_commandlineflag_in
 WANTLIB += absl_flags_internal absl_flags_marshalling absl_flags_private_handle_accessor
 WANTLIB += absl_flags_program_name absl_flags_reflection absl_graphcycles_internal
 WANTLIB += absl_hash absl_hashtablez_sampler absl_int128 absl_kernel_timeout_internal
-WANTLIB += absl_leak_check absl_log_globals absl_log_initialize
+WANTLIB += absl_leak_check absl_log_entry absl_log_globals absl_log_initialize
 WANTLIB += absl_log_internal_check_op absl_log_internal_conditions
 WANTLIB += absl_log_internal_fnmatch absl_log_internal_format
 WANTLIB += absl_log_internal_globals absl_log_internal_log_sink_set
 WANTLIB += absl_log_internal_message absl_log_internal_nullguard
 WANTLIB += absl_log_internal_proto absl_log_internal_structured_proto
-WANTLIB += absl_log_severity absl_log_sink absl_low_level_hash
-WANTLIB += absl_malloc_internal absl_random_distributions absl_random_internal_entropy_pool
+WANTLIB += absl_log_severity absl_log_sink absl_malloc_internal
+WANTLIB += absl_random_distributions absl_random_internal_entropy_pool
 WANTLIB += absl_random_internal_platform absl_random_internal_randen
 WANTLIB += absl_random_internal_randen_hwaes absl_random_internal_randen_hwaes_impl
 WANTLIB += absl_random_internal_randen_slow absl_random_internal_seed_material
Index: net/mosh/Makefile
===================================================================
RCS file: /cvs/ports/net/mosh/Makefile,v
diff -u -p -r1.31 Makefile
--- net/mosh/Makefile	21 May 2025 11:36:09 -0000	1.31
+++ net/mosh/Makefile	22 Aug 2025 21:35:10 -0000
@@ -2,7 +2,7 @@ COMMENT =		mobile shell
 
 V =			1.4.0
 DISTNAME =		mosh-${V}
-REVISION =		4
+REVISION =		5
 
 CATEGORIES =		net
 
@@ -24,14 +24,14 @@ WANTLIB += absl_flags_commandlineflag_in
 WANTLIB += absl_flags_internal absl_flags_marshalling absl_flags_private_handle_accessor
 WANTLIB += absl_flags_program_name absl_flags_reflection absl_graphcycles_internal
 WANTLIB += absl_hash absl_hashtablez_sampler absl_int128 absl_kernel_timeout_internal
-WANTLIB += absl_leak_check absl_log_globals absl_log_initialize
+WANTLIB += absl_leak_check absl_log_entry absl_log_globals absl_log_initialize
 WANTLIB += absl_log_internal_check_op absl_log_internal_conditions
 WANTLIB += absl_log_internal_fnmatch absl_log_internal_format
 WANTLIB += absl_log_internal_globals absl_log_internal_log_sink_set
 WANTLIB += absl_log_internal_message absl_log_internal_nullguard
 WANTLIB += absl_log_internal_proto absl_log_internal_structured_proto
-WANTLIB += absl_log_severity absl_log_sink absl_low_level_hash
-WANTLIB += absl_malloc_internal absl_random_distributions absl_random_internal_entropy_pool
+WANTLIB += absl_log_severity absl_log_sink absl_malloc_internal
+WANTLIB += absl_random_distributions absl_random_internal_entropy_pool
 WANTLIB += absl_random_internal_platform absl_random_internal_randen
 WANTLIB += absl_random_internal_randen_hwaes absl_random_internal_randen_hwaes_impl
 WANTLIB += absl_random_internal_randen_slow absl_random_internal_seed_material
Index: productivity/glabels/Makefile
===================================================================
RCS file: /cvs/ports/productivity/glabels/Makefile,v
diff -u -p -r1.86 Makefile
--- productivity/glabels/Makefile	21 May 2025 12:05:09 -0000	1.86
+++ productivity/glabels/Makefile	23 Aug 2025 09:12:14 -0000
@@ -2,7 +2,7 @@ COMMENT =		labels and business card desi
 
 GNOME_PROJECT =		glabels
 GNOME_VERSION =		3.4.1
-REVISION =		23
+REVISION =		24
 
 CATEGORIES =		productivity graphics
 
@@ -27,14 +27,14 @@ WANTLIB += absl_flags_commandlineflag_in
 WANTLIB += absl_flags_internal absl_flags_marshalling absl_flags_private_handle_accessor
 WANTLIB += absl_flags_program_name absl_flags_reflection absl_graphcycles_internal
 WANTLIB += absl_hash absl_hashtablez_sampler absl_int128 absl_kernel_timeout_internal
-WANTLIB += absl_leak_check absl_log_globals absl_log_initialize
+WANTLIB += absl_leak_check absl_log_entry absl_log_globals absl_log_initialize
 WANTLIB += absl_log_internal_check_op absl_log_internal_conditions
 WANTLIB += absl_log_internal_fnmatch absl_log_internal_format
 WANTLIB += absl_log_internal_globals absl_log_internal_log_sink_set
 WANTLIB += absl_log_internal_message absl_log_internal_nullguard
 WANTLIB += absl_log_internal_proto absl_log_internal_structured_proto
-WANTLIB += absl_log_severity absl_log_sink absl_low_level_hash
-WANTLIB += absl_malloc_internal absl_random_distributions absl_random_internal_entropy_pool
+WANTLIB += absl_log_severity absl_log_sink absl_malloc_internal
+WANTLIB += absl_random_distributions absl_random_internal_entropy_pool
 WANTLIB += absl_random_internal_platform absl_random_internal_randen
 WANTLIB += absl_random_internal_randen_hwaes absl_random_internal_randen_hwaes_impl
 WANTLIB += absl_random_internal_randen_slow absl_random_internal_seed_material
Index: productivity/libphonenumber/Makefile
===================================================================
RCS file: /cvs/ports/productivity/libphonenumber/Makefile,v
diff -u -p -r1.74 Makefile
--- productivity/libphonenumber/Makefile	14 Aug 2025 07:54:05 -0000	1.74
+++ productivity/libphonenumber/Makefile	23 Aug 2025 00:36:27 -0000
@@ -3,9 +3,10 @@ COMMENT =	C++ library to parse/format/va
 GH_ACCOUNT =	google
 GH_PROJECT =	libphonenumber
 GH_TAGNAME =	v9.0.12
+REVISION =	0
 
 SHARED_LIBS +=  geocoding                 0.1 # 8.12
-SHARED_LIBS +=  phonenumber               1.0 # 8.12
+SHARED_LIBS +=  phonenumber               2.0 # 8.12
 
 CATEGORIES =	productivity devel
 
@@ -21,13 +22,13 @@ WANTLIB += absl_crc_internal absl_debugg
 WANTLIB += absl_demangle_internal absl_demangle_rust absl_exponential_biased
 WANTLIB += absl_graphcycles_internal absl_hash absl_hashtablez_sampler
 WANTLIB += absl_int128 absl_kernel_timeout_internal absl_log_severity
-WANTLIB += absl_low_level_hash absl_malloc_internal absl_raw_hash_set
-WANTLIB += absl_raw_logging_internal absl_spinlock_wait absl_stacktrace
-WANTLIB += absl_str_format_internal absl_string_view absl_strings
-WANTLIB += absl_strings_internal absl_symbolize absl_synchronization
-WANTLIB += absl_throw_delegate absl_time absl_time_zone absl_tracing_internal
-WANTLIB += absl_utf8_for_code_point boost_date_time-mt boost_system-mt
-WANTLIB += boost_thread-mt icui18n icuuc m protobuf
+WANTLIB += absl_malloc_internal absl_raw_hash_set absl_raw_logging_internal
+WANTLIB += absl_spinlock_wait absl_stacktrace absl_str_format_internal
+WANTLIB += absl_string_view absl_strings absl_strings_internal
+WANTLIB += absl_symbolize absl_synchronization absl_throw_delegate
+WANTLIB += absl_time absl_time_zone absl_tracing_internal absl_utf8_for_code_point
+WANTLIB += boost_date_time-mt boost_system-mt boost_thread-mt
+WANTLIB += icui18n icuuc m protobuf
 
 MODULES =		devel/cmake
 
Index: textproc/re2/Makefile
===================================================================
RCS file: /cvs/ports/textproc/re2/Makefile,v
diff -u -p -r1.16 Makefile
--- textproc/re2/Makefile	15 Aug 2025 13:55:05 -0000	1.16
+++ textproc/re2/Makefile	22 Aug 2025 21:44:29 -0000
@@ -2,8 +2,9 @@ COMMENT =		non-backtracking regular expr
 V =			2025-08-12
 DISTNAME =		re2-${V}
 PKGNAME =		re2-${V:S/-//g}
+REVISION =		0
 
-SHARED_LIBS =		re2	2.1
+SHARED_LIBS =		re2	3.0
 
 CATEGORIES =		textproc devel
 
@@ -25,19 +26,19 @@ WANTLIB += absl_flags_commandlineflag_in
 WANTLIB += absl_flags_internal absl_flags_marshalling absl_flags_private_handle_accessor
 WANTLIB += absl_flags_program_name absl_flags_reflection absl_graphcycles_internal
 WANTLIB += absl_hash absl_hashtablez_sampler absl_int128 absl_kernel_timeout_internal
-WANTLIB += absl_leak_check absl_log_globals absl_log_internal_check_op
+WANTLIB += absl_leak_check absl_log_entry absl_log_globals absl_log_internal_check_op
 WANTLIB += absl_log_internal_conditions absl_log_internal_fnmatch
 WANTLIB += absl_log_internal_format absl_log_internal_globals
 WANTLIB += absl_log_internal_log_sink_set absl_log_internal_message
 WANTLIB += absl_log_internal_nullguard absl_log_internal_proto
 WANTLIB += absl_log_internal_structured_proto absl_log_severity
-WANTLIB += absl_log_sink absl_low_level_hash absl_malloc_internal
-WANTLIB += absl_raw_hash_set absl_raw_logging_internal absl_spinlock_wait
-WANTLIB += absl_stacktrace absl_str_format_internal absl_strerror
-WANTLIB += absl_string_view absl_strings absl_strings_internal
-WANTLIB += absl_symbolize absl_synchronization absl_throw_delegate
-WANTLIB += absl_time absl_time_zone absl_tracing_internal absl_utf8_for_code_point
-WANTLIB += absl_vlog_config_internal m
+WANTLIB += absl_log_sink absl_malloc_internal absl_raw_hash_set
+WANTLIB += absl_raw_logging_internal absl_spinlock_wait absl_stacktrace
+WANTLIB += absl_str_format_internal absl_strerror absl_string_view
+WANTLIB += absl_strings absl_strings_internal absl_symbolize absl_synchronization
+WANTLIB += absl_throw_delegate absl_time absl_time_zone absl_tracing_internal
+WANTLIB += absl_utf8_for_code_point absl_vlog_config_internal
+WANTLIB += m
 
 # C++17
 COMPILER =		base-clang ports-gcc
Index: x11/kde-applications/marble/Makefile
===================================================================
RCS file: /cvs/ports/x11/kde-applications/marble/Makefile,v
diff -u -p -r1.41 Makefile
--- x11/kde-applications/marble/Makefile	6 Jun 2025 19:10:14 -0000	1.41
+++ x11/kde-applications/marble/Makefile	23 Aug 2025 10:02:14 -0000
@@ -3,6 +3,7 @@ USE_WXNEEDED =	Yes
 COMMENT =	virtual globe and world atlas
 DISTNAME =	marble-${VERSION}
 CATEGORIES =	geo
+REVISION =	0
 
 HOMEPAGE =	https://marble.kde.org/
 
@@ -29,12 +30,12 @@ WANTLIB += absl_base absl_city absl_civi
 WANTLIB += absl_decode_rust_punycode absl_demangle_internal absl_demangle_rust
 WANTLIB += absl_examine_stack absl_graphcycles_internal absl_hash
 WANTLIB += absl_int128 absl_kernel_timeout_internal absl_leak_check
-WANTLIB += absl_log_globals absl_log_internal_check_op absl_log_internal_fnmatch
-WANTLIB += absl_log_internal_format absl_log_internal_globals
-WANTLIB += absl_log_internal_log_sink_set absl_log_internal_message
-WANTLIB += absl_log_internal_nullguard absl_log_internal_proto
-WANTLIB += absl_log_internal_structured_proto absl_log_severity
-WANTLIB += absl_log_sink absl_low_level_hash absl_malloc_internal
+WANTLIB += absl_log_entry absl_log_globals absl_log_internal_check_op
+WANTLIB += absl_log_internal_fnmatch absl_log_internal_format
+WANTLIB += absl_log_internal_globals absl_log_internal_log_sink_set
+WANTLIB += absl_log_internal_message absl_log_internal_nullguard
+WANTLIB += absl_log_internal_proto absl_log_internal_structured_proto
+WANTLIB += absl_log_severity absl_log_sink absl_malloc_internal
 WANTLIB += absl_raw_logging_internal absl_spinlock_wait absl_stacktrace
 WANTLIB += absl_str_format_internal absl_strerror absl_string_view
 WANTLIB += absl_strings absl_strings_internal absl_symbolize absl_synchronization
Index: x11/qt6/qtgrpc/Makefile
===================================================================
RCS file: /cvs/ports/x11/qt6/qtgrpc/Makefile,v
diff -u -p -r1.14 Makefile
--- x11/qt6/qtgrpc/Makefile	21 May 2025 12:40:06 -0000	1.14
+++ x11/qt6/qtgrpc/Makefile	23 Aug 2025 15:04:28 -0000
@@ -1,7 +1,7 @@
 QT6NAME =	QtgRPC
 COMMENT =	gRPC support for Qt6
 PKGSPEC =	qt6-qtgrpc-${QT6_PKGSPEC}
-REVISION =	0
+REVISION =	1
 
 SHARED_LIBS +=  Qt6Grpc                   3.0 # 0.0
 SHARED_LIBS +=  Qt6Protobuf               2.0 # 0.0
@@ -23,14 +23,14 @@ WANTLIB += absl_flags_commandlineflag_in
 WANTLIB += absl_flags_internal absl_flags_marshalling absl_flags_private_handle_accessor
 WANTLIB += absl_flags_program_name absl_flags_reflection absl_graphcycles_internal
 WANTLIB += absl_hash absl_hashtablez_sampler absl_int128 absl_kernel_timeout_internal
-WANTLIB += absl_leak_check absl_log_globals absl_log_initialize
+WANTLIB += absl_leak_check absl_log_entry absl_log_globals absl_log_initialize
 WANTLIB += absl_log_internal_check_op absl_log_internal_conditions
 WANTLIB += absl_log_internal_fnmatch absl_log_internal_format
 WANTLIB += absl_log_internal_globals absl_log_internal_log_sink_set
 WANTLIB += absl_log_internal_message absl_log_internal_nullguard
 WANTLIB += absl_log_internal_proto absl_log_internal_structured_proto
-WANTLIB += absl_log_severity absl_log_sink absl_low_level_hash
-WANTLIB += absl_malloc_internal absl_random_distributions absl_random_internal_entropy_pool
+WANTLIB += absl_log_severity absl_log_sink absl_malloc_internal
+WANTLIB += absl_random_distributions absl_random_internal_entropy_pool
 WANTLIB += absl_random_internal_platform absl_random_internal_randen
 WANTLIB += absl_random_internal_randen_hwaes absl_random_internal_randen_hwaes_impl
 WANTLIB += absl_random_internal_randen_slow absl_random_internal_seed_material