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