Created attachment 215127 [details] patch for upgrade Hi, this is an update for devel/cpputest to 4.0. Attaching port patch and poudriere logs
Created attachment 215128 [details] poudriere logs
Build info is available at https://gitlab.com/swills/freebsd-ports/pipelines/151548827
^Triage: Please set the maintainer-approval attachment flag (to +) on patches for ports you maintain to signify approval Attachment -> Details -> maintainer-approval [+] Also, setting maintainer-approval is enough, we can get rid of the [MAINTAINER] tag :-) Thanks!
(In reply to Fernando Apesteguía from comment #3) Ok, flag set. Akos
Created attachment 215131 [details] additional improvements on top of submitter's patch One last thing, I reordered USE_/USES: $ portlint -AC WARN: Makefile: [13]: USE_* seen before USES. According to the porters-handbook, USES must appear first. WARN: Makefile: for new port, make $FreeBSD$ tag in comment section empty, to make SVN happy. WARN: Makefile: "USES" has to appear earlier. 0 fatal errors and 3 warnings found.
A commit references this bug: Author: fernape Date: Tue Jun 2 05:51:58 UTC 2020 New revision: 537521 URL: https://svnweb.freebsd.org/changeset/ports/537521 Log: devel/cpputest: Update to 4.0 From ChangeLog: https://github.com/cpputest/cpputest/releases/tag/v4.0 New functionality: * Added MemoryAccountant * Added SimpleStringCache that also removed the memory leak caused by longjmp in C * Thread-safe memory leak detector overloads * New command-line options: * -h help option * -s shuffle (random) option * -t run a specific test option * -vv extra verbose option * -k add a package name to junit output * Added new asserts: CHECK_COMPARE, and improved C macros * Support for newer compilers and address sanitizer Small improvements: * Fixed problems with gdb * More 16-bit support * Added Makefile for making the examples with an installed CppUTest * Small mock improvements * Removed more compiler warnings * Support for C++14, C++17, and C++2x (added to automated build) Improved maintainability: * Docker builds * Vastly improved the automated build with more platforms and variants * Continuously releasing the passing build * MS-DOS support (added to automated build) PR: 246907 Submitted by: akos.somfai@gmail.com (maintainer) Changes: head/devel/cpputest/Makefile head/devel/cpputest/distinfo head/devel/cpputest/pkg-plist
Committed, Thanks!