Download raw body.
devel/abseil-cpp: update to 20240722.0 (bulk wanted)
https://github.com/abseil/abseil-cpp/releases
Simple update, same 'make test' results as with the current version:
99% tests passed, 3 tests failed out of 213
Total Test time (real) = 232.63 sec
The following tests FAILED:
97 - absl_log_stripping_test (Failed)
166 - absl_charconv_test (Failed)
174 - absl_str_format_convert_test (Failed)
There a few new libs and I reformatted the ABSL_LIBS block.
Would anyone be so kind and put this through a bulk?
I'm not expecting (much) fallout, but would like to know/fix things before.
My WIP net/tg_owt and net/tdesktop updates are happy with new abseil.
Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/abseil-cpp/Makefile,v
diff -u -p -r1.31 Makefile
--- Makefile 17 Apr 2024 03:13:47 -0000 1.31
+++ Makefile 4 Aug 2024 19:53:34 -0000
@@ -3,7 +3,7 @@ CATEGORIES = devel
GH_ACCOUNT = abseil
GH_PROJECT = ${GH_ACCOUNT}-cpp
-GH_TAGNAME = 20240116.2
+GH_TAGNAME = 20240722.0
HOMEPAGE = https://abseil.io/
@@ -14,35 +14,35 @@ MAINTAINER = Andrew Krasavin <noiseless-
PERMIT_PACKAGE = Yes
ABSL_LIBS = \
- scoped_mock_log atomic_hook_test_helper \
- bad_optional_access bad_variant_access base city civil_time cord \
- cord_internal cordz_functions cordz_handle cordz_info cordz_sample_token \
- crc32c crc_cord_state crc_cpu_detect crc_internal debugging_internal \
- demangle_internal die_if_null examine_stack exception_safety_testing \
- exponential_biased failure_signal_handler flags_commandlineflag \
+ atomic_hook_test_helper bad_optional_access bad_variant_access base city \
+ civil_time cord cord_internal cordz_functions cordz_handle cordz_info \
+ cordz_sample_token crc32c crc_cord_state crc_cpu_detect crc_internal \
+ debugging_internal decode_rust_punycode demangle_internal demangle_rust \
+ die_if_null examine_stack exception_safety_testing exponential_biased \
+ failure_signal_handler flags_commandlineflag \
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 \
- log_entry log_flags log_globals log_initialize log_internal_check_op \
- log_internal_conditions log_internal_format log_internal_globals \
- log_internal_log_sink_set log_internal_message log_internal_nullguard \
- log_internal_proto log_internal_test_actions log_internal_test_helpers \
+ kernel_timeout_internal 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_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 pow10_helper \
- random_distributions random_internal_distribution_test_util \
+ 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_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 \
- raw_logging_internal scoped_set_env spinlock_test_common spinlock_wait \
- stack_consumption stacktrace status statusor str_format_internal strerror \
- strings strings_internal symbolize synchronization test_instance_tracker \
- throw_delegate time time_internal_test_util time_zone \
- log_internal_fnmatch vlog_config_internal \
- kernel_timeout_internal string_view
+ raw_logging_internal scoped_mock_log scoped_set_env spinlock_test_common \
+ spinlock_wait stack_consumption stacktrace status status_matchers statusor \
+ str_format_internal strerror string_view strings strings_internal \
+ symbolize synchronization test_instance_tracker throw_delegate time \
+ time_internal_test_util time_zone utf8_for_code_point vlog_config_internal
.for _lib in ${ABSL_LIBS}
-SHARED_LIBS += absl_${_lib} 4.1 # 2401.0.0
+SHARED_LIBS += absl_${_lib} 4.1
.endfor
WANTLIB += ${COMPILER_LIBCXX} execinfo gmock gtest m
Index: distinfo
===================================================================
RCS file: /cvs/ports/devel/abseil-cpp/distinfo,v
diff -u -p -r1.11 distinfo
--- distinfo 17 Apr 2024 03:13:47 -0000 1.11
+++ distinfo 4 Aug 2024 19:14:38 -0000
@@ -1,2 +1,2 @@
-SHA256 (abseil-cpp-20240116.2.tar.gz) = czcmuMOm05pBINfkXqi0GkNM2s3kAculAPFCNsSbOdw=
-SIZE (abseil-cpp-20240116.2.tar.gz) = 2151288
+SHA256 (abseil-cpp-20240722.0.tar.gz) = 9Q5awxGoE4Laf6dblzEOS5AGR0+VYKxG9UqZZ/B9SuM=
+SIZE (abseil-cpp-20240722.0.tar.gz) = 2242861
Index: patches/patch-absl_base_internal_unscaledcycleclock_config_h
===================================================================
RCS file: /cvs/ports/devel/abseil-cpp/patches/patch-absl_base_internal_unscaledcycleclock_config_h,v
diff -u -p -r1.1 patch-absl_base_internal_unscaledcycleclock_config_h
--- patches/patch-absl_base_internal_unscaledcycleclock_config_h 4 Feb 2023 17:37:58 -0000 1.1
+++ patches/patch-absl_base_internal_unscaledcycleclock_config_h 4 Aug 2024 19:29:35 -0000
@@ -9,8 +9,8 @@ Index: absl/base/internal/unscaledcyclec
// The following platforms have an implementation of a hardware counter.
#if defined(__i386__) || defined(__x86_64__) || defined(__aarch64__) || \
-- defined(__powerpc__) || defined(__ppc__) || defined(__riscv) || \
-+ /* defined(__powerpc__) || defined(__ppc__) || */ defined(__riscv) || \
- defined(_M_IX86) || (defined(_M_X64) && !defined(_M_ARM64EC))
+- defined(__powerpc__) || defined(__ppc__) || defined(_M_IX86) || \
++ /* defined(__powerpc__) || defined(__ppc__) || */ defined(_M_IX86) || \
+ (defined(_M_X64) && !defined(_M_ARM64EC))
#define ABSL_HAVE_UNSCALED_CYCLECLOCK_IMPLEMENTATION 1
#else
Index: patches/patch-absl_container_CMakeLists_txt
===================================================================
RCS file: /cvs/ports/devel/abseil-cpp/patches/patch-absl_container_CMakeLists_txt,v
diff -u -p -r1.1 patch-absl_container_CMakeLists_txt
--- patches/patch-absl_container_CMakeLists_txt 2 Feb 2024 20:09:07 -0000 1.1
+++ patches/patch-absl_container_CMakeLists_txt 4 Aug 2024 19:27:44 -0000
@@ -20,7 +20,7 @@ Index: absl/container/CMakeLists.txt
absl_cc_library(
NAME
-@@ -294,6 +296,7 @@ absl_cc_library(
+@@ -296,6 +298,7 @@ absl_cc_library(
PUBLIC
)
@@ -28,7 +28,7 @@ Index: absl/container/CMakeLists.txt
absl_cc_test(
NAME
flat_hash_map_test
-@@ -313,6 +316,7 @@ absl_cc_test(
+@@ -318,6 +321,7 @@ absl_cc_test(
absl::unordered_map_modifiers_test
GTest::gmock_main
)
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.7 patch-absl_debugging_CMakeLists_txt
--- patches/patch-absl_debugging_CMakeLists_txt 20 Aug 2023 05:42:05 -0000 1.7
+++ patches/patch-absl_debugging_CMakeLists_txt 4 Aug 2024 19:27:44 -0000
@@ -23,7 +23,7 @@ Index: absl/debugging/CMakeLists.txt
# Internal-only target, do not depend on directly.
absl_cc_library(
-@@ -223,6 +225,7 @@ absl_cc_test(
+@@ -335,6 +337,7 @@ absl_cc_test(
GTest::gmock_main
)
@@ -31,7 +31,7 @@ Index: absl/debugging/CMakeLists.txt
absl_cc_library(
NAME
leak_check
-@@ -253,6 +256,7 @@ absl_cc_test(
+@@ -365,6 +368,7 @@ absl_cc_test(
absl::log
GTest::gmock_main
)
@@ -39,7 +39,7 @@ Index: absl/debugging/CMakeLists.txt
# Internal-only target, do not depend on directly.
absl_cc_library(
-@@ -271,6 +275,7 @@ absl_cc_library(
+@@ -383,6 +387,7 @@ absl_cc_library(
TESTONLY
)
@@ -47,7 +47,7 @@ Index: absl/debugging/CMakeLists.txt
absl_cc_test(
NAME
stack_consumption_test
-@@ -296,3 +301,4 @@ absl_cc_library(
+@@ -408,3 +413,4 @@ absl_cc_library(
absl::leak_check
PUBLIC
)
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.4 patch-absl_status_status_cc
--- patches/patch-absl_status_status_cc 2 Feb 2024 20:09:07 -0000 1.4
+++ patches/patch-absl_status_status_cc 4 Aug 2024 19:27:44 -0000
@@ -1,40 +1,7 @@
Index: absl/status/status.cc
--- absl/status/status.cc.orig
+++ absl/status/status.cc
-@@ -273,14 +273,18 @@ StatusCode ErrnoToStatusCode(int error_number) {
- case EFAULT: // Bad address
- case EILSEQ: // Illegal byte sequence
- case ENOPROTOOPT: // Protocol not available
-+#ifdef ENOSTR
- case ENOSTR: // Not a STREAM
-+#endif
- case ENOTSOCK: // Not a socket
- case ENOTTY: // Inappropriate I/O control operation
- case EPROTOTYPE: // Protocol wrong type for socket
- case ESPIPE: // Invalid seek
- return StatusCode::kInvalidArgument;
- case ETIMEDOUT: // Connection timed out
-+#ifdef ETIME
- case ETIME: // Timer expired
-+#endif
- return StatusCode::kDeadlineExceeded;
- case ENODEV: // No such device
- case ENOENT: // No such file or directory
-@@ -339,9 +343,13 @@ StatusCode ErrnoToStatusCode(int error_number) {
- case EMLINK: // Too many links
- case ENFILE: // Too many open files in system
- case ENOBUFS: // No buffer space available
-+#ifdef ENODATA
- case ENODATA: // No message is available on the STREAM read queue
-+#endif
- case ENOMEM: // Not enough space
-+#ifdef ENOSR
- case ENOSR: // No STREAM resources
-+#endif
- #ifdef EUSERS
- case EUSERS: // Too many users
- #endif
-@@ -384,7 +392,9 @@ StatusCode ErrnoToStatusCode(int error_number) {
+@@ -380,7 +380,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.9 PLIST
--- pkg/PLIST 2 Feb 2024 20:09:07 -0000 1.9
+++ pkg/PLIST 4 Aug 2024 19:40:00 -0000
@@ -30,6 +30,7 @@ include/absl/base/internal/low_level_all
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/poison.h
include/absl/base/internal/pretty_function.h
include/absl/base/internal/raw_logging.h
include/absl/base/internal/scheduling_mode.h
@@ -69,6 +70,7 @@ include/absl/container/btree_test.h
include/absl/container/fixed_array.h
include/absl/container/flat_hash_map.h
include/absl/container/flat_hash_set.h
+include/absl/container/hash_container_defaults.h
include/absl/container/inlined_vector.h
include/absl/container/internal/
include/absl/container/internal/btree.h
@@ -119,7 +121,10 @@ 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/bounded_utf8_length_sequence.h
+include/absl/debugging/internal/decode_rust_punycode.h
include/absl/debugging/internal/demangle.h
+include/absl/debugging/internal/demangle_rust.h
include/absl/debugging/internal/elf_mem_image.h
include/absl/debugging/internal/examine_stack.h
include/absl/debugging/internal/stack_consumption.h
@@ -134,6 +139,7 @@ include/absl/debugging/internal/stacktra
include/absl/debugging/internal/stacktrace_win32-inl.inc
include/absl/debugging/internal/stacktrace_x86-inl.inc
include/absl/debugging/internal/symbolize.h
+include/absl/debugging/internal/utf8_for_code_point.h
include/absl/debugging/internal/vdso_support.h
include/absl/debugging/leak_check.h
include/absl/debugging/stacktrace.h
@@ -259,6 +265,7 @@ include/absl/random/internal/generate_re
include/absl/random/internal/iostream_state_saver.h
include/absl/random/internal/mock_helpers.h
include/absl/random/internal/mock_overload_set.h
+include/absl/random/internal/mock_validators.h
include/absl/random/internal/nanobenchmark.h
include/absl/random/internal/nonsecure_base.h
include/absl/random/internal/pcg_engine.h
@@ -289,8 +296,10 @@ include/absl/random/zipf_distribution.h
include/absl/status/
include/absl/status/internal/
include/absl/status/internal/status_internal.h
+include/absl/status/internal/status_matchers.h
include/absl/status/internal/statusor_internal.h
include/absl/status/status.h
+include/absl/status/status_matchers.h
include/absl/status/status_payload_printer.h
include/absl/status/statusor.h
include/absl/strings/
@@ -327,7 +336,6 @@ include/absl/strings/internal/cordz_upda
include/absl/strings/internal/damerau_levenshtein_distance.h
include/absl/strings/internal/escaping.h
include/absl/strings/internal/escaping_test_common.h
-include/absl/strings/internal/has_absl_stringify.h
include/absl/strings/internal/memutil.h
include/absl/strings/internal/numbers_test_common.h
include/absl/strings/internal/ostringstream.h
@@ -439,7 +447,9 @@ lib/cmake/absl/abslTargets.cmake
@lib lib/libabsl_crc_cpu_detect.so.${LIBabsl_crc_cpu_detect_VERSION}
@lib lib/libabsl_crc_internal.so.${LIBabsl_crc_internal_VERSION}
@lib lib/libabsl_debugging_internal.so.${LIBabsl_debugging_internal_VERSION}
+@lib lib/libabsl_decode_rust_punycode.so.${LIBabsl_decode_rust_punycode_VERSION}
@lib lib/libabsl_demangle_internal.so.${LIBabsl_demangle_internal_VERSION}
+@lib lib/libabsl_demangle_rust.so.${LIBabsl_demangle_rust_VERSION}
@lib lib/libabsl_die_if_null.so.${LIBabsl_die_if_null_VERSION}
@lib lib/libabsl_examine_stack.so.${LIBabsl_examine_stack_VERSION}
@lib lib/libabsl_exception_safety_testing.so.${LIBabsl_exception_safety_testing_VERSION}
@@ -484,6 +494,7 @@ lib/cmake/absl/abslTargets.cmake
@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_random_distributions.so.${LIBabsl_random_distributions_VERSION}
@lib lib/libabsl_random_internal_distribution_test_util.so.${LIBabsl_random_internal_distribution_test_util_VERSION}
@@ -505,6 +516,7 @@ lib/cmake/absl/abslTargets.cmake
@lib lib/libabsl_stack_consumption.so.${LIBabsl_stack_consumption_VERSION}
@lib lib/libabsl_stacktrace.so.${LIBabsl_stacktrace_VERSION}
@lib lib/libabsl_status.so.${LIBabsl_status_VERSION}
+@lib lib/libabsl_status_matchers.so.${LIBabsl_status_matchers_VERSION}
@lib lib/libabsl_statusor.so.${LIBabsl_statusor_VERSION}
@lib lib/libabsl_str_format_internal.so.${LIBabsl_str_format_internal_VERSION}
@lib lib/libabsl_strerror.so.${LIBabsl_strerror_VERSION}
@@ -518,6 +530,7 @@ lib/cmake/absl/abslTargets.cmake
@lib lib/libabsl_time.so.${LIBabsl_time_VERSION}
@lib lib/libabsl_time_internal_test_util.so.${LIBabsl_time_internal_test_util_VERSION}
@lib lib/libabsl_time_zone.so.${LIBabsl_time_zone_VERSION}
+@lib lib/libabsl_utf8_for_code_point.so.${LIBabsl_utf8_for_code_point_VERSION}
@lib lib/libabsl_vlog_config_internal.so.${LIBabsl_vlog_config_internal_VERSION}
lib/pkgconfig/absl_absl_check.pc
lib/pkgconfig/absl_absl_log.pc
@@ -533,6 +546,7 @@ lib/pkgconfig/absl_base.pc
lib/pkgconfig/absl_base_internal.pc
lib/pkgconfig/absl_bind_front.pc
lib/pkgconfig/absl_bits.pc
+lib/pkgconfig/absl_bounded_utf8_length_sequence.pc
lib/pkgconfig/absl_btree.pc
lib/pkgconfig/absl_btree_test_common.pc
lib/pkgconfig/absl_charset.pc
@@ -565,7 +579,9 @@ lib/pkgconfig/absl_crc_cord_state.pc
lib/pkgconfig/absl_crc_cpu_detect.pc
lib/pkgconfig/absl_crc_internal.pc
lib/pkgconfig/absl_debugging_internal.pc
+lib/pkgconfig/absl_decode_rust_punycode.pc
lib/pkgconfig/absl_demangle_internal.pc
+lib/pkgconfig/absl_demangle_rust.pc
lib/pkgconfig/absl_die_if_null.pc
lib/pkgconfig/absl_dynamic_annotations.pc
lib/pkgconfig/absl_endian.pc
@@ -596,6 +612,7 @@ lib/pkgconfig/absl_function_ref.pc
lib/pkgconfig/absl_graphcycles_internal.pc
lib/pkgconfig/absl_has_ostream_operator.pc
lib/pkgconfig/absl_hash.pc
+lib/pkgconfig/absl_hash_container_defaults.pc
lib/pkgconfig/absl_hash_function_defaults.pc
lib/pkgconfig/absl_hash_generator_testing.pc
lib/pkgconfig/absl_hash_policy_testing.pc
@@ -658,6 +675,7 @@ lib/pkgconfig/absl_optional.pc
lib/pkgconfig/absl_overload.pc
lib/pkgconfig/absl_per_thread_sem_test_common.pc
lib/pkgconfig/absl_periodic_sampler.pc
+lib/pkgconfig/absl_poison.pc
lib/pkgconfig/absl_pow10_helper.pc
lib/pkgconfig/absl_prefetch.pc
lib/pkgconfig/absl_pretty_function.pc
@@ -672,6 +690,7 @@ lib/pkgconfig/absl_random_internal_gener
lib/pkgconfig/absl_random_internal_iostream_state_saver.pc
lib/pkgconfig/absl_random_internal_mock_helpers.pc
lib/pkgconfig/absl_random_internal_mock_overload_set.pc
+lib/pkgconfig/absl_random_internal_mock_validators.pc
lib/pkgconfig/absl_random_internal_nonsecure_base.pc
lib/pkgconfig/absl_random_internal_pcg_engine.pc
lib/pkgconfig/absl_random_internal_platform.pc
@@ -704,6 +723,7 @@ lib/pkgconfig/absl_spy_hash_state.pc
lib/pkgconfig/absl_stack_consumption.pc
lib/pkgconfig/absl_stacktrace.pc
lib/pkgconfig/absl_status.pc
+lib/pkgconfig/absl_status_matchers.pc
lib/pkgconfig/absl_statusor.pc
lib/pkgconfig/absl_str_format.pc
lib/pkgconfig/absl_str_format_internal.pc
@@ -730,6 +750,7 @@ lib/pkgconfig/absl_unordered_set_constru
lib/pkgconfig/absl_unordered_set_lookup_test.pc
lib/pkgconfig/absl_unordered_set_members_test.pc
lib/pkgconfig/absl_unordered_set_modifiers_test.pc
+lib/pkgconfig/absl_utf8_for_code_point.pc
lib/pkgconfig/absl_utility.pc
lib/pkgconfig/absl_variant.pc
lib/pkgconfig/absl_vlog_config_internal.pc
devel/abseil-cpp: update to 20240722.0 (bulk wanted)