Received: by mail.netbsd.org (Postfix, from userid 605) id 031C984EC4; Sat, 2 Mar 2024 12:47:21 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netbsd.org; s=20240131; t=1709383641; bh=C3bd688zoRR6HbnD3pwG1eOJcnpI23oE8P6Yez2JP+Q=; h=Date:From:Subject:To:Reply-To:List-Id:List-Unsubscribe; b=gpw3EkDEtdSCmRSF7Oe8urO28CpVmc7d1IC0v/MNcN0LuXXc+bjkwzledU0CoLwlR a4afJ2fnbPknpP7p6PDzUodSunCizJrfBcDO6czVG5SgrKeGJ1sd9KQ6cSVo69ex4v k91pV54gskFSPLnoywywjLnM79CQuWP+DPWGC6sU= Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id E7AA884EC0 for ; Sat, 2 Mar 2024 12:47:19 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Authentication-Results: mail.netbsd.org (amavisd-new); dkim=pass (1024-bit key) header.d=netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id vjL_DAaG0K59 for ; Sat, 2 Mar 2024 12:47:19 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id 4670984EBB for ; Sat, 2 Mar 2024 12:47:19 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=netbsd.org; s=20240131; t=1709383639; bh=C3bd688zoRR6HbnD3pwG1eOJcnpI23oE8P6Yez2JP+Q=; h=Date:From:Subject:To:Reply-To; b=IiviLtNrESb68Q+JuLjdfs7Ua3WKpHHHODVJnCSxPAfXec12QwtdVPk9Na874NVXg lgGob5KLG4ZuBLbD9kGysJCAmZF1eZ4G8tIC9+dDxzxGtqQFJEhDCNqEiqOjTwh1Re AM77Q7TB0R5V5T9V8syhciNR7Xh6bxyB+lwLjvbE= Received: by cvs.NetBSD.org (Postfix, from userid 500) id 3DAB4FA27; Sat, 2 Mar 2024 12:47:19 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_170938363992480" MIME-Version: 1.0 Date: Sat, 2 Mar 2024 12:47:19 +0000 From: "Adam Ciarcinski" Subject: CVS commit: pkgsrc/devel/catch2 To: pkgsrc-changes@NetBSD.org Reply-To: adam@netbsd.org X-Mailer: log_accum Message-Id: <20240302124719.3DAB4FA27@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_170938363992480 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: adam Date: Sat Mar 2 12:47:19 UTC 2024 Modified Files: pkgsrc/devel/catch2: Makefile distinfo Log Message: catch2: updated to 3.5.3 3.5.3 Fixes * Fixed OOB access when computing filename tag (from the `-#` flag) for file without extension * Fixed the linking against `log` on Android to be `PRIVATE` * Fixed `Wuseless-cast` in benchmarking internals Improvements * Restored compatibility with VS2017 * The baseline for Catch2 is still C++14 with some reasonable workarounds for specific compilers, so if VS2017 starts acting up again, the support will be dropped again. * Suppressed clang-tidy's `bugprone-chained-comparison` in assertions * Improved the static analysis mode to evaluate arguments to `TEST_CASE` and `SECTION` * Clang-tidy should no longer warn about runtime arguments to these macros being unused in static analysis mode. * Clang-tidy can warn on issues involved arguments to these macros. * Added support for literal-zero detectors based on `consteval` constructors * This is required for compiling `REQUIRE((a <=> b) == 0)` against MSVC's stdlib. * Sadly, MSVC still cannot compile this assertion as it does not implement C++20 correctly. * You can use `clang-cl` with MSVC's stdlib instead. * If for some godforsaken reasons you want to understand this better, read the two relevant commits: [`dc51386b9fd61f99ea9c660d01867e6ad489b403`](https://github.com/catchorg/Catch2/commit/dc51386b9fd61f99ea9c660d01867e6ad489b403), and [`0787132fc82a75e3fb255aa9484ca1dc1eff2a30`](https://github.com/catchorg/Catch2/commit/0787132fc82a75e3fb255aa9484ca1dc1eff2a30). Miscellaneous * Disabled tests for FP random generator reproducibility on non-SSE2 x86 targets * Modified the in-tree Conan recipe to support Conan 2 To generate a diff of this commit: cvs rdiff -u -r1.15 -r1.16 pkgsrc/devel/catch2/Makefile cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/catch2/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_170938363992480 Content-Disposition: inline Content-Length: 1814 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/devel/catch2/Makefile diff -u pkgsrc/devel/catch2/Makefile:1.15 pkgsrc/devel/catch2/Makefile:1.16 --- pkgsrc/devel/catch2/Makefile:1.15 Tue Jan 16 06:23:57 2024 +++ pkgsrc/devel/catch2/Makefile Sat Mar 2 12:47:19 2024 @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.15 2024/01/16 06:23:57 adam Exp $ +# $NetBSD: Makefile,v 1.16 2024/03/02 12:47:19 adam Exp $ -DISTNAME= Catch2-3.5.2 +DISTNAME= Catch2-3.5.3 PKGNAME= ${DISTNAME:tl} CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_GITHUB:=catchorg/} Index: pkgsrc/devel/catch2/distinfo diff -u pkgsrc/devel/catch2/distinfo:1.16 pkgsrc/devel/catch2/distinfo:1.17 --- pkgsrc/devel/catch2/distinfo:1.16 Thu Jan 18 09:52:27 2024 +++ pkgsrc/devel/catch2/distinfo Sat Mar 2 12:47:19 2024 @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.16 2024/01/18 09:52:27 nros Exp $ +$NetBSD: distinfo,v 1.17 2024/03/02 12:47:19 adam Exp $ -BLAKE2s (Catch2-3.5.2.tar.gz) = 6b022b459338b86f3ea6f8c9a415d81e730ac545aac68832238c6b6a28fc664d -SHA512 (Catch2-3.5.2.tar.gz) = 1b9d5f35144f6c7acef0e76558a4adf3ff41c2c2292fbdcb3e2c2917fa2deb7fba593738105dd3c111f02ee8aca64010cf68f69bb8fb1815dbf771b509ab0576 -Size (Catch2-3.5.2.tar.gz) = 1159985 bytes +BLAKE2s (Catch2-3.5.3.tar.gz) = 411770cb4b0cd3aebc8b10b7899e91b6c3b9dd6936d03ea3f9d4ceef820e0eb5 +SHA512 (Catch2-3.5.3.tar.gz) = 57c996f679cbad212cb0fde39e506bade37bd559c0e93e20f407f2a2f029e98b78661e10257f9c8e4cb5fd7d52d0ea1eae3d4a1f989c6d66fcb281e32e1688f6 +Size (Catch2-3.5.3.tar.gz) = 1169512 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 --_----------=_170938363992480--