head 1.5; access; symbols pkgsrc-2026Q1:1.5.0.4 pkgsrc-2026Q1-base:1.5 pkgsrc-2025Q4:1.5.0.2 pkgsrc-2025Q4-base:1.5 pkgsrc-2025Q3:1.4.0.4 pkgsrc-2025Q3-base:1.4 pkgsrc-2025Q2:1.4.0.2 pkgsrc-2025Q2-base:1.4 pkgsrc-2025Q1:1.3.0.2 pkgsrc-2025Q1-base:1.3 pkgsrc-2024Q4:1.2.0.12 pkgsrc-2024Q4-base:1.2 pkgsrc-2024Q3:1.2.0.10 pkgsrc-2024Q3-base:1.2 pkgsrc-2024Q2:1.2.0.8 pkgsrc-2024Q2-base:1.2 pkgsrc-2024Q1:1.2.0.6 pkgsrc-2024Q1-base:1.2 pkgsrc-2023Q4:1.2.0.4 pkgsrc-2023Q4-base:1.2 pkgsrc-2023Q3:1.2.0.2 pkgsrc-2023Q3-base:1.2 pkgsrc-2023Q2:1.1.0.6 pkgsrc-2023Q2-base:1.1 pkgsrc-2023Q1:1.1.0.4 pkgsrc-2023Q1-base:1.1 pkgsrc-2022Q4:1.1.0.2 pkgsrc-2022Q4-base:1.1; locks; strict; comment @# @; 1.5 date 2025.10.12.16.52.18; author wiz; state Exp; branches; next 1.4; commitid urElITKB7r9VJieG; 1.4 date 2025.05.09.13.53.25; author adam; state Exp; branches; next 1.3; commitid WLjj36GVX0llLeUF; 1.3 date 2025.02.01.18.26.12; author adam; state Exp; branches; next 1.2; commitid CFW8jbdmtS1coNHF; 1.2 date 2023.07.18.04.59.01; author adam; state Exp; branches; next 1.1; commitid mZRUOiZao7gd3fxE; 1.1 date 2022.11.12.15.06.06; author ryoon; state Exp; branches; next ; commitid enjIYDAt3bWQnq1E; desc @@ 1.5 log @spdlog: update to 1.16.0. Bump bundled {fmt} library to 12.0.0 Use std::getenv #3414 by @@kfeng123 in #3415 Remove unnecessary and inconsistent "final" from color sinks by @@vadz in #3430 Fix ringbuffer sink for zero buffer size by @@gabime in #3436 Add option to override CMAKE_DEBUG_POSTFIX by @@joshuachp in #3433 Update README.md by @@yalov in #3437 Added timeout for TCP calls such as connect, send, recv by @@LowLevelLore in #3432 Run tests in the order they are declared by @@xvitaly in #3451 Remove the fileapi.h include in os-inl.h by @@MasonAngelio in #3444 @ text @$NetBSD: patch-CMakeLists.txt,v 1.4 2025/05/09 13:53:25 adam Exp $ * Fix shared library name. Do not create libspdlog.so.1.11 symlink. --- CMakeLists.txt.orig 2025-10-11 12:53:05.000000000 +0000 +++ CMakeLists.txt @@@@ -193,7 +193,7 @@@@ target_link_libraries(spdlog PUBLIC Thre spdlog_enable_warnings(spdlog) set_target_properties(spdlog PROPERTIES VERSION ${SPDLOG_VERSION} SOVERSION - ${SPDLOG_VERSION_MAJOR}.${SPDLOG_VERSION_MINOR}) + ${SPDLOG_VERSION_MAJOR}) set_target_properties(spdlog PROPERTIES DEBUG_POSTFIX ${SPDLOG_DEBUG_POSTFIX}) if(COMMAND target_precompile_headers AND SPDLOG_ENABLE_PCH) @ 1.4 log @spdlog: updated to 1.15.3 1.15.3 Bumped bundled {fmt} library to 11.2.0 Fixed incorrect behavior in dup_filter_sink when reporting skipped messages Fixed MSVC C4530 warning when exceptions are disabled Added support for modifying max-size and max-files in rotating_file_sink after creation Added spdlog::register_or_replace(new_logger) to safely replace existing loggers in the registry Fixed broken links to the wiki and local references @ text @d1 1 a1 1 $NetBSD: patch-CMakeLists.txt,v 1.3 2025/02/01 18:26:12 adam Exp $ d6 1 a6 1 --- CMakeLists.txt.orig 2025-05-09 05:55:57.000000000 +0000 d8 1 a8 1 @@@@ -190,7 +190,7 @@@@ target_link_libraries(spdlog PUBLIC Thre d14 1 a14 1 set_target_properties(spdlog PROPERTIES DEBUG_POSTFIX d) @ 1.3 log @spdlog: updated to 1.15.1 1.15.1 Update bundled fmt version to 11.1.3 Use fwrite_unlocked() if available On-demand truncation for basic file sinks Allow manual rotation of rotating_file_sink Make null_sink final Fix: Add explicit fmt:: and std:: to avoid ambiguous calls Fix: Pass /utf-8 only when the compiler is MSVC Fix: Support bin_to_hex() when using std::format Support custom environment variables for load_env_levels Fix: Added a lock to rotate_now() Fix: Update to_string_view function for fmt 11.1 Fix: Remove unused to_string_view overload in fmt >= 11.1 Fix: Use string_view_literals to resolve issues Fix: Added a lock to set_color_mode(..) in ansicolor_sink Fix: Corrected comment in daily_file_sink Fix: Compatibility with fmtlib 11.1.1 @ text @d1 1 a1 1 $NetBSD: patch-CMakeLists.txt,v 1.2 2023/07/18 04:59:01 adam Exp $ d6 1 a6 1 --- CMakeLists.txt.orig 2025-02-01 11:08:54.000000000 +0000 d8 1 a8 1 @@@@ -191,7 +191,7 @@@@ target_link_libraries(spdlog PUBLIC Thre d12 2 a13 2 - ${SPDLOG_VERSION_MAJOR}.${SPDLOG_VERSION_MINOR}) + ${SPDLOG_VERSION_MAJOR}) d16 1 a16 1 if (COMMAND target_precompile_headers AND SPDLOG_ENABLE_PCH) @ 1.2 log @spdlog: updated to 1.12.0 1.12.0 Support for external fmtlib versions 10.x Better support for std::format Added new qt color sink. Logs to QTextEdit widget with some nice colors. Update #include to a deprecated fmt header Fixes and impovements to dup_filter_sink Fix unnecessary empty backtrace begin/end logs Fixed variable name in msvc_sink Add system includes (SPDLOG_SYSTEM_INCLUDES) cmake option Improve dequeue of the async queue Fix tcp_client sink for FreeBSD Support linux/musl libc Support newlib C library configurations without tm_gmtoff field Fix type of event id in win_eventlog_sink Fix -Wshadow warnings in spdlog::sinks::dist_sink Spelling corrections Add sync() function to file_helper Add a trivial callback_sink Fix unexpected delimiter at start of line in to_hex formatter Fix MinGW build issue on example Add optional TID definition to the systemd sink Added apply_logger_env_levels() Support utf8 in msvc_sink Better handling of utf to wchar (66407f5). Use catch v3 for tests New kafka sink Fix os namespace in systemd_sink.h Enable systemd_sink tests in linux pipeline Fix stdout_sink_base::log's fflush() behaviour inconsistency Fix for missing pthread_threadid_np in macOS < 10.6 and PowerPC Fix ringbuffer_sink moving warning Update INSTALL doc Fix warning in qt_sinks.h Remove IPv4 limitation from tcp_client Fix android sink when message is not loggable @ text @d1 1 a1 1 $NetBSD: patch-CMakeLists.txt,v 1.1 2022/11/12 15:06:06 ryoon Exp $ d6 1 a6 1 --- CMakeLists.txt.orig 2023-07-08 14:12:25.000000000 +0000 d8 1 a8 1 @@@@ -186,7 +186,7 @@@@ target_link_libraries(spdlog PUBLIC Thre d12 2 a13 2 - ${SPDLOG_VERSION_MAJOR}.${SPDLOG_VERSION_MINOR}) + ${SPDLOG_VERSION_MAJOR}) d16 1 a16 1 if(COMMAND target_precompile_headers AND SPDLOG_ENABLE_PCH) @ 1.1 log @spdlog: Fix shared library symlink name And do not build in source directory for easier debugging. @ text @d1 1 a1 1 $NetBSD$ d6 1 a6 1 --- CMakeLists.txt.orig 2022-11-02 21:13:08.000000000 +0000 d8 1 a8 2 @@@@ -176,7 +176,7 @@@@ target_include_directories(spdlog PUBLIC target_link_libraries(spdlog PUBLIC Threads::Threads) d11 3 a13 2 -set_target_properties(spdlog PROPERTIES VERSION ${SPDLOG_VERSION} SOVERSION ${SPDLOG_VERSION_MAJOR}.${SPDLOG_VERSION_MINOR}) +set_target_properties(spdlog PROPERTIES VERSION ${SPDLOG_VERSION} SOVERSION ${SPDLOG_VERSION_MAJOR}) @