Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libspdlog1_15-1.15.0-1.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: libspdlog1_15 Distribution: openSUSE:Factory:zSystems
Version: 1.15.0 Vendor: openSUSE
Release: 1.1 Build date: Thu Nov 21 20:49:23 2024
Group: Development/Libraries/C and C++ Build host: reproducible
Size: 399707 Source RPM: spdlog-1.15.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/gabime/spdlog
Summary: C++ logging library
A header-only/compiled, C++ logging library.

* Asynchronous mode (optional)
* Multi/Single threaded loggers.
* Various log targets (rotating/daily files, console, with colors,
  syslog, custom target)

Provides

Requires

License

MIT

Changelog

* Thu Nov 21 2024 Bernd Ritter <[email protected]>
  - Updated spdlog to 1.15.0
  - Release notes 1.15.0:
    * Update bundled fmt to 11.0.2 by @gabime in #3236
    * Add wide character formatting and output support to console in wincolor_sink. by @DominikGrabiec in #3092
    * Allow customization of syslog_sink by @Silex in #3124
    * make example compatible with fmt 11 by @ziyao233 in #3130
    * Fix building with FMT_ENFORCE_COMPILE_STRING by @AJIOB in #3137
    * fix: set /Zc:__cplusplus and /MP to MSVC only by @zjyhjqs in #3139
    * V1.x : fixed "suggest override" errors for gcc 8.5 and gcc 9.1 by @esmirno in #3158
    * Add info about max_files in the docstrings of hourly/daily file sinks by @themightyoarfish in #3170
    * use std::lock_guard instead of std::unique_lock by @wsehjk in #3179
    * fix/issue-3101: fix the issue where mdc ignores SPDLOG_NO_TLS by @Allen-20180115 in #3184
    * Update mdc.h error message by @gabime in #3185
    * [docs] Update conan install command in README by @uilianries in #3172
    * Update CMakeLists.txt, Fix spelling errors by @zgzhengSEU in #3193
    * Fix warning - extra ';' for -Wextra-semi by @hydai in #3198
    * Improve Cross-Platform Build Instructions in Documentation by @Mq-b in #3229
    * Exchange promise for condition_variable when flushing (fixes #3221) by @Oipo in #3228
    * Ensure flush callback gets called in move-assign operator by @Oipo in #3232
    * Make flush async again in async logger to prevent crashes and hangs by @gabime in #3235
    * Update README.md by @gabime in #3240
    * utf8_to_wstrbuf now handles invalid utf8 sequences by @captainurist in #3244 and #3245
    * Added tsan option to CMake and CI by @gabime in #3237 and #3247 /pull/3244
* Sat Jul 13 2024 Bernd Ritter <[email protected]>
  - added rpm group
* Sat Jul 13 2024 Bernd Ritter <[email protected]>
  - Factory has libfmt 11 now, updated pkgconfig
* Sat Jul 13 2024 Bernd Ritter <[email protected]>
  - update spec to fix build failure. Option is called SPDLOG_BUILD_EXAMPLE, and has to be
    turned off, to avoid upstream issue with libfmt (see https://github.com/gabime/spdlog/issues/3129).
* Tue Jun 11 2024 Dirk Müller <[email protected]>
  - fix build for leap by pulling gcc 13
* Fri May 03 2024 Bernd Ritter <[email protected]>
  - update fmt dependency to verrsion 10.0
* Fri May 03 2024 Bernd Ritter <[email protected]>
  - Fixing rpm build failure for target i586
* Wed May 01 2024 Bernd Ritter <[email protected]>
  - Update spdlog to 1.14.1
  - Release nots 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.
* Fri Apr 26 2024 Bernd Ritter <[email protected]>
  - Update spdlog to 1.14.0
  - Release notes 1.14.0:
    * Updated bundled fmt to version 10.2.1.
    * Mapped Diagnostic Context (MDC) support by @massimiliano96 in #2907.
      DC 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. #3052
    * Fixed README.md example by @darallium in #3066
* Fri Jan 12 2024 Bernd Ritter <[email protected]>
  - Update spdlog to 1.13.0
  - Removed patch 2827.patch because mismatch with new release
  - Release notes 1.13.0:
    * Qt Sink: Allow for darker colors for light backgrounds (#2817). Thanks to @krawq.
    * Set CMAKE_BUILD_TYPE only for single-config generators (#2839). Thanks to @moritz-h.
    * Provide spdlog_header_only in build directory export (#2846). Thanks to @robertmaynard.
    * Add SPDLOG_TO_VERSION to compare spdlog version (#2853). Thanks to @kegechen.
    * Support async_overflow_policy::discard_new (#2876). Thanks to @walkerlala.
    * Make syslog_sink.h's syslog_prio_from_level protected (#2918). Thanks to @shannonbooth.
    * Fix OS availability check of pthread_threadid_np for iOS (#2897). Thanks to @lowdesertpunk.
    * Add .git-blame-ignore-revs to ignore clang-format related commits (#2899). Thanks to @lowdesertpunk.
    * Match SPDLOG_CONSTEXPR_FUNC to FMT_CONSTEXPR (#2901). Thanks to @kkraus14.
  - Bugfixes:
    * Check fd_ is not nullptr in file_helper to prevent possible crash if disk is full (#2972).
    * Fix encoding issue in qt_sinks (#2862). Thanks to @neothenil and @tt4g .
    * Fix wrong thread_id (TID) in systemd_sink.h (#2919). Thanks to @M010.
    * Update example.cpp to fix the vector issue in bin_example (#2963). Thanks to @zhuzhzh.
    * Fix MSVC compile flag for no exceptions (#2974). Thanks to @Programicus.
    * Fix bug in circular_q::size() (#2820).
    * Fix link to fmt license file (#2967).
  - Maintenance:
    * Added and updated various tests for circular_q.
    * Removed obsolete part from CMake configuration files (#2871). Thanks to @albert-github.
    * Removed policy_max from cmake_minimum_required(..).
    * Updated clang-format to google style and updated various formatting scripts.
    * Bumped to catch2 v3.5.0.
* Sat Dec 30 2023 Jan Engelhardt <[email protected]>
  - Update symbol versioning pattern to actually match symbols
* Thu Dec 14 2023 Jan Engelhardt <[email protected]>
  - Add some symbol versions to ease rebuilds and transition on
    user systems when fmt changes [boo#1217820]
* Thu Nov 16 2023 Jiri Srain <[email protected]>
  - download 2823.patch from upstream again to fix metadata
    mismatch
* Wed Aug 02 2023 Dominique Leuenberger <[email protected]>
  - Add 2827.patch: Added missing square bracket to fix the
    level_to_string_view.
* Sun Jul 09 2023 Bernd Ritter <[email protected]>
  - Update to version 1.12.0
    * Support for external fmtlib versions 10.x (#2694). Thanks @H1X4Dev and @mguludag.
    * Better support for std::format (#2359, #2544, #2680, #2688). Thanks @eli-b , @sylveon and @bachittle.
    * Added new qt color sink. Logs to QTextEdit widget with some nice colors.
    * Update #include to a deprecated fmt header (#2545) .Thanks @kromain.
    * Fixes and impovements to dup_filter_sink (#2549, #2563). Thanks @zydxhs and @zhuyadong.
    * Fix unnecessary empty backtrace begin/end logs (#2568). Thanks @koldi.
    * Fixed variable name in msvc_sink (#2573). Thanks @naddu77.
    * Add system includes (SPDLOG_SYSTEM_INCLUDES) cmake option (#2575). Thanks @dpayne.
    * Improve dequeue of the async queue (@2587, #2588 ). Thanks @alokpr.
    * Fix tcp_client sink for FreeBSD (#2590). Thanks @segoon.
    * Support linux/musl libc (#2589). Thanks @kraj.
    * Support newlib C library configurations without tm_gmtoff field (#2600). Thanks @igrr.
    * Fix type of event id in win_eventlog_sink (#2598). Thanks @Tagl.
    * Fix -Wshadow warnings in spdlog::sinks::dist_sink (#2599). Thanks @robinlinden.
    * Spelling corrections (#2606, #2732). Thanks @albert-github and @zencatalyst.
    * Add sync() function to file_helper (#2343). Thanks @espkk.
    * Add a trivial callback_sink (#2610). Thanks @maghorbani.
    * Fix unexpected delimiter at start of line in to_hex formatter (#2627). Thanks @starsunyzl.
    * Fix MinGW build issue on example (#2642). Thanks @zEuS0390.
    * Add optional TID definition to the systemd sink (#2619). Thanks @chardin-cpi.
    * Added apply_logger_env_levels() (#2648, #2649). Thanks @afshinpir.
    * Support utf8 in msvc_sink (#2651). Thanks @Demonese.
    * Better handling of utf to wchar (66407f5).
    * Use catch v3 for tests (#2656, (#2659). Thanks @xvitaly and @seker.
    * New kafka sink (#2655). Thanks @vbirds and @SpriteOvO.
    * Fix os namespace in systemd_sink.h (#2668). Thanks @MyNameIsLame.
    * Enable systemd_sink tests in linux pipeline (#2669). Thanks @MyNameIsLame.
    * Fix stdout_sink_base::log's fflush() behaviour inconsistency (#2646). Thanks @25077667.
    * Fix for missing pthread_threadid_np in macOS < 10.6 and PowerPC (#2715). Thanks @barracuda156.
    * Fix ringbuffer_sink moving warning (#2722). Thanks @jamesruan.
    * Update INSTALL doc (#2775). Thanks @7starsea.
    * Fix warning in qt_sinks.h (#2781). Thanks @dayfixer.
    * Remove IPv4 limitation from tcp_client (#2790). Thanks @Simon-Janos.
    * Fix android sink when message is not loggable (#2801). Thanks @lucasrangit.
  - Removed three patches after update update to 1.12.0 includes these
    * patch 0ca574ae168820da0268b3ec7607ca7b33024d05.patch removed
    * patch v1.11.0_removed_brackets_for_fmt_10.diff removed
    * patch tt4g-fix-2735.diff removed
* Sat May 20 2023 Bernd Ritter <[email protected]>
  - Applied three patches from upstream after update to dependency fmt 1.10 broke test in daily_file_sink #2735
    * patch 0ca574ae168820da0268b3ec7607ca7b33024d05.patch add support for a changed symbol in fmt 1.10.0
    * patch v1.11.0_removed_brackets_for_fmt_10.diff removes duplicate brackets from unit tests
    * patch tt4g-fix-2735.diff solves the failing tests due to a now redundant workaround
* Wed Nov 02 2022 Bernd Ritter <[email protected]>
  - Update to version 1.11.0
    * Update to fmt lib version 9.1.0 #2346, #2485, #2512, #2517 . Thanks @sylveon, @YunchengLiu, @tt4g, @tycho and @vitaut
    * Fix template instantiation warning #2336 . Thanks @aengusjiang
    * Event handlers improvements #2342, #2375 . Thanks @espkk and @kslattery
    * Allow modifying the used Android buffer ID #2358. Thanks @tiolan
    * Fix clone in async test #2364. Thanks @stkw0
    * Custom formatter optimization #2365. Thanks @conr2d
    * Fix C++14 builds for gcc 4.x (#2333) #2372 . Thanks @kslattery
    * Add minor version to CMake's SOVERSION #2376
    * Allow compilation with FMT_ENFORCE_COMPILE_STRING #2381. Thanks @john4744
    * Fix pkg-config generation #2383. Thanks @alexshpilkin
    * Remove unused code from null_mutex #2385. Thanks @panzhongxian
    * Fix redundant std::move #2396. Thanks @polesapart
    * Remove the empty file if in first period in hourly logger #2386. Thanks @panzhongxian
    * Add reset_overrun_counter() function to the async logging #2399 Thanks @bergen4
    * Set C++20 in CMake when SPDLOG_USE_STD_FORMAT option is turned on #2402. Thanks @cookcocck
    * Fix mingw test #2415. Thanks @neheb
    * Support for any std::chrono::duration type in flush_every(..) #2439. Thanks @LucasChollet
    * Fix implicit casting of level_enum #2443. Thanks @ibmibmibm
    * Comment fix #2445. Thanks @Hish15
    * Fix gcc 4.x build #2449. Thanks @Simon-Janos
    * Add openSUSE installation instructions #2468. Thanks @LorenDB
    * Fixed missing include file in stopwatch.h #2434. Thanks @fabianbuettner
    * Support for omitting source info by defining SPDLOG_NO_SOURCE_LOC #2476. Thanks @nigels-com
    * Added SPDLOG_BUILD_PIC build option to CMake #2475. Thanks @nigels-com
    * Fix include windows.h #2495. Thanks @panicgh
    * Workaround gcc 12 warnings #2498, #2499 . Thanks @offa
    * Migrate to Github Actions CI #2500. Thanks @offa
    * Replace iterator difference with std::distance #2509 Thanks @kin4stat
    * Export targets file to build directory at configure time #2514, #2515. Thanks @puneetmatharu
    * MongoDB sink improvements #2519. Thanks @sandorzm
    * Fix shadow warning in dist_sink #2431. Thanks @MohammadKanan for reporting.
    * Fixed msvc warning C4800 in win_eventlog_sink
    * Check IsDebuggerPresent() in msvc_sink before doing actual work #2408. To use old behavior pass false to the msvc_sink constructor. Thanks @DominikGrabiec and @sylveon
  - Removed e36b69a0ecbdfb51cc28087b11256fb88c360ba4.patch as [boo#1199306] is now integrated.
    * Updated baselibs.conf accordingly.
* Mon Oct 24 2022 Jan Engelhardt <[email protected]>
  - Adjust baselibs.conf for #1199306 patch.
  - Update descriptions.
* Thu Oct 20 2022 Bernd Ritter <[email protected]>
  - Add e36b69a0ecbdfb51cc28087b11256fb88c360ba4.patch
    [boo#1199306]; changes SONAME to be more distinct
* Wed Oct 19 2022 Bernd Ritter <[email protected]>
  - Limit build choices on catch2-dependency to catch2 2.13.4 and
    lower than (new) 3
* Mon Apr 18 2022 Bernd Ritter <[email protected]>
  - Update to version 1.10.0
    * Bump fmt to version 8.1.1.
    * Added file event handlers.
    * Fixed rotating file sink: when disk is full log rotation resulted zero size log files.
    * Added new udp_sink.
    * Improved file name for hourly file sink.
    * Added code location information for error handler.
    * Fixed qt_sinks ctor.
    * List Debian instructions in the README.
    * Updated to latest Travis CI Build Status.
    * Fixed unhandled errors in udp sink.
    * CMake improvement regarding cmake_minimum_required and policy.
    * Fixed mongo_sink compile in older gcc versions.
    * Remove mutable keyword from mutex_ member in of sinks.
    * Fix typos.
    * Fixed udp sink build on FreeBSD
    * Avoid c-style casting in stdout sinks.
    * Fixed tweakme.h compile error under msvcs when SPDLOG_FUNCTION is defined #2182. Thanks @Light3039 .
    * Fixed compiling errors on AIX #2181. Thanks @lisr .
    * Fixed runtime when build with -fsanitize=cfi #1972. Thanks @bansan85 .
    * Remove extraneous semicolon #2190. Thanks @sylveon.
    * Added example how to replace default logger.
    * Fixed usage of ranges and to_hex in the same compile unit.
    * Reduce warnings with pedantic compiler -Wuseless-cast.
    * Support using std::span in to_hex.
    * Reset current size if rotated files on open #2234.
    * Allow forward-declaration of level_enum.
    * Call localtime() only if pattern_formatter really needs it.
    * Removed unneeded spaces from code.
    * Added a few missing files/directories to the gitignore.
    * Fixed issue #2201 (Pattern width is not applied for missing source information).
    * Limit max number of rotating files to 200000.
    * pattern_formatter: fix reorder-ctor warning.
    * Fixed spdlogConfig.cmake when built with SPDLOG_FMT_EXTERNAL_HO.
    * Fixed fopen_s(..) error handling when PREVENT_CHILD_FD is defined.
    * Fixed compiler error when building on Windows with #define UNICODE.
    * Added option to enable formatting of systemd sink.
    * Added optional "ident" argument to systemd sink constructor.
    * Removed spdlog-1.9.1-use_system_catch2.patch, as it is no longer necessary (after consultation with Luigi Baldoni on this issue).
* Tue Nov 02 2021 Imo Hester <[email protected]>
  - Added baselibs.conf for bi-arch support
* Fri Aug 13 2021 Luigi Baldoni <[email protected]>
  - Update to version 1.9.2
    * Fixed clang compiler errors when using spdlog in c++20.
    * Fixed the Qt sinks to accurately trim the newline chars.
    * Improved and simplified Qt sinks implementation.
    * Fixed macro SPDLOG_LEVEL_NAME_xxx to always translate to the
      spdlog namespace.
    * Fixed typo in readme.
    * Fixed the MongoDB sink compilation in c++11.
    * Fixed double include of same file in thread_pool.h .
    * Ensure that the CMake exported package is relocatable.
    * Remove std::distance usage for possible performance gain.
    * Support of inclusion of bin_to_hex.h in any order with
      spdlog.h.
    * Fixed install instructions for "header only" dir.
* Fri Aug 06 2021 Luigi Baldoni <[email protected]>
  - Add spdlog-1.9.1-use_system_catch2.patch (fixes boo#1189103)
* Tue Jul 27 2021 Luigi Baldoni <[email protected]>
  - Update to version 1.9.1
    * Support for {fmt}'s compile time validation of format strings.
    * In C++14/17 - format string can be validated at compile time
      using FMT_STRING.
    * Fixed compilation error in Clang 13 with C++20.
* Wed Jul 21 2021 Luigi Baldoni <[email protected]>
  - Update to version 1.9.0
    What's new:
    * Support for {fmt} lib version 8.x.
    * New MongoDB sink.
    * New QTextEdit and QPlainTextEdit sinks.
    Fixes and Improvements:
    * Made mutex member variable mutable.
    * Changed c-style casts to reinterpret casts in tcp_client.
    * Rethrnow non std exceptions.
    * Small code improvement (std::find).
    * Added support for CMake policy CMP0077.
    * Allow compilation with nvc++ (and possibly PGI).
    * Fixed C++20 build resulting in deprecated implicit copy
      assignment operator warning.
    * Use std::function for the global error handler.
    * Fixed dup sink compile warnings in older compilers with
      back_inserter.
    * Added a color-terminal type to the color terminals list - to
      show colors in in RISC-V64 machines.
  - Drop spdlog-1.8.5-fmt8.patch and spdlog-1.8.5-fmt8_tests.patch
    (merged upstream)
* Thu Jun 24 2021 Luigi Baldoni <[email protected]>
  - Add spdlog-1.8.5-fmt8.patch and spdlog-1.8.5-fmt8_tests.patch
    to fix compatibility with fmt 8
* Thu Mar 25 2021 Luigi Baldoni <[email protected]>
  - Update to version 1.8.5
    * Fix compiling with C++17: remove constexpr on
      level_string_views.
* Thu Mar 25 2021 Luigi Baldoni <[email protected]>
  - Update to version 1.8.4
    * Remove version requirement from find_package when searching
      external fmt.
* Wed Mar 24 2021 Luigi Baldoni <[email protected]>
  - Update to version 1.8.3
    * New hourly file sink . Creates new file every hour. Can be
      limited to retain only the last N files.
    * New daily sink filename custom formatting. Users now can
      pass custom strftime pattern to the log filename. For
      example: daily_logger_format_mt.
    * Add SPDLOG_DISABLE_DEFAULT_LOGGER as a CMake option.
    * Improve color terminal detection.
    * Ensure SPDLOG_FMT_EXTERNAL is honored in the bench program.
    * Skip CMake module mode when finding fmt.
    * Open files with "ab" mode even if truncating to better
      support logrotate.
    * Fix compiling error and typo in hourly file sink.
    * Add constexpr to SPDLOG_LEVEL_NAMES declaration.
    * Initializer list style consistency.
    * Fix call to non-constexpr function.
    * Better numeric_limits<>::max/min fix when
      SPDLOG_WCHAR_TO_UTF8_SUPPORT is defined.
    * Simplified wincolor sink code and intensify the red and
      yellow colors.
    * Set default value to registry::err_handler_ to resolve
      Klocwork warning.
    * Formatter bench: Fix compilation by avoiding function name
      decay mechanics.
    * Fix warning whe the compilation flag -Wswitch-default is
      present.

Files

/usr/lib64/libspdlog.so.1.15
/usr/lib64/libspdlog.so.1.15.0


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Dec 4 00:10:59 2024