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)

Reply via email to