pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/catch2
Module Name: pkgsrc
Committed By: adam
Date: Mon Jan 5 14:11:57 UTC 2026
Modified Files:
pkgsrc/devel/catch2: Makefile PLIST distinfo
Log Message:
catch2: updated to 3.12.0
3.12.0
Fixes
Fixed unscoped messages after a passing fast-pathed assertion being lost.
Fixed the help string for --order to mention random order as the default.
Fixed small documentation typos.
Fixed compilation with CATCH_CONFIG_THREAD_SAFE_ASSERTIONS for older C++ standards.
Fixed a thread-safety issue with message macros being used too early after the process starts.
Fixed automatic configuration to properly handle PlayStation platform.
Fixed the weird behaviour of section filtering when specifying multiple filters.
Improvements
Added lifetimebound attribute to various places.
As an example, compiler that supports lifetime analysis will now diagnose invalid use of Matcher combinators.
Minor compile-time improvements to stringification.
std::tuple printer does not recurse.
Some implementation details were outlined into the cpp file.
Global variables will only be marked with thread_local in thread-safe builds.
Miscellaneous
The thread safety support is no longer experimental.
The new CMake option and C++ define is now CATCH_CONFIG_THREAD_SAFE_ASSERTIONS.
To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 pkgsrc/devel/catch2/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/catch2/PLIST
cvs rdiff -u -r1.25 -r1.26 pkgsrc/devel/catch2/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/catch2/Makefile
diff -u pkgsrc/devel/catch2/Makefile:1.24 pkgsrc/devel/catch2/Makefile:1.25
--- pkgsrc/devel/catch2/Makefile:1.24 Wed Oct 1 07:35:39 2025
+++ pkgsrc/devel/catch2/Makefile Mon Jan 5 14:11:57 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.24 2025/10/01 07:35:39 adam Exp $
+# $NetBSD: Makefile,v 1.25 2026/01/05 14:11:57 adam Exp $
-DISTNAME= Catch2-3.11.0
+DISTNAME= Catch2-3.12.0
PKGNAME= ${DISTNAME:tl}
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=catchorg/}
Index: pkgsrc/devel/catch2/PLIST
diff -u pkgsrc/devel/catch2/PLIST:1.4 pkgsrc/devel/catch2/PLIST:1.5
--- pkgsrc/devel/catch2/PLIST:1.4 Sun Sep 14 10:14:43 2025
+++ pkgsrc/devel/catch2/PLIST Mon Jan 5 14:11:57 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2025/09/14 10:14:43 adam Exp $
+@comment $NetBSD: PLIST,v 1.5 2026/01/05 14:11:57 adam Exp $
include/catch2/benchmark/catch_benchmark.hpp
include/catch2/benchmark/catch_benchmark_all.hpp
include/catch2/benchmark/catch_chronometer.hpp
@@ -95,6 +95,7 @@ include/catch2/internal/catch_istream.hp
include/catch2/internal/catch_jsonwriter.hpp
include/catch2/internal/catch_lazy_expr.hpp
include/catch2/internal/catch_leak_detector.hpp
+include/catch2/internal/catch_lifetimebound.hpp
include/catch2/internal/catch_list.hpp
include/catch2/internal/catch_logical_traits.hpp
include/catch2/internal/catch_message_info.hpp
@@ -137,6 +138,7 @@ include/catch2/internal/catch_test_macro
include/catch2/internal/catch_test_registry.hpp
include/catch2/internal/catch_test_spec_parser.hpp
include/catch2/internal/catch_textflow.hpp
+include/catch2/internal/catch_thread_local.hpp
include/catch2/internal/catch_thread_support.hpp
include/catch2/internal/catch_to_string.hpp
include/catch2/internal/catch_uncaught_exceptions.hpp
Index: pkgsrc/devel/catch2/distinfo
diff -u pkgsrc/devel/catch2/distinfo:1.25 pkgsrc/devel/catch2/distinfo:1.26
--- pkgsrc/devel/catch2/distinfo:1.25 Wed Oct 1 07:35:39 2025
+++ pkgsrc/devel/catch2/distinfo Mon Jan 5 14:11:57 2026
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.25 2025/10/01 07:35:39 adam Exp $
+$NetBSD: distinfo,v 1.26 2026/01/05 14:11:57 adam Exp $
-BLAKE2s (Catch2-3.11.0.tar.gz) = 5aa847cb7e58e1c75c103d6af19a10b52e652effda34cac61d8b72cac09f4f11
-SHA512 (Catch2-3.11.0.tar.gz) = a95495142f915d6e9c2a23e80fe360343e9097680066a2f9d3037a070ba5f81ee5559a0407cc9e972dc2afae325873f1fc7ea07a64012c0f01aac6e549f03e3f
-Size (Catch2-3.11.0.tar.gz) = 1411487 bytes
+BLAKE2s (Catch2-3.12.0.tar.gz) = 5b39c849047c20fc060bc1a22d7641856b84127ce93c8fc5d3a8b73188da00d7
+SHA512 (Catch2-3.12.0.tar.gz) = acb3f463a7404d6a3bce52e474075cdadf9bb241d93feaf147c182d756e5a2f8bd412f4658ca186d15ab8fed36fc587d79ec311f55642d8e4ded16df9e213656
+Size (Catch2-3.12.0.tar.gz) = 1416567 bytes
SHA1 (patch-CMakeLists.txt) = 6e0f364c5931a03b0b6d5a26654e92070073778a
SHA1 (patch-src_catch2_internal_catch__floating__point__helpers.hpp) = 32d9a0146f8a04cd203876e695c9a105b53a198f
SHA1 (patch-src_catch2_matchers_catch__matchers__floating__point.cpp) = 855c7edee42b5befa4c4d70f3186809d5e0f3652
Home |
Main Index |
Thread Index |
Old Index