From: Theo Buehler Subject: [llvm22] cppunit 1.15.1 To: ports@openbsd.org Date: Tue, 19 May 2026 18:09:26 +0200 This is a straightforward update. It adds a few new inline functions and macros to the headers but has no dynamic export changes. In particular it fixes the build with llvm22 by replacing a hack with std::isnan(). I checked that it builds on sparc64 and amd64 -current. Not sure what kind of testing would be necessary and appropriate. I cannot run it through a bulk on current myself since I switched my build box to llvm22. * Portability: - Use more C++11 features and remove old and deprecated C++ language features - Fix a few compiler warnings New in CppUnit 1.15.1: --------------------- * Portability: - Fix Wdefaulted-function-deleted warning with clang - Remove old Visual Studio project files New in CppUnit 1.15.0: --------------------- - Report (un)signed character as intergers - add CPPUNIT_TEST_FIXTURE() - add message_to_string trait to allow custom string formatters * Portability: - Fix build with gcc 9 - Fix various compiler warnings Index: Makefile =================================================================== RCS file: /cvs/ports/devel/cppunit/Makefile,v diff -u -p -r1.23 Makefile --- Makefile 21 Sep 2023 09:49:51 -0000 1.23 +++ Makefile 19 May 2026 15:58:37 -0000 @@ -1,6 +1,6 @@ COMMENT= c++ unit testing framework -DISTNAME= cppunit-1.14.0 +DISTNAME= cppunit-1.15.1 SHARED_LIBS += cppunit 4.0 # 1.14.0 Index: distinfo =================================================================== RCS file: /cvs/ports/devel/cppunit/distinfo,v diff -u -p -r1.5 distinfo --- distinfo 9 Dec 2019 16:10:14 -0000 1.5 +++ distinfo 19 May 2026 15:58:37 -0000 @@ -1,2 +1,2 @@ -SHA256 (cppunit-1.14.0.tar.gz) = PVaYadJ7SIYCEMdYxPMTCCEDpeWCGadmm1K/0p1nR4A= -SIZE (cppunit-1.14.0.tar.gz) = 959716 +SHA256 (cppunit-1.15.1.tar.gz) = icXGZlM39W/S2za8OAWlYZcJ1R+xNuUZNwcvY/zHF6c= +SIZE (cppunit-1.15.1.tar.gz) = 814363