Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mpc for openSUSE:Factory checked in at 2022-12-16 17:50:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mpc (Old) and /work/SRC/openSUSE:Factory/.mpc.new.1835 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mpc" Fri Dec 16 17:50:45 2022 rev:31 rq:1043056 version:1.3.0 Changes: -------- --- /work/SRC/openSUSE:Factory/mpc/mpc.changes 2020-11-03 15:15:09.507958791 +0100 +++ /work/SRC/openSUSE:Factory/.mpc.new.1835/mpc.changes 2022-12-16 17:50:46.227726636 +0100 @@ -1,0 +2,25 @@ +Thu Dec 15 08:09:45 UTC 2022 - Richard Biener <rguent...@suse.com> + +- Add mpc-1.3.0-gmpdep.patch to avoid dependence on stdio.h when + including mpc.h + +------------------------------------------------------------------- +Wed Dec 14 09:25:18 UTC 2022 - Richard Biener <rguent...@suse.com> + +- Update to version 1.3.0. + * New function: mpc_agm + * New rounding modes "away from zero", indicated by the letter "A" + and corresponding to MPFR_RNDA on the designated real or imaginary part. + * New experimental ball arithmetic. + * New experimental function: mpc_eta_fund + * Bug fixes: + - mpc_asin for asin(z) with small |Re(z)| and tiny |Im(z)| + - mpc_pow_fr: sign of zero part of result when the base has up to sign + the same real and imaginary part, and the exponent is an even + positive integer + - mpc_fma: the returned int value was incorrect in some cases + (indicating whether the rounded real/imaginary parts were + smaller/equal/greater than the exact values), but the computed + complex value was correct. + +------------------------------------------------------------------- Old: ---- mpc-1.2.1.tar.gz mpc-1.2.1.tar.gz.sig New: ---- mpc-1.3.0-gmpdep.patch mpc-1.3.0.tar.gz mpc-1.3.0.tar.gz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mpc.spec ++++++ --- /var/tmp/diff_new_pack.bnfeSe/_old 2022-12-16 17:50:46.659729013 +0100 +++ /var/tmp/diff_new_pack.bnfeSe/_new 2022-12-16 17:50:46.663729036 +0100 @@ -1,7 +1,7 @@ # # spec file for package mpc # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,9 +17,9 @@ Name: mpc -Version: 1.2.1 +Version: 1.3.0 Release: 0 -Summary: MPC multiple-precision complex shared library +Summary: multiple-precision complex shared library License: LGPL-3.0-or-later Group: Development/Libraries/C and C++ URL: http://www.multiprecision.org/mpc/ @@ -27,6 +27,7 @@ Source1: https://ftp.gnu.org/gnu/mpc/mpc-%{version}.tar.gz.sig Source2: %{name}.keyring Source3: baselibs.conf +Patch: mpc-1.3.0-gmpdep.patch BuildRequires: pkgconfig BuildRequires: pkgconfig(gmp) >= 5.0.0 BuildRequires: pkgconfig(mpfr) >= 4.1.0 @@ -52,13 +53,14 @@ Requires: pkgconfig(gmp) >= 5.0.0 Requires: pkgconfig(mpfr) >= 4.1.0 Requires(post): %{install_info_prereq} -Requires(preun): %{install_info_prereq} +Requires(preun):%{install_info_prereq} %description devel MPC multiple-precision complex library development files. %prep %setup -q +%patch -p1 %build %global _lto_cflags %{_lto_cflags} -ffat-lto-objects @@ -73,10 +75,12 @@ find %{buildroot} -type f -name "*.la" -delete -print %post -n libmpc3 -p /sbin/ldconfig + %post devel %install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz %postun -n libmpc3 -p /sbin/ldconfig + %preun devel %install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz ++++++ mpc-1.3.0-gmpdep.patch ++++++ --- mpc-1.3.0/src/mpc.h.orig 2022-12-15 09:08:32.007095010 +0100 +++ mpc-1.3.0/src/mpc.h 2022-12-15 09:08:46.935285335 +0100 @@ -270,6 +270,7 @@ __MPC_DECLSPEC int mpc_inp_str (mpc_ptr, FILE *, size_t *, int, mpc_rnd_t); __MPC_DECLSPEC size_t mpc_out_str (FILE *, int, size_t, mpc_srcptr, mpc_rnd_t); __MPC_DECLSPEC void mpcb_out_str (FILE *f, mpcb_srcptr); +__MPC_DECLSPEC void mpcr_out_str (FILE *f, mpcr_srcptr r); #endif __MPC_DECLSPEC int mpcr_inf_p (mpcr_srcptr r); @@ -284,7 +285,6 @@ int64_t exp); __MPC_DECLSPEC void mpcr_max (mpcr_ptr r, mpcr_srcptr s, mpcr_srcptr t); __MPC_DECLSPEC int64_t mpcr_get_exp (mpcr_srcptr r); -__MPC_DECLSPEC void mpcr_out_str (FILE *f, mpcr_srcptr r); __MPC_DECLSPEC void mpcr_mul (mpcr_ptr r, mpcr_srcptr s, mpcr_srcptr t); __MPC_DECLSPEC void mpcr_mul_2ui (mpcr_ptr r, mpcr_srcptr s, unsigned long int e); ++++++ mpc-1.2.1.tar.gz -> mpc-1.3.0.tar.gz ++++++ ++++ 29479 lines of diff (skipped)