Hello community,

here is the log from the commit of package ntl for openSUSE:Factory checked in 
at 2015-02-10 20:24:02
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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  2014-04-26 10:09:17.000000000 
+0200
+++ /work/SRC/openSUSE:Factory/.ntl.new/ntl.changes     2015-02-10 
20:24:05.000000000 +0100
@@ -1,0 +2,8 @@
+Tue Feb  3 00:06:14 UTC 2015 - [email protected]
+
+- Update to new upstream release 8.1.2
+* Added support for "user defined" FFT primes for zz_p.
+* Added explicit constructors corresponding to promotions.
+* Thread safety, requires C++11 concurrency.
+
+-------------------------------------------------------------------

Old:
----
  ntl-6.1.0.tar.gz

New:
----
  ntl-8.1.2.tar.gz

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

Other differences:
------------------
++++++ ntl.spec ++++++
--- /var/tmp/diff_new_pack.D2q8ly/_old  2015-02-10 20:24:06.000000000 +0100
+++ /var/tmp/diff_new_pack.D2q8ly/_new  2015-02-10 20:24:06.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package ntl
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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,8 +17,8 @@
 
 
 Name:           ntl
-%define lname  libntl3
-Version:        6.1.0
+%define lname  libntl9
+Version:        8.1.2
 Release:        0
 Summary:        Library for Number Theory
 License:        GPL-2.0+
@@ -71,12 +71,6 @@
 for i in *.c; do
        mv "$i" "${i%.c}.cpp";
 done;
-for i in GetTime*.cpp MakeDesc*.cpp; do
-       mv "$i" "${i%.cpp}.c";
-done;
-for i in ctools gen_gmp_aux gen_lip_gmp_aux lip; do
-       mv "$i.cpp" "$i.c";
-done;
 rm -f makefile;
 popd;
 
@@ -84,22 +78,22 @@
 mkdir -p m4;
 autoreconf -fi;
 %configure --disable-static
-make %{?_smp_mflags};
+make %{?_smp_mflags}
 # Ensure we have all source files in Makefile.am
-ldd -r src/.libs/libntl.so
+if ldd -r src/.libs/libntl.so | grep undefined; then
+       exit 1
+fi
 
 %install
-b="%buildroot";
-make install DESTDIR="$b";
-rm -f "$b/%_libdir"/*.la;
+%make_install
+rm -f "%buildroot/%_libdir"/*.la
 
 %post -n %lname -p /sbin/ldconfig
-
 %postun -n %lname -p /sbin/ldconfig
 
 %files -n %lname
 %defattr(-,root,root)
-%_libdir/libntl.so.3*
+%_libdir/libntl.so.9*
 
 %files devel
 %defattr(-,root,root)

++++++ ntl-6.1.0.tar.gz -> ntl-8.1.2.tar.gz ++++++
++++ 67860 lines of diff (skipped)

++++++ ntl-automake.diff ++++++
--- /var/tmp/diff_new_pack.D2q8ly/_old  2015-02-10 20:24:06.000000000 +0100
+++ /var/tmp/diff_new_pack.D2q8ly/_new  2015-02-10 20:24:06.000000000 +0100
@@ -1,20 +1,21 @@
 From: Jan Engelhardt <[email protected]>
-Date: 2011-09-15 16:30:59.937789147 +0200
-Upstream: not-sent-yet
+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)
 
 ---
- Makefile.am         |   13 ++++++
+ Makefile.am         |   13 +++++
  autogen.sh          |    5 ++
- configure.ac        |   50 +++++++++++++++++++++++
- include/Makefile.am |   90 +++++++++++++++++++++++++++++++++++++++++
+ configure.ac        |   51 +++++++++++++++++++++++
+ include/Makefile.am |   94 +++++++++++++++++++++++++++++++++++++++++++
  include/NTL/g_lip.h |    1 
- src/Makefile.am     |  112 
++++++++++++++++++++++++++++++++++++++++++++++++++++
- 6 files changed, 270 insertions(+), 1 deletion(-)
+ src/Makefile.am     |  113 
++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 6 files changed, 276 insertions(+), 1 deletion(-)
 
-Index: ntl-6.1.0/Makefile.am
+Index: ntl-8.1.2/Makefile.am
 ===================================================================
 --- /dev/null
-+++ ntl-6.1.0/Makefile.am
++++ ntl-8.1.2/Makefile.am
 @@ -0,0 +1,13 @@
 +# -*- Makefile -*-
 +
@@ -29,21 +30,21 @@
 +
 +include/NTL/config.h: config.h
 +      grep 'define NTL_' <$< >$@
-Index: ntl-6.1.0/autogen.sh
+Index: ntl-8.1.2/autogen.sh
 ===================================================================
 --- /dev/null
-+++ ntl-6.1.0/autogen.sh
++++ ntl-8.1.2/autogen.sh
 @@ -0,0 +1,5 @@
 +#!/bin/sh -e
 +
 +mkdir -p m4;
 +autoreconf -fi;
 +rm -Rf autom4te.cache;
-Index: ntl-6.1.0/configure.ac
+Index: ntl-8.1.2/configure.ac
 ===================================================================
 --- /dev/null
-+++ ntl-6.1.0/configure.ac
-@@ -0,0 +1,50 @@
++++ ntl-8.1.2/configure.ac
+@@ -0,0 +1,51 @@
 +AC_INIT([ntl], [5.5.2])
 +AC_CONFIG_HEADERS([config.h])
 +AC_CONFIG_MACRO_DIR([m4])
@@ -52,6 +53,7 @@
 +AC_PROG_CC
 +AM_PROG_CC_C_O
 +AC_PROG_CXX
++m4_ifdef([AM_PROG_AR], [AM_PROG_AR])
 +LT_INIT
 +AC_DISABLE_STATIC
 +
@@ -94,11 +96,11 @@
 +
 +AC_CONFIG_FILES([Makefile src/Makefile include/Makefile])
 +AC_OUTPUT
-Index: ntl-6.1.0/include/Makefile.am
+Index: ntl-8.1.2/include/Makefile.am
 ===================================================================
 --- /dev/null
-+++ ntl-6.1.0/include/Makefile.am
-@@ -0,0 +1,90 @@
++++ ntl-8.1.2/include/Makefile.am
+@@ -0,0 +1,94 @@
 +# -*- Makefile -*-
 +
 +nobase_include_HEADERS = \
@@ -112,8 +114,11 @@
 +      NTL/GF2XFactoring.h \
 +      NTL/GF2XVec.h \
 +      NTL/HNF.h \
++      NTL/Lazy.h \
++      NTL/LazyTable.h \
 +      NTL/LLL.h \
 +      NTL/RR.h \
++      NTL/SmartPtr.h
 +      NTL/SPMM_ASM.h \
 +      NTL/WordVector.h \
 +      NTL/ZZ.h \
@@ -160,6 +165,7 @@
 +      NTL/pair_lzz_pEX_long.h \
 +      NTL/pair_lzz_pX_long.h \
 +      NTL/quad_float.h \
++      NTL/thread.h \
 +      NTL/tools.h \
 +      NTL/vec_GF2.h \
 +      NTL/vec_GF2E.h \
@@ -189,30 +195,30 @@
 +      NTL/vector.h \
 +      NTL/version.h \
 +      NTL/xdouble.h
-Index: ntl-6.1.0/include/NTL/g_lip.h
+Index: ntl-8.1.2/include/NTL/g_lip.h
 ===================================================================
---- 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;
+--- ntl-8.1.2.orig/include/NTL/g_lip.h
++++ ntl-8.1.2/include/NTL/g_lip.h
+@@ -530,5 +530,4 @@ long _ntl_gblock_storage(long d);
  #define NTL_zssubmul _ntl_gssubmul
  #define NTL_zsubmul _ntl_gsubmul
  
 -#define NTL_GMP_LIP
  
-Index: ntl-6.1.0/src/Makefile.am
+Index: ntl-8.1.2/src/Makefile.am
 ===================================================================
 --- /dev/null
-+++ ntl-6.1.0/src/Makefile.am
-@@ -0,0 +1,112 @@
++++ ntl-8.1.2/src/Makefile.am
+@@ -0,0 +1,113 @@
 +# -*- Makefile -*-
 +
-+AM_CFLAGS   = -I${top_builddir}/include -I${top_srcdir}/include
-+AM_CXXFLAGS = ${AM_CFLAGS}
++AM_CPPFLAGS = -I${top_builddir}/include -I${top_srcdir}/include -DNTL_THREADS
++AM_CXXFLAGS = -std=gnu++11
 +
 +lib_LTLIBRARIES = libntl.la
 +
 +# cf. "VERSION_INFO" file
-+libntl_la_LDFLAGS = -version-info 3:0:0
++libntl_la_LDFLAGS = -version-info 9:1:0
 +libntl_la_LIBADD  = -lm
 +if WITH_GMP
 +libntl_la_LIBADD += -lgmp
@@ -222,32 +228,27 @@
 +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 \
++      GF2X.cpp GF2X1.cpp GF2XFactoring.cpp GF2XVec.cpp GetTime1.cpp HNF.cpp \
++      ctools.cpp 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 \
++      lip.cpp 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 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
++      G_LLL_RR.cpp vec_lzz_p.cpp vec_lzz_pE.cpp GetPID1.cpp thread.cpp
 +
-+BUILT_SOURCES = mach_desc.h gmp_aux.h lip_gmp_aux_impl.h
++BUILT_SOURCES = mach_desc.h gmp_aux.h
 +
 +pkgincludedir = ${includedir}/NTL
 +pkginclude_HEADERS = gmp_aux.h mach_desc.h
 +
 +gen_gmp_aux.${OBJEXT}: mach_desc.h
 +
-+gen_lip_gmp_aux.${OBJEXT}: mach_desc.h
-+
-+lip_gmp_aux_impl.h: gen_lip_gmp_aux
-+      ./gen_lip_gmp_aux${EXEEXT} >lip_gmp_aux_impl.h;
-+
 +gmp_aux.h: gen_gmp_aux
 +      ./gen_gmp_aux${EXEEXT} >gmp_aux.h;
 +      mkdir -p ../include/NTL;
@@ -258,21 +259,21 @@
 +      mkdir -p ../include/NTL;
 +      cp mach_desc.h ../include/NTL/;
 +
-+noinst_PROGRAMS = \
-+      gen_gmp_aux gen_lip_gmp_aux \
-+      MakeDesc DispSettings InitSettings
++noinst_PROGRAMS = gen_gmp_aux MakeDesc DispSettings InitSettings
 +
++gen_gmp_aux_SOURCES = gen_gmp_aux.cpp
 +if WITH_GMP
 +gen_gmp_aux_LDADD = -lgmp
 +endif
 +
 +check_PROGRAMS = \
-+      BerlekampTest BitMatTest CanZassTest CharPolyTest GF2EXTest \
-+      GF2XTest GF2XTimeTest LLLTest MatrixTest MoreFacTest MulTimeTest \
-+      Poly1TimeTest PolyTimeTest QuadTest QuickTest RRTest TestGetTime \
-+      ZZXFacTest ZZ_pEXTest lzz_pEXTest
++      BerlekampTest BitMatTest CanZassTest CharPolyTest ExceptionTest \
++      GF2EXTest GF2XTest GF2XTimeTest LLLTest MatrixTest \
++      MoreFacTest MulTimeTest Poly1TimeTest PolyTimeTest QuadTest QuickTest \
++      RRTest TestGetPid TestGetTime ThreadTest ZZXFacTest ZZ_pEXTest \
++      lzz_pEXTest
 +
-+MakeDesc_SOURCES      = MakeDesc.c MakeDescAux.c
++MakeDesc_SOURCES      = MakeDesc.cpp MakeDescAux.cpp
 +DispSettings_SOURCES  = DispSettings.cpp
 +InitSettings_SOURCES  = InitSettings.cpp
 +
@@ -284,6 +285,8 @@
 +CanZassTest_LDADD     = libntl.la
 +CharPolyTest_SOURCES  = CharPolyTest.cpp
 +CharPolyTest_LDADD    = libntl.la
++ExceptionTest_SOURCES = ExceptionTest.cpp
++ExceptionTest_LDADD   = libntl.la
 +GF2EXTest_SOURCES     = GF2EXTest.cpp
 +GF2EXTest_LDADD       = libntl.la
 +GF2XTest_SOURCES      = GF2XTest.cpp
@@ -308,8 +311,12 @@
 +QuickTest_LDADD       = libntl.la
 +RRTest_SOURCES        = RRTest.cpp
 +RRTest_LDADD          = libntl.la
++TestGetPid_SOURCES    = TestGetPid.cpp
++TestGetPid_LDADD      = libntl.la
 +TestGetTime_SOURCES   = TestGetTime.cpp
 +TestGetTime_LDADD     = libntl.la
++ThreadTest_SOURCES    = ThreadTest.cpp
++ThreadTest_LDADD      = libntl.la
 +ZZXFacTest_SOURCES    = ZZXFacTest.cpp
 +ZZXFacTest_LDADD      = libntl.la
 +ZZ_pEXTest_SOURCES    = ZZ_pEXTest.cpp

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

Reply via email to