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
