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 - jeng...@inai.de + +- Update to new upstream release 9.2.0 +* Performance improvements to zz_pX and Vec<zz_p>. +* 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 <jeng...@medozas.de> 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