Hello community,

here is the log from the commit of package gmp-ecm for openSUSE:Factory checked 
in at 2017-08-24 18:38:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gmp-ecm (Old)
 and      /work/SRC/openSUSE:Factory/.gmp-ecm.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gmp-ecm"

Thu Aug 24 18:38:16 2017 rev:4 rq:510282 version:7.0.4

Changes:
--------
--- /work/SRC/openSUSE:Factory/gmp-ecm/gmp-ecm.changes  2017-03-20 
17:09:27.874702310 +0100
+++ /work/SRC/openSUSE:Factory/.gmp-ecm.new/gmp-ecm.changes     2017-08-24 
18:38:19.396361019 +0200
@@ -1,0 +2,53 @@
+Fri Jul 14 12:03:39 UTC 2017 - [email protected]
+
+- Fix RPM groups, summaries, and the condition for SSE2 disabling.
+
+-------------------------------------------------------------------
+Tue Jul 11 10:50:06 UTC 2017 - [email protected]
+
+- update to 7.0.4
+  * fixed a bug in mpres_pow:
+    
https://gforge.inria.fr/tracker/?func=detail&atid=623&aid=20712&group_id=135
+  * fixed a bug with P-1 or P+1 and small B2
+  * improved portability (OS X, Windows, Cygwin, non GNU ld)
+  * fixed make longcheck with out-of-source build
+- update to 7.0.3
+  * fixed compilation issue on powerpc64
+- update to 7.0.2
+  * fixed bug in P-1/P+1 stage 2 and -redc when -1/N mod R has 
+    less than n limbs
+- update to 7.0.1
+  * fixed efficiency issue with divisors of 2^n+/-1
+  * allow for larger B1 values on Windows computers in batch mode
+  * several fixes on Debian (FreeBSD, powerpc64)
+  * fixed save files generated by gpu-ecm
+  * fixed issue with gcc-5 (CC/CFLAGS from gmp.h were no longer 
+    used)
+  * updated longlong.h file from GMP 6.1.0
+  * fixed some compiler warnings
+- update to 7.0.0
+  * GMP-ECM is now thread-safe. In particular the "ecmfactor" 
+    binary can be called with say -t 17 to use 17 threads. 
+  * Added GPU code for Step 1 (command-line option -gpu). 
+  * Command-line option -param allows to choose the parametrization 
+    (valid values are 0, 1, 2, 3). Command-line option -sigma allows 
+    to choose the parameter. "-sigma i:s" is a shortcut to 
+    "-param i -sigma s". Use -param 0 to get historical Suyama
+    parametrization. 
+  * The batch mode is now chosen with -param command-line option. 
+    The default parametrization depends on other command-line 
+    options. 
+  * For P-1 stage 2, by default the NTT code is always used. 
+  * Speedup in stage 2 with -no-ntt 
+  * New primality proving code with APRCL (contributed by 
+    David Cleaver) with --enable-aprcl (default=yes) 
+  * Removed some options that were unused or not tested 
+   (-n, -nn, -ve, -cofdec, -B2scale). 
+  * The configure --enable-shellcmd option was removed, and also 
+    the --enable-memory-debug configure option (now obsolete with 
+    valgrind). 
+  * The -b options was removed (breadth-first mode) 
+  * Improved source coverage (92.7% of source code lines) 
+- remove patch ecm-auxi.c.patch because now in upstream
+
+-------------------------------------------------------------------

Old:
----
  ecm-6.4.4.tar.gz
  ecm-auxi.c.patch

New:
----
  ecm-7.0.4.tar.gz

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

Other differences:
------------------
++++++ gmp-ecm.spec ++++++
--- /var/tmp/diff_new_pack.cz5tJZ/_old  2017-08-24 18:38:20.244241569 +0200
+++ /var/tmp/diff_new_pack.cz5tJZ/_new  2017-08-24 18:38:20.252240442 +0200
@@ -16,16 +16,15 @@
 #
 
 
+Name:           gmp-ecm
+Version:        7.0.4
+Release:        0
 Summary:        Elliptic Curve Method for Integer Factorization
 License:        GPL-3.0
 Group:          Productivity/Scientific/Math
-Name:           gmp-ecm
-Version:        6.4.4
-Release:        0
-%define so_version 0
-Source0:        
https://gforge.inria.fr/frs/download.php/32159/ecm-%{version}.tar.gz
+%define so_version 1
+Source0:        
https://gforge.inria.fr/frs/download.php/36224/ecm-%{version}.tar.gz
 # PATCH-FIX-UPSTREAM ecm-auxi.c.patch -- Add missing stdlib.h include
-Patch0:         ecm-auxi.c.patch
 BuildRequires:  gmp-devel >= 5.0.0
 BuildRequires:  m4
 Url:            https://gforge.inria.fr/projects/ecm
@@ -39,8 +38,8 @@
 algorithm.
 
 %package -n libecm%{so_version}
-Summary:        Libraries for ecm
-Group:          Development/Libraries/C and C++
+Summary:        Library for Elliptic Curve Integer Factorization
+Group:          System/Libraries
 
 %description -n libecm%{so_version}
 Library for ecm. To use the library, you need to install ecm-devel, include
@@ -48,7 +47,7 @@
 
 %package devel
 Requires:       libecm%{so_version} = %{version}
-Summary:        Development files for the libecm0 package
+Summary:        Development files for the gmp-ecm package
 Group:          Development/Libraries/C and C++
 
 %description devel
@@ -57,11 +56,10 @@
 
 %prep
 %setup -q -n ecm-%{version}
-%patch0 -p1
 
 %build
 %configure \
-%if %{_lib} != "lib64"
+%ifnarch x86_64
     --disable-sse2 \
 %endif
     --disable-shellcmd \

++++++ ecm-6.4.4.tar.gz -> ecm-7.0.4.tar.gz ++++++
++++ 100023 lines of diff (skipped)


Reply via email to