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)
