Hello community, here is the log from the commit of package ntl for openSUSE:Factory checked in at 2015-11-26 17:01:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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 2015-07-03 00:11:10.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.ntl.new/ntl.changes 2015-11-26 17:02:14.000000000 +0100 @@ -1,0 +2,11 @@ +Sat Nov 14 11:23:04 UTC 2015 - [email protected] + +- Update to new upstream release 9.6.2 +* Performance tuning: ZZ_pX and zz_pX keep getting faster +* Upgrade to pseudo-random number generation: replaced the + underlying PRG with Chacha20 (replacing RC4) and the underlying + key-derivation function with a function based on HMAC-SHA256 + (replacing an MD5-based function). The new routines are faster + and more secure. + +------------------------------------------------------------------- Old: ---- ntl-9.2.0.tar.gz New: ---- ntl-9.6.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ntl.spec ++++++ --- /var/tmp/diff_new_pack.jiWuLU/_old 2015-11-26 17:02:15.000000000 +0100 +++ /var/tmp/diff_new_pack.jiWuLU/_new 2015-11-26 17:02:15.000000000 +0100 @@ -17,8 +17,8 @@ Name: ntl -%define lname libntl15 -Version: 9.2.0 +%define lname libntl19 +Version: 9.6.2 Release: 0 Summary: Library for Number Theory License: GPL-2.0+ @@ -93,7 +93,7 @@ %files -n %lname %defattr(-,root,root) -%_libdir/libntl.so.15* +%_libdir/libntl.so.19* %files devel %defattr(-,root,root) ++++++ ntl-9.2.0.tar.gz -> ntl-9.6.2.tar.gz ++++++ ++++ 43185 lines of diff (skipped) ++++++ ntl-automake.diff ++++++ --- /var/tmp/diff_new_pack.jiWuLU/_old 2015-11-26 17:02:15.000000000 +0100 +++ /var/tmp/diff_new_pack.jiWuLU/_new 2015-11-26 17:02:15.000000000 +0100 @@ -6,16 +6,16 @@ --- Makefile.am | 15 ++++++ autogen.sh | 5 ++ - configure.ac | 94 +++++++++++++++++++++++++++++++++++++++++ - include/Makefile.am | 101 ++++++++++++++++++++++++++++++++++++++++++++ + configure.ac | 94 ++++++++++++++++++++++++++++++++++++++++ + include/Makefile.am | 102 +++++++++++++++++++++++++++++++++++++++++++ include/NTL/g_lip.h | 1 - src/Makefile.am | 118 ++++++++++++++++++++++++++++++++++++++++++++++++++++ - 6 files changed, 333 insertions(+), 1 deletion(-) + src/Makefile.am | 122 ++++++++++++++++++++++++++++++++++++++++++++++++++++ + 6 files changed, 338 insertions(+), 1 deletion(-) -Index: ntl-9.2.0/Makefile.am +Index: ntl-9.6.2/Makefile.am =================================================================== --- /dev/null -+++ ntl-9.2.0/Makefile.am ++++ ntl-9.6.2/Makefile.am @@ -0,0 +1,15 @@ +# -*- Makefile -*- + @@ -32,22 +32,22 @@ +include/NTL/config.h: config.h + mkdir -p include/NTL + grep 'define NTL_' <$< >$@ -Index: ntl-9.2.0/autogen.sh +Index: ntl-9.6.2/autogen.sh =================================================================== --- /dev/null -+++ ntl-9.2.0/autogen.sh ++++ ntl-9.6.2/autogen.sh @@ -0,0 +1,5 @@ +#!/bin/sh -e + +mkdir -p m4; +autoreconf -fi; +rm -Rf autom4te.cache; -Index: ntl-9.2.0/configure.ac +Index: ntl-9.6.2/configure.ac =================================================================== --- /dev/null -+++ ntl-9.2.0/configure.ac ++++ ntl-9.6.2/configure.ac @@ -0,0 +1,94 @@ -+AC_INIT([ntl], [8.1.2]) ++AC_INIT([ntl], [9.6.2]) +AC_CONFIG_AUX_DIR([build-aux]) +AC_CONFIG_HEADERS([config.h]) +AC_CONFIG_MACRO_DIR([m4]) @@ -141,14 +141,15 @@ +AC_SUBST([my_CXXFLAGS]) +AC_CONFIG_FILES([Makefile src/Makefile include/Makefile]) +AC_OUTPUT -Index: ntl-9.2.0/include/Makefile.am +Index: ntl-9.6.2/include/Makefile.am =================================================================== --- /dev/null -+++ ntl-9.2.0/include/Makefile.am -@@ -0,0 +1,101 @@ ++++ ntl-9.6.2/include/Makefile.am +@@ -0,0 +1,102 @@ +# -*- Makefile -*- + +nobase_include_HEADERS = \ ++ NTL/BasicThreadPool.h \ + NTL/FFT.h \ + NTL/FacVec.h \ + NTL/GF2.h \ @@ -247,21 +248,21 @@ + NTL/vector.h \ + NTL/version.h \ + NTL/xdouble.h -Index: ntl-9.2.0/include/NTL/g_lip.h +Index: ntl-9.6.2/include/NTL/g_lip.h =================================================================== ---- ntl-9.2.0.orig/include/NTL/g_lip.h -+++ ntl-9.2.0/include/NTL/g_lip.h +--- ntl-9.6.2.orig/include/NTL/g_lip.h ++++ ntl-9.6.2/include/NTL/g_lip.h @@ -588,5 +588,4 @@ long _ntl_gblock_storage(long d); -#define NTL_GMP_LIP -Index: ntl-9.2.0/src/Makefile.am +Index: ntl-9.6.2/src/Makefile.am =================================================================== --- /dev/null -+++ ntl-9.2.0/src/Makefile.am -@@ -0,0 +1,118 @@ ++++ ntl-9.6.2/src/Makefile.am +@@ -0,0 +1,122 @@ +# -*- Makefile -*- + +AM_CPPFLAGS = -I${top_builddir}/include -I${top_srcdir}/include @@ -270,7 +271,7 @@ +lib_LTLIBRARIES = libntl.la + +# cf. "VERSION_INFO" file -+libntl_la_LDFLAGS = -version-info 15:0:0 -no-undefined ++libntl_la_LDFLAGS = -version-info 19:2:0 -no-undefined +libntl_la_LIBADD = -lm +if WITH_GMP +libntl_la_LIBADD += -lgmp @@ -279,6 +280,7 @@ +libntl_la_LIBADD += -lgf2x +endif +libntl_la_SOURCES = \ ++ 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 \ @@ -326,7 +328,8 @@ +check_PROGRAMS = \ + BerlekampTest BitMatTest CanZassTest CharPolyTest ExceptionTest \ + GF2EXTest GF2XTest GF2XTimeTest LLLTest MatrixTest \ -+ MoreFacTest MulTimeTest Poly1TimeTest PolyTimeTest QuadTest QuickTest \ ++ MoreFacTest MulTimeTest Poly1TimeTest Poly2TimeTest Poly3TimeTest \ ++ QuadTest QuickTest \ + RRTest TestGetPid TestGetTime ThreadTest ZZXFacTest ZZ_pEXTest \ + lzz_pEXTest + @@ -360,8 +363,10 @@ +MulTimeTest_LDADD = libntl.la +Poly1TimeTest_SOURCES = Poly1TimeTest.cpp +Poly1TimeTest_LDADD = libntl.la -+PolyTimeTest_SOURCES = PolyTimeTest.cpp -+PolyTimeTest_LDADD = libntl.la ++Poly2TimeTest_SOURCES = Poly2TimeTest.cpp ++Poly2TimeTest_LDADD = libntl.la ++Poly3TimeTest_SOURCES = Poly3TimeTest.cpp ++Poly3TimeTest_LDADD = libntl.la +QuadTest_SOURCES = QuadTest.cpp +QuadTest_LDADD = libntl.la +QuickTest_SOURCES = QuickTest.cpp
