Summary: | devel/cpputest: Update to 4.0 | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Akos Somfai <akos.somfai> | ||||||||
Component: | Individual Port(s) | Assignee: | Fernando Apesteguía <fernape> | ||||||||
Status: | Closed FIXED | ||||||||||
Severity: | Affects Only Me | CC: | akos.somfai, fernape | ||||||||
Priority: | --- | Keywords: | buildisok | ||||||||
Version: | Latest | ||||||||||
Hardware: | Any | ||||||||||
OS: | Any | ||||||||||
URL: | https://github.com/cpputest/cpputest/releases/tag/v4.0 | ||||||||||
Attachments: |
|
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! |
Created attachment 215127 [details] patch for upgrade Hi, this is an update for devel/cpputest to 4.0. Attaching port patch and poudriere logs