Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package fmt for openSUSE:Factory checked in at 2022-10-12 18:22:38 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/fmt (Old) and /work/SRC/openSUSE:Factory/.fmt.new.2275 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "fmt" Wed Oct 12 18:22:38 2022 rev:20 rq:999986 version:9.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/fmt/fmt.changes 2022-05-08 21:52:18.067459249 +0200 +++ /work/SRC/openSUSE:Factory/.fmt.new.2275/fmt.changes 2022-10-12 18:22:44.493372175 +0200 @@ -1,0 +2,41 @@ +Sun Aug 28 06:35:23 UTC 2022 - Jan Engelhardt <[email protected]> + +- Update to release 9.1 + * fmt::formatted_size now works at compile time + * Fixed handling of invalid UTF-8 (#3038) + * Improved Unicode support in ostream overloads of print + * Added support for wide streams to fmt::streamed + * Added the n specifier that disables the output of delimiters + when formatting ranges (#2981) +- Delete 0001-Fix-large-shift-in-uint128_fallback.patch + 0002-Use-FMT_USE_FLOAT128-instead-of-__SIZEOF_FLOAT128__.patch + 0001-Make-sure-the-correct-fmod-overload-is-called.patch (merged) + +------------------------------------------------------------------- +Tue Jul 5 14:16:23 UTC 2022 - Jan Engelhardt <[email protected]> + +- Update to release 9 + * Switched to the internal floating point formatter for all + decimal presentation formats. In particular this results in + consistent rounding on all platforms and removing the + s[n]printf fallback for decimal FP formatting. + * Compile-time floating point formatting no longer requires the + header-only mode. + * Disabled automatic std::ostream insertion operator + (operator<<) discovery when fmt/ostream.h is included to + prevent ODR violations. You can get the old behavior by + defining FMT_DEPRECATED_OSTREAM. + * Added fmt::ostream_formatter that can be used to write + formatter specializations that perform formatting via + std::ostream. + * Added the fmt::streamed function that takes an object and + formats it via std::ostream. + * Added experimental std::variant formatting support. + * Added experimental std::filesystem::path formatting support. + * Added a std::thread::id formatter to fmt/std.h. + * Added support for nested specifiers to range formatting. +- Add 0001-Fix-large-shift-in-uint128_fallback.patch + 0002-Use-FMT_USE_FLOAT128-instead-of-__SIZEOF_FLOAT128__.patch + 0001-Make-sure-the-correct-fmod-overload-is-called.patch + +------------------------------------------------------------------- Old: ---- fmt-8.1.1.tar.gz New: ---- 9.1.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ fmt.spec ++++++ --- /var/tmp/diff_new_pack.BMx73x/_old 2022-10-12 18:22:44.933373274 +0200 +++ /var/tmp/diff_new_pack.BMx73x/_new 2022-10-12 18:22:44.941373294 +0200 @@ -16,18 +16,18 @@ # -%define sover 8 +%define sover 9 Name: fmt -Version: 8.1.1 +Version: 9.1.0 Release: 0 Summary: A formatting library for C++ License: MIT URL: http://fmtlib.net/ -Source0: https://github.com/fmtlib/fmt/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz +Source: https://github.com/fmtlib/fmt/archive/%version.tar.gz Source1: baselibs.conf +BuildRequires: c++_compiler BuildRequires: cmake -BuildRequires: gcc-c++ -BuildRequires: pkgconfig +BuildRequires: pkg-config %description Fmt is a formatting library for C++. It can be used as an ++++++ fmt-8.1.1.tar.gz -> 9.1.0.tar.gz ++++++ ++++ 14089 lines of diff (skipped) ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.BMx73x/_old 2022-10-12 18:22:45.137373783 +0200 +++ /var/tmp/diff_new_pack.BMx73x/_new 2022-10-12 18:22:45.141373793 +0200 @@ -1,2 +1,2 @@ -libfmt8 +libfmt9
