Hello community, here is the log from the commit of package flint for openSUSE:Factory checked in at 2020-09-15 16:16:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/flint (Old) and /work/SRC/openSUSE:Factory/.flint.new.4249 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "flint" Tue Sep 15 16:16:03 2020 rev:8 rq:830593 version:2.6.3 Changes: -------- --- /work/SRC/openSUSE:Factory/flint/flint.changes 2017-05-29 22:19:50.206404874 +0200 +++ /work/SRC/openSUSE:Factory/.flint.new.4249/flint.changes 2020-09-15 16:16:07.753903326 +0200 @@ -1,0 +2,27 @@ +Sat Aug 29 22:49:20 UTC 2020 - Jan Engelhardt <[email protected]> + +- Update to version 2.6.3 + * New features: + * Multivariate polynomials over most standard rings (sparse + distributed) + * APR-CL primality proving + * Elliptic Curve integer factoring + * Pollard rho integer factoring + * p+1 integer factoring + * Best of Breed smooth & general integer factoring routine + * Howell and Strong Echelon form + * Möller–Granlund precomputed inverses + * Fibonacci polynomials + * sqrt of series and polynomials + * Division of series over Z + * Shifted Legendre polynomials, Laguerre polynomials, Gegenbauer + polys. + * Threading of FFT for integer and polynomial multiplication over + Z; threading of quadratic sieve for integer factoring; threading + for multivariate polynomial multiplication, division and GCD; + threaded multiplication of matrices mod p. + * For more, see the NEWS file in the flint-devel subpackage. +- Enable integration with libntl +- Drop 0001-build-provide-autotools-files.patch + +------------------------------------------------------------------- @@ -15 +42,3 @@ -- Update to git snapshot of 3.0.x branch +- Update to git snapshot of the master branch + [marked as 3.0~ in openSUSE due to lack of any prospect on what + the version will be] Old: ---- 0001-build-provide-autotools-files.patch flint-3.0~5831.tar.xz New: ---- flint-2.6.3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ flint.spec ++++++ --- /var/tmp/diff_new_pack.b4lin1/_old 2020-09-15 16:16:08.449903971 +0200 +++ /var/tmp/diff_new_pack.b4lin1/_new 2020-09-15 16:16:08.453903974 +0200 @@ -1,7 +1,7 @@ # # spec file for package flint # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,24 +12,23 @@ # 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/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # -%define version_unconverted 3.0~5831 +%define version_unconverted 2.6.3 Name: flint -%define lname libflint0 -Version: 3.0~5831 +%define lname libflint14 +Version: 2.6.3 Release: 0 Summary: C library for doing number theory -License: GPL-2.0+ +License: LGPL-2.1-or-later Group: Productivity/Scientific/Math -Url: http://flintlib.org/ +URL: http://flintlib.org/ +#Git-Clone: https://github.com/wbhart/flint2 Source: %name-%version.tar.xz -Patch1: 0001-build-provide-autotools-files.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: autoconf BuildRequires: automake BuildRequires: fdupes @@ -71,38 +70,28 @@ developing against the FLINT library. %prep -%setup -q -%patch -P 1 -p1 +%autosetup -p1 %build -chmod a+x *.sh -./autogen.sh -export CFLAGS="%optflags" -export CXXFLAGS="%optflags" -%ifarch x86_64 %ix86 -export CFLAGS="$CFLAGS -mno-popcnt" -export CXXFLAGS="$CXXFLAGS -mno-popcnt" -%endif -%configure --disable-static --with-ntl --enable-reentrant -make %{?_smp_mflags} V=0 +./configure --prefix="%_prefix" --disable-static --reentrant --with-ntl \ + CFLAGS="%optflags" CXXFLAGS="%optflags" +make %{?_smp_mflags} VERBOSE=1 %install -b="%buildroot"; -%make_install DESTDIR="$b" -rm -f "$b/%_libdir"/*.la +%make_install LIBDIR="%_lib" +rm -f "%buildroot/%_libdir"/*.la %fdupes %buildroot/%_prefix %post -n %lname -p /sbin/ldconfig %postun -n %lname -p /sbin/ldconfig %files -n %lname -%defattr(-,root,root) -%_libdir/libflint.so.0* -%doc gpl-2.0.txt +%_libdir/libflint.so.14* +%license LICENSE %files devel -%defattr(-,root,root) %_includedir/flint/ %_libdir/libflint.so +%doc NEWS %changelog ++++++ _service ++++++ --- /var/tmp/diff_new_pack.b4lin1/_old 2020-09-15 16:16:08.501904019 +0200 +++ /var/tmp/diff_new_pack.b4lin1/_new 2020-09-15 16:16:08.501904019 +0200 @@ -2,10 +2,9 @@ <service name="tar_scm" mode="disabled"> <param name="filename">flint</param> <param name="scm">git</param> - <param name="url">git://github.com/wbhart/flint2</param> - <param name="revision">flint-3.0</param> - <param name="parent-tag">0e8613b3336f356e07f7bbd4bb2ae5eded68ca40</param> - <param name="versionformat">3.0~@TAG_OFFSET@</param> + <param name="url">git://github.com/jengelh/flint2</param> + <param name="revision">pr831_for_2.6.3</param> + <param name="versionformat">2.6.3</param> </service> <service name="recompress" mode="disabled"> <param name="file">*.tar</param> ++++++ flint-3.0~5831.tar.xz -> flint-2.6.3.tar.xz ++++++ ++++ 602340 lines of diff (skipped)
