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: Fri Jan 17 19:13:45 UTC 2025
Modified Files:
pkgsrc/devel/catch2: Makefile distinfo
Log Message:
catch2: updated to 3.8.0
3.8.0
Improvements
* Added `std::initializer_list` overloads for `(Unordered)RangeEquals` matcher
* Added explicit casts to silence GCC's `Wconversion`
* Made the use of `builtin_constant_p` tricks in assertion macros configurable
* It is used to prod GCC-like compilers into providing warnings for the asserted expressions, but the compilers miscompile it annoyingly often.
* Cleaned out Clang-Tidy's `performance-enum-size` warnings
* Added support for using `from_range` generator with iterators with `value_type = const T`
* This is not correct `value_type` typedef, but it is used in the wild and the change does not make the code meaningfully worse.
Fixes
* Fixed crash when stringifying pre-1970 (epoch) dates on Windows
Miscellaneous
* Fixes and improvements for `catch_discover_tests` CMake helper
* Removed redundant `CTEST_FILE` param when creating the indirection file for `PRE_TEST` discovery mode
* Rewrote the test discovery logic to use output from the JSON reporter
* This means that `catch_discover_tests` now requires CMake 3.19 or newer
* Added `ADD_TAGS_AS_LABELS` option. If specified, each CTest test will be labeled with corrensponding Catch2's test tag
* Bumped up the minimum required CMake version to build Catch2 to 3.16
* Meson build now provides option to avoid installing Catch2
* Bazel build is moved to Bzlmod.
To generate a diff of this commit:
cvs rdiff -u -r1.20 -r1.21 pkgsrc/devel/catch2/Makefile
cvs rdiff -u -r1.21 -r1.22 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.20 pkgsrc/devel/catch2/Makefile:1.21
--- pkgsrc/devel/catch2/Makefile:1.20 Tue Sep 17 12:16:50 2024
+++ pkgsrc/devel/catch2/Makefile Fri Jan 17 19:13:45 2025
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.20 2024/09/17 12:16:50 adam Exp $
+# $NetBSD: Makefile,v 1.21 2025/01/17 19:13:45 adam Exp $
-DISTNAME= Catch2-3.7.1
+DISTNAME= Catch2-3.8.0
PKGNAME= ${DISTNAME:tl}
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=catchorg/}
Index: pkgsrc/devel/catch2/distinfo
diff -u pkgsrc/devel/catch2/distinfo:1.21 pkgsrc/devel/catch2/distinfo:1.22
--- pkgsrc/devel/catch2/distinfo:1.21 Tue Sep 17 12:16:50 2024
+++ pkgsrc/devel/catch2/distinfo Fri Jan 17 19:13:45 2025
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.21 2024/09/17 12:16:50 adam Exp $
+$NetBSD: distinfo,v 1.22 2025/01/17 19:13:45 adam Exp $
-BLAKE2s (Catch2-3.7.1.tar.gz) = 6d403e3637ca0c1d50d1c6575d2499e32974b56e83c317f37ea855b7beebe66f
-SHA512 (Catch2-3.7.1.tar.gz) = e04c676e6bb3d7791f51a1caa770c4675d79b5396c9ba029c01ca0938e53bfa374dce117fccf753a89f3663192c91356acc9bc195e4866d215855df0667faff0
-Size (Catch2-3.7.1.tar.gz) = 1193290 bytes
+BLAKE2s (Catch2-3.8.0.tar.gz) = 4f2d664018aecbe4b1036f1130ff4f100cd59136fba65f66a919cd983f21b061
+SHA512 (Catch2-3.8.0.tar.gz) = a8084d2fc7d792c87b13dc0db6b4bad5222efea79e7f60a6e093019de97619a4d6adc8eef73195cf74f1827c2ca0655d572471d4b7c90a757282f0e6742b6711
+Size (Catch2-3.8.0.tar.gz) = 1197237 bytes
SHA1 (patch-src_catch2_catch__tostring.cpp) = d18154d9b987d48ef90947d02f6ae92e2569b8c7
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