Hello community,

here is the log from the commit of package mpc for openSUSE:Factory checked in 
at 2012-07-30 20:35:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/mpc (Old)
 and      /work/SRC/openSUSE:Factory/.mpc.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "mpc", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/mpc/mpc.changes  2011-09-23 02:13:29.000000000 
+0200
+++ /work/SRC/openSUSE:Factory/.mpc.new/mpc.changes     2012-07-30 
20:35:57.000000000 +0200
@@ -1,0 +2,48 @@
+Mon Jul 23 12:47:08 UTC 2012 - [email protected]
+
+- Correct Requires of libmpc-devel to be libmpc3 rather than libmpc2
+
+-------------------------------------------------------------------
+Mon Jul 23 08:43:52 UTC 2012 - [email protected]
+
+- Update to version 1.0.
+  - Bump SONAME to libmpc3
+  - License change: LGPLv3+ for code, GFDLv1.3+ (with no invariant sections)
+    for documentation
+  - Functions renamed:
+    mpc_mul_2exp to mpc_mul_2ui, mpc_div_2exp to mpc_div_2ui
+  - New functions: mpc_log10, mpc_mul_2si, mpc_div_2si
+  - Speed-ups:
+    - mpc_fma
+  - Bug fixes:
+    - mpc_div and mpc_norm now return a value indicating the effective
+      rounding direction, as the other functions
+    - mpc_mul, mpc_sqr and mpc_norm now return correct results even if there
+      are over- or underflows during the computation
+    - mpc_asin, mpc_proj, mpc_sqr: Wrong result when input variable has
+      infinite part and equals output variable is corrected
+    - mpc_fr_sub: Wrong return value for imaginary part is corrected
+- Skips version 0.9:
+  - New functions:
+    - mpc_set_dc, mpc_set_ldc, mpc_get_dc, mpc_get_ldc for converting
+      between mpc type variables and C variables of type double _Complex
+      or long double _Complex
+    - mpc_sin_cos, computing simultaneously the sine and cosine
+  - Speed-ups:
+    - mpc_pow_si through binary exponentiation
+    - mpc_pow_z when the exponent fits in a long
+    - mpc_tan through the use of mpc_sin_cos
+  - Bug fixes:
+    - trigonometric functions: infinite loop due to overflow for large
+      arguments
+    - mpc_exp: close to infinite loop for argument close to 0
+    - mpc_sqrt: close to infinite loop for argument close to 1
+    - mpc_add_si: replaced macro by function, since the macro evaluated the
+      same expression twice
+
+-------------------------------------------------------------------
+Sun Jan 29 20:35:55 UTC 2012 - [email protected]
+
+- Remove redundant tags/sections per specfile guideline suggestions
+
+-------------------------------------------------------------------

Old:
----
  mpc-0.8.2.tar.bz2

New:
----
  mpc-1.0.tar.bz2

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

Other differences:
------------------
++++++ mpc.spec ++++++
--- /var/tmp/diff_new_pack.wFSg76/_old  2012-07-30 20:35:59.000000000 +0200
+++ /var/tmp/diff_new_pack.wFSg76/_new  2012-07-30 20:35:59.000000000 +0200
@@ -1,7 +1,7 @@
 #
-# spec file for package mpc (Version 0.8.2)
+# spec file for package mpc
 #
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,18 +15,15 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
-
-%define debug_package_requires libmpc2 = %{version}-%{release}
 
 Name:           mpc
-BuildRequires:  gmp-devel mpfr-devel
-License:        LGPL-2.1+
-Group:          Development/Libraries/C and C++
-AutoReqProv:    on
-Version:        0.8.2
-Release:        1
+BuildRequires:  gmp-devel
+BuildRequires:  mpfr-devel
+Version:        1.0
+Release:        0
 Summary:        MPC multiple-precision complex shared library
+License:        LGPL-3.0+
+Group:          Development/Libraries/C and C++
 Url:            http://www.multiprecision.org/mpc/
 Source:         mpc-%{version}.tar.bz2
 Source2:        baselibs.conf
@@ -39,13 +36,11 @@
 
 
 
-%package -n libmpc2
-License:        LGPL-2.1+
+%package -n libmpc3
 Summary:        MPC multiple-precision complex shared library
 Group:          Development/Libraries/C and C++
-AutoReqProv:    on
 
-%description -n libmpc2
+%description -n libmpc3
 MPC is a C library for the arithmetic of complex numbers with
 arbitrarily high precision and correct rounding of the result. It is
 built upon and follows the same principles as MPFR.
@@ -53,11 +48,10 @@
 
 
 %package devel
-License:        LGPL-2.1+
 Summary:        MPC multiple-precision complex library development files
 Group:          Development/Libraries/C and C++
-Requires:       libmpc2 = %{version} mpfr-devel
-AutoReqProv:    on
+Requires:       libmpc3 = %{version}
+Requires:       mpfr-devel
 PreReq:         %install_info_prereq
 
 %description devel
@@ -79,26 +73,23 @@
 %makeinstall
 rm $RPM_BUILD_ROOT%{_libdir}/libmpc.la
 
-%post -n libmpc2 -p /sbin/ldconfig
+%post -n libmpc3 -p /sbin/ldconfig
 
 %post devel
 %install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz
 
-%postun -n libmpc2 -p /sbin/ldconfig
+%postun -n libmpc3 -p /sbin/ldconfig
 
 %postun devel
 %install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz
 
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-%files -n libmpc2
+%files -n libmpc3
 %defattr(-,root,root)
-%{_libdir}/libmpc.so.2*
+%{_libdir}/libmpc.so.3*
 
 %files devel
 %defattr(-,root,root)
-%doc AUTHORS NEWS COPYING.LIB
+%doc AUTHORS NEWS COPYING.LESSER
 %doc %{_infodir}/mpc.info.gz
 %{_libdir}/libmpc.a
 %{_libdir}/libmpc.so

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.wFSg76/_old  2012-07-30 20:35:59.000000000 +0200
+++ /var/tmp/diff_new_pack.wFSg76/_new  2012-07-30 20:35:59.000000000 +0200
@@ -1,4 +1,4 @@
-libmpc2
+libmpc3
 mpc-devel
   requires -mpc-<targettype>
-  requires "libmpc2-<targettype> = <version>"
+  requires "libmpc3-<targettype> = <version>"

++++++ mpc-0.8.2.tar.bz2 -> mpc-1.0.tar.bz2 ++++++
++++ 76645 lines of diff (skipped)

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to