Bring back CMake build as it's needed by future consumers Adjust Makefile to more closely follow Porters Handbook Poudriere testport OK 13.2-RELEASE (amd64) Poudriere testport OK 14.0-RELEASE (amd64) Tested with following consumers in 14.0-RELEASE (amd64) using Poudriere: cad/surelog devel/libantlr4 finance/ledger games/rlvm games/vvvvvv graphics/podofo net-p2p/transmission-components science/paraview science/ttk textproc/libebml textproc/lttoolbox www/rubygem-passenger
Created attachment 248019 [details] Patch for utf8cpp
Considering author's rather reluctant stance on CMake [1], I'd recommend not converting to CMake and just keeping the status quo. [1] https://github.com/nemtrif/utfcpp#installation
In that case we need to import/backport https://github.com/taglib/taglib/pull/1218 otherwise it'll fail to build as it can't find utf8cpp.
(In reply to Daniel Engberg from comment #4) I'm fine with that as maintainer of audio/taglib. The author of utf8cpp unfortunately doesn't seem amenable to carrying on further with CMake support, but taglib is dealing with this upstream, as you know. I feel it would be less disruptive to just let it lie.
Created attachment 248108 [details] Patch for utf8cpp v2 Drop conversion to CMake as taglib no longer requires CMake files
I'll update this port later when I'm available (after catching up with the huge amount of commits).
Updated to 4.0.5 in ports b36bb8a2fa7ee8e8b0f387ec1e1a3a473be47c9c. Thanks.