abseil: updated to 20240116.1 Abseil LTS 20240116.1 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).diff -r1.23 -r1.24 pkgsrc/devel/abseil/Makefile
(adam)
@@ -1,16 +1,16 @@ | @@ -1,16 +1,16 @@ | |||
1 | # $NetBSD: Makefile,v 1.23 2024/01/30 18:22:53 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.24 2024/02/14 21:45:28 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= abseil-20240116.0 | 3 | DISTNAME= abseil-20240116.1 | |
4 | CATEGORIES= devel | 4 | CATEGORIES= devel | |
5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=abseil/} | 5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=abseil/} | |
6 | GITHUB_PROJECT= abseil-cpp | 6 | GITHUB_PROJECT= abseil-cpp | |
7 | GITHUB_TAG= ${PKGVERSION_NOREV} | 7 | GITHUB_TAG= ${PKGVERSION_NOREV} | |
8 | 8 | |||
9 | MAINTAINER= pkgsrc-users@NetBSD.org | 9 | MAINTAINER= pkgsrc-users@NetBSD.org | |
10 | HOMEPAGE= https://github.com/abseil/abseil-cpp | 10 | HOMEPAGE= https://github.com/abseil/abseil-cpp | |
11 | COMMENT= C++ Common Libraries | 11 | COMMENT= C++ Common Libraries | |
12 | LICENSE= apache-2.0 | 12 | LICENSE= apache-2.0 | |
13 | 13 | |||
14 | USE_CXX_FEATURES= c++14 | 14 | USE_CXX_FEATURES= c++14 | |
15 | USE_LANGUAGES= c++ | 15 | USE_LANGUAGES= c++ | |
16 | FORCE_CXX_STD= c++14 | 16 | FORCE_CXX_STD= c++14 |
@@ -1,19 +1,19 @@ | @@ -1,19 +1,19 @@ | |||
1 | # $NetBSD: buildlink3.mk,v 1.6 2024/02/10 10:16:05 wiz Exp $ | 1 | # $NetBSD: buildlink3.mk,v 1.7 2024/02/14 21:45:28 adam Exp $ | |
2 | 2 | |||
3 | BUILDLINK_TREE+= abseil | 3 | BUILDLINK_TREE+= abseil | |
4 | 4 | |||
5 | .if !defined(ABSEIL_BUILDLINK3_MK) | 5 | .if !defined(ABSEIL_BUILDLINK3_MK) | |
6 | ABSEIL_BUILDLINK3_MK:= | 6 | ABSEIL_BUILDLINK3_MK:= | |
7 | 7 | |||
8 | # .buildlink/include/absl/base/policy_checks.h:57:2: | 8 | # .buildlink/include/absl/base/policy_checks.h:57:2: | |
9 | # error: #error "This package requires GCC 7 or higher." | 9 | # error: #error "This package requires GCC 7 or higher." | |
10 | GCC_REQD+= 7 | 10 | GCC_REQD+= 7 | |
11 | 11 | |||
12 | USE_CXX_FEATURES+= c++14 filesystem | 12 | USE_CXX_FEATURES+= c++14 filesystem | |
13 | 13 | |||
14 | BUILDLINK_API_DEPENDS.abseil+= abseil>=20220623.0 | 14 | BUILDLINK_API_DEPENDS.abseil+= abseil>=20220623.0 | |
15 | BUILDLINK_ABI_DEPENDS.abseil?= abseil>=20240116.0 | 15 | BUILDLINK_ABI_DEPENDS.abseil+= abseil>=20240116.0 | |
16 | BUILDLINK_PKGSRCDIR.abseil?= ../../devel/abseil | 16 | BUILDLINK_PKGSRCDIR.abseil?= ../../devel/abseil | |
17 | .endif # ABSEIL_BUILDLINK3_MK | 17 | .endif # ABSEIL_BUILDLINK3_MK | |
18 | 18 | |||
19 | BUILDLINK_TREE+= -abseil | 19 | BUILDLINK_TREE+= -abseil |
@@ -1,8 +1,8 @@ | @@ -1,8 +1,8 @@ | |||
1 | $NetBSD: distinfo,v 1.21 2024/01/30 18:22:53 adam Exp $ | 1 | $NetBSD: distinfo,v 1.22 2024/02/14 21:45:28 adam Exp $ | |
2 | 2 | |||
3 | BLAKE2s (abseil-20240116.0-20240116.0.tar.gz) = 1113b0ee3b209a2d70b1262c559f90ae36945ae1d00b0bd5175fa2cdfc470cea | 3 | BLAKE2s (abseil-20240116.1-20240116.1.tar.gz) = 9ccb99b850f4ce3e4b6ec146f901b994e0e7e1736c6a5df6328801e798a89775 | |
4 | SHA512 (abseil-20240116.0-20240116.0.tar.gz) = 018488e69cca472ef118631bd79bca4ef0cf1363432e79b81532942168d305511e4cdf4dc72611275e9a9de00cd71c0245be4ec287ff36147248e218218bf825 | 4 | SHA512 (abseil-20240116.1-20240116.1.tar.gz) = 41504899ac4fd4a6eaa0a5fdf27a7765ec81962fb99b6a07982ceed32c5289e9eb12206c83a70fd44c5c3e1b96c2bfa160eb12f1dbbb45f1109d632c7690de90 | |
5 | Size (abseil-20240116.0-20240116.0.tar.gz) = 2150815 bytes | 5 | Size (abseil-20240116.1-20240116.1.tar.gz) = 2151012 bytes | |
6 | SHA1 (patch-absl_base_internal_sysinfo.cc) = c96dd302dde0f6071a8353a5877a3bac37949467 | 6 | SHA1 (patch-absl_base_internal_sysinfo.cc) = c96dd302dde0f6071a8353a5877a3bac37949467 | |
7 | SHA1 (patch-absl_debugging_internal_vdso__support.cc) = 2292c5b0f2b41679039a1697508343ff5b6cc401 | 7 | SHA1 (patch-absl_debugging_internal_vdso__support.cc) = 2292c5b0f2b41679039a1697508343ff5b6cc401 | |
8 | SHA1 (patch-absl_time_internal_cctz_src_time__zone__format.cc) = 7f3b84cd63f847ffa4c2fcb04b28d1535ea1454b | 8 | SHA1 (patch-absl_time_internal_cctz_src_time__zone__format.cc) = 7f3b84cd63f847ffa4c2fcb04b28d1535ea1454b |