I don't have the time to go over all consumers this time, could someone throw this into a bulk to see what^Wif something breaks? I don't expect fallout, though.
I'm buliding/testing new tg_owt and tdesktop with it now. https://github.com/abseil/abseil-cpp/releases Index: Makefile =================================================================== RCS file: /cvs/ports/devel/abseil-cpp/Makefile,v diff -u -p -r1.36 Makefile --- Makefile 22 Mar 2025 12:45:38 -0000 1.36 +++ Makefile 16 May 2025 07:40:52 -0000 @@ -3,7 +3,7 @@ BROKEN-sparc64 = is not a constant expre COMMENT = abseil common libraries (C++) CATEGORIES = devel -V = 20250127.1 +V = 20250512.0 DISTNAME = abseil-cpp-${V} HOMEPAGE = https://abseil.io/ @@ -36,8 +36,8 @@ ABSL_LIBS = \ 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 \ - random_internal_distribution_test_util random_internal_platform \ - random_internal_pool_urbg random_internal_randen \ + 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 \ random_internal_randen_slow random_internal_seed_material \ random_seed_gen_exception random_seed_sequences raw_hash_set \ @@ -48,7 +48,7 @@ ABSL_LIBS = \ time_internal_test_util time_zone tracing_internal utf8_for_code_point \ vlog_config_internal .for _lib in ${ABSL_LIBS} -SHARED_LIBS += absl_${_lib} 6.0 +SHARED_LIBS += absl_${_lib} 7.0 .endfor WANTLIB += ${COMPILER_LIBCXX} execinfo gmock gtest m Index: distinfo =================================================================== RCS file: /cvs/ports/devel/abseil-cpp/distinfo,v diff -u -p -r1.15 distinfo --- distinfo 22 Mar 2025 12:45:38 -0000 1.15 +++ distinfo 16 May 2025 06:51:00 -0000 @@ -1,2 +1,2 @@ -SHA256 (abseil-cpp-20250127.1.tar.gz) = s5ZAH9KeLmecrOd4Z0gdOIyAdnHcKsxgKgJZ7rebeBE= -SIZE (abseil-cpp-20250127.1.tar.gz) = 2267282 +SHA256 (abseil-cpp-20250512.0.tar.gz) = cmLap8FxFAYkjBD0ECbWheiCI7ySgX0W+5PBmttX9mk= +SIZE (abseil-cpp-20250512.0.tar.gz) = 2221435 Index: patches/patch-absl_debugging_CMakeLists_txt =================================================================== RCS file: /cvs/ports/devel/abseil-cpp/patches/patch-absl_debugging_CMakeLists_txt,v diff -u -p -r1.9 patch-absl_debugging_CMakeLists_txt --- patches/patch-absl_debugging_CMakeLists_txt 15 Feb 2025 17:53:26 -0000 1.9 +++ patches/patch-absl_debugging_CMakeLists_txt 16 May 2025 07:05:52 -0000 @@ -4,7 +4,7 @@ defaults to --exec-only. Index: absl/debugging/CMakeLists.txt --- absl/debugging/CMakeLists.txt.orig +++ absl/debugging/CMakeLists.txt -@@ -90,6 +90,7 @@ absl_cc_library( +@@ -92,6 +92,7 @@ absl_cc_library( PUBLIC ) @@ -12,7 +12,7 @@ Index: absl/debugging/CMakeLists.txt absl_cc_test( NAME symbolize_test -@@ -112,6 +113,7 @@ absl_cc_test( +@@ -114,6 +115,7 @@ absl_cc_test( absl::symbolize GTest::gmock ) Index: patches/patch-absl_status_status_cc =================================================================== RCS file: /cvs/ports/devel/abseil-cpp/patches/patch-absl_status_status_cc,v diff -u -p -r1.6 patch-absl_status_status_cc --- patches/patch-absl_status_status_cc 15 Feb 2025 17:53:26 -0000 1.6 +++ patches/patch-absl_status_status_cc 16 May 2025 07:05:52 -0000 @@ -3,7 +3,7 @@ OpenBSD has no ENOLINK Index: absl/status/status.cc --- absl/status/status.cc.orig +++ absl/status/status.cc -@@ -380,7 +380,9 @@ StatusCode ErrnoToStatusCode(int error_number) { +@@ -376,7 +376,9 @@ StatusCode ErrnoToStatusCode(int error_number) { case ENETRESET: // Connection aborted by network case ENETUNREACH: // Network unreachable case ENOLCK: // No locks available Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/abseil-cpp/pkg/PLIST,v diff -u -p -r1.11 PLIST --- pkg/PLIST 15 Feb 2025 17:53:26 -0000 1.11 +++ pkg/PLIST 16 May 2025 07:37:57 -0000 @@ -9,6 +9,7 @@ include/absl/base/casts.h include/absl/base/config.h include/absl/base/const_init.h include/absl/base/dynamic_annotations.h +include/absl/base/fast_type_id.h include/absl/base/internal/ include/absl/base/internal/atomic_hook.h include/absl/base/internal/atomic_hook_test_helper.h @@ -20,15 +21,13 @@ include/absl/base/internal/endian.h include/absl/base/internal/errno_saver.h include/absl/base/internal/exception_safety_testing.h include/absl/base/internal/exception_testing.h -include/absl/base/internal/fast_type_id.h include/absl/base/internal/hide_ptr.h include/absl/base/internal/identity.h -include/absl/base/internal/inline_variable.h -include/absl/base/internal/inline_variable_testing.h -include/absl/base/internal/invoke.h +include/absl/base/internal/iterator_traits.h +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_impl.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 @@ -84,6 +83,7 @@ include/absl/container/internal/hash_fun include/absl/container/internal/hash_generator_testing.h include/absl/container/internal/hash_policy_testing.h include/absl/container/internal/hash_policy_traits.h +include/absl/container/internal/hashtable_control_bytes.h include/absl/container/internal/hashtable_debug.h include/absl/container/internal/hashtable_debug_hooks.h include/absl/container/internal/hashtablez_sampler.h @@ -92,6 +92,7 @@ include/absl/container/internal/layout.h include/absl/container/internal/node_slot_policy.h include/absl/container/internal/raw_hash_map.h include/absl/container/internal/raw_hash_set.h +include/absl/container/internal/raw_hash_set_resize_impl.h include/absl/container/internal/test_allocator.h include/absl/container/internal/test_instance_tracker.h include/absl/container/internal/tracked.h @@ -122,6 +123,7 @@ include/absl/debugging/ include/absl/debugging/failure_signal_handler.h include/absl/debugging/internal/ include/absl/debugging/internal/address_is_readable.h +include/absl/debugging/internal/addresses.h include/absl/debugging/internal/bounded_utf8_length_sequence.h include/absl/debugging/internal/decode_rust_punycode.h include/absl/debugging/internal/demangle.h @@ -188,6 +190,7 @@ 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/ include/absl/log/absl_check.h include/absl/log/absl_log.h @@ -260,6 +263,7 @@ include/absl/random/internal/ include/absl/random/internal/chi_square.h include/absl/random/internal/distribution_caller.h include/absl/random/internal/distribution_test_util.h +include/absl/random/internal/entropy_pool.h include/absl/random/internal/explicit_seed_seq.h include/absl/random/internal/fast_uniform_bits.h include/absl/random/internal/fastmath.h @@ -272,7 +276,6 @@ include/absl/random/internal/nanobenchma include/absl/random/internal/nonsecure_base.h include/absl/random/internal/pcg_engine.h include/absl/random/internal/platform.h -include/absl/random/internal/pool_urbg.h include/absl/random/internal/randen.h include/absl/random/internal/randen_detect.h include/absl/random/internal/randen_engine.h @@ -412,20 +415,13 @@ include/absl/time/internal/test_util.h include/absl/time/time.h include/absl/types/ include/absl/types/any.h -include/absl/types/bad_any_cast.h -include/absl/types/bad_optional_access.h -include/absl/types/bad_variant_access.h include/absl/types/compare.h include/absl/types/internal/ -include/absl/types/internal/optional.h include/absl/types/internal/span.h -include/absl/types/internal/variant.h include/absl/types/optional.h include/absl/types/span.h include/absl/types/variant.h include/absl/utility/ -include/absl/utility/internal/ -include/absl/utility/internal/if_constexpr.h include/absl/utility/utility.h lib/cmake/absl/ lib/cmake/absl/abslConfig.cmake @@ -433,9 +429,6 @@ lib/cmake/absl/abslConfigVersion.cmake lib/cmake/absl/abslTargets${MODCMAKE_BUILD_SUFFIX} lib/cmake/absl/abslTargets.cmake @lib lib/libabsl_atomic_hook_test_helper.so.${LIBabsl_atomic_hook_test_helper_VERSION} -@lib lib/libabsl_bad_any_cast_impl.so.${LIBabsl_bad_any_cast_impl_VERSION} -@lib lib/libabsl_bad_optional_access.so.${LIBabsl_bad_optional_access_VERSION} -@lib lib/libabsl_bad_variant_access.so.${LIBabsl_bad_variant_access_VERSION} @lib lib/libabsl_base.so.${LIBabsl_base_VERSION} @lib lib/libabsl_city.so.${LIBabsl_city_VERSION} @lib lib/libabsl_civil_time.so.${LIBabsl_civil_time_VERSION} @@ -476,7 +469,6 @@ lib/cmake/absl/abslTargets.cmake @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} @@ -503,8 +495,8 @@ lib/cmake/absl/abslTargets.cmake @lib lib/libabsl_pow10_helper.so.${LIBabsl_pow10_helper_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} @lib lib/libabsl_random_internal_platform.so.${LIBabsl_random_internal_platform_VERSION} -@lib lib/libabsl_random_internal_pool_urbg.so.${LIBabsl_random_internal_pool_urbg_VERSION} @lib lib/libabsl_random_internal_randen.so.${LIBabsl_random_internal_randen_VERSION} @lib lib/libabsl_random_internal_randen_hwaes.so.${LIBabsl_random_internal_randen_hwaes_VERSION} @lib lib/libabsl_random_internal_randen_hwaes_impl.so.${LIBabsl_random_internal_randen_hwaes_impl_VERSION} @@ -548,7 +540,6 @@ lib/pkgconfig/absl_any_invocable.pc lib/pkgconfig/absl_atomic_hook.pc lib/pkgconfig/absl_atomic_hook_test_helper.pc lib/pkgconfig/absl_bad_any_cast.pc -lib/pkgconfig/absl_bad_any_cast_impl.pc lib/pkgconfig/absl_bad_optional_access.pc lib/pkgconfig/absl_bad_variant_access.pc lib/pkgconfig/absl_base.pc @@ -628,13 +619,15 @@ lib/pkgconfig/absl_hash_generator_testin lib/pkgconfig/absl_hash_policy_testing.pc lib/pkgconfig/absl_hash_policy_traits.pc 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_hashtablez_sampler.pc -lib/pkgconfig/absl_if_constexpr.pc lib/pkgconfig/absl_inlined_vector.pc lib/pkgconfig/absl_inlined_vector_internal.pc lib/pkgconfig/absl_int128.pc +lib/pkgconfig/absl_iterator_traits_internal.pc +lib/pkgconfig/absl_iterator_traits_test_helper_internal.pc lib/pkgconfig/absl_kernel_timeout_internal.pc lib/pkgconfig/absl_layout.pc lib/pkgconfig/absl_leak_check.pc @@ -695,6 +688,7 @@ lib/pkgconfig/absl_random_bit_gen_ref.pc lib/pkgconfig/absl_random_distributions.pc lib/pkgconfig/absl_random_internal_distribution_caller.pc lib/pkgconfig/absl_random_internal_distribution_test_util.pc +lib/pkgconfig/absl_random_internal_entropy_pool.pc lib/pkgconfig/absl_random_internal_explicit_seed_seq.pc lib/pkgconfig/absl_random_internal_fast_uniform_bits.pc lib/pkgconfig/absl_random_internal_fastmath.pc @@ -706,7 +700,6 @@ lib/pkgconfig/absl_random_internal_mock_ lib/pkgconfig/absl_random_internal_nonsecure_base.pc lib/pkgconfig/absl_random_internal_pcg_engine.pc lib/pkgconfig/absl_random_internal_platform.pc -lib/pkgconfig/absl_random_internal_pool_urbg.pc lib/pkgconfig/absl_random_internal_randen.pc lib/pkgconfig/absl_random_internal_randen_engine.pc lib/pkgconfig/absl_random_internal_randen_hwaes.pc @@ -724,6 +717,7 @@ lib/pkgconfig/absl_random_seed_gen_excep lib/pkgconfig/absl_random_seed_sequences.pc lib/pkgconfig/absl_raw_hash_map.pc lib/pkgconfig/absl_raw_hash_set.pc +lib/pkgconfig/absl_raw_hash_set_resize_impl.pc lib/pkgconfig/absl_raw_logging_internal.pc lib/pkgconfig/absl_sample_recorder.pc lib/pkgconfig/absl_scoped_mock_log.pc @@ -768,3 +762,4 @@ lib/pkgconfig/absl_utility.pc lib/pkgconfig/absl_variant.pc lib/pkgconfig/absl_vlog_config_internal.pc lib/pkgconfig/absl_vlog_is_on.pc +lib/pkgconfig/absl_weakly_mixed_integer.pc