Hello community,

here is the log from the commit of package ntl for openSUSE:Factory checked in 
at 2016-11-04 21:00:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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  2016-09-30 15:33:34.000000000 
+0200
+++ /work/SRC/openSUSE:Factory/.ntl.new/ntl.changes     2016-11-04 
21:00:25.000000000 +0100
@@ -1,0 +2,6 @@
+Thu Oct 20 18:28:08 UTC 2016 - [email protected]
+
+- Update to new upstream release 10.1.0
+* the classical LIP module is finally thread safe
+
+-------------------------------------------------------------------

Old:
----
  ntl-9.11.0.tar.gz

New:
----
  ntl-10.1.0.tar.gz

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

Other differences:
------------------
++++++ ntl.spec ++++++
--- /var/tmp/diff_new_pack.c7HoVk/_old  2016-11-04 21:00:26.000000000 +0100
+++ /var/tmp/diff_new_pack.c7HoVk/_new  2016-11-04 21:00:26.000000000 +0100
@@ -17,11 +17,11 @@
 
 
 Name:           ntl
-%define lname  libntl29
-Version:        9.11.0
+%define lname  libntl31
+Version:        10.1.0
 Release:        0
 Summary:        Library for Number Theory
-License:        GPL-2.0+
+License:        LGPL-2.1+
 Group:          Productivity/Scientific/Math
 Url:            http://shoup.net/ntl/
 
@@ -30,6 +30,7 @@
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  autoconf
 BuildRequires:  automake
+BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  gf2x-devel
 BuildRequires:  gmp-devel >= 3.1
@@ -67,14 +68,9 @@
 %prep
 %setup -qn ntl-%version
 %patch -P 1 -p1
+rm -f src/makefile
 
 %build
-pushd src/
-for i in *.c; do
-       mv "$i" "${i%.c}.cpp"
-done
-rm -f makefile
-popd
 mkdir -p m4
 autoreconf -fi
 %configure --disable-static
@@ -87,6 +83,7 @@
 %install
 %make_install
 rm -f "%buildroot/%_libdir"/*.la
+%fdupes %buildroot/%_prefix
 
 %post   -n %lname -p /sbin/ldconfig
 %postun -n %lname -p /sbin/ldconfig
@@ -97,7 +94,7 @@
 
 %files devel
 %defattr(-,root,root)
-%_includedir/NTL
+%_includedir/NTL/
 %_libdir/libntl.so
 %doc doc/*
 

++++++ ntl-9.11.0.tar.gz -> ntl-10.1.0.tar.gz ++++++
++++ 295538 lines of diff (skipped)

++++++ ntl-automake.diff ++++++
--- /var/tmp/diff_new_pack.c7HoVk/_old  2016-11-04 21:00:27.000000000 +0100
+++ /var/tmp/diff_new_pack.c7HoVk/_new  2016-11-04 21:00:27.000000000 +0100
@@ -7,15 +7,14 @@
  Makefile.am         |   15 ++++++
  autogen.sh          |    5 ++
  configure.ac        |   96 ++++++++++++++++++++++++++++++++++++++++
- include/Makefile.am |  100 ++++++++++++++++++++++++++++++++++++++++++
- include/NTL/g_lip.h |    1 
+ include/Makefile.am |   98 +++++++++++++++++++++++++++++++++++++++++
  src/Makefile.am     |  122 
++++++++++++++++++++++++++++++++++++++++++++++++++++
- 6 files changed, 338 insertions(+), 1 deletion(-)
+ 5 files changed, 336 insertions(+)
 
-Index: ntl-9.9.1/Makefile.am
+Index: ntl-10.1.0/Makefile.am
 ===================================================================
 --- /dev/null
-+++ ntl-9.9.1/Makefile.am
++++ ntl-10.1.0/Makefile.am
 @@ -0,0 +1,15 @@
 +# -*- Makefile -*-
 +
@@ -32,20 +31,20 @@
 +include/NTL/config.h: config.h
 +      mkdir -p include/NTL
 +      grep 'define NTL_' <$< >$@
-Index: ntl-9.9.1/autogen.sh
+Index: ntl-10.1.0/autogen.sh
 ===================================================================
 --- /dev/null
-+++ ntl-9.9.1/autogen.sh
++++ ntl-10.1.0/autogen.sh
 @@ -0,0 +1,5 @@
 +#!/bin/sh -e
 +
 +mkdir -p m4;
 +autoreconf -fi;
 +rm -Rf autom4te.cache;
-Index: ntl-9.9.1/configure.ac
+Index: ntl-10.1.0/configure.ac
 ===================================================================
 --- /dev/null
-+++ ntl-9.9.1/configure.ac
++++ ntl-10.1.0/configure.ac
 @@ -0,0 +1,96 @@
 +AC_INIT([ntl], [9.6.4])
 +AC_CONFIG_AUX_DIR([build-aux])
@@ -143,11 +142,11 @@
 +AC_SUBST([my_CXXFLAGS])
 +AC_CONFIG_FILES([Makefile src/Makefile include/Makefile])
 +AC_OUTPUT
-Index: ntl-9.9.1/include/Makefile.am
+Index: ntl-10.1.0/include/Makefile.am
 ===================================================================
 --- /dev/null
-+++ ntl-9.9.1/include/Makefile.am
-@@ -0,0 +1,100 @@
++++ ntl-10.1.0/include/Makefile.am
+@@ -0,0 +1,98 @@
 +# -*- Makefile -*-
 +
 +nobase_include_HEADERS = \
@@ -165,13 +164,13 @@
 +      NTL/HAVE_BUILTIN_CLZL.h \
 +      NTL/HAVE_FMA.h \
 +      NTL/HAVE_LL_TYPE.h \
++      NTL/HAVE_PCLMUL.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 \
 +      NTL/ZZVec.h \
@@ -183,11 +182,9 @@
 +      NTL/ZZ_pEXFactoring.h \
 +      NTL/ZZ_pX.h \
 +      NTL/ZZ_pXFactoring.h \
-+      NTL/c_lip.h \
 +      NTL/ctools.h \
 +      NTL/def_config.h \
 +      NTL/fileio.h \
-+      NTL/g_lip.h \
 +      NTL/lip.h \
 +      NTL/lzz_p.h \
 +      NTL/lzz_pE.h \
@@ -248,20 +245,10 @@
 +      NTL/vector.h \
 +      NTL/version.h \
 +      NTL/xdouble.h
-Index: ntl-9.9.1/include/NTL/g_lip.h
-===================================================================
---- ntl-9.9.1.orig/include/NTL/g_lip.h
-+++ ntl-9.9.1/include/NTL/g_lip.h
-@@ -588,5 +588,4 @@ long _ntl_gblock_storage(long d);
- 
- 
- 
--#define NTL_GMP_LIP
- 
-Index: ntl-9.9.1/src/Makefile.am
+Index: ntl-10.1.0/src/Makefile.am
 ===================================================================
 --- /dev/null
-+++ ntl-9.9.1/src/Makefile.am
++++ ntl-10.1.0/src/Makefile.am
 @@ -0,0 +1,122 @@
 +# -*- Makefile -*-
 +
@@ -271,7 +258,7 @@
 +lib_LTLIBRARIES = libntl.la
 +
 +# cf. "VERSION_INFO" file
-+libntl_la_LDFLAGS = -version-info 29:0:0 -no-undefined
++libntl_la_LDFLAGS = -version-info 31:0:0 -no-undefined
 +libntl_la_LIBADD  = -lm -lpthread
 +if WITH_GMP
 +libntl_la_LIBADD += -lgmp


Reply via email to