Hello community,

here is the log from the commit of package gmp for openSUSE:Factory checked in 
at 2020-01-25 13:22:35
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gmp (Old)
 and      /work/SRC/openSUSE:Factory/.gmp.new.26092 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gmp"

Sat Jan 25 13:22:35 2020 rev:53 rq:765689 version:6.2.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/gmp/gmp.changes  2019-07-08 15:09:14.279242208 
+0200
+++ /work/SRC/openSUSE:Factory/.gmp.new.26092/gmp.changes       2020-01-25 
13:22:38.351996566 +0100
@@ -1,0 +2,25 @@
+Sun Jan 19 21:19:41 UTC 2020 - Andreas Stieger <[email protected]>
+
+- GMP 6.2.0:
+  * New C++ functions factorial, primorial and fibonacci for mpz_class
+  * Functions to detect primality now substitute the first 24 Miller-Rabin
+    iterations with the BPSW test
+  * Mini-GMP: new functions mpz_2fac_ui and mpz_mfac_uiui.
+  * Mini-GMP: mpz_sizeinbase, mpz_get_str, and mpz_set_str now support bases up
+    to 62.
+  * various bug fixes
+  * Major speedup on AMD Ryzen and Epyc, IBM POWER9, 64-bit ARM CPUs
+    from assembly code
+  * Speedups from reimplementations
+- drop patches:
+  * gmp-6.1.2-conftest.patch, upstream
+  * gmp-noexec.diff, upstream
+  * floating-point-format-no-lto.patch, similar change
+
+-------------------------------------------------------------------
+Sun Jul  7 21:41:52 UTC 2019 - Jan Engelhardt <[email protected]>
+
+- Move prominent summary from description to the summary field,
+  and update the main description.
+
+-------------------------------------------------------------------

Old:
----
  floating-point-format-no-lto.patch
  gmp-6.1.2-conftest.patch
  gmp-6.1.2.tar.xz
  gmp-6.1.2.tar.xz.sig
  gmp-noexec.diff

New:
----
  gmp-6.2.0.tar.xz
  gmp-6.2.0.tar.xz.sig

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

Other differences:
------------------
++++++ gmp.spec ++++++
--- /var/tmp/diff_new_pack.Ur644e/_old  2020-01-25 13:22:39.591997109 +0100
+++ /var/tmp/diff_new_pack.Ur644e/_new  2020-01-25 13:22:39.591997109 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gmp
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,33 +17,33 @@
 
 
 Name:           gmp
-Version:        6.1.2
+Version:        6.2.0
 Release:        0
-Summary:        The GNU MP Library
+Summary:        A library for calculating huge numbers
 License:        GPL-3.0-or-later AND LGPL-3.0-or-later
-Group:          System/Libraries
-Url:            https://gmplib.org/
+Group:          Development/Libraries/C and C++
+URL:            https://gmplib.org/
 Source0:        https://gmplib.org/download/%{name}/%{name}-%{version}.tar.xz
 Source1:        
https://gmplib.org/download/%{name}/%{name}-%{version}.tar.xz.sig
 Source2:        %{name}.keyring
 Source3:        baselibs.conf
-Patch0:         gmp-noexec.diff
-Patch1:         gmp-6.1.2-conftest.patch
-Patch2:         floating-point-format-no-lto.patch
 BuildRequires:  gcc-c++
 BuildRequires:  m4
-BuildRequires:  xz
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  pkgconfig
 
 %description
-A library for calculating huge numbers (integer and floating point).
+GMP is a library for arbitrary precision arithmetic, operating on
+signed integers, rational numbers, and floating-point numbers. There
+is no practical limit to the precision except the ones implied by the
+available memory in the machine GMP runs on.
 
 %package -n libgmp10
-Summary:        Shared library for the GNU MP Library
+Summary:        A library for calculating huge numbers
 Group:          System/Libraries
 
 %description -n libgmp10
-A library for calculating huge numbers (integer and floating point).
+GMP is a library for arbitrary precision arithmetic, operating on
+signed integers, rational numbers, and floating-point numbers.
 
 %package -n libgmpxx4
 Summary:        C++ bindings for the GNU MP Library
@@ -51,10 +51,10 @@
 Requires:       libgmp10 >= %{version}
 
 %description -n libgmpxx4
-A library for calculating huge numbers (integer and floating point).
+GMP is a library for arbitrary precision arithmetic, operating on
+signed integers, rational numbers, and floating-point numbers.
 
-This package contains C++ bindings
-C++ bindings for the GNU MP Library.
+This package contains C++ bindings for the GNU MP Library.
 
 %package devel
 Summary:        Include Files and Libraries for Development with the GNU MP 
Library
@@ -70,9 +70,6 @@
 
 %prep
 %setup -q
-%patch0
-%patch1
-%patch2 -p1
 
 %build
 export CFLAGS="%{optflags} -fexceptions"
@@ -86,17 +83,15 @@
 make %{?_smp_mflags} check
 
 %install
-make %{?_smp_mflags} DESTDIR=%{buildroot} install
+%make_install
 rm %{buildroot}%{_libdir}/libgmp.la
 rm %{buildroot}%{_libdir}/libgmpxx.la
 rm %{buildroot}%{_libdir}/libgmpxx.a
 
 %post -n libgmp10 -p /sbin/ldconfig
 %post -n libgmpxx4 -p /sbin/ldconfig
-
 %postun -n libgmp10 -p /sbin/ldconfig
 %postun -n libgmpxx4 -p /sbin/ldconfig
-
 %post devel
 %install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info%{ext_info}
 
@@ -104,16 +99,13 @@
 %install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info%{ext_info}
 
 %files -n libgmp10
-%defattr(-,root,root)
 %license COPYING*
 %{_libdir}/libgmp.so.10*
 
 %files -n libgmpxx4
-%defattr(-,root,root)
 %{_libdir}/libgmpxx.so.4*
 
 %files devel
-%defattr(-,root,root)
 %doc AUTHORS README NEWS
 %doc demos
 %{_infodir}/gmp.info*%{ext_info}
@@ -122,5 +114,6 @@
 %{_libdir}/libgmpxx.so
 %{_includedir}/gmp.h
 %{_includedir}/gmpxx.h
+%{_libdir}/pkgconfig/*.pc
 
 %changelog

++++++ gmp-6.1.2.tar.xz -> gmp-6.2.0.tar.xz ++++++
++++ 100163 lines of diff (skipped)



Reply via email to