Subject: CVS commit: pkgsrc/devel/abseil
From: Thomas Klausner
Date: 2024-08-06 15:20:22
Message id: 20240806132022.82F82FC74@cvs.NetBSD.org

Log Message:
abseil: update to 20240722.0.

What's New:

Added GoogleTest matchers for absl::Status. These matchers make it
easier to write unit tests for code that uses absl::Status.

Breaking Changes:

absl::AlphaNum no longer allows brace-initialization. This was
never intended to be supported, nor is it recommended that
absl::AlphaNum ever be spelled in user code.

The deprecated symbol absl::kuint128max has been removed and should
be replaced with absl::Uint128Max().

absl::aligned_storage_t, which was a polyfill consistent with
std::aligned_storage_t, has been removed. std::aligned_storage_t
is deprecated in C++23. See
https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2021/p1413r3.pdf
for a suggested replacement.

absl::StrJoin now has a absl::string_view overload. This allows
for passing a collection of string-like objects without having to
convert everything to the same type first. However, this may be a
breaking change for users passing an explicit template argument to
absl::StrJoin. In this case, simply remove the explicit template
parameter.

vlog_is_on.h is now a public header and is no longer included from
log.h. To use VLOG_IS_ON(), absl/log/vlog_is_on.h must be included.

Files:
RevisionActionfile
1.27modifypkgsrc/devel/abseil/Makefile
1.11modifypkgsrc/devel/abseil/PLIST
1.25modifypkgsrc/devel/abseil/distinfo
1.1removepkgsrc/devel/abseil/patches/patch-absl_container_CMakeLists.txt