pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/abseil



Module Name:    pkgsrc
Committed By:   adam
Date:           Mon Jun 30 13:04:09 UTC 2025

Modified Files:
        pkgsrc/devel/abseil: Makefile PLIST distinfo
Added Files:
        pkgsrc/devel/abseil/patches: patch-absl_debugging_stacktrace.cc

Log Message:
abseil: updated to 20250512.1

Abseil LTS 20250512.1

What's New:

The polyfill types absl::any, absl::optional, and absl::variant are now aliases for std::any, std::optional, and std::variant in all builds. (Note that the polyfill implementation absl::string_view 
remains at the present time, but it defaults to being an alias std::string_view in all builds.)
Added absl::FastTypeId<Type>(), which evaluates at compile-time to a unique id for the passed-in type.
Added absl::endian and absl::byteswap polyfills (25bce12).

Breaking Changes:

Abseil now requires at least C++17 and follows Google's Foundational C++ Support Policy. See this table for a list of currently supported versions compilers, platforms, and build tools.
Nullability template types are deprecated and will be removed in a future release. The macro-style annotations (absl_nonnull, absl_nullable) should be used instead (caf854d).


To generate a diff of this commit:
cvs rdiff -u -r1.31 -r1.32 pkgsrc/devel/abseil/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/devel/abseil/PLIST
cvs rdiff -u -r1.30 -r1.31 pkgsrc/devel/abseil/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/devel/abseil/patches/patch-absl_debugging_stacktrace.cc

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

Modified files:

Index: pkgsrc/devel/abseil/Makefile
diff -u pkgsrc/devel/abseil/Makefile:1.31 pkgsrc/devel/abseil/Makefile:1.32
--- pkgsrc/devel/abseil/Makefile:1.31   Sun Mar 30 10:31:58 2025
+++ pkgsrc/devel/abseil/Makefile        Mon Jun 30 13:04:09 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.31 2025/03/30 10:31:58 adam Exp $
+# $NetBSD: Makefile,v 1.32 2025/06/30 13:04:09 adam Exp $
 
-DISTNAME=      abseil-20250127.1
+DISTNAME=      abseil-20250512.1
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=abseil/}
 GITHUB_PROJECT=        abseil-cpp
@@ -11,9 +11,9 @@ HOMEPAGE=     https://github.com/abseil/abse
 COMMENT=       C++ Common Libraries
 LICENSE=       apache-2.0
 
-USE_CXX_FEATURES=      c++14
+USE_CXX_FEATURES=      c++17
 USE_LANGUAGES=         c++
-FORCE_CXX_STD=         c++14
+FORCE_CXX_STD=         c++17
 CMAKE_CONFIGURE_ARGS+= -DBUILD_SHARED_LIBS=ON
 
 # include/absl/base/policy_checks.h:57:2: error:

Index: pkgsrc/devel/abseil/PLIST
diff -u pkgsrc/devel/abseil/PLIST:1.12 pkgsrc/devel/abseil/PLIST:1.13
--- pkgsrc/devel/abseil/PLIST:1.12      Sun Feb  9 14:43:04 2025
+++ pkgsrc/devel/abseil/PLIST   Mon Jun 30 13:04:09 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.12 2025/02/09 14:43:04 wiz Exp $
+@comment $NetBSD: PLIST,v 1.13 2025/06/30 13:04:09 adam Exp $
 include/absl/algorithm/algorithm.h
 include/absl/algorithm/container.h
 include/absl/base/attributes.h
@@ -7,6 +7,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/atomic_hook.h
 include/absl/base/internal/atomic_hook_test_helper.h
 include/absl/base/internal/cycleclock.h
@@ -17,15 +18,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
@@ -77,6 +76,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
@@ -85,6 +85,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
@@ -111,6 +112,7 @@ include/absl/crc/internal/non_temporal_a
 include/absl/crc/internal/non_temporal_memcpy.h
 include/absl/debugging/failure_signal_handler.h
 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
@@ -171,6 +173,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/absl_check.h
 include/absl/log/absl_log.h
 include/absl/log/absl_vlog_is_on.h
@@ -233,6 +236,7 @@ include/absl/random/gaussian_distributio
 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
@@ -245,7 +249,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
@@ -371,206 +374,192 @@ include/absl/time/internal/get_current_t
 include/absl/time/internal/test_util.h
 include/absl/time/time.h
 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/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/internal/if_constexpr.h
 include/absl/utility/utility.h
 lib/cmake/absl/abslConfig.cmake
 lib/cmake/absl/abslConfigVersion.cmake
 lib/cmake/absl/abslTargets-noconfig.cmake
 lib/cmake/absl/abslTargets.cmake
-lib/libabsl_bad_any_cast_impl.so
-lib/libabsl_bad_any_cast_impl.so.2501.0.0
-lib/libabsl_bad_optional_access.so
-lib/libabsl_bad_optional_access.so.2501.0.0
-lib/libabsl_bad_variant_access.so
-lib/libabsl_bad_variant_access.so.2501.0.0
 lib/libabsl_base.so
-lib/libabsl_base.so.2501.0.0
+lib/libabsl_base.so.2505.0.0
 lib/libabsl_city.so
-lib/libabsl_city.so.2501.0.0
+lib/libabsl_city.so.2505.0.0
 lib/libabsl_civil_time.so
-lib/libabsl_civil_time.so.2501.0.0
+lib/libabsl_civil_time.so.2505.0.0
 lib/libabsl_cord.so
-lib/libabsl_cord.so.2501.0.0
+lib/libabsl_cord.so.2505.0.0
 lib/libabsl_cord_internal.so
-lib/libabsl_cord_internal.so.2501.0.0
+lib/libabsl_cord_internal.so.2505.0.0
 lib/libabsl_cordz_functions.so
-lib/libabsl_cordz_functions.so.2501.0.0
+lib/libabsl_cordz_functions.so.2505.0.0
 lib/libabsl_cordz_handle.so
-lib/libabsl_cordz_handle.so.2501.0.0
+lib/libabsl_cordz_handle.so.2505.0.0
 lib/libabsl_cordz_info.so
-lib/libabsl_cordz_info.so.2501.0.0
+lib/libabsl_cordz_info.so.2505.0.0
 lib/libabsl_cordz_sample_token.so
-lib/libabsl_cordz_sample_token.so.2501.0.0
+lib/libabsl_cordz_sample_token.so.2505.0.0
 lib/libabsl_crc32c.so
-lib/libabsl_crc32c.so.2501.0.0
+lib/libabsl_crc32c.so.2505.0.0
 lib/libabsl_crc_cord_state.so
-lib/libabsl_crc_cord_state.so.2501.0.0
+lib/libabsl_crc_cord_state.so.2505.0.0
 lib/libabsl_crc_cpu_detect.so
-lib/libabsl_crc_cpu_detect.so.2501.0.0
+lib/libabsl_crc_cpu_detect.so.2505.0.0
 lib/libabsl_crc_internal.so
-lib/libabsl_crc_internal.so.2501.0.0
+lib/libabsl_crc_internal.so.2505.0.0
 lib/libabsl_debugging_internal.so
-lib/libabsl_debugging_internal.so.2501.0.0
+lib/libabsl_debugging_internal.so.2505.0.0
 lib/libabsl_decode_rust_punycode.so
-lib/libabsl_decode_rust_punycode.so.2501.0.0
+lib/libabsl_decode_rust_punycode.so.2505.0.0
 lib/libabsl_demangle_internal.so
-lib/libabsl_demangle_internal.so.2501.0.0
+lib/libabsl_demangle_internal.so.2505.0.0
 lib/libabsl_demangle_rust.so
-lib/libabsl_demangle_rust.so.2501.0.0
+lib/libabsl_demangle_rust.so.2505.0.0
 lib/libabsl_die_if_null.so
-lib/libabsl_die_if_null.so.2501.0.0
+lib/libabsl_die_if_null.so.2505.0.0
 lib/libabsl_examine_stack.so
-lib/libabsl_examine_stack.so.2501.0.0
+lib/libabsl_examine_stack.so.2505.0.0
 lib/libabsl_exponential_biased.so
-lib/libabsl_exponential_biased.so.2501.0.0
+lib/libabsl_exponential_biased.so.2505.0.0
 lib/libabsl_failure_signal_handler.so
-lib/libabsl_failure_signal_handler.so.2501.0.0
+lib/libabsl_failure_signal_handler.so.2505.0.0
 lib/libabsl_flags_commandlineflag.so
-lib/libabsl_flags_commandlineflag.so.2501.0.0
+lib/libabsl_flags_commandlineflag.so.2505.0.0
 lib/libabsl_flags_commandlineflag_internal.so
-lib/libabsl_flags_commandlineflag_internal.so.2501.0.0
+lib/libabsl_flags_commandlineflag_internal.so.2505.0.0
 lib/libabsl_flags_config.so
-lib/libabsl_flags_config.so.2501.0.0
+lib/libabsl_flags_config.so.2505.0.0
 lib/libabsl_flags_internal.so
-lib/libabsl_flags_internal.so.2501.0.0
+lib/libabsl_flags_internal.so.2505.0.0
 lib/libabsl_flags_marshalling.so
-lib/libabsl_flags_marshalling.so.2501.0.0
+lib/libabsl_flags_marshalling.so.2505.0.0
 lib/libabsl_flags_parse.so
-lib/libabsl_flags_parse.so.2501.0.0
+lib/libabsl_flags_parse.so.2505.0.0
 lib/libabsl_flags_private_handle_accessor.so
-lib/libabsl_flags_private_handle_accessor.so.2501.0.0
+lib/libabsl_flags_private_handle_accessor.so.2505.0.0
 lib/libabsl_flags_program_name.so
-lib/libabsl_flags_program_name.so.2501.0.0
+lib/libabsl_flags_program_name.so.2505.0.0
 lib/libabsl_flags_reflection.so
-lib/libabsl_flags_reflection.so.2501.0.0
+lib/libabsl_flags_reflection.so.2505.0.0
 lib/libabsl_flags_usage.so
-lib/libabsl_flags_usage.so.2501.0.0
+lib/libabsl_flags_usage.so.2505.0.0
 lib/libabsl_flags_usage_internal.so
-lib/libabsl_flags_usage_internal.so.2501.0.0
+lib/libabsl_flags_usage_internal.so.2505.0.0
 lib/libabsl_graphcycles_internal.so
-lib/libabsl_graphcycles_internal.so.2501.0.0
+lib/libabsl_graphcycles_internal.so.2505.0.0
 lib/libabsl_hash.so
-lib/libabsl_hash.so.2501.0.0
+lib/libabsl_hash.so.2505.0.0
 lib/libabsl_hashtablez_sampler.so
-lib/libabsl_hashtablez_sampler.so.2501.0.0
+lib/libabsl_hashtablez_sampler.so.2505.0.0
 lib/libabsl_int128.so
-lib/libabsl_int128.so.2501.0.0
+lib/libabsl_int128.so.2505.0.0
 lib/libabsl_kernel_timeout_internal.so
-lib/libabsl_kernel_timeout_internal.so.2501.0.0
+lib/libabsl_kernel_timeout_internal.so.2505.0.0
 lib/libabsl_leak_check.so
-lib/libabsl_leak_check.so.2501.0.0
-lib/libabsl_log_entry.so
-lib/libabsl_log_entry.so.2501.0.0
+lib/libabsl_leak_check.so.2505.0.0
 lib/libabsl_log_flags.so
-lib/libabsl_log_flags.so.2501.0.0
+lib/libabsl_log_flags.so.2505.0.0
 lib/libabsl_log_globals.so
-lib/libabsl_log_globals.so.2501.0.0
+lib/libabsl_log_globals.so.2505.0.0
 lib/libabsl_log_initialize.so
-lib/libabsl_log_initialize.so.2501.0.0
+lib/libabsl_log_initialize.so.2505.0.0
 lib/libabsl_log_internal_check_op.so
-lib/libabsl_log_internal_check_op.so.2501.0.0
+lib/libabsl_log_internal_check_op.so.2505.0.0
 lib/libabsl_log_internal_conditions.so
-lib/libabsl_log_internal_conditions.so.2501.0.0
+lib/libabsl_log_internal_conditions.so.2505.0.0
 lib/libabsl_log_internal_fnmatch.so
-lib/libabsl_log_internal_fnmatch.so.2501.0.0
+lib/libabsl_log_internal_fnmatch.so.2505.0.0
 lib/libabsl_log_internal_format.so
-lib/libabsl_log_internal_format.so.2501.0.0
+lib/libabsl_log_internal_format.so.2505.0.0
 lib/libabsl_log_internal_globals.so
-lib/libabsl_log_internal_globals.so.2501.0.0
+lib/libabsl_log_internal_globals.so.2505.0.0
 lib/libabsl_log_internal_log_sink_set.so
-lib/libabsl_log_internal_log_sink_set.so.2501.0.0
+lib/libabsl_log_internal_log_sink_set.so.2505.0.0
 lib/libabsl_log_internal_message.so
-lib/libabsl_log_internal_message.so.2501.0.0
+lib/libabsl_log_internal_message.so.2505.0.0
 lib/libabsl_log_internal_nullguard.so
-lib/libabsl_log_internal_nullguard.so.2501.0.0
+lib/libabsl_log_internal_nullguard.so.2505.0.0
 lib/libabsl_log_internal_proto.so
-lib/libabsl_log_internal_proto.so.2501.0.0
+lib/libabsl_log_internal_proto.so.2505.0.0
 lib/libabsl_log_internal_structured_proto.so
-lib/libabsl_log_internal_structured_proto.so.2501.0.0
+lib/libabsl_log_internal_structured_proto.so.2505.0.0
 lib/libabsl_log_severity.so
-lib/libabsl_log_severity.so.2501.0.0
+lib/libabsl_log_severity.so.2505.0.0
 lib/libabsl_log_sink.so
-lib/libabsl_log_sink.so.2501.0.0
+lib/libabsl_log_sink.so.2505.0.0
 lib/libabsl_low_level_hash.so
-lib/libabsl_low_level_hash.so.2501.0.0
+lib/libabsl_low_level_hash.so.2505.0.0
 lib/libabsl_malloc_internal.so
-lib/libabsl_malloc_internal.so.2501.0.0
+lib/libabsl_malloc_internal.so.2505.0.0
 lib/libabsl_periodic_sampler.so
-lib/libabsl_periodic_sampler.so.2501.0.0
+lib/libabsl_periodic_sampler.so.2505.0.0
 lib/libabsl_poison.so
-lib/libabsl_poison.so.2501.0.0
+lib/libabsl_poison.so.2505.0.0
 lib/libabsl_random_distributions.so
-lib/libabsl_random_distributions.so.2501.0.0
+lib/libabsl_random_distributions.so.2505.0.0
 lib/libabsl_random_internal_distribution_test_util.so
-lib/libabsl_random_internal_distribution_test_util.so.2501.0.0
+lib/libabsl_random_internal_distribution_test_util.so.2505.0.0
+lib/libabsl_random_internal_entropy_pool.so
+lib/libabsl_random_internal_entropy_pool.so.2505.0.0
 lib/libabsl_random_internal_platform.so
-lib/libabsl_random_internal_platform.so.2501.0.0
-lib/libabsl_random_internal_pool_urbg.so
-lib/libabsl_random_internal_pool_urbg.so.2501.0.0
+lib/libabsl_random_internal_platform.so.2505.0.0
 lib/libabsl_random_internal_randen.so
-lib/libabsl_random_internal_randen.so.2501.0.0
+lib/libabsl_random_internal_randen.so.2505.0.0
 lib/libabsl_random_internal_randen_hwaes.so
-lib/libabsl_random_internal_randen_hwaes.so.2501.0.0
+lib/libabsl_random_internal_randen_hwaes.so.2505.0.0
 lib/libabsl_random_internal_randen_hwaes_impl.so
-lib/libabsl_random_internal_randen_hwaes_impl.so.2501.0.0
+lib/libabsl_random_internal_randen_hwaes_impl.so.2505.0.0
 lib/libabsl_random_internal_randen_slow.so
-lib/libabsl_random_internal_randen_slow.so.2501.0.0
+lib/libabsl_random_internal_randen_slow.so.2505.0.0
 lib/libabsl_random_internal_seed_material.so
-lib/libabsl_random_internal_seed_material.so.2501.0.0
+lib/libabsl_random_internal_seed_material.so.2505.0.0
 lib/libabsl_random_seed_gen_exception.so
-lib/libabsl_random_seed_gen_exception.so.2501.0.0
+lib/libabsl_random_seed_gen_exception.so.2505.0.0
 lib/libabsl_random_seed_sequences.so
-lib/libabsl_random_seed_sequences.so.2501.0.0
+lib/libabsl_random_seed_sequences.so.2505.0.0
 lib/libabsl_raw_hash_set.so
-lib/libabsl_raw_hash_set.so.2501.0.0
+lib/libabsl_raw_hash_set.so.2505.0.0
 lib/libabsl_raw_logging_internal.so
-lib/libabsl_raw_logging_internal.so.2501.0.0
+lib/libabsl_raw_logging_internal.so.2505.0.0
 lib/libabsl_scoped_set_env.so
-lib/libabsl_scoped_set_env.so.2501.0.0
+lib/libabsl_scoped_set_env.so.2505.0.0
 lib/libabsl_spinlock_wait.so
-lib/libabsl_spinlock_wait.so.2501.0.0
+lib/libabsl_spinlock_wait.so.2505.0.0
 lib/libabsl_stacktrace.so
-lib/libabsl_stacktrace.so.2501.0.0
+lib/libabsl_stacktrace.so.2505.0.0
 lib/libabsl_status.so
-lib/libabsl_status.so.2501.0.0
+lib/libabsl_status.so.2505.0.0
 lib/libabsl_statusor.so
-lib/libabsl_statusor.so.2501.0.0
+lib/libabsl_statusor.so.2505.0.0
 lib/libabsl_str_format_internal.so
-lib/libabsl_str_format_internal.so.2501.0.0
+lib/libabsl_str_format_internal.so.2505.0.0
 lib/libabsl_strerror.so
-lib/libabsl_strerror.so.2501.0.0
+lib/libabsl_strerror.so.2505.0.0
 lib/libabsl_string_view.so
-lib/libabsl_string_view.so.2501.0.0
+lib/libabsl_string_view.so.2505.0.0
 lib/libabsl_strings.so
-lib/libabsl_strings.so.2501.0.0
+lib/libabsl_strings.so.2505.0.0
 lib/libabsl_strings_internal.so
-lib/libabsl_strings_internal.so.2501.0.0
+lib/libabsl_strings_internal.so.2505.0.0
 lib/libabsl_symbolize.so
-lib/libabsl_symbolize.so.2501.0.0
+lib/libabsl_symbolize.so.2505.0.0
 lib/libabsl_synchronization.so
-lib/libabsl_synchronization.so.2501.0.0
+lib/libabsl_synchronization.so.2505.0.0
 lib/libabsl_throw_delegate.so
-lib/libabsl_throw_delegate.so.2501.0.0
+lib/libabsl_throw_delegate.so.2505.0.0
 lib/libabsl_time.so
-lib/libabsl_time.so.2501.0.0
+lib/libabsl_time.so.2505.0.0
 lib/libabsl_time_zone.so
-lib/libabsl_time_zone.so.2501.0.0
+lib/libabsl_time_zone.so.2505.0.0
 lib/libabsl_tracing_internal.so
-lib/libabsl_tracing_internal.so.2501.0.0
+lib/libabsl_tracing_internal.so.2505.0.0
 lib/libabsl_utf8_for_code_point.so
-lib/libabsl_utf8_for_code_point.so.2501.0.0
+lib/libabsl_utf8_for_code_point.so.2505.0.0
 lib/libabsl_vlog_config_internal.so
-lib/libabsl_vlog_config_internal.so.2501.0.0
+lib/libabsl_vlog_config_internal.so.2505.0.0
 lib/pkgconfig/absl_absl_check.pc
 lib/pkgconfig/absl_absl_log.pc
 lib/pkgconfig/absl_absl_vlog_is_on.pc
@@ -580,7 +569,6 @@ lib/pkgconfig/absl_any.pc
 lib/pkgconfig/absl_any_invocable.pc
 lib/pkgconfig/absl_atomic_hook.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
@@ -651,13 +639,15 @@ lib/pkgconfig/absl_hash.pc
 lib/pkgconfig/absl_hash_container_defaults.pc
 lib/pkgconfig/absl_hash_function_defaults.pc
 lib/pkgconfig/absl_hash_policy_traits.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
@@ -713,6 +703,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_fast_uniform_bits.pc
 lib/pkgconfig/absl_random_internal_fastmath.pc
 lib/pkgconfig/absl_random_internal_generate_real.pc
@@ -721,7 +712,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
@@ -737,6 +727,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_set_env.pc
@@ -763,3 +754,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

Index: pkgsrc/devel/abseil/distinfo
diff -u pkgsrc/devel/abseil/distinfo:1.30 pkgsrc/devel/abseil/distinfo:1.31
--- pkgsrc/devel/abseil/distinfo:1.30   Sun Mar 30 10:31:58 2025
+++ pkgsrc/devel/abseil/distinfo        Mon Jun 30 13:04:09 2025
@@ -1,9 +1,10 @@
-$NetBSD: distinfo,v 1.30 2025/03/30 10:31:58 adam Exp $
+$NetBSD: distinfo,v 1.31 2025/06/30 13:04:09 adam Exp $
 
-BLAKE2s (abseil-20250127.1-20250127.1.tar.gz) = 7e90f8cd868ce98a77cc91d14d2f67f25cbbd37f6d7534668725be8b0ee443b9
-SHA512 (abseil-20250127.1-20250127.1.tar.gz) = 8312acf0ed74fa28c6397f3e41ada656dbd5ca2bf8db484319d74b144ad19c0ebdc77f7f03436be6c6ca1cde706b9055079233cf0d6b5ada4ca48406f8a55dd8
-Size (abseil-20250127.1-20250127.1.tar.gz) = 2267282 bytes
+BLAKE2s (abseil-20250512.1-20250512.1.tar.gz) = ae715f2571b29860b7ac4d0ac1a234617d774a2026f5649dec47042642e5a81d
+SHA512 (abseil-20250512.1-20250512.1.tar.gz) = d3ba654ed7dd7b432494918b2de5d8e2b0ad1c42752c5d726f20d6fe2841828fb4e8beb853e3570a11efecef725029ce5ffa3ebc434efff007e7f60735eb9856
+Size (abseil-20250512.1-20250512.1.tar.gz) = 2221441 bytes
 SHA1 (patch-absl_base_internal_sysinfo.cc) = c96dd302dde0f6071a8353a5877a3bac37949467
 SHA1 (patch-absl_debugging_internal_elf__mem__image.cc) = 4165ab657a03194a5266815440f40cf4aa958f7b
 SHA1 (patch-absl_debugging_internal_vdso__support.cc) = 2292c5b0f2b41679039a1697508343ff5b6cc401
+SHA1 (patch-absl_debugging_stacktrace.cc) = 5b64b5891d4030afc025e5b8d77270f4d3e0d29b
 SHA1 (patch-absl_time_internal_cctz_src_time__zone__format.cc) = 7f3b84cd63f847ffa4c2fcb04b28d1535ea1454b

Added files:

Index: pkgsrc/devel/abseil/patches/patch-absl_debugging_stacktrace.cc
diff -u /dev/null pkgsrc/devel/abseil/patches/patch-absl_debugging_stacktrace.cc:1.1
--- /dev/null   Mon Jun 30 13:04:10 2025
+++ pkgsrc/devel/abseil/patches/patch-absl_debugging_stacktrace.cc      Mon Jun 30 13:04:09 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-absl_debugging_stacktrace.cc,v 1.1 2025/06/30 13:04:09 adam Exp $
+
+Fix build on NetBSD.
+
+--- absl/debugging/stacktrace.cc.orig  2025-06-11 13:31:38.698546333 +0000
++++ absl/debugging/stacktrace.cc
+@@ -60,7 +60,7 @@
+ #if __has_include(<alloca.h>)
+ #include <alloca.h>
+ #define ABSL_INTERNAL_HAVE_ALLOCA 1
+-#elif !defined(alloca)
++#elif !defined(alloca) && !defined(__NetBSD__)
+ static void* alloca(size_t) noexcept { return nullptr; }
+ #endif
+ #endif



Home | Main Index | Thread Index | Old Index