Hello community, here is the log from the commit of package mpfr for openSUSE:Factory checked in at 2020-08-02 12:27:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mpfr (Old) and /work/SRC/openSUSE:Factory/.mpfr.new.3592 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mpfr" Sun Aug 2 12:27:20 2020 rev:53 rq:820814 version:4.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/mpfr/mpfr.changes 2020-04-05 20:49:03.228924800 +0200 +++ /work/SRC/openSUSE:Factory/.mpfr.new.3592/mpfr.changes 2020-08-02 12:27:22.667796686 +0200 @@ -1,0 +2,26 @@ +Mon Jul 13 07:05:45 UTC 2020 - Richard Biener <[email protected]> + +- Update to mpfr 4.1.0 + * New function mpfr_get_str_ndigits about conversion to a string of digits. + * New function mpfr_dot for the dot product (incomplete, experimental). + * New functions mpfr_get_decimal128 and mpfr_set_decimal128 (available only + when MPFR has been built with decimal float support). + * New function mpfr_cmpabs_ui. + * New function mpfr_total_order_p for the IEEE 754 totalOrder predicate. + * The mpfr_out_str function now accepts bases from -2 to -36, in order to + follow mpfr_get_str and GMP's mpf_out_str functions (these cases gave an + assertion failure, as with other invalid bases). + * Shared caches: cleanup; really detect lock failures (abort in this case). + * The behavior of the formatted output functions (mpfr_printf, etc.) with + an empty precision field has improved: trailing zeros are kept in a way + similar to the formatted output functions from C. + * Improved mpfr_add and mpfr_sub when all operands have a precision equal to + twice the number of bits per word, e.g., 128 bits on a 64-bit platform. + * Optimized the tuning parameters for various architectures. + * Improved test coverage to 98.6% of code for x86_64. + * Bug fixes. + * MPFR manual: corrected/completed the mpfr_get_str description in order to + follow the historical behavior and GMP's mpf_get_str function. +- Remove mpfr-4.0.2-p6.patch and floating-point-format-no-lto.patch + +------------------------------------------------------------------- Old: ---- floating-point-format-no-lto.patch mpfr-4.0.2-p6.patch mpfr-4.0.2.tar.bz2 mpfr-4.0.2.tar.bz2.asc New: ---- mpfr-4.1.0.tar.xz mpfr-4.1.0.tar.xz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mpfr.spec ++++++ --- /var/tmp/diff_new_pack.XaNr6c/_old 2020-08-02 12:27:23.379797417 +0200 +++ /var/tmp/diff_new_pack.XaNr6c/_new 2020-08-02 12:27:23.383797421 +0200 @@ -17,18 +17,16 @@ Name: mpfr -Version: 4.0.2 +Version: 4.1.0 Release: 0 Summary: The GNU multiple-precision floating-point library License: LGPL-3.0-or-later Group: Development/Libraries/C and C++ -URL: http://www.mpfr.org/ -Source0: http://www.mpfr.org/mpfr-%{version}/mpfr-%{version}.tar.bz2 -Source1: http://www.mpfr.org/mpfr-%{version}/mpfr-%{version}.tar.bz2.asc +URL: https://www.mpfr.org/ +Source0: https://www.mpfr.org/mpfr-%{version}/mpfr-%{version}.tar.xz +Source1: https://www.mpfr.org/mpfr-%{version}/mpfr-%{version}.tar.xz.asc Source2: %{name}.keyring Source3: baselibs.conf -Patch0: floating-point-format-no-lto.patch -Patch1: mpfr-4.0.2-p6.patch BuildRequires: gmp-devel BuildRequires: pkgconfig @@ -69,8 +67,6 @@ %prep %setup -q -%patch0 -p1 -%patch1 -p1 %build %configure \
