pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/devel/abseil abseil: updated to 20220623.0
details: https://anonhg.NetBSD.org/pkgsrc/rev/32df409dc7c2
branches: trunk
changeset: 381404:32df409dc7c2
user: adam <adam%pkgsrc.org@localhost>
date: Wed Jul 06 15:16:59 2022 +0000
description:
abseil: updated to 20220623.0
Abseil LTS 20220623
What's New:
Added absl::AnyInvocable, a move-only function type.
Added absl::CordBuffer, a type for buffering data for eventual inclusion an absl::Cord, which is useful for writing zero-copy code.
Added support for command-line flags of type absl::optional<T>.
Breaking Changes:
CMake builds now use the flag ABSL_BUILD_TESTING (default: OFF) to control whether or not unit tests are built.
The ABSL_DEPRECATED macro now works with the GCC compiler. GCC users that are experiencing new warnings can use -Wno-deprecated-declatations silence the warnings or use
-Wno-error=deprecated-declarations to see warnings but not fail the build.
ABSL_CONST_INIT uses the C++20 keyword constinit when available. Some compilers are more strict about where this keyword must appear compared to the pre-C++20 implementation.
Bazel builds now depend on the bazelbuild/bazel-skylib repository. See Abseil's WORKSPACE file for an example of how to add this dependency.
Other:
This will be the last release to support C++11. Future releases will require at least C++14.
diffstat:
devel/abseil/Makefile | 12 +-
devel/abseil/PLIST | 150 +++++----
devel/abseil/buildlink3.mk | 4 +-
devel/abseil/distinfo | 12 +-
devel/abseil/patches/patch-absl_base_config.h | 23 -
devel/abseil/patches/patch-absl_debugging_internal_elf__mem__image.cc | 19 -
devel/abseil/patches/patch-absl_debugging_internal_vdso__support.cc | 33 +-
7 files changed, 98 insertions(+), 155 deletions(-)
diffs (truncated from 462 to 300 lines):
diff -r 7da721a7405a -r 32df409dc7c2 devel/abseil/Makefile
--- a/devel/abseil/Makefile Wed Jul 06 12:27:40 2022 +0000
+++ b/devel/abseil/Makefile Wed Jul 06 15:16:59 2022 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.10 2021/11/18 13:57:34 adam Exp $
+# $NetBSD: Makefile,v 1.11 2022/07/06 15:16:59 adam Exp $
-DISTNAME= abseil-20211102.0
+DISTNAME= abseil-20220623.0
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=abseil/}
GITHUB_PROJECT= abseil-cpp
@@ -15,5 +15,13 @@
USE_LANGUAGES= c++11
CMAKE_ARGS+= -DBUILD_SHARED_LIBS=ON
+.include "../../mk/bsd.prefs.mk"
+
+.if ${OPSYS} == "Darwin"
+. if exists(${OSX_SDK_PATH}/usr/include/execinfo.h)
+BUILDLINK_TRANSFORM+= rm:-lexecinfo
+. endif
+.endif
+
.include "../../mk/atomic64.mk"
.include "../../mk/bsd.pkg.mk"
diff -r 7da721a7405a -r 32df409dc7c2 devel/abseil/PLIST
--- a/devel/abseil/PLIST Wed Jul 06 12:27:40 2022 +0000
+++ b/devel/abseil/PLIST Wed Jul 06 15:16:59 2022 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2021/11/18 13:57:34 adam Exp $
+@comment $NetBSD: PLIST,v 1.6 2022/07/06 15:16:59 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/low_level_alloc.h
include/absl/base/internal/low_level_scheduling.h
include/absl/base/internal/per_thread_tls.h
+include/absl/base/internal/prefetch.h
include/absl/base/internal/pretty_function.h
include/absl/base/internal/raw_logging.h
include/absl/base/internal/scheduling_mode.h
@@ -72,10 +73,9 @@
include/absl/container/internal/hashtable_debug.h
include/absl/container/internal/hashtable_debug_hooks.h
include/absl/container/internal/hashtablez_sampler.h
-include/absl/container/internal/have_sse.h
include/absl/container/internal/inlined_vector.h
include/absl/container/internal/layout.h
-include/absl/container/internal/node_hash_policy.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/test_instance_tracker.h
@@ -135,8 +135,10 @@
include/absl/flags/reflection.h
include/absl/flags/usage.h
include/absl/flags/usage_config.h
+include/absl/functional/any_invocable.h
include/absl/functional/bind_front.h
include/absl/functional/function_ref.h
+include/absl/functional/internal/any_invocable.h
include/absl/functional/internal/front_binder.h
include/absl/functional/internal/function_ref.h
include/absl/hash/hash.h
@@ -208,17 +210,21 @@
include/absl/strings/ascii.h
include/absl/strings/charconv.h
include/absl/strings/cord.h
+include/absl/strings/cord_analysis.h
+include/absl/strings/cord_buffer.h
include/absl/strings/cord_test_helpers.h
include/absl/strings/cordz_test_helpers.h
include/absl/strings/escaping.h
include/absl/strings/internal/char_map.h
include/absl/strings/internal/charconv_bigint.h
include/absl/strings/internal/charconv_parse.h
+include/absl/strings/internal/cord_data_edge.h
include/absl/strings/internal/cord_internal.h
include/absl/strings/internal/cord_rep_btree.h
include/absl/strings/internal/cord_rep_btree_navigator.h
include/absl/strings/internal/cord_rep_btree_reader.h
include/absl/strings/internal/cord_rep_consume.h
+include/absl/strings/internal/cord_rep_crc.h
include/absl/strings/internal/cord_rep_flat.h
include/absl/strings/internal/cord_rep_ring.h
include/absl/strings/internal/cord_rep_ring_reader.h
@@ -312,140 +318,139 @@
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.2111.0.0
+lib/libabsl_bad_any_cast_impl.so.2206.0.0
lib/libabsl_bad_optional_access.so
-lib/libabsl_bad_optional_access.so.2111.0.0
+lib/libabsl_bad_optional_access.so.2206.0.0
lib/libabsl_bad_variant_access.so
-lib/libabsl_bad_variant_access.so.2111.0.0
+lib/libabsl_bad_variant_access.so.2206.0.0
lib/libabsl_base.so
-lib/libabsl_base.so.2111.0.0
+lib/libabsl_base.so.2206.0.0
lib/libabsl_city.so
-lib/libabsl_city.so.2111.0.0
+lib/libabsl_city.so.2206.0.0
lib/libabsl_civil_time.so
-lib/libabsl_civil_time.so.2111.0.0
+lib/libabsl_civil_time.so.2206.0.0
lib/libabsl_cord.so
-lib/libabsl_cord.so.2111.0.0
+lib/libabsl_cord.so.2206.0.0
lib/libabsl_cord_internal.so
-lib/libabsl_cord_internal.so.2111.0.0
+lib/libabsl_cord_internal.so.2206.0.0
lib/libabsl_cordz_functions.so
-lib/libabsl_cordz_functions.so.2111.0.0
+lib/libabsl_cordz_functions.so.2206.0.0
lib/libabsl_cordz_handle.so
-lib/libabsl_cordz_handle.so.2111.0.0
+lib/libabsl_cordz_handle.so.2206.0.0
lib/libabsl_cordz_info.so
-lib/libabsl_cordz_info.so.2111.0.0
+lib/libabsl_cordz_info.so.2206.0.0
lib/libabsl_cordz_sample_token.so
-lib/libabsl_cordz_sample_token.so.2111.0.0
+lib/libabsl_cordz_sample_token.so.2206.0.0
lib/libabsl_debugging_internal.so
-lib/libabsl_debugging_internal.so.2111.0.0
+lib/libabsl_debugging_internal.so.2206.0.0
lib/libabsl_demangle_internal.so
-lib/libabsl_demangle_internal.so.2111.0.0
+lib/libabsl_demangle_internal.so.2206.0.0
lib/libabsl_examine_stack.so
-lib/libabsl_examine_stack.so.2111.0.0
+lib/libabsl_examine_stack.so.2206.0.0
lib/libabsl_exponential_biased.so
-lib/libabsl_exponential_biased.so.2111.0.0
+lib/libabsl_exponential_biased.so.2206.0.0
lib/libabsl_failure_signal_handler.so
-lib/libabsl_failure_signal_handler.so.2111.0.0
+lib/libabsl_failure_signal_handler.so.2206.0.0
lib/libabsl_flags.so
-lib/libabsl_flags.so.2111.0.0
+lib/libabsl_flags.so.2206.0.0
lib/libabsl_flags_commandlineflag.so
-lib/libabsl_flags_commandlineflag.so.2111.0.0
+lib/libabsl_flags_commandlineflag.so.2206.0.0
lib/libabsl_flags_commandlineflag_internal.so
-lib/libabsl_flags_commandlineflag_internal.so.2111.0.0
+lib/libabsl_flags_commandlineflag_internal.so.2206.0.0
lib/libabsl_flags_config.so
-lib/libabsl_flags_config.so.2111.0.0
+lib/libabsl_flags_config.so.2206.0.0
lib/libabsl_flags_internal.so
-lib/libabsl_flags_internal.so.2111.0.0
+lib/libabsl_flags_internal.so.2206.0.0
lib/libabsl_flags_marshalling.so
-lib/libabsl_flags_marshalling.so.2111.0.0
+lib/libabsl_flags_marshalling.so.2206.0.0
lib/libabsl_flags_parse.so
-lib/libabsl_flags_parse.so.2111.0.0
+lib/libabsl_flags_parse.so.2206.0.0
lib/libabsl_flags_private_handle_accessor.so
-lib/libabsl_flags_private_handle_accessor.so.2111.0.0
+lib/libabsl_flags_private_handle_accessor.so.2206.0.0
lib/libabsl_flags_program_name.so
-lib/libabsl_flags_program_name.so.2111.0.0
+lib/libabsl_flags_program_name.so.2206.0.0
lib/libabsl_flags_reflection.so
-lib/libabsl_flags_reflection.so.2111.0.0
+lib/libabsl_flags_reflection.so.2206.0.0
lib/libabsl_flags_usage.so
-lib/libabsl_flags_usage.so.2111.0.0
+lib/libabsl_flags_usage.so.2206.0.0
lib/libabsl_flags_usage_internal.so
-lib/libabsl_flags_usage_internal.so.2111.0.0
+lib/libabsl_flags_usage_internal.so.2206.0.0
lib/libabsl_graphcycles_internal.so
-lib/libabsl_graphcycles_internal.so.2111.0.0
+lib/libabsl_graphcycles_internal.so.2206.0.0
lib/libabsl_hash.so
-lib/libabsl_hash.so.2111.0.0
+lib/libabsl_hash.so.2206.0.0
lib/libabsl_hashtablez_sampler.so
-lib/libabsl_hashtablez_sampler.so.2111.0.0
+lib/libabsl_hashtablez_sampler.so.2206.0.0
lib/libabsl_int128.so
-lib/libabsl_int128.so.2111.0.0
+lib/libabsl_int128.so.2206.0.0
lib/libabsl_leak_check.so
-lib/libabsl_leak_check.so.2111.0.0
-lib/libabsl_leak_check_disable.so
-lib/libabsl_leak_check_disable.so.2111.0.0
+lib/libabsl_leak_check.so.2206.0.0
lib/libabsl_log_severity.so
-lib/libabsl_log_severity.so.2111.0.0
+lib/libabsl_log_severity.so.2206.0.0
lib/libabsl_low_level_hash.so
-lib/libabsl_low_level_hash.so.2111.0.0
+lib/libabsl_low_level_hash.so.2206.0.0
lib/libabsl_malloc_internal.so
-lib/libabsl_malloc_internal.so.2111.0.0
+lib/libabsl_malloc_internal.so.2206.0.0
lib/libabsl_periodic_sampler.so
-lib/libabsl_periodic_sampler.so.2111.0.0
+lib/libabsl_periodic_sampler.so.2206.0.0
lib/libabsl_random_distributions.so
-lib/libabsl_random_distributions.so.2111.0.0
+lib/libabsl_random_distributions.so.2206.0.0
lib/libabsl_random_internal_distribution_test_util.so
-lib/libabsl_random_internal_distribution_test_util.so.2111.0.0
+lib/libabsl_random_internal_distribution_test_util.so.2206.0.0
lib/libabsl_random_internal_platform.so
-lib/libabsl_random_internal_platform.so.2111.0.0
+lib/libabsl_random_internal_platform.so.2206.0.0
lib/libabsl_random_internal_pool_urbg.so
-lib/libabsl_random_internal_pool_urbg.so.2111.0.0
+lib/libabsl_random_internal_pool_urbg.so.2206.0.0
lib/libabsl_random_internal_randen.so
-lib/libabsl_random_internal_randen.so.2111.0.0
+lib/libabsl_random_internal_randen.so.2206.0.0
lib/libabsl_random_internal_randen_hwaes.so
-lib/libabsl_random_internal_randen_hwaes.so.2111.0.0
+lib/libabsl_random_internal_randen_hwaes.so.2206.0.0
lib/libabsl_random_internal_randen_hwaes_impl.so
-lib/libabsl_random_internal_randen_hwaes_impl.so.2111.0.0
+lib/libabsl_random_internal_randen_hwaes_impl.so.2206.0.0
lib/libabsl_random_internal_randen_slow.so
-lib/libabsl_random_internal_randen_slow.so.2111.0.0
+lib/libabsl_random_internal_randen_slow.so.2206.0.0
lib/libabsl_random_internal_seed_material.so
-lib/libabsl_random_internal_seed_material.so.2111.0.0
+lib/libabsl_random_internal_seed_material.so.2206.0.0
lib/libabsl_random_seed_gen_exception.so
-lib/libabsl_random_seed_gen_exception.so.2111.0.0
+lib/libabsl_random_seed_gen_exception.so.2206.0.0
lib/libabsl_random_seed_sequences.so
-lib/libabsl_random_seed_sequences.so.2111.0.0
+lib/libabsl_random_seed_sequences.so.2206.0.0
lib/libabsl_raw_hash_set.so
-lib/libabsl_raw_hash_set.so.2111.0.0
+lib/libabsl_raw_hash_set.so.2206.0.0
lib/libabsl_raw_logging_internal.so
-lib/libabsl_raw_logging_internal.so.2111.0.0
+lib/libabsl_raw_logging_internal.so.2206.0.0
lib/libabsl_scoped_set_env.so
-lib/libabsl_scoped_set_env.so.2111.0.0
+lib/libabsl_scoped_set_env.so.2206.0.0
lib/libabsl_spinlock_wait.so
-lib/libabsl_spinlock_wait.so.2111.0.0
+lib/libabsl_spinlock_wait.so.2206.0.0
lib/libabsl_stacktrace.so
-lib/libabsl_stacktrace.so.2111.0.0
+lib/libabsl_stacktrace.so.2206.0.0
lib/libabsl_status.so
-lib/libabsl_status.so.2111.0.0
+lib/libabsl_status.so.2206.0.0
lib/libabsl_statusor.so
-lib/libabsl_statusor.so.2111.0.0
+lib/libabsl_statusor.so.2206.0.0
lib/libabsl_str_format_internal.so
-lib/libabsl_str_format_internal.so.2111.0.0
+lib/libabsl_str_format_internal.so.2206.0.0
lib/libabsl_strerror.so
-lib/libabsl_strerror.so.2111.0.0
+lib/libabsl_strerror.so.2206.0.0
lib/libabsl_strings.so
-lib/libabsl_strings.so.2111.0.0
+lib/libabsl_strings.so.2206.0.0
lib/libabsl_strings_internal.so
-lib/libabsl_strings_internal.so.2111.0.0
+lib/libabsl_strings_internal.so.2206.0.0
lib/libabsl_symbolize.so
-lib/libabsl_symbolize.so.2111.0.0
+lib/libabsl_symbolize.so.2206.0.0
lib/libabsl_synchronization.so
-lib/libabsl_synchronization.so.2111.0.0
+lib/libabsl_synchronization.so.2206.0.0
lib/libabsl_throw_delegate.so
-lib/libabsl_throw_delegate.so.2111.0.0
+lib/libabsl_throw_delegate.so.2206.0.0
lib/libabsl_time.so
-lib/libabsl_time.so.2111.0.0
+lib/libabsl_time.so.2206.0.0
lib/libabsl_time_zone.so
-lib/libabsl_time_zone.so.2111.0.0
+lib/libabsl_time_zone.so.2206.0.0
lib/pkgconfig/absl_algorithm.pc
lib/pkgconfig/absl_algorithm_container.pc
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
@@ -510,26 +515,25 @@
lib/pkgconfig/absl_hashtable_debug.pc
lib/pkgconfig/absl_hashtable_debug_hooks.pc
lib/pkgconfig/absl_hashtablez_sampler.pc
-lib/pkgconfig/absl_have_sse.pc
Home |
Main Index |
Thread Index |
Old Index