Created attachment 226035 [details] Patch for spdlog Backport following upstream commits to fix compilation with libfmt 8.0.0: https://github.com/gabime/spdlog/commit/8bf718671a9eac5517c27a5ffe72089b7f426d8c (partially) https://github.com/gabime/spdlog/commit/8bf718671a9eac5517c27a5ffe72089b7f426d8c https://github.com/gabime/spdlog/commit/7b14a65b2b8cbdca3c6bd1d36fe5b271389c1d07 The will break compatibility with older versions of libfmt Compile atested on 13.0-STABLE #0 stable/13-n246086-a20c597c6d7-dirty (amd64) (make, make check-plist) Poudriere testport OK 12.2-RELEASE (amd64) Poudriere testport OK 11.4-RELEASE (amd64)
Created attachment 226045 [details] patch for spdlog v2 Backport commit https://github.com/gabime/spdlog/commit/68111122086187761cca36c24e6d8c8daa96656d
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=eddbea3915c23a4c27639478022bf73ce4d09a3c commit eddbea3915c23a4c27639478022bf73ce4d09a3c Author: Vanilla I. Shu <vanilla@FreeBSD.org> AuthorDate: 2021-06-27 05:32:33 +0000 Commit: Vanilla I. Shu <vanilla@FreeBSD.org> CommitDate: 2021-06-27 05:36:39 +0000 devel/spdlog: Compatibility fixes with libfmt 8.0.0. PR: 256810 Reported by: Daniel Engberg <daniel.engberg.lists at pyret.net> devel/spdlog/Makefile | 6 +++++- devel/spdlog/distinfo | 6 +++++- devel/spdlog/files/patch-include_spdlog_common-inl.h (new) | 11 +++++++++++ .../files/patch-include_spdlog_fmt_bin__to__hex.h (new) | 11 +++++++++++ 4 files changed, 32 insertions(+), 2 deletions(-)