Hello community,
here is the log from the commit of package ntl for openSUSE:Factory checked in at 2015-07-02 22:49:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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-03-30 19:33:00.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.ntl.new/ntl.changes 2015-07-03 00:11:10.000000000 +0200
@@ -1,0 +2,10 @@
+Wed Jun 24 08:49:29 UTC 2015 - jengelh@inai.de
+
+- Update to new upstream release 9.2.0
+* Performance improvements to zz_pX and Vec.
+* Performance improvements to ZZX: implemented asymptotically fast
+ CRT code for HomMul and more cache-friendly logic.
+* Completed the transition away from floating-point arithmetic for
+ the implementation of single-precision modular arithmetic.
+
+-------------------------------------------------------------------
Old:
----
ntl-9.0.0.tar.gz
New:
----
ntl-9.2.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ntl.spec ++++++
--- /var/tmp/diff_new_pack.Ws3jyI/_old 2015-07-03 00:11:11.000000000 +0200
+++ /var/tmp/diff_new_pack.Ws3jyI/_new 2015-07-03 00:11:11.000000000 +0200
@@ -17,8 +17,8 @@
Name: ntl
-%define lname libntl10
-Version: 9.0.0
+%define lname libntl15
+Version: 9.2.0
Release: 0
Summary: Library for Number Theory
License: GPL-2.0+
@@ -93,7 +93,7 @@
%files -n %lname
%defattr(-,root,root)
-%_libdir/libntl.so.10*
+%_libdir/libntl.so.15*
%files devel
%defattr(-,root,root)
++++++ ntl-9.0.0.tar.gz -> ntl-9.2.0.tar.gz ++++++
++++ 9257 lines of diff (skipped)
++++++ ntl-automake.diff ++++++
--- /var/tmp/diff_new_pack.Ws3jyI/_old 2015-07-03 00:11:12.000000000 +0200
+++ /var/tmp/diff_new_pack.Ws3jyI/_new 2015-07-03 00:11:12.000000000 +0200
@@ -1,21 +1,21 @@
From: Jan Engelhardt
Date: 2011-09-15 16:30:59.937789147 +0200 (initial production)
Upstream: sent 2012-12-06 04:02:00 +0100 (initial send)
-Date: 2015-02-03 01:46:19.087083498 +0100 (update for ntl 8)
+Date: 2015-05-09 00:22 +0200 (update for 9.2)
---
Makefile.am | 15 ++++++
autogen.sh | 5 ++
configure.ac | 94 +++++++++++++++++++++++++++++++++++++++++
- include/Makefile.am | 95 +++++++++++++++++++++++++++++++++++++++++
+ include/Makefile.am | 101 ++++++++++++++++++++++++++++++++++++++++++++
include/NTL/g_lip.h | 1
src/Makefile.am | 118 ++++++++++++++++++++++++++++++++++++++++++++++++++++
- 6 files changed, 327 insertions(+), 1 deletion(-)
+ 6 files changed, 333 insertions(+), 1 deletion(-)
-Index: ntl-9.0.0/Makefile.am
+Index: ntl-9.2.0/Makefile.am
===================================================================
--- /dev/null
-+++ ntl-9.0.0/Makefile.am
++++ ntl-9.2.0/Makefile.am
@@ -0,0 +1,15 @@
+# -*- Makefile -*-
+
@@ -32,20 +32,20 @@
+include/NTL/config.h: config.h
+ mkdir -p include/NTL
+ grep 'define NTL_' <$< >$@
-Index: ntl-9.0.0/autogen.sh
+Index: ntl-9.2.0/autogen.sh
===================================================================
--- /dev/null
-+++ ntl-9.0.0/autogen.sh
++++ ntl-9.2.0/autogen.sh
@@ -0,0 +1,5 @@
+#!/bin/sh -e
+
+mkdir -p m4;
+autoreconf -fi;
+rm -Rf autom4te.cache;
-Index: ntl-9.0.0/configure.ac
+Index: ntl-9.2.0/configure.ac
===================================================================
--- /dev/null
-+++ ntl-9.0.0/configure.ac
++++ ntl-9.2.0/configure.ac
@@ -0,0 +1,94 @@
+AC_INIT([ntl], [8.1.2])
+AC_CONFIG_AUX_DIR([build-aux])
@@ -141,11 +141,11 @@
+AC_SUBST([my_CXXFLAGS])
+AC_CONFIG_FILES([Makefile src/Makefile include/Makefile])
+AC_OUTPUT
-Index: ntl-9.0.0/include/Makefile.am
+Index: ntl-9.2.0/include/Makefile.am
===================================================================
--- /dev/null
-+++ ntl-9.0.0/include/Makefile.am
-@@ -0,0 +1,95 @@
++++ ntl-9.2.0/include/Makefile.am
+@@ -0,0 +1,101 @@
+# -*- Makefile -*-
+
+nobase_include_HEADERS = \
@@ -181,6 +181,12 @@
+ NTL/def_config.h \
+ NTL/fileio.h \
+ NTL/g_lip.h \
++ NTL/have_LL.h \
++ NTL/have_LL_no.h \
++ NTL/have_LL_yes.h \
++ NTL/have_builtin_clzl.h \
++ NTL/have_builtin_clzl_no.h \
++ NTL/have_builtin_clzl_yes.h \
+ NTL/lip.h \
+ NTL/lzz_p.h \
+ NTL/lzz_pE.h \
@@ -241,20 +247,20 @@
+ NTL/vector.h \
+ NTL/version.h \
+ NTL/xdouble.h
-Index: ntl-9.0.0/include/NTL/g_lip.h
+Index: ntl-9.2.0/include/NTL/g_lip.h
===================================================================
---- ntl-9.0.0.orig/include/NTL/g_lip.h
-+++ ntl-9.0.0/include/NTL/g_lip.h
-@@ -537,5 +537,4 @@ long _ntl_gblock_storage(long d);
- #define NTL_zssubmul _ntl_gssubmul
- #define NTL_zsubmul _ntl_gsubmul
+--- ntl-9.2.0.orig/include/NTL/g_lip.h
++++ ntl-9.2.0/include/NTL/g_lip.h
+@@ -588,5 +588,4 @@ long _ntl_gblock_storage(long d);
+
+
-#define NTL_GMP_LIP
-Index: ntl-9.0.0/src/Makefile.am
+Index: ntl-9.2.0/src/Makefile.am
===================================================================
--- /dev/null
-+++ ntl-9.0.0/src/Makefile.am
++++ ntl-9.2.0/src/Makefile.am
@@ -0,0 +1,118 @@
+# -*- Makefile -*-
+
@@ -264,7 +270,7 @@
+lib_LTLIBRARIES = libntl.la
+
+# cf. "VERSION_INFO" file
-+libntl_la_LDFLAGS = -version-info 10:0:0 -no-undefined
++libntl_la_LDFLAGS = -version-info 15:0:0 -no-undefined
+libntl_la_LIBADD = -lm
+if WITH_GMP
+libntl_la_LIBADD += -lgmp