diff options
author | adam <adam@pkgsrc.org> | 2021-04-30 10:32:17 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2021-04-30 10:32:17 +0000 |
commit | da391c51ccc11f63ee4a566b0ec579a5e66e3c29 (patch) | |
tree | 3b659be91079197046761694bab2db42462268b3 /devel/abseil | |
parent | 6effddc4da43dc7ded4c40aa72a572e18d5929c1 (diff) | |
download | pkgsrc-da391c51ccc11f63ee4a566b0ec579a5e66e3c29.tar.gz |
abseil: updated to 20210324.1
Abseil LTS 20210324.1
What's New:
The cleanup library has been released. This library contains the control-flow-construct-like type absl::Cleanup which is used for executing a callback on scope exit.
The numeric library now includes bits.h, a polyfill header containing implementations of C++20's bitwise math functions.
Abseil now installs pkg-config files to make it easier to use Abseil with some other build systems.
Abseil now respects the default CMake installation paths. Standard CMake variables like CMAKE_INSTALL_PREFIX can be used to change the installation path.
Breaking Changes:
The empty absl::container target has been removed from the CMake build. This target had no effect and references to this target in user code can safely be removed.
Diffstat (limited to 'devel/abseil')
-rw-r--r-- | devel/abseil/Makefile | 5 | ||||
-rw-r--r-- | devel/abseil/PLIST | 207 | ||||
-rw-r--r-- | devel/abseil/distinfo | 12 | ||||
-rw-r--r-- | devel/abseil/patches/patch-absl_base_config.h | 10 |
4 files changed, 217 insertions, 17 deletions
diff --git a/devel/abseil/Makefile b/devel/abseil/Makefile index 9c833ca436a..fab689e9cb4 100644 --- a/devel/abseil/Makefile +++ b/devel/abseil/Makefile @@ -1,7 +1,6 @@ -# $NetBSD: Makefile,v 1.7 2021/01/31 13:02:06 he Exp $ +# $NetBSD: Makefile,v 1.8 2021/04/30 10:32:17 adam Exp $ -DISTNAME= abseil-20200923.3 -PKGREVISION= 1 +DISTNAME= abseil-20210324.1 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_GITHUB:=abseil/} GITHUB_PROJECT= abseil-cpp diff --git a/devel/abseil/PLIST b/devel/abseil/PLIST index 7cfb8eea1ca..a0f7f3e3dc8 100644 --- a/devel/abseil/PLIST +++ b/devel/abseil/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.3 2020/12/07 08:01:52 adam Exp $ +@comment $NetBSD: PLIST,v 1.4 2021/04/30 10:32:17 adam Exp $ include/absl/algorithm/algorithm.h include/absl/algorithm/container.h include/absl/base/attributes.h @@ -9,7 +9,6 @@ include/absl/base/const_init.h include/absl/base/dynamic_annotations.h include/absl/base/internal/atomic_hook.h include/absl/base/internal/atomic_hook_test_helper.h -include/absl/base/internal/bits.h include/absl/base/internal/cycleclock.h include/absl/base/internal/direct_mmap.h include/absl/base/internal/dynamic_annotations.h @@ -53,6 +52,8 @@ include/absl/base/options.h include/absl/base/policy_checks.h include/absl/base/port.h include/absl/base/thread_annotations.h +include/absl/cleanup/cleanup.h +include/absl/cleanup/internal/cleanup.h include/absl/container/btree_map.h include/absl/container/btree_set.h include/absl/container/btree_test.h @@ -125,6 +126,7 @@ include/absl/flags/internal/path_util.h include/absl/flags/internal/private_handle_accessor.h include/absl/flags/internal/program_name.h include/absl/flags/internal/registry.h +include/absl/flags/internal/sequence_lock.h include/absl/flags/internal/usage.h include/absl/flags/marshalling.h include/absl/flags/parse.h @@ -140,11 +142,15 @@ include/absl/hash/hash_testing.h include/absl/hash/internal/city.h include/absl/hash/internal/hash.h include/absl/hash/internal/spy_hash_state.h +include/absl/hash/internal/wyhash.h include/absl/memory/memory.h include/absl/meta/type_traits.h +include/absl/numeric/bits.h include/absl/numeric/int128.h include/absl/numeric/int128_have_intrinsic.inc include/absl/numeric/int128_no_intrinsic.inc +include/absl/numeric/internal/bits.h +include/absl/numeric/internal/representation.h include/absl/random/bernoulli_distribution.h include/absl/random/beta_distribution.h include/absl/random/bit_gen_ref.h @@ -203,6 +209,9 @@ 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_internal.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 include/absl/strings/internal/escaping.h include/absl/strings/internal/escaping_test_common.h include/absl/strings/internal/memutil.h @@ -220,6 +229,7 @@ include/absl/strings/internal/str_format/output.h include/absl/strings/internal/str_format/parser.h include/absl/strings/internal/str_join_internal.h include/absl/strings/internal/str_split_internal.h +include/absl/strings/internal/string_constant.h include/absl/strings/internal/utf8.h include/absl/strings/match.h include/absl/strings/numbers.h @@ -234,9 +244,9 @@ include/absl/strings/substitute.h 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/graphcycles.h include/absl/synchronization/internal/kernel_timeout.h -include/absl/synchronization/internal/mutex_nonprod.inc include/absl/synchronization/internal/per_thread_sem.h include/absl/synchronization/internal/thread_pool.h include/absl/synchronization/internal/waiter.h @@ -280,65 +290,256 @@ include/absl/types/span.h include/absl/types/variant.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.2103.0.1 lib/libabsl_bad_optional_access.so +lib/libabsl_bad_optional_access.so.2103.0.1 lib/libabsl_bad_variant_access.so +lib/libabsl_bad_variant_access.so.2103.0.1 lib/libabsl_base.so +lib/libabsl_base.so.2103.0.1 lib/libabsl_city.so +lib/libabsl_city.so.2103.0.1 lib/libabsl_civil_time.so +lib/libabsl_civil_time.so.2103.0.1 lib/libabsl_cord.so +lib/libabsl_cord.so.2103.0.1 lib/libabsl_debugging_internal.so +lib/libabsl_debugging_internal.so.2103.0.1 lib/libabsl_demangle_internal.so +lib/libabsl_demangle_internal.so.2103.0.1 lib/libabsl_examine_stack.so +lib/libabsl_examine_stack.so.2103.0.1 lib/libabsl_exponential_biased.so +lib/libabsl_exponential_biased.so.2103.0.1 lib/libabsl_failure_signal_handler.so +lib/libabsl_failure_signal_handler.so.2103.0.1 lib/libabsl_flags.so +lib/libabsl_flags.so.2103.0.1 lib/libabsl_flags_commandlineflag.so +lib/libabsl_flags_commandlineflag.so.2103.0.1 lib/libabsl_flags_commandlineflag_internal.so +lib/libabsl_flags_commandlineflag_internal.so.2103.0.1 lib/libabsl_flags_config.so +lib/libabsl_flags_config.so.2103.0.1 lib/libabsl_flags_internal.so +lib/libabsl_flags_internal.so.2103.0.1 lib/libabsl_flags_marshalling.so +lib/libabsl_flags_marshalling.so.2103.0.1 lib/libabsl_flags_parse.so +lib/libabsl_flags_parse.so.2103.0.1 lib/libabsl_flags_private_handle_accessor.so +lib/libabsl_flags_private_handle_accessor.so.2103.0.1 lib/libabsl_flags_program_name.so +lib/libabsl_flags_program_name.so.2103.0.1 lib/libabsl_flags_reflection.so +lib/libabsl_flags_reflection.so.2103.0.1 lib/libabsl_flags_usage.so +lib/libabsl_flags_usage.so.2103.0.1 lib/libabsl_flags_usage_internal.so +lib/libabsl_flags_usage_internal.so.2103.0.1 lib/libabsl_graphcycles_internal.so +lib/libabsl_graphcycles_internal.so.2103.0.1 lib/libabsl_hash.so +lib/libabsl_hash.so.2103.0.1 lib/libabsl_hashtablez_sampler.so +lib/libabsl_hashtablez_sampler.so.2103.0.1 lib/libabsl_int128.so +lib/libabsl_int128.so.2103.0.1 lib/libabsl_leak_check.so +lib/libabsl_leak_check.so.2103.0.1 lib/libabsl_leak_check_disable.so +lib/libabsl_leak_check_disable.so.2103.0.1 lib/libabsl_log_severity.so +lib/libabsl_log_severity.so.2103.0.1 lib/libabsl_malloc_internal.so +lib/libabsl_malloc_internal.so.2103.0.1 lib/libabsl_periodic_sampler.so +lib/libabsl_periodic_sampler.so.2103.0.1 lib/libabsl_random_distributions.so +lib/libabsl_random_distributions.so.2103.0.1 lib/libabsl_random_internal_distribution_test_util.so +lib/libabsl_random_internal_distribution_test_util.so.2103.0.1 lib/libabsl_random_internal_platform.so +lib/libabsl_random_internal_platform.so.2103.0.1 lib/libabsl_random_internal_pool_urbg.so +lib/libabsl_random_internal_pool_urbg.so.2103.0.1 lib/libabsl_random_internal_randen.so +lib/libabsl_random_internal_randen.so.2103.0.1 lib/libabsl_random_internal_randen_hwaes.so +lib/libabsl_random_internal_randen_hwaes.so.2103.0.1 lib/libabsl_random_internal_randen_hwaes_impl.so +lib/libabsl_random_internal_randen_hwaes_impl.so.2103.0.1 lib/libabsl_random_internal_randen_slow.so +lib/libabsl_random_internal_randen_slow.so.2103.0.1 lib/libabsl_random_internal_seed_material.so +lib/libabsl_random_internal_seed_material.so.2103.0.1 lib/libabsl_random_seed_gen_exception.so +lib/libabsl_random_seed_gen_exception.so.2103.0.1 lib/libabsl_random_seed_sequences.so +lib/libabsl_random_seed_sequences.so.2103.0.1 lib/libabsl_raw_hash_set.so +lib/libabsl_raw_hash_set.so.2103.0.1 lib/libabsl_raw_logging_internal.so +lib/libabsl_raw_logging_internal.so.2103.0.1 lib/libabsl_scoped_set_env.so +lib/libabsl_scoped_set_env.so.2103.0.1 lib/libabsl_spinlock_wait.so +lib/libabsl_spinlock_wait.so.2103.0.1 lib/libabsl_stacktrace.so +lib/libabsl_stacktrace.so.2103.0.1 lib/libabsl_status.so +lib/libabsl_status.so.2103.0.1 lib/libabsl_statusor.so +lib/libabsl_statusor.so.2103.0.1 lib/libabsl_str_format_internal.so +lib/libabsl_str_format_internal.so.2103.0.1 lib/libabsl_strerror.so +lib/libabsl_strerror.so.2103.0.1 lib/libabsl_strings.so +lib/libabsl_strings.so.2103.0.1 lib/libabsl_strings_internal.so +lib/libabsl_strings_internal.so.2103.0.1 lib/libabsl_symbolize.so +lib/libabsl_symbolize.so.2103.0.1 lib/libabsl_synchronization.so +lib/libabsl_synchronization.so.2103.0.1 lib/libabsl_throw_delegate.so +lib/libabsl_throw_delegate.so.2103.0.1 lib/libabsl_time.so +lib/libabsl_time.so.2103.0.1 lib/libabsl_time_zone.so +lib/libabsl_time_zone.so.2103.0.1 +lib/libabsl_wyhash.so +lib/libabsl_wyhash.so.2103.0.1 +lib/pkgconfig/absl_algorithm.pc +lib/pkgconfig/absl_algorithm_container.pc +lib/pkgconfig/absl_any.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 +lib/pkgconfig/absl_base_internal.pc +lib/pkgconfig/absl_bind_front.pc +lib/pkgconfig/absl_bits.pc +lib/pkgconfig/absl_btree.pc +lib/pkgconfig/absl_city.pc +lib/pkgconfig/absl_civil_time.pc +lib/pkgconfig/absl_cleanup.pc +lib/pkgconfig/absl_cleanup_internal.pc +lib/pkgconfig/absl_compare.pc +lib/pkgconfig/absl_compressed_tuple.pc +lib/pkgconfig/absl_config.pc +lib/pkgconfig/absl_container_common.pc +lib/pkgconfig/absl_container_memory.pc +lib/pkgconfig/absl_cord.pc +lib/pkgconfig/absl_core_headers.pc +lib/pkgconfig/absl_counting_allocator.pc +lib/pkgconfig/absl_debugging.pc +lib/pkgconfig/absl_debugging_internal.pc +lib/pkgconfig/absl_demangle_internal.pc +lib/pkgconfig/absl_dynamic_annotations.pc +lib/pkgconfig/absl_endian.pc +lib/pkgconfig/absl_errno_saver.pc +lib/pkgconfig/absl_examine_stack.pc +lib/pkgconfig/absl_exponential_biased.pc +lib/pkgconfig/absl_failure_signal_handler.pc +lib/pkgconfig/absl_fast_type_id.pc +lib/pkgconfig/absl_fixed_array.pc +lib/pkgconfig/absl_flags.pc +lib/pkgconfig/absl_flags_commandlineflag.pc +lib/pkgconfig/absl_flags_commandlineflag_internal.pc +lib/pkgconfig/absl_flags_config.pc +lib/pkgconfig/absl_flags_internal.pc +lib/pkgconfig/absl_flags_marshalling.pc +lib/pkgconfig/absl_flags_parse.pc +lib/pkgconfig/absl_flags_path_util.pc +lib/pkgconfig/absl_flags_private_handle_accessor.pc +lib/pkgconfig/absl_flags_program_name.pc +lib/pkgconfig/absl_flags_reflection.pc +lib/pkgconfig/absl_flags_usage.pc +lib/pkgconfig/absl_flags_usage_internal.pc +lib/pkgconfig/absl_flat_hash_map.pc +lib/pkgconfig/absl_flat_hash_set.pc +lib/pkgconfig/absl_function_ref.pc +lib/pkgconfig/absl_graphcycles_internal.pc +lib/pkgconfig/absl_hash.pc +lib/pkgconfig/absl_hash_function_defaults.pc +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_have_sse.pc +lib/pkgconfig/absl_inlined_vector.pc +lib/pkgconfig/absl_inlined_vector_internal.pc +lib/pkgconfig/absl_int128.pc +lib/pkgconfig/absl_kernel_timeout_internal.pc +lib/pkgconfig/absl_layout.pc +lib/pkgconfig/absl_leak_check.pc +lib/pkgconfig/absl_leak_check_disable.pc +lib/pkgconfig/absl_log_severity.pc +lib/pkgconfig/absl_malloc_internal.pc +lib/pkgconfig/absl_memory.pc +lib/pkgconfig/absl_meta.pc +lib/pkgconfig/absl_node_hash_map.pc +lib/pkgconfig/absl_node_hash_policy.pc +lib/pkgconfig/absl_node_hash_set.pc +lib/pkgconfig/absl_numeric.pc +lib/pkgconfig/absl_numeric_representation.pc +lib/pkgconfig/absl_optional.pc +lib/pkgconfig/absl_periodic_sampler.pc +lib/pkgconfig/absl_pretty_function.pc +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_fast_uniform_bits.pc +lib/pkgconfig/absl_random_internal_fastmath.pc +lib/pkgconfig/absl_random_internal_generate_real.pc +lib/pkgconfig/absl_random_internal_iostream_state_saver.pc +lib/pkgconfig/absl_random_internal_mock_helpers.pc +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 +lib/pkgconfig/absl_random_internal_randen_hwaes_impl.pc +lib/pkgconfig/absl_random_internal_randen_slow.pc +lib/pkgconfig/absl_random_internal_salted_seed_seq.pc +lib/pkgconfig/absl_random_internal_seed_material.pc +lib/pkgconfig/absl_random_internal_traits.pc +lib/pkgconfig/absl_random_internal_uniform_helper.pc +lib/pkgconfig/absl_random_internal_wide_multiply.pc +lib/pkgconfig/absl_random_random.pc +lib/pkgconfig/absl_random_seed_gen_exception.pc +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_logging_internal.pc +lib/pkgconfig/absl_scoped_set_env.pc +lib/pkgconfig/absl_span.pc +lib/pkgconfig/absl_spinlock_wait.pc +lib/pkgconfig/absl_stacktrace.pc +lib/pkgconfig/absl_status.pc +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_strings.pc +lib/pkgconfig/absl_strings_internal.pc +lib/pkgconfig/absl_symbolize.pc +lib/pkgconfig/absl_synchronization.pc +lib/pkgconfig/absl_throw_delegate.pc +lib/pkgconfig/absl_time.pc +lib/pkgconfig/absl_time_zone.pc +lib/pkgconfig/absl_type_traits.pc +lib/pkgconfig/absl_utility.pc +lib/pkgconfig/absl_variant.pc +lib/pkgconfig/absl_wyhash.pc diff --git a/devel/abseil/distinfo b/devel/abseil/distinfo index ca3e7395be6..e861fbd5ea0 100644 --- a/devel/abseil/distinfo +++ b/devel/abseil/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.5 2021/01/21 17:25:35 adam Exp $ +$NetBSD: distinfo,v 1.6 2021/04/30 10:32:17 adam Exp $ -SHA1 (abseil-20200923.3-20200923.3.tar.gz) = ac74153109aca6be33c401bbe4d0708bf10311f0 -RMD160 (abseil-20200923.3-20200923.3.tar.gz) = 0679912d65d437251f28457be6a152f46a496a44 -SHA512 (abseil-20200923.3-20200923.3.tar.gz) = 7d9e2bc001a397b983afe1e5ca4d779bd27d0d30fad7f44e564a675e228f2fc29c203ef89dd1b0ff4a1832c6d99ae7627c9103a0daa6cccb426472528109ef85 -Size (abseil-20200923.3-20200923.3.tar.gz) = 1783980 bytes -SHA1 (patch-absl_base_config.h) = 142c09f4d34b1e9fe87d10469e42f4ccb3be7eb0 +SHA1 (abseil-20210324.1-20210324.1.tar.gz) = 464e07ed009165b411358e5d86a7a754ecbf5325 +RMD160 (abseil-20210324.1-20210324.1.tar.gz) = 1be7e10173ab36ca00aeeeab4567932aaa692b22 +SHA512 (abseil-20210324.1-20210324.1.tar.gz) = fe593ed98eeea5461abca95ebb9dd3f7e8eedaa15e009f776945fdbb6ed489c61966611c1c72558d2ccdd541b952a345e51885d522ff29542cbcc837cf565866 +Size (abseil-20210324.1-20210324.1.tar.gz) = 1774134 bytes +SHA1 (patch-absl_base_config.h) = 407aa5ccee356e93426647db6b405296bcd914dc SHA1 (patch-absl_time_internal_cctz_src_time__zone__format.cc) = 501736490edc62afb8b82e16f9a88e7fab6f5552 diff --git a/devel/abseil/patches/patch-absl_base_config.h b/devel/abseil/patches/patch-absl_base_config.h index f9f6b4f39a0..c860cd5a4b2 100644 --- a/devel/abseil/patches/patch-absl_base_config.h +++ b/devel/abseil/patches/patch-absl_base_config.h @@ -1,18 +1,18 @@ -$NetBSD: patch-absl_base_config.h,v 1.1 2020/03/15 22:25:56 adam Exp $ +$NetBSD: patch-absl_base_config.h,v 1.2 2021/04/30 10:32:17 adam Exp $ Add support for NetBSD. ---- absl/base/config.h.orig 2020-03-15 11:32:41.206104135 +0000 +--- absl/base/config.h.orig 2021-04-20 16:55:14.000000000 +0000 +++ absl/base/config.h -@@ -365,6 +365,7 @@ static_assert(ABSL_INTERNAL_INLINE_NAMES +@@ -370,6 +370,7 @@ static_assert(ABSL_INTERNAL_INLINE_NAMES #ifdef ABSL_HAVE_MMAP #error ABSL_HAVE_MMAP cannot be directly set #elif defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD__) || \ + defined(__NetBSD__) || \ defined(__ros__) || defined(__native_client__) || defined(__asmjs__) || \ defined(__wasm__) || defined(__Fuchsia__) || defined(__sun) || \ - defined(__ASYLO__) -@@ -378,6 +379,7 @@ static_assert(ABSL_INTERNAL_INLINE_NAMES + defined(__ASYLO__) || defined(__myriad2__) +@@ -383,6 +384,7 @@ static_assert(ABSL_INTERNAL_INLINE_NAMES #ifdef ABSL_HAVE_PTHREAD_GETSCHEDPARAM #error ABSL_HAVE_PTHREAD_GETSCHEDPARAM cannot be directly set #elif defined(__linux__) || defined(__APPLE__) || defined(__FreeBSD__) || \ |