From f81e1f7e0571cf15e89b971dbfd82e6f83c439f6025064b729d8d814531d3091 Mon Sep 17 00:00:00 2001 From: Luigi Baldoni Date: Mon, 2 Nov 2020 15:44:20 +0000 Subject: [PATCH 1/2] Accepting request 845481 from home:alois:branches:devel:libraries:c_c++ - Update to version 7.1.1 * Fixed ABI compatibility with 7.0.x * Added the FMT_ARM_ABI_COMPATIBILITY macro to work around ABI incompatibility between GCC and Clang on ARM * Worked around a SFINAE bug in GCC 8 * Fixed linkage errors when building with GCC's LTO * Fixed a compilation error when building without __builtin_clz or equivalent * Fixed a sign conversion warning - Dropped fmt-7.1.0-LTO.patch (merged upstream) OBS-URL: https://build.opensuse.org/request/show/845481 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/fmt?expand=0&rev=35 --- fmt-7.1.0-LTO.patch | 25 ------------------------- fmt-7.1.0.tar.gz | 3 --- fmt-7.1.1.tar.gz | 3 +++ fmt.changes | 14 ++++++++++++++ fmt.spec | 4 +--- 5 files changed, 18 insertions(+), 31 deletions(-) delete mode 100644 fmt-7.1.0-LTO.patch delete mode 100644 fmt-7.1.0.tar.gz create mode 100644 fmt-7.1.1.tar.gz diff --git a/fmt-7.1.0-LTO.patch b/fmt-7.1.0-LTO.patch deleted file mode 100644 index 6605ff1..0000000 --- a/fmt-7.1.0-LTO.patch +++ /dev/null @@ -1,25 +0,0 @@ -From cb224ecaa375e22ace3b844358a63ba16b4df061 Mon Sep 17 00:00:00 2001 -From: Victor Zverovich -Date: Tue, 27 Oct 2020 07:44:12 -0700 -Subject: [PATCH] Instantiate to_decimal to make gcc lto happy (#1955) - ---- - src/format.cc | 5 +++++ - 1 file changed, 5 insertions(+) - -diff --git a/src/format.cc b/src/format.cc -index 727134166..88565e602 100644 ---- a/src/format.cc -+++ b/src/format.cc -@@ -23,6 +23,11 @@ int format_float(char* buf, std::size_t size, const char* format, int precision, - return precision < 0 ? snprintf_ptr(buf, size, format, value) - : snprintf_ptr(buf, size, format, precision, value); - } -+ -+template dragonbox::decimal_fp dragonbox::to_decimal(float x) -+ FMT_NOEXCEPT; -+template dragonbox::decimal_fp dragonbox::to_decimal(double x) -+ FMT_NOEXCEPT; - } // namespace detail - - template struct FMT_INSTANTIATION_DEF_API detail::basic_data; diff --git a/fmt-7.1.0.tar.gz b/fmt-7.1.0.tar.gz deleted file mode 100644 index cc9d0ce..0000000 --- a/fmt-7.1.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a53bce7e3b7ee8c7374723262a43356afff176b1684b86061748409e6f8b56c5 -size 768672 diff --git a/fmt-7.1.1.tar.gz b/fmt-7.1.1.tar.gz new file mode 100644 index 0000000..01f5182 --- /dev/null +++ b/fmt-7.1.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3bc4dc01978b9a001fa1bc07900d6bd2a17e552a39a1c2dad9aad3bfdb868e3 +size 769321 diff --git a/fmt.changes b/fmt.changes index 46f329f..19053ad 100644 --- a/fmt.changes +++ b/fmt.changes @@ -1,3 +1,17 @@ +------------------------------------------------------------------- +Mon Nov 2 15:27:46 UTC 2020 - aloisio@gmx.com + +- Update to version 7.1.1 + * Fixed ABI compatibility with 7.0.x + * Added the FMT_ARM_ABI_COMPATIBILITY macro to work around + ABI incompatibility between GCC and Clang on ARM + * Worked around a SFINAE bug in GCC 8 + * Fixed linkage errors when building with GCC's LTO + * Fixed a compilation error when building without + __builtin_clz or equivalent + * Fixed a sign conversion warning +- Dropped fmt-7.1.0-LTO.patch (merged upstream) + ------------------------------------------------------------------- Mon Oct 26 14:54:41 UTC 2020 - Luigi Baldoni diff --git a/fmt.spec b/fmt.spec index 02c9a9b..c69bc38 100644 --- a/fmt.spec +++ b/fmt.spec @@ -18,15 +18,13 @@ %define sover 7 Name: fmt -Version: 7.1.0 +Version: 7.1.1 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 Source1: baselibs.conf -# PATCH-FIX-UPSTREAM fmt-7.1.0-LTO.patch -Patch0: fmt-7.1.0-LTO.patch BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: pkgconfig From d99e02c41c62395fd227c0156df90c78a9ed6ba8e38a7b40c4a72a8306e40391 Mon Sep 17 00:00:00 2001 From: Luigi Baldoni Date: Wed, 4 Nov 2020 17:43:11 +0000 Subject: [PATCH 2/2] Accepting request 846061 from home:alois:branches:devel:libraries:c_c++ - Update to version 7.1.2 * Fixed floating point formatting with large precision OBS-URL: https://build.opensuse.org/request/show/846061 OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/fmt?expand=0&rev=36 --- fmt-7.1.1.tar.gz | 3 --- fmt-7.1.2.tar.gz | 3 +++ fmt.changes | 6 ++++++ fmt.spec | 2 +- 4 files changed, 10 insertions(+), 4 deletions(-) delete mode 100644 fmt-7.1.1.tar.gz create mode 100644 fmt-7.1.2.tar.gz diff --git a/fmt-7.1.1.tar.gz b/fmt-7.1.1.tar.gz deleted file mode 100644 index 01f5182..0000000 --- a/fmt-7.1.1.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:b3bc4dc01978b9a001fa1bc07900d6bd2a17e552a39a1c2dad9aad3bfdb868e3 -size 769321 diff --git a/fmt-7.1.2.tar.gz b/fmt-7.1.2.tar.gz new file mode 100644 index 0000000..20ac9b8 --- /dev/null +++ b/fmt-7.1.2.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4119a1c34dff91631e1d0a3707428f764f1ea22fe3cd5e70af5b4ccd5513831c +size 769401 diff --git a/fmt.changes b/fmt.changes index 19053ad..7d2f971 100644 --- a/fmt.changes +++ b/fmt.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Wed Nov 4 17:34:46 UTC 2020 - aloisio@gmx.com + +- Update to version 7.1.2 + * Fixed floating point formatting with large precision + ------------------------------------------------------------------- Mon Nov 2 15:27:46 UTC 2020 - aloisio@gmx.com diff --git a/fmt.spec b/fmt.spec index c69bc38..465a5da 100644 --- a/fmt.spec +++ b/fmt.spec @@ -18,7 +18,7 @@ %define sover 7 Name: fmt -Version: 7.1.1 +Version: 7.1.2 Release: 0 Summary: A formatting library for C++ License: MIT