Hello community,
here is the log from the commit of package ntl for openSUSE:Factory checked in at 2016-12-08 00:31:47
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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-11-04 21:00:25.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.ntl.new/ntl.changes 2016-12-08 00:31:48.000000000 +0100
@@ -1,0 +2,14 @@
+Tue Nov 29 11:16:07 UTC 2016 - jengelh(a)inai.de
+
+- Update to new upstream release 10.3.0
+ * Marginally improved performance and crossovers for mat_zz_p
+ multipliplication.
+ * Retired the zz_pXAltArgument class, which was used for modular
+ composition in zz_pX. While this has been in in the documented
+ interface for a few months, it was flagged as being provisional
+ and subject to change. In place of zz_pXAltArgument, the class
+ zz_pXNewArgument was added.
+ * Implementation of a multi-modular strategy for matrix
+ multiplication over ZZ_p.
+
+-------------------------------------------------------------------
Old:
----
ntl-10.1.0.tar.gz
New:
----
ntl-10.3.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ntl.spec ++++++
--- /var/tmp/diff_new_pack.bTrn07/_old 2016-12-08 00:31:49.000000000 +0100
+++ /var/tmp/diff_new_pack.bTrn07/_new 2016-12-08 00:31:49.000000000 +0100
@@ -17,8 +17,8 @@
Name: ntl
-%define lname libntl31
-Version: 10.1.0
+%define lname libntl33
+Version: 10.3.0
Release: 0
Summary: Library for Number Theory
License: LGPL-2.1+
++++++ ntl-10.1.0.tar.gz -> ntl-10.3.0.tar.gz ++++++
++++ 7878 lines of diff (skipped)
++++++ ntl-automake.diff ++++++
--- /var/tmp/diff_new_pack.bTrn07/_old 2016-12-08 00:31:50.000000000 +0100
+++ /var/tmp/diff_new_pack.bTrn07/_new 2016-12-08 00:31:50.000000000 +0100
@@ -7,14 +7,14 @@
Makefile.am | 15 ++++++
autogen.sh | 5 ++
configure.ac | 96 ++++++++++++++++++++++++++++++++++++++++
- include/Makefile.am | 98 +++++++++++++++++++++++++++++++++++++++++
- src/Makefile.am | 122 ++++++++++++++++++++++++++++++++++++++++++++++++++++
- 5 files changed, 336 insertions(+)
+ include/Makefile.am | 100 ++++++++++++++++++++++++++++++++++++++++++
+ src/Makefile.am | 123 ++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 5 files changed, 339 insertions(+)
-Index: ntl-10.1.0/Makefile.am
+Index: ntl-10.3.0/Makefile.am
===================================================================
--- /dev/null
-+++ ntl-10.1.0/Makefile.am
++++ ntl-10.3.0/Makefile.am
@@ -0,0 +1,15 @@
+# -*- Makefile -*-
+
@@ -31,20 +31,20 @@
+include/NTL/config.h: config.h
+ mkdir -p include/NTL
+ grep 'define NTL_' <$< >$@
-Index: ntl-10.1.0/autogen.sh
+Index: ntl-10.3.0/autogen.sh
===================================================================
--- /dev/null
-+++ ntl-10.1.0/autogen.sh
++++ ntl-10.3.0/autogen.sh
@@ -0,0 +1,5 @@
+#!/bin/sh -e
+
+mkdir -p m4;
+autoreconf -fi;
+rm -Rf autom4te.cache;
-Index: ntl-10.1.0/configure.ac
+Index: ntl-10.3.0/configure.ac
===================================================================
--- /dev/null
-+++ ntl-10.1.0/configure.ac
++++ ntl-10.3.0/configure.ac
@@ -0,0 +1,96 @@
+AC_INIT([ntl], [9.6.4])
+AC_CONFIG_AUX_DIR([build-aux])
@@ -142,11 +142,11 @@
+AC_SUBST([my_CXXFLAGS])
+AC_CONFIG_FILES([Makefile src/Makefile include/Makefile])
+AC_OUTPUT
-Index: ntl-10.1.0/include/Makefile.am
+Index: ntl-10.3.0/include/Makefile.am
===================================================================
--- /dev/null
-+++ ntl-10.1.0/include/Makefile.am
-@@ -0,0 +1,98 @@
++++ ntl-10.3.0/include/Makefile.am
+@@ -0,0 +1,100 @@
+# -*- Makefile -*-
+
+nobase_include_HEADERS = \
@@ -169,6 +169,7 @@
+ NTL/Lazy.h \
+ NTL/LazyTable.h \
+ NTL/LLL.h \
++ NTL/MatPrime.h \
+ NTL/RR.h \
+ NTL/SmartPtr.h \
+ NTL/WordVector.h \
@@ -176,6 +177,7 @@
+ NTL/ZZVec.h \
+ NTL/ZZX.h \
+ NTL/ZZXFactoring.h \
++ NTL/ZZ_limbs.h \
+ NTL/ZZ_p.h \
+ NTL/ZZ_pE.h \
+ NTL/ZZ_pEX.h \
@@ -245,11 +247,11 @@
+ NTL/vector.h \
+ NTL/version.h \
+ NTL/xdouble.h
-Index: ntl-10.1.0/src/Makefile.am
+Index: ntl-10.3.0/src/Makefile.am
===================================================================
--- /dev/null
-+++ ntl-10.1.0/src/Makefile.am
-@@ -0,0 +1,122 @@
++++ ntl-10.3.0/src/Makefile.am
+@@ -0,0 +1,123 @@
+# -*- Makefile -*-
+
+AM_CPPFLAGS = -I${top_builddir}/include -I${top_srcdir}/include
@@ -258,7 +260,7 @@
+lib_LTLIBRARIES = libntl.la
+
+# cf. "VERSION_INFO" file
-+libntl_la_LDFLAGS = -version-info 31:0:0 -no-undefined
++libntl_la_LDFLAGS = -version-info 33:0:0 -no-undefined
+libntl_la_LIBADD = -lm -lpthread
+if WITH_GMP
+libntl_la_LIBADD += -lgmp
@@ -270,7 +272,8 @@
+ BasicThreadPool.cpp \
+ FFT.cpp FacVec.cpp GF2.cpp GF2E.cpp GF2EX.cpp GF2EXFactoring.cpp \
+ GF2X.cpp GF2X1.cpp GF2XFactoring.cpp GF2XVec.cpp HNF.cpp \
-+ ctools.cpp LLL.cpp LLL_FP.cpp LLL_QP.cpp LLL_RR.cpp LLL_XD.cpp RR.cpp \
++ ctools.cpp LLL.cpp LLL_FP.cpp LLL_QP.cpp LLL_RR.cpp LLL_XD.cpp \
++ MatPrime.cpp RR.cpp \
+ WordVector.cpp ZZ.cpp ZZVec.cpp ZZX.cpp ZZX1.cpp ZZXCharPoly.cpp \
+ ZZXFactoring.cpp ZZ_p.cpp ZZ_pE.cpp ZZ_pEX.cpp ZZ_pEXFactoring.cpp \
+ ZZ_pX.cpp ZZ_pX1.cpp ZZ_pXCharPoly.cpp ZZ_pXFactoring.cpp fileio.cpp \