From: Brad Smith Subject: UPDATE: spdlog 1.14.1 To: ports@openbsd.org Date: Sat, 6 Jul 2024 20:34:47 -0400 Here is an update to spdlog 1.14.1. Version 1.14.1 - Fixed compatibility issue between c++17 and c++11 (#3081). - Fixed creating folders under windows when full path with drive letter is given (#3079). - Added mdc sample. Note: mdc is not supported in async loggers. Version 1.14.0 - Updated bundled fmt to version 10.2.1. - Mapped Diagnostic Context (MDC) support by @massimiliano96 in #2907. MDC is a simple map of key->string values stored in thread local storage whose content will be printed by the loggers. - Add milliseconds support to stopwatch by @brodao2 in #3034 - Add std::string_view overloads for logger accessor by @BenLeadbetter in #3023 - Make async_logger::flush() synchronous - wait for the flush operation to complete before returning by @walkerlala in #3049 - Use _stat() on Windows to be more UTF8 friendly by @liubing in #2978 - Add details about how compile time macros work by @egaban in #2981 - Fix typos found by codespell by @DimitriPapadopoulos in #3011 - Expose the flusher thread object to user in order to allow setting of thread name and thread affinity when needed by @cohdan in #3009 - Fix the problem of compilation failure under MINGW by @NU-LL in #3022 - Add missing include in circular_q.h by @magnus-nomono in #3026 - Fix #3038 by @Tomas-Zhu in #3044 - Don't remove previous defaullt logger from registry in set_default_logger. Fix #3016 - Remove the legacy AnalyzeTemporaryDtors option from .clang-tidy. by @shaharv in #3048 - Updated INSTALL.md has to better reflect compiler info by KaganCanSit in #3052 - Fixed README.md example by @darallium in #3066 Index: Makefile =================================================================== RCS file: /cvs/ports/devel/spdlog/Makefile,v retrieving revision 1.4 diff -u -p -u -p -r1.4 Makefile --- Makefile 20 Apr 2024 09:26:30 -0000 1.4 +++ Makefile 6 Jul 2024 23:46:25 -0000 @@ -2,10 +2,10 @@ COMMENT = fast C++ logging library GH_ACCOUNT = gabime GH_PROJECT = spdlog -GH_TAGNAME = v1.13.0 +GH_TAGNAME = v1.14.1 CATEGORIES = devel -SHARED_LIBS = spdlog 1.1 +SHARED_LIBS = spdlog 2.0 # MIT PERMIT_PACKAGE = Yes Index: distinfo =================================================================== RCS file: /cvs/ports/devel/spdlog/distinfo,v retrieving revision 1.3 diff -u -p -u -p -r1.3 distinfo --- distinfo 20 Apr 2024 09:26:30 -0000 1.3 +++ distinfo 6 Jul 2024 23:46:25 -0000 @@ -1,2 +1,2 @@ -SHA256 (spdlog-1.13.0.tar.gz) = U08u4aTcvrIiSYVu37K+dqHPT3CKILCsLtCQ7iTP28k= -SIZE (spdlog-1.13.0.tar.gz) = 264003 +SHA256 (spdlog-1.14.1.tar.gz) = FYZQgCmn0GcN/LLZdXXc3CQtOGiiWXQrafEAgBq04Ws= +SIZE (spdlog-1.14.1.tar.gz) = 270896 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/devel/spdlog/pkg/PLIST,v retrieving revision 1.4 diff -u -p -u -p -r1.4 PLIST --- pkg/PLIST 20 Apr 2024 09:26:30 -0000 1.4 +++ pkg/PLIST 6 Jul 2024 23:46:25 -0000 @@ -50,6 +50,7 @@ include/spdlog/formatter.h include/spdlog/fwd.h include/spdlog/logger-inl.h include/spdlog/logger.h +include/spdlog/mdc.h include/spdlog/pattern_formatter-inl.h include/spdlog/pattern_formatter.h include/spdlog/sinks/ @@ -92,7 +93,6 @@ include/spdlog/spdlog.h include/spdlog/stopwatch.h include/spdlog/tweakme.h include/spdlog/version.h -lib/cmake/ lib/cmake/spdlog/ lib/cmake/spdlog/spdlogConfig.cmake lib/cmake/spdlog/spdlogConfigTargets${MODCMAKE_BUILD_SUFFIX}