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 Aug 21 14:52:26 UTC 2023

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

Log Message:
abseil: updated to 20230802.0

Abseil LTS 20230802

What's New:

Added the nullability library for designating the expected nullability of pointers. Currently these serve as annotations only, but it is expected that compilers will one day be able to use these 
annotations for diagnostic purposes.
Added the prefetch library as a portable layer for moving data into caches before it is read.
Abseil's hash tables now detect many more programming errors in debug and sanitizer builds.
Abseil's synchronization objects now differentiate absolute waits (when passed an absl::Time) from relative waits (when passed an absl::Duration) when the underlying platform supports differentiating 
these cases. This only makes a difference when system clocks are adjusted.
Abseil's flag parsing library includes additional methods that make it easier to use when another library also expects to be able to parse flags.
absl::string_view is now available as a smaller target, @com_google_absl//absl/strings:string_view, so that users may use this library without depending on the much larger 
@com_google_absl//absl/strings target.


To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 pkgsrc/devel/abseil/Makefile \
    pkgsrc/devel/abseil/distinfo
cvs rdiff -u -r1.7 -r1.8 pkgsrc/devel/abseil/PLIST
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/devel/abseil/patches/patch-absl_base_internal_sysinfo.cc
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/abseil/patches/patch-absl_time_internal_cctz_src_time__zone__format.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.18 pkgsrc/devel/abseil/Makefile:1.19
--- pkgsrc/devel/abseil/Makefile:1.18   Sun Jul  9 08:16:47 2023
+++ pkgsrc/devel/abseil/Makefile        Mon Aug 21 14:52:26 2023
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.18 2023/07/09 08:16:47 nia Exp $
+# $NetBSD: Makefile,v 1.19 2023/08/21 14:52:26 adam Exp $
 
-DISTNAME=      abseil-20230125.3
+DISTNAME=      abseil-20230802.0
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=abseil/}
 GITHUB_PROJECT=        abseil-cpp
Index: pkgsrc/devel/abseil/distinfo
diff -u pkgsrc/devel/abseil/distinfo:1.18 pkgsrc/devel/abseil/distinfo:1.19
--- pkgsrc/devel/abseil/distinfo:1.18   Thu May  4 17:14:15 2023
+++ pkgsrc/devel/abseil/distinfo        Mon Aug 21 14:52:26 2023
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.18 2023/05/04 17:14:15 adam Exp $
+$NetBSD: distinfo,v 1.19 2023/08/21 14:52:26 adam Exp $
 
-BLAKE2s (abseil-20230125.3-20230125.3.tar.gz) = e380a43ea16ac5ac84ddaeb5d6d046bd606a5dac0f23531e0926ab10099ba2ef
-SHA512 (abseil-20230125.3-20230125.3.tar.gz) = 50509acfc4128fd31435631f71ac8cd0350acd9e290f78502723149016e7f07c9d84182ba99e0938b1873fecda09393d3fd7af8dabfb0d89cdcdd8a69a917e70
-Size (abseil-20230125.3-20230125.3.tar.gz) = 2119655 bytes
+BLAKE2s (abseil-20230802.0-20230802.0.tar.gz) = aa949a7cb9dd0f0bef85b3fb40d816f3934684ead76ead200c6801211d8d8e5b
+SHA512 (abseil-20230802.0-20230802.0.tar.gz) = 320295fa687ded05b774741eb4c5285291d44cc14402ec5d997057cb4f53fb3ba54cd162c7a7b1003312b677603a1c25e14bfdbd1fc22ccf4b4443e8a6e3ec02
+Size (abseil-20230802.0-20230802.0.tar.gz) = 2156669 bytes
+SHA1 (patch-absl_base_internal_sysinfo.cc) = c96dd302dde0f6071a8353a5877a3bac37949467
 SHA1 (patch-absl_debugging_internal_vdso__support.cc) = 2292c5b0f2b41679039a1697508343ff5b6cc401
-SHA1 (patch-absl_time_internal_cctz_src_time__zone__format.cc) = eb1165a27572e5b7d4aefb155b35fb3b6a5cb146
+SHA1 (patch-absl_time_internal_cctz_src_time__zone__format.cc) = 8db9395b726965c5a9d62cdaa640f94cbd8ec02c

Index: pkgsrc/devel/abseil/PLIST
diff -u pkgsrc/devel/abseil/PLIST:1.7 pkgsrc/devel/abseil/PLIST:1.8
--- pkgsrc/devel/abseil/PLIST:1.7       Wed Mar  8 09:58:16 2023
+++ pkgsrc/devel/abseil/PLIST   Mon Aug 21 14:52:26 2023
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.7 2023/03/08 09:58:16 adam Exp $
+@comment $NetBSD: PLIST,v 1.8 2023/08/21 14:52:26 adam Exp $
 include/absl/algorithm/algorithm.h
 include/absl/algorithm/container.h
 include/absl/base/attributes.h
@@ -25,6 +25,7 @@ include/absl/base/internal/inline_variab
 include/absl/base/internal/invoke.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/per_thread_tls.h
 include/absl/base/internal/prefetch.h
 include/absl/base/internal/pretty_function.h
@@ -48,10 +49,12 @@ include/absl/base/internal/unscaledcycle
 include/absl/base/internal/unscaledcycleclock_config.h
 include/absl/base/log_severity.h
 include/absl/base/macros.h
+include/absl/base/nullability.h
 include/absl/base/optimization.h
 include/absl/base/options.h
 include/absl/base/policy_checks.h
 include/absl/base/port.h
+include/absl/base/prefetch.h
 include/absl/base/thread_annotations.h
 include/absl/cleanup/cleanup.h
 include/absl/cleanup/internal/cleanup.h
@@ -159,12 +162,13 @@ include/absl/hash/hash.h
 include/absl/hash/hash_testing.h
 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/log/absl_check.h
 include/absl/log/absl_log.h
 include/absl/log/check.h
-include/absl/log/check_test_impl.h
+include/absl/log/check_test_impl.inc
 include/absl/log/die_if_null.h
 include/absl/log/flags.h
 include/absl/log/globals.h
@@ -190,7 +194,7 @@ include/absl/log/internal/test_helpers.h
 include/absl/log/internal/test_matchers.h
 include/absl/log/internal/voidify.h
 include/absl/log/log.h
-include/absl/log/log_basic_test_impl.h
+include/absl/log/log_basic_test_impl.inc
 include/absl/log/log_entry.h
 include/absl/log/log_sink.h
 include/absl/log/log_sink_registry.h
@@ -323,11 +327,17 @@ include/absl/synchronization/barrier.h
 include/absl/synchronization/blocking_counter.h
 include/absl/synchronization/internal/create_thread_identity.h
 include/absl/synchronization/internal/futex.h
+include/absl/synchronization/internal/futex_waiter.h
 include/absl/synchronization/internal/graphcycles.h
 include/absl/synchronization/internal/kernel_timeout.h
 include/absl/synchronization/internal/per_thread_sem.h
+include/absl/synchronization/internal/pthread_waiter.h
+include/absl/synchronization/internal/sem_waiter.h
+include/absl/synchronization/internal/stdcpp_waiter.h
 include/absl/synchronization/internal/thread_pool.h
 include/absl/synchronization/internal/waiter.h
+include/absl/synchronization/internal/waiter_base.h
+include/absl/synchronization/internal/win32_waiter.h
 include/absl/synchronization/mutex.h
 include/absl/synchronization/notification.h
 include/absl/time/civil_time.h
@@ -365,177 +375,182 @@ 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.2301.0.0
+lib/libabsl_bad_any_cast_impl.so.2308.0.0
 lib/libabsl_bad_optional_access.so
-lib/libabsl_bad_optional_access.so.2301.0.0
+lib/libabsl_bad_optional_access.so.2308.0.0
 lib/libabsl_bad_variant_access.so
-lib/libabsl_bad_variant_access.so.2301.0.0
+lib/libabsl_bad_variant_access.so.2308.0.0
 lib/libabsl_base.so
-lib/libabsl_base.so.2301.0.0
+lib/libabsl_base.so.2308.0.0
 lib/libabsl_city.so
-lib/libabsl_city.so.2301.0.0
+lib/libabsl_city.so.2308.0.0
 lib/libabsl_civil_time.so
-lib/libabsl_civil_time.so.2301.0.0
+lib/libabsl_civil_time.so.2308.0.0
 lib/libabsl_cord.so
-lib/libabsl_cord.so.2301.0.0
+lib/libabsl_cord.so.2308.0.0
 lib/libabsl_cord_internal.so
-lib/libabsl_cord_internal.so.2301.0.0
+lib/libabsl_cord_internal.so.2308.0.0
 lib/libabsl_cordz_functions.so
-lib/libabsl_cordz_functions.so.2301.0.0
+lib/libabsl_cordz_functions.so.2308.0.0
 lib/libabsl_cordz_handle.so
-lib/libabsl_cordz_handle.so.2301.0.0
+lib/libabsl_cordz_handle.so.2308.0.0
 lib/libabsl_cordz_info.so
-lib/libabsl_cordz_info.so.2301.0.0
+lib/libabsl_cordz_info.so.2308.0.0
 lib/libabsl_cordz_sample_token.so
-lib/libabsl_cordz_sample_token.so.2301.0.0
+lib/libabsl_cordz_sample_token.so.2308.0.0
 lib/libabsl_crc32c.so
-lib/libabsl_crc32c.so.2301.0.0
+lib/libabsl_crc32c.so.2308.0.0
 lib/libabsl_crc_cord_state.so
-lib/libabsl_crc_cord_state.so.2301.0.0
+lib/libabsl_crc_cord_state.so.2308.0.0
 lib/libabsl_crc_cpu_detect.so
-lib/libabsl_crc_cpu_detect.so.2301.0.0
+lib/libabsl_crc_cpu_detect.so.2308.0.0
 lib/libabsl_crc_internal.so
-lib/libabsl_crc_internal.so.2301.0.0
+lib/libabsl_crc_internal.so.2308.0.0
 lib/libabsl_debugging_internal.so
-lib/libabsl_debugging_internal.so.2301.0.0
+lib/libabsl_debugging_internal.so.2308.0.0
 lib/libabsl_demangle_internal.so
-lib/libabsl_demangle_internal.so.2301.0.0
+lib/libabsl_demangle_internal.so.2308.0.0
 lib/libabsl_die_if_null.so
-lib/libabsl_die_if_null.so.2301.0.0
+lib/libabsl_die_if_null.so.2308.0.0
 lib/libabsl_examine_stack.so
-lib/libabsl_examine_stack.so.2301.0.0
+lib/libabsl_examine_stack.so.2308.0.0
 lib/libabsl_exponential_biased.so
-lib/libabsl_exponential_biased.so.2301.0.0
+lib/libabsl_exponential_biased.so.2308.0.0
 lib/libabsl_failure_signal_handler.so
-lib/libabsl_failure_signal_handler.so.2301.0.0
+lib/libabsl_failure_signal_handler.so.2308.0.0
 lib/libabsl_flags.so
-lib/libabsl_flags.so.2301.0.0
+lib/libabsl_flags.so.2308.0.0
 lib/libabsl_flags_commandlineflag.so
-lib/libabsl_flags_commandlineflag.so.2301.0.0
+lib/libabsl_flags_commandlineflag.so.2308.0.0
 lib/libabsl_flags_commandlineflag_internal.so
-lib/libabsl_flags_commandlineflag_internal.so.2301.0.0
+lib/libabsl_flags_commandlineflag_internal.so.2308.0.0
 lib/libabsl_flags_config.so
-lib/libabsl_flags_config.so.2301.0.0
+lib/libabsl_flags_config.so.2308.0.0
 lib/libabsl_flags_internal.so
-lib/libabsl_flags_internal.so.2301.0.0
+lib/libabsl_flags_internal.so.2308.0.0
 lib/libabsl_flags_marshalling.so
-lib/libabsl_flags_marshalling.so.2301.0.0
+lib/libabsl_flags_marshalling.so.2308.0.0
 lib/libabsl_flags_parse.so
-lib/libabsl_flags_parse.so.2301.0.0
+lib/libabsl_flags_parse.so.2308.0.0
 lib/libabsl_flags_private_handle_accessor.so
-lib/libabsl_flags_private_handle_accessor.so.2301.0.0
+lib/libabsl_flags_private_handle_accessor.so.2308.0.0
 lib/libabsl_flags_program_name.so
-lib/libabsl_flags_program_name.so.2301.0.0
+lib/libabsl_flags_program_name.so.2308.0.0
 lib/libabsl_flags_reflection.so
-lib/libabsl_flags_reflection.so.2301.0.0
+lib/libabsl_flags_reflection.so.2308.0.0
 lib/libabsl_flags_usage.so
-lib/libabsl_flags_usage.so.2301.0.0
+lib/libabsl_flags_usage.so.2308.0.0
 lib/libabsl_flags_usage_internal.so
-lib/libabsl_flags_usage_internal.so.2301.0.0
+lib/libabsl_flags_usage_internal.so.2308.0.0
 lib/libabsl_graphcycles_internal.so
-lib/libabsl_graphcycles_internal.so.2301.0.0
+lib/libabsl_graphcycles_internal.so.2308.0.0
 lib/libabsl_hash.so
-lib/libabsl_hash.so.2301.0.0
+lib/libabsl_hash.so.2308.0.0
 lib/libabsl_hashtablez_sampler.so
-lib/libabsl_hashtablez_sampler.so.2301.0.0
+lib/libabsl_hashtablez_sampler.so.2308.0.0
 lib/libabsl_int128.so
-lib/libabsl_int128.so.2301.0.0
+lib/libabsl_int128.so.2308.0.0
+lib/libabsl_kernel_timeout_internal.so
+lib/libabsl_kernel_timeout_internal.so.2308.0.0
 lib/libabsl_leak_check.so
-lib/libabsl_leak_check.so.2301.0.0
+lib/libabsl_leak_check.so.2308.0.0
 lib/libabsl_log_entry.so
-lib/libabsl_log_entry.so.2301.0.0
+lib/libabsl_log_entry.so.2308.0.0
 lib/libabsl_log_flags.so
-lib/libabsl_log_flags.so.2301.0.0
+lib/libabsl_log_flags.so.2308.0.0
 lib/libabsl_log_globals.so
-lib/libabsl_log_globals.so.2301.0.0
+lib/libabsl_log_globals.so.2308.0.0
 lib/libabsl_log_initialize.so
-lib/libabsl_log_initialize.so.2301.0.0
+lib/libabsl_log_initialize.so.2308.0.0
 lib/libabsl_log_internal_check_op.so
-lib/libabsl_log_internal_check_op.so.2301.0.0
+lib/libabsl_log_internal_check_op.so.2308.0.0
 lib/libabsl_log_internal_conditions.so
-lib/libabsl_log_internal_conditions.so.2301.0.0
+lib/libabsl_log_internal_conditions.so.2308.0.0
 lib/libabsl_log_internal_format.so
-lib/libabsl_log_internal_format.so.2301.0.0
+lib/libabsl_log_internal_format.so.2308.0.0
 lib/libabsl_log_internal_globals.so
-lib/libabsl_log_internal_globals.so.2301.0.0
+lib/libabsl_log_internal_globals.so.2308.0.0
 lib/libabsl_log_internal_log_sink_set.so
-lib/libabsl_log_internal_log_sink_set.so.2301.0.0
+lib/libabsl_log_internal_log_sink_set.so.2308.0.0
 lib/libabsl_log_internal_message.so
-lib/libabsl_log_internal_message.so.2301.0.0
+lib/libabsl_log_internal_message.so.2308.0.0
 lib/libabsl_log_internal_nullguard.so
-lib/libabsl_log_internal_nullguard.so.2301.0.0
+lib/libabsl_log_internal_nullguard.so.2308.0.0
 lib/libabsl_log_internal_proto.so
-lib/libabsl_log_internal_proto.so.2301.0.0
+lib/libabsl_log_internal_proto.so.2308.0.0
 lib/libabsl_log_severity.so
-lib/libabsl_log_severity.so.2301.0.0
+lib/libabsl_log_severity.so.2308.0.0
 lib/libabsl_log_sink.so
-lib/libabsl_log_sink.so.2301.0.0
+lib/libabsl_log_sink.so.2308.0.0
 lib/libabsl_low_level_hash.so
-lib/libabsl_low_level_hash.so.2301.0.0
+lib/libabsl_low_level_hash.so.2308.0.0
 lib/libabsl_malloc_internal.so
-lib/libabsl_malloc_internal.so.2301.0.0
+lib/libabsl_malloc_internal.so.2308.0.0
 lib/libabsl_periodic_sampler.so
-lib/libabsl_periodic_sampler.so.2301.0.0
+lib/libabsl_periodic_sampler.so.2308.0.0
 lib/libabsl_random_distributions.so
-lib/libabsl_random_distributions.so.2301.0.0
+lib/libabsl_random_distributions.so.2308.0.0
 lib/libabsl_random_internal_distribution_test_util.so
-lib/libabsl_random_internal_distribution_test_util.so.2301.0.0
+lib/libabsl_random_internal_distribution_test_util.so.2308.0.0
 lib/libabsl_random_internal_platform.so
-lib/libabsl_random_internal_platform.so.2301.0.0
+lib/libabsl_random_internal_platform.so.2308.0.0
 lib/libabsl_random_internal_pool_urbg.so
-lib/libabsl_random_internal_pool_urbg.so.2301.0.0
+lib/libabsl_random_internal_pool_urbg.so.2308.0.0
 lib/libabsl_random_internal_randen.so
-lib/libabsl_random_internal_randen.so.2301.0.0
+lib/libabsl_random_internal_randen.so.2308.0.0
 lib/libabsl_random_internal_randen_hwaes.so
-lib/libabsl_random_internal_randen_hwaes.so.2301.0.0
+lib/libabsl_random_internal_randen_hwaes.so.2308.0.0
 lib/libabsl_random_internal_randen_hwaes_impl.so
-lib/libabsl_random_internal_randen_hwaes_impl.so.2301.0.0
+lib/libabsl_random_internal_randen_hwaes_impl.so.2308.0.0
 lib/libabsl_random_internal_randen_slow.so
-lib/libabsl_random_internal_randen_slow.so.2301.0.0
+lib/libabsl_random_internal_randen_slow.so.2308.0.0
 lib/libabsl_random_internal_seed_material.so
-lib/libabsl_random_internal_seed_material.so.2301.0.0
+lib/libabsl_random_internal_seed_material.so.2308.0.0
 lib/libabsl_random_seed_gen_exception.so
-lib/libabsl_random_seed_gen_exception.so.2301.0.0
+lib/libabsl_random_seed_gen_exception.so.2308.0.0
 lib/libabsl_random_seed_sequences.so
-lib/libabsl_random_seed_sequences.so.2301.0.0
+lib/libabsl_random_seed_sequences.so.2308.0.0
 lib/libabsl_raw_hash_set.so
-lib/libabsl_raw_hash_set.so.2301.0.0
+lib/libabsl_raw_hash_set.so.2308.0.0
 lib/libabsl_raw_logging_internal.so
-lib/libabsl_raw_logging_internal.so.2301.0.0
+lib/libabsl_raw_logging_internal.so.2308.0.0
 lib/libabsl_scoped_set_env.so
-lib/libabsl_scoped_set_env.so.2301.0.0
+lib/libabsl_scoped_set_env.so.2308.0.0
 lib/libabsl_spinlock_wait.so
-lib/libabsl_spinlock_wait.so.2301.0.0
+lib/libabsl_spinlock_wait.so.2308.0.0
 lib/libabsl_stacktrace.so
-lib/libabsl_stacktrace.so.2301.0.0
+lib/libabsl_stacktrace.so.2308.0.0
 lib/libabsl_status.so
-lib/libabsl_status.so.2301.0.0
+lib/libabsl_status.so.2308.0.0
 lib/libabsl_statusor.so
-lib/libabsl_statusor.so.2301.0.0
+lib/libabsl_statusor.so.2308.0.0
 lib/libabsl_str_format_internal.so
-lib/libabsl_str_format_internal.so.2301.0.0
+lib/libabsl_str_format_internal.so.2308.0.0
 lib/libabsl_strerror.so
-lib/libabsl_strerror.so.2301.0.0
+lib/libabsl_strerror.so.2308.0.0
+lib/libabsl_string_view.so
+lib/libabsl_string_view.so.2308.0.0
 lib/libabsl_strings.so
-lib/libabsl_strings.so.2301.0.0
+lib/libabsl_strings.so.2308.0.0
 lib/libabsl_strings_internal.so
-lib/libabsl_strings_internal.so.2301.0.0
+lib/libabsl_strings_internal.so.2308.0.0
 lib/libabsl_symbolize.so
-lib/libabsl_symbolize.so.2301.0.0
+lib/libabsl_symbolize.so.2308.0.0
 lib/libabsl_synchronization.so
-lib/libabsl_synchronization.so.2301.0.0
+lib/libabsl_synchronization.so.2308.0.0
 lib/libabsl_throw_delegate.so
-lib/libabsl_throw_delegate.so.2301.0.0
+lib/libabsl_throw_delegate.so.2308.0.0
 lib/libabsl_time.so
-lib/libabsl_time.so.2301.0.0
+lib/libabsl_time.so.2308.0.0
 lib/libabsl_time_zone.so
-lib/libabsl_time_zone.so.2301.0.0
+lib/libabsl_time_zone.so.2308.0.0
 lib/pkgconfig/absl_absl_check.pc
 lib/pkgconfig/absl_absl_log.pc
 lib/pkgconfig/absl_algorithm.pc
@@ -613,6 +628,7 @@ lib/pkgconfig/absl_hash_policy_traits.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
@@ -655,6 +671,7 @@ lib/pkgconfig/absl_node_hash_set.pc
 lib/pkgconfig/absl_node_slot_policy.pc
 lib/pkgconfig/absl_non_temporal_arm_intrinsics.pc
 lib/pkgconfig/absl_non_temporal_memcpy.pc
+lib/pkgconfig/absl_nullability.pc
 lib/pkgconfig/absl_numeric.pc
 lib/pkgconfig/absl_numeric_representation.pc
 lib/pkgconfig/absl_optional.pc
@@ -700,6 +717,7 @@ lib/pkgconfig/absl_statusor.pc
 lib/pkgconfig/absl_str_format.pc
 lib/pkgconfig/absl_str_format_internal.pc
 lib/pkgconfig/absl_strerror.pc
+lib/pkgconfig/absl_string_view.pc
 lib/pkgconfig/absl_strings.pc
 lib/pkgconfig/absl_strings_internal.pc
 lib/pkgconfig/absl_symbolize.pc

Index: pkgsrc/devel/abseil/patches/patch-absl_time_internal_cctz_src_time__zone__format.cc
diff -u pkgsrc/devel/abseil/patches/patch-absl_time_internal_cctz_src_time__zone__format.cc:1.2 pkgsrc/devel/abseil/patches/patch-absl_time_internal_cctz_src_time__zone__format.cc:1.3
--- pkgsrc/devel/abseil/patches/patch-absl_time_internal_cctz_src_time__zone__format.cc:1.2     Wed Mar  8 09:58:16 2023
+++ pkgsrc/devel/abseil/patches/patch-absl_time_internal_cctz_src_time__zone__format.cc Mon Aug 21 14:52:26 2023
@@ -1,8 +1,8 @@
-$NetBSD: patch-absl_time_internal_cctz_src_time__zone__format.cc,v 1.2 2023/03/08 09:58:16 adam Exp $
+$NetBSD: patch-absl_time_internal_cctz_src_time__zone__format.cc,v 1.3 2023/08/21 14:52:26 adam Exp $
 
 Avoid _XOPEN_SOURCE.
 
---- absl/time/internal/cctz/src/time_zone_format.cc.orig       2023-02-18 16:23:34.000000000 +0000
+--- absl/time/internal/cctz/src/time_zone_format.cc.orig       2023-08-07 18:40:00.000000000 +0000
 +++ absl/time/internal/cctz/src/time_zone_format.cc
 @@ -19,7 +19,7 @@
  #endif
@@ -10,6 +10,6 @@ Avoid _XOPEN_SOURCE.
  #if defined(HAS_STRPTIME) && HAS_STRPTIME
 -#if !defined(_XOPEN_SOURCE) && !defined(__OpenBSD__)
 +#if !defined(_XOPEN_SOURCE) && !defined(__NetBSD__) && !defined(__OpenBSD__)
- #define _XOPEN_SOURCE  // Definedness suffices for strptime.
+ #define _XOPEN_SOURCE 500  // Exposes definitions for SUSv2 (UNIX 98).
  #endif
  #endif

Added files:

Index: pkgsrc/devel/abseil/patches/patch-absl_base_internal_sysinfo.cc
diff -u /dev/null pkgsrc/devel/abseil/patches/patch-absl_base_internal_sysinfo.cc:1.1
--- /dev/null   Mon Aug 21 14:52:27 2023
+++ pkgsrc/devel/abseil/patches/patch-absl_base_internal_sysinfo.cc     Mon Aug 21 14:52:26 2023
@@ -0,0 +1,15 @@
+$NetBSD: patch-absl_base_internal_sysinfo.cc,v 1.1 2023/08/21 14:52:26 adam Exp $
+
+Quick fix for https://github.com/abseil/abseil-cpp/issues/1518
+
+--- absl/base/internal/sysinfo.cc.orig 2023-08-21 14:43:13.000000000 +0000
++++ absl/base/internal/sysinfo.cc
+@@ -447,7 +447,7 @@ pid_t GetTID() {
+ pid_t GetTID() {
+   // `pthread_t` need not be arithmetic per POSIX; platforms where it isn't
+   // should be handled above.
+-  return static_cast<pid_t>(pthread_self());
++  return static_cast<pid_t>((intptr_t)pthread_self());
+ }
+ 
+ #endif



Home | Main Index | Thread Index | Old Index