commit gmp-ecm for openSUSE:Factory
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 - jeng...@inai.de + +- Fix RPM groups, summaries, and the condition for SSE2 disabling. + +--- +Tue Jul 11 10:50:06 UTC 2017 - ec...@opensuse.org + +- 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
commit gmp-ecm for openSUSE:Factory
Hello community, here is the log from the commit of package gmp-ecm for openSUSE:Factory checked in at 2017-03-20 17:09:25 Comparing /work/SRC/openSUSE:Factory/gmp-ecm (Old) and /work/SRC/openSUSE:Factory/.gmp-ecm.new (New) Package is "gmp-ecm" Mon Mar 20 17:09:25 2017 rev:3 rq:480623 version:6.4.4 Changes: --- /work/SRC/openSUSE:Factory/gmp-ecm/gmp-ecm.changes 2013-12-16 16:06:48.0 +0100 +++ /work/SRC/openSUSE:Factory/.gmp-ecm.new/gmp-ecm.changes 2017-03-20 17:09:27.874702310 +0100 @@ -1,0 +2,6 @@ +Wed Mar 15 19:48:58 UTC 2017 - sfal...@opensuse.org + +- Added explicit BuildRequires: m4 to clear builderror in + openSUSE:Factory + +--- Other differences: -- ++ gmp-ecm.spec ++ --- /var/tmp/diff_new_pack.T8Ia9E/_old 2017-03-20 17:09:29.266505788 +0100 +++ /var/tmp/diff_new_pack.T8Ia9E/_new 2017-03-20 17:09:29.266505788 +0100 @@ -1,7 +1,7 @@ # # spec file for package gmp-ecm # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2017 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 @@ -21,12 +21,13 @@ Group: Productivity/Scientific/Math Name: gmp-ecm Version:6.4.4 +Release:0 %define so_version 0 -Release:1.1 Source0: https://gforge.inria.fr/frs/download.php/32159/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 BuildRoot: %{_tmppath}/%{name}-%{version}-build
commit gmp-ecm for openSUSE:Factory
Hello community, here is the log from the commit of package gmp-ecm for openSUSE:Factory checked in at 2013-12-16 16:06:48 Comparing /work/SRC/openSUSE:Factory/gmp-ecm (Old) and /work/SRC/openSUSE:Factory/.gmp-ecm.new (New) Package is "gmp-ecm" Changes: New Changes file: --- /dev/null 2013-11-25 01:44:08.036031256 +0100 +++ /work/SRC/openSUSE:Factory/.gmp-ecm.new/gmp-ecm.changes 2013-12-16 16:06:48.0 +0100 @@ -0,0 +1,5 @@ +--- +Wed Sep 18 11:28:11 UTC 2013 - idon...@suse.com + +- Initial release for build.opensuse.org + New: ecm-6.4.4.tar.gz ecm-auxi.c.patch gmp-ecm.changes gmp-ecm.spec Other differences: -- ++ gmp-ecm.spec ++ # # spec file for package gmp-ecm # # Copyright (c) 2013 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 # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Summary:Elliptic Curve Method for Integer Factorization License:GPL-3.0 Group: Productivity/Scientific/Math Name: gmp-ecm Version:6.4.4 %define so_version 0 Release:1.1 Source0: https://gforge.inria.fr/frs/download.php/32159/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 Url:https://gforge.inria.fr/projects/ecm BuildRoot: %{_tmppath}/%{name}-%{version}-build %description GMP-ECM reads the numbers to be factored from stdin (one number on each line) and requires a numerical parameter, the stage 1 bound B1. A reasonable stage 2 bound B2 for the given B1 is chosen by default, but can be overridden by a second numerical parameter. By default, GMP-ECM uses the ECM factoring algorithm. %package -n libecm%{so_version} Summary:Libraries for ecm Group: Development/Libraries/C and C++ %description -n libecm%{so_version} Library for ecm. To use the library, you need to install ecm-devel, include "ecm.h" in your source file and link with -lecm. %package devel Requires: libecm%{so_version} = %{version} Summary:Development files for the libecm0 package Group: Development/Libraries/C and C++ %description devel This package contains header files required when building applications which use the libecm library. %prep %setup -q -n ecm-%{version} %patch0 -p1 %build %configure \ %if %{_lib} != "lib64" --disable-sse2 \ %endif --disable-shellcmd \ --enable-shared \ --disable-static make %{?_smp_mflags} %install %makeinstall rm %{buildroot}/%{_libdir}/libecm.la %check make check %post -n libecm%{so_version} -p /sbin/ldconfig %postun -n libecm%{so_version} -p /sbin/ldconfig %files %defattr(-,root,root,-) %doc AUTHORS COPYING COPYING.LIB NEWS README README.lib %{_bindir}/ecm %{_mandir}/man1/ecm.1.gz %files devel %defattr(-,root,root,-) %{_includedir}/ecm.h %{_libdir}/libecm.so %files -n libecm%{so_version} %defattr(-,root,root,-) %{_libdir}/libecm.so.* %changelog ++ ecm-auxi.c.patch ++ Index: ecm-6.4.4/auxi.c === --- ecm-6.4.4.orig/auxi.c +++ ecm-6.4.4/auxi.c @@ -19,6 +19,7 @@ http://www.gnu.org/licenses/ or write to 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. */ #include +#include #include "ecm-ecm.h" /** -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org