git: 4a0bf3291c26 - main - devel/abseil: update Abseil C++ to the latest LTS version (June 2022)

From: Alexey Dokuchaev <danfe_at_FreeBSD.org>
Date: Sat, 13 Aug 2022 21:58:16 UTC
The branch main has been updated by danfe:

URL: https://cgit.FreeBSD.org/ports/commit/?id=4a0bf3291c262ea85d97e0df8033fe32b73a9402

commit 4a0bf3291c262ea85d97e0df8033fe32b73a9402
Author:     Alexey Dokuchaev <danfe@FreeBSD.org>
AuthorDate: 2022-08-13 21:56:58 +0000
Commit:     Alexey Dokuchaev <danfe@FreeBSD.org>
CommitDate: 2022-08-13 21:56:58 +0000

    devel/abseil: update Abseil C++ to the latest LTS version (June 2022)
    
    Reported by:    portscout
---
 devel/abseil/Makefile                                  |  2 +-
 devel/abseil/distinfo                                  |  6 +++---
 .../patch-absl_base_internal_unscaledcycleclock.cc     | 14 --------------
 .../patch-absl_debugging_internal_vdso__support.cc     | 12 ------------
 devel/abseil/pkg-plist                                 | 18 +++++++++++-------
 5 files changed, 15 insertions(+), 37 deletions(-)

diff --git a/devel/abseil/Makefile b/devel/abseil/Makefile
index 5e3d92960079..827bebecfba2 100644
--- a/devel/abseil/Makefile
+++ b/devel/abseil/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	abseil
-PORTVERSION=	20211102.0
+PORTVERSION=	20220623.0
 CATEGORIES=	devel
 
 MAINTAINER=	danfe@FreeBSD.org
diff --git a/devel/abseil/distinfo b/devel/abseil/distinfo
index 53be91186216..98e1b3b80b76 100644
--- a/devel/abseil/distinfo
+++ b/devel/abseil/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1635953174
-SHA256 (abseil-abseil-cpp-20211102.0_GH0.tar.gz) = dcf71b9cba8dc0ca9940c4b316a0c796be8fab42b070bb6b7cab62b48f0e66c4
-SIZE (abseil-abseil-cpp-20211102.0_GH0.tar.gz) = 1884080
+TIMESTAMP = 1656008567
+SHA256 (abseil-abseil-cpp-20220623.0_GH0.tar.gz) = 4208129b49006089ba1d6710845a45e31c59b0ab6bff9e5788a87f55c5abd602
+SIZE (abseil-abseil-cpp-20220623.0_GH0.tar.gz) = 1957466
diff --git a/devel/abseil/files/patch-absl_base_internal_unscaledcycleclock.cc b/devel/abseil/files/patch-absl_base_internal_unscaledcycleclock.cc
deleted file mode 100644
index d13abc1bd9de..000000000000
--- a/devel/abseil/files/patch-absl_base_internal_unscaledcycleclock.cc
+++ /dev/null
@@ -1,14 +0,0 @@
---- absl/base/internal/unscaledcycleclock.cc.orig	2020-08-09 20:09:49 UTC
-+++ absl/base/internal/unscaledcycleclock.cc
-@@ -24,8 +24,10 @@
- #ifdef __GLIBC__
- #include <sys/platform/ppc.h>
- #elif defined(__FreeBSD__)
--#include <sys/sysctl.h>
-+#include "absl/base/call_once.h"
- #include <sys/types.h>
-+#include <sys/sysctl.h>
-+#include <threads.h>
- #endif
- #endif
- 
diff --git a/devel/abseil/files/patch-absl_debugging_internal_vdso__support.cc b/devel/abseil/files/patch-absl_debugging_internal_vdso__support.cc
deleted file mode 100644
index bf33ce8cc7cf..000000000000
--- a/devel/abseil/files/patch-absl_debugging_internal_vdso__support.cc
+++ /dev/null
@@ -1,12 +0,0 @@
---- absl/debugging/internal/vdso_support.cc.orig	2021-11-03 15:26:14 UTC
-+++ absl/debugging/internal/vdso_support.cc
-@@ -51,7 +51,9 @@
- #endif
- 
- #if defined(__FreeBSD__)
-+#if defined(__ELF_WORD_SIZE) && __ELF_WORD_SIZE == 64
- using Elf64_auxv_t = Elf64_Auxinfo;
-+#endif
- using Elf32_auxv_t = Elf32_Auxinfo;
- #endif
- 
diff --git a/devel/abseil/pkg-plist b/devel/abseil/pkg-plist
index 533a0e78a29e..8ee145fbd2ce 100644
--- a/devel/abseil/pkg-plist
+++ b/devel/abseil/pkg-plist
@@ -24,6 +24,7 @@ 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/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
@@ -71,10 +72,9 @@ include/absl/container/internal/hash_policy_traits.h
 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
@@ -134,8 +134,10 @@ include/absl/flags/parse.h
 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
@@ -207,17 +209,21 @@ include/absl/status/statusor.h
 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
@@ -378,8 +384,6 @@ lib/libabsl_int128.so
 lib/libabsl_int128.so.%%LIBSUFX%%
 lib/libabsl_leak_check.so
 lib/libabsl_leak_check.so.%%LIBSUFX%%
-lib/libabsl_leak_check_disable.so
-lib/libabsl_leak_check_disable.so.%%LIBSUFX%%
 lib/libabsl_log_severity.so
 lib/libabsl_log_severity.so.%%LIBSUFX%%
 lib/libabsl_low_level_hash.so
@@ -445,6 +449,7 @@ lib/libabsl_time_zone.so.%%LIBSUFX%%
 libdata/pkgconfig/absl_algorithm.pc
 libdata/pkgconfig/absl_algorithm_container.pc
 libdata/pkgconfig/absl_any.pc
+libdata/pkgconfig/absl_any_invocable.pc
 libdata/pkgconfig/absl_atomic_hook.pc
 libdata/pkgconfig/absl_bad_any_cast.pc
 libdata/pkgconfig/absl_bad_any_cast_impl.pc
@@ -509,26 +514,25 @@ libdata/pkgconfig/absl_hash_policy_traits.pc
 libdata/pkgconfig/absl_hashtable_debug.pc
 libdata/pkgconfig/absl_hashtable_debug_hooks.pc
 libdata/pkgconfig/absl_hashtablez_sampler.pc
-libdata/pkgconfig/absl_have_sse.pc
 libdata/pkgconfig/absl_inlined_vector.pc
 libdata/pkgconfig/absl_inlined_vector_internal.pc
 libdata/pkgconfig/absl_int128.pc
 libdata/pkgconfig/absl_kernel_timeout_internal.pc
 libdata/pkgconfig/absl_layout.pc
 libdata/pkgconfig/absl_leak_check.pc
-libdata/pkgconfig/absl_leak_check_disable.pc
 libdata/pkgconfig/absl_log_severity.pc
 libdata/pkgconfig/absl_low_level_hash.pc
 libdata/pkgconfig/absl_malloc_internal.pc
 libdata/pkgconfig/absl_memory.pc
 libdata/pkgconfig/absl_meta.pc
 libdata/pkgconfig/absl_node_hash_map.pc
-libdata/pkgconfig/absl_node_hash_policy.pc
 libdata/pkgconfig/absl_node_hash_set.pc
+libdata/pkgconfig/absl_node_slot_policy.pc
 libdata/pkgconfig/absl_numeric.pc
 libdata/pkgconfig/absl_numeric_representation.pc
 libdata/pkgconfig/absl_optional.pc
 libdata/pkgconfig/absl_periodic_sampler.pc
+libdata/pkgconfig/absl_prefetch.pc
 libdata/pkgconfig/absl_pretty_function.pc
 libdata/pkgconfig/absl_random_bit_gen_ref.pc
 libdata/pkgconfig/absl_random_distributions.pc