Hello community,

here is the log from the commit of package ntl for openSUSE:Factory checked in 
at 2016-03-26 15:23:13
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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-11-26 17:02:14.000000000 
+0100
+++ /work/SRC/openSUSE:Factory/.ntl.new/ntl.changes     2016-03-26 
15:23:16.000000000 +0100
@@ -1,0 +2,12 @@
+Fri Mar 11 23:00:45 UTC 2016 - [email protected]
+
+- Update to new upstream release 9.6.4
+* A new modular composition implemention for zz_pX. This makes
+  modular composition up to 3x faster, depending on several
+  factors.
+* Improved performance for polynomial factoring over zz_pX using
+  CanZass, using the improved modular composition routine (above)
+  and better choice of baby step / giant step parameters. This
+  leads to a 1.1x to 1.8x speedup, depending on several factors.
+
+-------------------------------------------------------------------

Old:
----
  ntl-9.6.2.tar.gz

New:
----
  ntl-9.6.4.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ ntl.spec ++++++
--- /var/tmp/diff_new_pack.0uTjZW/_old  2016-03-26 15:23:17.000000000 +0100
+++ /var/tmp/diff_new_pack.0uTjZW/_new  2016-03-26 15:23:17.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package ntl
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,9 +16,25 @@
 #
 
 
+ #
+# spec file for package ntl
+#
+#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
+#
+
 Name:           ntl
-%define lname  libntl19
-Version:        9.6.2
+%define lname  libntl21
+Version:        9.6.4
 Release:        0
 Summary:        Library for Number Theory
 License:        GPL-2.0+
@@ -93,7 +109,7 @@
 
 %files -n %lname
 %defattr(-,root,root)
-%_libdir/libntl.so.19*
+%_libdir/libntl.so.*
 
 %files devel
 %defattr(-,root,root)

++++++ ntl-9.6.2.tar.gz -> ntl-9.6.4.tar.gz ++++++
++++ 39401 lines of diff (skipped)

++++++ ntl-automake.diff ++++++
--- /var/tmp/diff_new_pack.0uTjZW/_old  2016-03-26 15:23:17.000000000 +0100
+++ /var/tmp/diff_new_pack.0uTjZW/_new  2016-03-26 15:23:17.000000000 +0100
@@ -7,15 +7,15 @@
  Makefile.am         |   15 ++++++
  autogen.sh          |    5 ++
  configure.ac        |   94 ++++++++++++++++++++++++++++++++++++++++
- include/Makefile.am |  102 +++++++++++++++++++++++++++++++++++++++++++
+ include/Makefile.am |  100 ++++++++++++++++++++++++++++++++++++++++++
  include/NTL/g_lip.h |    1 
  src/Makefile.am     |  122 
++++++++++++++++++++++++++++++++++++++++++++++++++++
- 6 files changed, 338 insertions(+), 1 deletion(-)
+ 6 files changed, 336 insertions(+), 1 deletion(-)
 
-Index: ntl-9.6.2/Makefile.am
+Index: ntl-9.6.4/Makefile.am
 ===================================================================
 --- /dev/null
-+++ ntl-9.6.2/Makefile.am
++++ ntl-9.6.4/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.6.2/autogen.sh
+Index: ntl-9.6.4/autogen.sh
 ===================================================================
 --- /dev/null
-+++ ntl-9.6.2/autogen.sh
++++ ntl-9.6.4/autogen.sh
 @@ -0,0 +1,5 @@
 +#!/bin/sh -e
 +
 +mkdir -p m4;
 +autoreconf -fi;
 +rm -Rf autom4te.cache;
-Index: ntl-9.6.2/configure.ac
+Index: ntl-9.6.4/configure.ac
 ===================================================================
 --- /dev/null
-+++ ntl-9.6.2/configure.ac
++++ ntl-9.6.4/configure.ac
 @@ -0,0 +1,94 @@
-+AC_INIT([ntl], [9.6.2])
++AC_INIT([ntl], [9.6.4])
 +AC_CONFIG_AUX_DIR([build-aux])
 +AC_CONFIG_HEADERS([config.h])
 +AC_CONFIG_MACRO_DIR([m4])
@@ -141,11 +141,11 @@
 +AC_SUBST([my_CXXFLAGS])
 +AC_CONFIG_FILES([Makefile src/Makefile include/Makefile])
 +AC_OUTPUT
-Index: ntl-9.6.2/include/Makefile.am
+Index: ntl-9.6.4/include/Makefile.am
 ===================================================================
 --- /dev/null
-+++ ntl-9.6.2/include/Makefile.am
-@@ -0,0 +1,102 @@
++++ ntl-9.6.4/include/Makefile.am
+@@ -0,0 +1,100 @@
 +# -*- Makefile -*-
 +
 +nobase_include_HEADERS = \
@@ -159,6 +159,10 @@
 +      NTL/GF2X.h \
 +      NTL/GF2XFactoring.h \
 +      NTL/GF2XVec.h \
++      NTL/HAVE_AVX.h \
++      NTL/HAVE_BUILTIN_CLZL.h \
++      NTL/HAVE_FMA.h \
++      NTL/HAVE_LL_TYPE.h \
 +      NTL/HNF.h \
 +      NTL/Lazy.h \
 +      NTL/LazyTable.h \
@@ -182,12 +186,6 @@
 +      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 \
@@ -248,20 +246,20 @@
 +      NTL/vector.h \
 +      NTL/version.h \
 +      NTL/xdouble.h
-Index: ntl-9.6.2/include/NTL/g_lip.h
+Index: ntl-9.6.4/include/NTL/g_lip.h
 ===================================================================
---- ntl-9.6.2.orig/include/NTL/g_lip.h
-+++ ntl-9.6.2/include/NTL/g_lip.h
+--- ntl-9.6.4.orig/include/NTL/g_lip.h
++++ ntl-9.6.4/include/NTL/g_lip.h
 @@ -588,5 +588,4 @@ long _ntl_gblock_storage(long d);
  
  
  
 -#define NTL_GMP_LIP
  
-Index: ntl-9.6.2/src/Makefile.am
+Index: ntl-9.6.4/src/Makefile.am
 ===================================================================
 --- /dev/null
-+++ ntl-9.6.2/src/Makefile.am
++++ ntl-9.6.4/src/Makefile.am
 @@ -0,0 +1,122 @@
 +# -*- Makefile -*-
 +
@@ -271,7 +269,7 @@
 +lib_LTLIBRARIES = libntl.la
 +
 +# cf. "VERSION_INFO" file
-+libntl_la_LDFLAGS = -version-info 19:2:0 -no-undefined
++libntl_la_LDFLAGS = -version-info 21:0:0 -no-undefined
 +libntl_la_LIBADD  = -lm
 +if WITH_GMP
 +libntl_la_LIBADD += -lgmp


Reply via email to