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