Hello community, here is the log from the commit of package ntl for openSUSE:Factory checked in at 2016-08-05 18:16:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ntl (Old) and /work/SRC/openSUSE:Factory/.ntl.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "ntl" Changes: -------- --- /work/SRC/openSUSE:Factory/ntl/ntl.changes 2016-06-20 11:07:36.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.ntl.new/ntl.changes 2016-08-05 18:16:21.000000000 +0200 @@ -1,0 +2,23 @@ +Sun Jul 31 17:09:21 UTC 2016 - jengelh@inai.de + +- Update to new upstream release 9.10.0 +* Conversions from ZZ to zz_p are now faster, thanks to + preconditioning. Among other things, the CRT-based ZZX + multiplication code is also a bit faster as a result. +* The BasicThreadPool class now guarantees that exec_range + assigns the current thread first=0, and exec_index assigns the + current thread index=0. This makes it easy for a thread to tell + whether of not it is the current thread, which can be + convienient for some applications. +* Fine tuned the interface for SmartPtr and UniquePtr a bit, + including the ability to attach an explicit deleter policy, + which (among other things) makes it easier to implement the + PIMPL pattern using these classes. Unfortunately, some of these + changes introduced some minor backward incompatibilities (but I + doubt anyone will even notice). +* Introduced a new class CopiedPtr, which has a similar interface + to UniquePtr, but which allows copy and assignment. This class + is meant to replace the OptionalVal class, whose use is now + discouraged. + +------------------------------------------------------------------- Old: ---- ntl-9.9.1.tar.gz New: ---- ntl-9.10.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ntl.spec ++++++ --- /var/tmp/diff_new_pack.AzS3OR/_old 2016-08-05 18:16:22.000000000 +0200 +++ /var/tmp/diff_new_pack.AzS3OR/_new 2016-08-05 18:16:22.000000000 +0200 @@ -17,8 +17,8 @@ Name: ntl -%define lname libntl27 -Version: 9.9.1 +%define lname libntl28 +Version: 9.10.0 Release: 0 Summary: Library for Number Theory License: GPL-2.0+ @@ -67,16 +67,16 @@ %prep %setup -qn ntl-%version %patch -P 1 -p1 -pushd src/; -for i in *.c; do - mv "$i" "${i%.c}.cpp"; -done; -rm -f makefile; -popd; %build -mkdir -p m4; -autoreconf -fi; +pushd src/ +for i in *.c; do + mv "$i" "${i%.c}.cpp" +done +rm -f makefile +popd +mkdir -p m4 +autoreconf -fi %configure --disable-static make %{?_smp_mflags} # Ensure we have all source files in Makefile.am ++++++ ntl-9.9.1.tar.gz -> ntl-9.10.0.tar.gz ++++++ ++++ 3241 lines of diff (skipped) ++++++ ntl-automake.diff ++++++ --- /var/tmp/diff_new_pack.AzS3OR/_old 2016-08-05 18:16:23.000000000 +0200 +++ /var/tmp/diff_new_pack.AzS3OR/_new 2016-08-05 18:16:23.000000000 +0200 @@ -271,7 +271,7 @@ +lib_LTLIBRARIES = libntl.la + +# cf. "VERSION_INFO" file -+libntl_la_LDFLAGS = -version-info 27:0:0 -no-undefined ++libntl_la_LDFLAGS = -version-info 28:0:0 -no-undefined +libntl_la_LIBADD = -lm -lpthread +if WITH_GMP +libntl_la_LIBADD += -lgmp