Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package fmt for openSUSE:Factory checked in 
at 2023-12-03 20:48:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/fmt (Old)
 and      /work/SRC/openSUSE:Factory/.fmt.new.25432 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "fmt"

Sun Dec  3 20:48:15 2023 rev:22 rq:1109008 version:10.1.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/fmt/fmt.changes  2023-03-14 18:15:51.351478814 
+0100
+++ /work/SRC/openSUSE:Factory/.fmt.new.25432/fmt.changes       2023-12-03 
20:48:17.580629757 +0100
@@ -1,0 +2,38 @@
+Tue Aug 29 08:18:11 UTC 2023 - Jan Engelhardt <[email protected]>
+
+- Update to release 10.1.1
+  * Added formatters for std::atomic and atomic_flag.
+  * Fixed an error about partial specialization of
+    formatter<string> after instantiation (GCC, C++20 mode).
+  * Made fmt::to_string work with types that have format_as
+    overloads.
+  * Made formatted_size work with integral format specifiers at
+    compile time.
+
+-------------------------------------------------------------------
+Sat Aug 12 22:50:35 UTC 2023 - Jan Engelhardt <[email protected]>
+
+- Update to release 10.1
+  * Optimized format string compilation resulting in up to 40%
+    speed up in compiled format_to and ~4x speed up in compiled
+    format_to_n on a concatenation benchmark.
+
+-------------------------------------------------------------------
+Thu May 11 18:11:28 UTC 2023 - Jan Engelhardt <[email protected]>
+
+- Update to release 10
+  * New floating-point formatting algorithm for given precision.
+    The new algorithm is based on Dragonbox.
+  * Replaced snprintf-based hex float formatter with an internal
+    implementation.
+  * Made format_as work with any user-defined type and not just
+    enums.
+  * Removed deprecated implicit conversions for enums and
+    conversions to primitive types for compatibility with
+    std::format and to prevent potential ODR violations. Use
+    format_as instead.
+  * Implemented formatting of subseconds.
+  * Added formatters for std::priority_queue, std::queue,
+    std::stack, std;:optional.
+
+-------------------------------------------------------------------

Old:
----
  9.1.0.tar.gz

New:
----
  10.1.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ fmt.spec ++++++
--- /var/tmp/diff_new_pack.NBi7kf/_old  2023-12-03 20:48:18.432661046 +0100
+++ /var/tmp/diff_new_pack.NBi7kf/_new  2023-12-03 20:48:18.432661046 +0100
@@ -16,9 +16,9 @@
 #
 
 
-%define sover   9
+%define sover   10
 Name:           fmt
-Version:        9.1.0
+Version:        10.1.1
 Release:        0
 Summary:        A formatting library for C++
 License:        MIT
@@ -31,17 +31,17 @@
 
 %description
 Fmt is a formatting library for C++. It can be used as an
-alternative to (s)printf and IOStreams.
+alternative to (s)printf and iostreams.
 
-%package -n libfmt%{sover}
+%package -n libfmt%sover
 Summary:        A formatting library for C++
 
-%description -n libfmt%{sover}
+%description -n libfmt%sover
 Shared library for fmt, a formatting library for C++.
 
 %package devel
 Summary:        Development files for fmt, a formatting library
-Requires:       libfmt%{sover} = %{version}
+Requires:       libfmt%sover = %version
 
 %description devel
 Development files for fmt, a formatting library for C++.
@@ -51,8 +51,9 @@
 
 %build
 # X87 fix for excessive precision: https://github.com/fmtlib/fmt/issues/3337
-%global optflags %optflags -ffloat-store
-%cmake -DCMAKE_INSTALL_INCLUDEDIR:PATH=%{_includedir}
+export CFLAGS="%optflags -ffloat-store"
+export CXXFLAGS="$CFLAGS"
+%cmake -DCMAKE_INSTALL_INCLUDEDIR:PATH="%_includedir"
 %cmake_build
 
 %install
@@ -60,20 +61,20 @@
 
 %check
 # path needs to be exported otherwise unit tests will fail
-export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:%{buildroot}%{_libdir}
+export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:%buildroot/%_libdir"
 %ctest
 
-%post -n libfmt%{sover} -p /sbin/ldconfig
-%postun -n libfmt%{sover} -p /sbin/ldconfig
+%post -n libfmt%sover -p /sbin/ldconfig
+%postun -n libfmt%sover -p /sbin/ldconfig
 
-%files -n libfmt%{sover}
+%files -n libfmt%sover
 %license LICENSE.rst
-%{_libdir}/libfmt.so.%{sover}*
+%_libdir/libfmt.so.%{sover}*
 
 %files devel
 %doc ChangeLog.rst README.rst
-%{_includedir}/%{name}
-%{_libdir}/cmake/%{name}
-%{_libdir}/libfmt.so
-%{_libdir}/pkgconfig/%{name}.pc
+%_includedir/%name
+%_libdir/cmake/%name
+%_libdir/libfmt.so
+%_libdir/pkgconfig/%name.pc
 

++++++ 9.1.0.tar.gz -> 10.1.1.tar.gz ++++++
++++ 16642 lines of diff (skipped)

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.NBi7kf/_old  2023-12-03 20:48:18.612667657 +0100
+++ /var/tmp/diff_new_pack.NBi7kf/_new  2023-12-03 20:48:18.612667657 +0100
@@ -1,2 +1,2 @@
-libfmt9
+libfmt10
 

Reply via email to