Subject: CVS commit: pkgsrc/devel/abseil
From: Adam Ciarcinski
Date: 2024-01-30 19:22:53
Message id: 20240130182253.BF9EEFA42@cvs.NetBSD.org

Log Message:
abseil: updated 20240116.0

Abseil LTS 20240116.0

What's New:

Added absl::NoDestructor<T> to simplify defining static types that do not \ 
need to be destructed upon program exit.
Added configurable verbose logging (also known as VLOG).
Added absl::Overload(), which returns a functor that provides overloads based on \ 
the functors passed to it. Note that this functionality requires C++17 or newer.
Bzlmod is now officially supported (previously it was supported by the \ 
community). Note that it may take several days after the release for it to \ 
become available in the Bazel Central Registry.

Breaking Changes:

AbslHashValue() no longer accepts C-style arrays as a parameter. Previously the \ 
array would decay to a pointer type, which could lead to subtle, unintended \ 
bugs. The most common potential error is passing a C-string literal. After this \ 
change, these call-sites require wrapping the literal in absl::string_view.
absl::weak_equality and absl::strong_equality have been removed. The \ 
corresponding std types were removed before C++20 was finalized \ 
(https://wg21.link/P1959R0).

Files:
RevisionActionfile
1.23modifypkgsrc/devel/abseil/Makefile
1.9modifypkgsrc/devel/abseil/PLIST
1.21modifypkgsrc/devel/abseil/distinfo
1.4modifypkgsrc/devel/abseil/patches/patch-absl_time_internal_cctz_src_time__zone__format.cc