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


Reply via email to