Hello community,

here is the log from the commit of package ntl for openSUSE:Factory checked in 
at 2014-04-26 10:09:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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  2012-12-14 10:03:48.000000000 
+0100
+++ /work/SRC/openSUSE:Factory/.ntl.new/ntl.changes     2014-04-26 
10:09:17.000000000 +0200
@@ -1,0 +2,10 @@
+Fri Apr 18 15:18:06 UTC 2014 - [email protected]
+
+- Update to new upstream release 6.1.0
+* Replaced the old template-like macros for vectors, matrices, and
+  pairs with true template classes: Vec<T>, Mat<T>, and Pair<S,T>.
+* There are many new conversions provided.
+* Improve speed for single-precision FFT
+* Added support for "user defined" FFT primes for <tt>zz_p</tt>.
+
+-------------------------------------------------------------------

Old:
----
  ntl-5.5.2.tar.bz2

New:
----
  ntl-6.1.0.tar.gz

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

Other differences:
------------------
++++++ ntl.spec ++++++
--- /var/tmp/diff_new_pack.0uk8uO/_old  2014-04-26 10:09:18.000000000 +0200
+++ /var/tmp/diff_new_pack.0uk8uO/_new  2014-04-26 10:09:18.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ntl
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,19 +17,23 @@
 
 
 Name:           ntl
-%define lname  libntl0
-Version:        5.5.2
+%define lname  libntl3
+Version:        6.1.0
 Release:        0
 Summary:        Library for Number Theory
-Group:          Productivity/Scientific/Math
 License:        GPL-2.0+
-URL:            http://shoup.net/ntl/
+Group:          Productivity/Scientific/Math
+Url:            http://shoup.net/ntl/
 
-Source:         ntl-%version.tar.bz2
+Source:         http://shoup.net/ntl/ntl-%version.tar.gz
 Patch1:         ntl-automake.diff
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-BuildRequires: autoconf, automake, libtool
-BuildRequires:  gcc-c++ gf2x-devel gmp-devel >= 3.1
+BuildRequires:  autoconf
+BuildRequires:  automake
+BuildRequires:  gcc-c++
+BuildRequires:  gf2x-devel
+BuildRequires:  gmp-devel >= 3.1
+BuildRequires:  libtool
 
 %description
 NTL is a high-performance, portable C++ library providing data
@@ -81,6 +85,8 @@
 autoreconf -fi;
 %configure --disable-static
 make %{?_smp_mflags};
+# Ensure we have all source files in Makefile.am
+ldd -r src/.libs/libntl.so
 
 %install
 b="%buildroot";
@@ -93,7 +99,7 @@
 
 %files -n %lname
 %defattr(-,root,root)
-%_libdir/libntl.so.0*
+%_libdir/libntl.so.3*
 
 %files devel
 %defattr(-,root,root)

++++++ ntl-automake.diff ++++++
--- /var/tmp/diff_new_pack.0uk8uO/_old  2014-04-26 10:09:18.000000000 +0200
+++ /var/tmp/diff_new_pack.0uk8uO/_new  2014-04-26 10:09:18.000000000 +0200
@@ -3,18 +3,18 @@
 Upstream: not-sent-yet
 
 ---
- Makefile.am         |   13 +++++
+ Makefile.am         |   13 ++++++
  autogen.sh          |    5 ++
- configure.ac        |   50 ++++++++++++++++++++++
- include/Makefile.am |   90 ++++++++++++++++++++++++++++++++++++++++
+ configure.ac        |   50 +++++++++++++++++++++++
+ include/Makefile.am |   90 +++++++++++++++++++++++++++++++++++++++++
  include/NTL/g_lip.h |    1 
- src/Makefile.am     |  117 
++++++++++++++++++++++++++++++++++++++++++++++++++++
- 6 files changed, 275 insertions(+), 1 deletion(-)
+ src/Makefile.am     |  112 
++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 6 files changed, 270 insertions(+), 1 deletion(-)
 
-Index: ntl-5.5.2/Makefile.am
+Index: ntl-6.1.0/Makefile.am
 ===================================================================
 --- /dev/null
-+++ ntl-5.5.2/Makefile.am
++++ ntl-6.1.0/Makefile.am
 @@ -0,0 +1,13 @@
 +# -*- Makefile -*-
 +
@@ -29,20 +29,20 @@
 +
 +include/NTL/config.h: config.h
 +      grep 'define NTL_' <$< >$@
-Index: ntl-5.5.2/autogen.sh
+Index: ntl-6.1.0/autogen.sh
 ===================================================================
 --- /dev/null
-+++ ntl-5.5.2/autogen.sh
++++ ntl-6.1.0/autogen.sh
 @@ -0,0 +1,5 @@
 +#!/bin/sh -e
 +
 +mkdir -p m4;
 +autoreconf -fi;
 +rm -Rf autom4te.cache;
-Index: ntl-5.5.2/configure.ac
+Index: ntl-6.1.0/configure.ac
 ===================================================================
 --- /dev/null
-+++ ntl-5.5.2/configure.ac
++++ ntl-6.1.0/configure.ac
 @@ -0,0 +1,50 @@
 +AC_INIT([ntl], [5.5.2])
 +AC_CONFIG_HEADERS([config.h])
@@ -94,10 +94,10 @@
 +
 +AC_CONFIG_FILES([Makefile src/Makefile include/Makefile])
 +AC_OUTPUT
-Index: ntl-5.5.2/include/Makefile.am
+Index: ntl-6.1.0/include/Makefile.am
 ===================================================================
 --- /dev/null
-+++ ntl-5.5.2/include/Makefile.am
++++ ntl-6.1.0/include/Makefile.am
 @@ -0,0 +1,90 @@
 +# -*- Makefile -*-
 +
@@ -189,21 +189,21 @@
 +      NTL/vector.h \
 +      NTL/version.h \
 +      NTL/xdouble.h
-Index: ntl-5.5.2/include/NTL/g_lip.h
+Index: ntl-6.1.0/include/NTL/g_lip.h
 ===================================================================
---- ntl-5.5.2.orig/include/NTL/g_lip.h
-+++ ntl-5.5.2/include/NTL/g_lip.h
-@@ -546,5 +546,4 @@ extern int _ntl_gmp_hack;
+--- ntl-6.1.0.orig/include/NTL/g_lip.h
++++ ntl-6.1.0/include/NTL/g_lip.h
+@@ -549,5 +549,4 @@ extern int _ntl_gmp_hack;
  #define NTL_zssubmul _ntl_gssubmul
  #define NTL_zsubmul _ntl_gsubmul
  
 -#define NTL_GMP_LIP
  
-Index: ntl-5.5.2/src/Makefile.am
+Index: ntl-6.1.0/src/Makefile.am
 ===================================================================
 --- /dev/null
-+++ ntl-5.5.2/src/Makefile.am
-@@ -0,0 +1,117 @@
++++ ntl-6.1.0/src/Makefile.am
+@@ -0,0 +1,112 @@
 +# -*- Makefile -*-
 +
 +AM_CFLAGS   = -I${top_builddir}/include -I${top_srcdir}/include
@@ -212,7 +212,7 @@
 +lib_LTLIBRARIES = libntl.la
 +
 +# cf. "VERSION_INFO" file
-+libntl_la_LDFLAGS = -version-info 1:0:1
++libntl_la_LDFLAGS = -version-info 3:0:0
 +libntl_la_LIBADD  = -lm
 +if WITH_GMP
 +libntl_la_LIBADD += -lgmp
@@ -221,25 +221,20 @@
 +libntl_la_LIBADD += -lgf2x
 +endif
 +libntl_la_SOURCES = \
-+      FFT.cpp FacVec.cpp GF2.cpp GF2E.cpp GF2EX.cpp GF2EXFactoring.cpp 
GF2X.cpp GF2X1.cpp \
-+      GF2XFactoring.cpp GF2XVec.cpp GetTime2.c HNF.cpp ctools.c LLL.cpp 
LLL_FP.cpp \
-+      LLL_QP.cpp LLL_RR.cpp LLL_XD.cpp RR.cpp WordVector.cpp ZZ.cpp ZZVec.cpp 
\
-+      ZZX.cpp ZZX1.cpp ZZXCharPoly.cpp ZZXFactoring.cpp ZZ_p.cpp ZZ_pE.cpp 
ZZ_pEX.cpp \
-+      ZZ_pEXFactoring.cpp ZZ_pX.cpp ZZ_pX1.cpp ZZ_pXCharPoly.cpp 
ZZ_pXFactoring.cpp \
-+      fileio.cpp lip.c lzz_p.cpp lzz_pE.cpp lzz_pEX.cpp lzz_pEXFactoring.cpp \
++      FFT.cpp FacVec.cpp GF2.cpp GF2E.cpp GF2EX.cpp GF2EXFactoring.cpp \
++      GF2X.cpp GF2X1.cpp GF2XFactoring.cpp GF2XVec.cpp GetTime2.c HNF.cpp \
++      ctools.c LLL.cpp LLL_FP.cpp LLL_QP.cpp LLL_RR.cpp LLL_XD.cpp RR.cpp \
++      WordVector.cpp ZZ.cpp ZZVec.cpp ZZX.cpp ZZX1.cpp ZZXCharPoly.cpp \
++      ZZXFactoring.cpp ZZ_p.cpp ZZ_pE.cpp ZZ_pEX.cpp ZZ_pEXFactoring.cpp \
++      ZZ_pX.cpp ZZ_pX1.cpp ZZ_pXCharPoly.cpp ZZ_pXFactoring.cpp fileio.cpp \
++      lip.c lzz_p.cpp lzz_pE.cpp lzz_pEX.cpp lzz_pEXFactoring.cpp \
 +      lzz_pX.cpp lzz_pX1.cpp lzz_pXCharPoly.cpp lzz_pXFactoring.cpp \
 +      mat_GF2.cpp mat_GF2E.cpp mat_RR.cpp mat_ZZ.cpp mat_ZZ_p.cpp \
 +      mat_ZZ_pE.cpp mat_lzz_p.cpp mat_lzz_pE.cpp mat_poly_ZZ.cpp \
-+      mat_poly_ZZ_p.cpp mat_poly_lzz_p.cpp pair_GF2EX_long.cpp \
-+      pair_GF2X_long.cpp pair_ZZX_long.cpp pair_ZZ_pEX_long.cpp \
-+      pair_ZZ_pX_long.cpp pair_lzz_pEX_long.cpp pair_lzz_pX_long.cpp \
-+      quad_float.cpp tools.cpp vec_GF2.cpp vec_GF2E.cpp vec_GF2XVec.cpp \
-+      vec_RR.cpp vec_ZZ.cpp vec_ZZVec.cpp vec_ZZ_p.cpp vec_ZZ_pE.cpp \
-+      vec_double.cpp vec_long.cpp vec_lzz_p.cpp vec_lzz_pE.cpp 
vec_quad_float.cpp \
-+      vec_vec_GF2.cpp vec_vec_GF2E.cpp vec_vec_RR.cpp vec_vec_ZZ.cpp \
-+      vec_vec_ZZ_p.cpp vec_vec_ZZ_pE.cpp vec_vec_long.cpp vec_vec_lzz_p.cpp \
-+      vec_vec_lzz_pE.cpp vec_xdouble.cpp xdouble.cpp \
-+      G_LLL_FP.cpp G_LLL_QP.cpp G_LLL_XD.cpp G_LLL_RR.cpp vec_ulong.cpp 
vec_vec_ulong.cpp
++      mat_poly_ZZ_p.cpp mat_poly_lzz_p.cpp quad_float.cpp tools.cpp \
++      vec_GF2.cpp vec_GF2E.cpp vec_RR.cpp vec_ZZ.cpp vec_ZZ_p.cpp \
++      vec_ZZ_pE.cpp xdouble.cpp G_LLL_FP.cpp G_LLL_QP.cpp G_LLL_XD.cpp \
++      G_LLL_RR.cpp vec_lzz_p.cpp vec_lzz_pE.cpp
 +
 +BUILT_SOURCES = mach_desc.h gmp_aux.h lip_gmp_aux_impl.h
 +

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to