commit ntl for openSUSE:Factory

2020-03-05 Thread root
Hello community,

here is the log from the commit of package ntl for openSUSE:Factory checked in 
at 2020-03-05 23:25:47

Comparing /work/SRC/openSUSE:Factory/ntl (Old)
 and  /work/SRC/openSUSE:Factory/.ntl.new.26092 (New)


Package is "ntl"

Thu Mar  5 23:25:47 2020 rev:28 rq:781904 version:11.4.3

Changes:

--- /work/SRC/openSUSE:Factory/ntl/ntl.changes  2019-12-21 12:33:17.571417776 
+0100
+++ /work/SRC/openSUSE:Factory/.ntl.new.26092/ntl.changes   2020-03-05 
23:26:05.761436755 +0100
@@ -1,0 +2,8 @@
+Thu Mar  5 15:59:38 UTC 2020 - Jan Engelhardt 
+
+- Update to release 11.4.3
+  * Added KarMul and KarSqr for ZZ_pX (declared in ZZX.h and
+implemented in ZZX.cpp). These are not a part of the
+documented interface.
+
+---

Old:

  ntl-11.4.1.tar.gz

New:

  ntl-11.4.3.tar.gz



Other differences:
--
++ ntl.spec ++
--- /var/tmp/diff_new_pack.MSLG4F/_old  2020-03-05 23:26:06.609437221 +0100
+++ /var/tmp/diff_new_pack.MSLG4F/_new  2020-03-05 23:26:06.613437223 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package ntl
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # 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  libntl42
-Version:11.4.1
+%define lname  libntl43
+Version:11.4.3
 Release:0
 Summary:Library for Number Theory
 License:LGPL-2.1-or-later

++ ntl-11.4.1.tar.gz -> ntl-11.4.3.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ntl-11.4.1/README new/ntl-11.4.3/README
--- old/ntl-11.4.1/README   2019-10-08 15:34:07.0 +0200
+++ new/ntl-11.4.3/README   2020-01-04 19:49:16.0 +0100
@@ -1,5 +1,5 @@
-NTL  -- a library for doing numbery theory --  version 11.4.1
-Release date: 2019.10.08
+NTL  -- a library for doing numbery theory --  version 11.4.3
+Release date: 2020.01.04
 
 Author: Victor Shoup (vic...@shoup.net)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ntl-11.4.1/doc/BasicThreadPool.cpp.html 
new/ntl-11.4.3/doc/BasicThreadPool.cpp.html
--- old/ntl-11.4.1/doc/BasicThreadPool.cpp.html 2019-10-08 15:34:09.0 
+0200
+++ new/ntl-11.4.3/doc/BasicThreadPool.cpp.html 2020-01-04 19:49:17.0 
+0100
@@ -2,7 +2,7 @@
 
 
 
-~/ntl-11.4.1/doc/BasicThreadPool.cpp.html
+~/ntl-11.4.2/doc/BasicThreadPool.cpp.html
 
 
 
@@ -209,7 +209,65 @@
 // execution could cause incorrect behavior.  See below 
for details.
 
 
+// ** Other useful patterns 
*
+//
+// You can use these tools together with some other 
elements of the
+// C++11 standard library to implement some other useful 
patterns.
+//
+// ** Accumulation:
+//
+// Consider again the example above of computing an 
inner product.
+// This can be implemented more easily as follows:
 
+   ZZ InnerProd(const ZZ *a, const ZZ *b, long n)
+   {
+  ZZ sum;
+  sum = 0;
+
+  std::mutex sum_mutex;
+
+  NTL_EXEC_RANGE(n, first, last)
+
+ ZZ acc;
+ acc = 0;
+
+ for (long i 
= first; i  last; i++)
+ MulAddTo(acc, a[i], b[i]);
+
+ std::lock_guardstd::mutex guard(sum_mutex);
+ sum += acc;
+
+  NTL_EXEC_RANGE_END
+
+  return sum;
+   }
+
+// There is some extra run-time overead, but in many 
cases this is negligible.
+// Also, unlike the code above for computing an inner 
product, this code will
+// require C++11.
+
+// ** dynamic scheduling
+//
+// Suppose you need to perform parallel tasks i = 
0..n-1, but the tasks may
+// vary greatly in their run time.   A more efficient 
approach than a simple
+// NTL_EXEC_RANGE is as follows:
+
+   long nt = AvailableThreads();
+   std::atomiclong counter(n);
+
+   NTL_EXEC_INDEX(nt, index)
+
+  long i;
+  while ((i = --counter) = 0) {
+ // perform task i
+
+ ...
+  }
+
+   NTL_EXEC_INDEX_END
+
+// Each time the body of the loop is executed, a 
different task i = 0..n-1 is
+// performed.
 
 
 // ** Simple parallel divide and 
conquer 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ntl-11.4.1/doc/BasicThreadPool.txt 
new/ntl-11.4.3/doc/BasicThreadPool.txt
--- old/ntl-11.4.1/doc/BasicThreadPool.txt  2019-10-08 15:34:08.0 
+0200
+++ new/ntl-11.4.3/doc/BasicThreadPool.txt  2020-01-04 19:49:16.0 
+0100
@@ -178,7 +178,65 @@
 // execution could cause incorrect behavior.  See below 

commit ntl for openSUSE:Factory

2019-12-21 Thread root
Hello community,

here is the log from the commit of package ntl for openSUSE:Factory checked in 
at 2019-12-21 12:32:41

Comparing /work/SRC/openSUSE:Factory/ntl (Old)
 and  /work/SRC/openSUSE:Factory/.ntl.new.6675 (New)


Package is "ntl"

Sat Dec 21 12:32:41 2019 rev:27 rq:758363 version:11.4.1

Changes:

--- /work/SRC/openSUSE:Factory/ntl/ntl.changes  2019-09-30 16:01:19.972907821 
+0200
+++ /work/SRC/openSUSE:Factory/.ntl.new.6675/ntl.changes2019-12-21 
12:33:17.571417776 +0100
@@ -1,0 +2,10 @@
+Mon Nov  4 14:28:12 UTC 2019 - Jan Engelhardt 
+
+- Update to release 11.4.1
+  * Fixed bug in new NTL_EXEC_DIVIDE that could manifest itself
+when NTL_THREAD_BOOST=off. Existing code that does not
+explicitly use this feature should not be affected by this
+bug.
+  * Fixed some namespace visibility issues in the TLS hack macros.
+
+---

Old:

  ntl-11.4.0.tar.gz

New:

  ntl-11.4.1.tar.gz



Other differences:
--
++ ntl.spec ++
--- /var/tmp/diff_new_pack.5RFHzK/_old  2019-12-21 12:33:19.559418721 +0100
+++ /var/tmp/diff_new_pack.5RFHzK/_new  2019-12-21 12:33:19.567418725 +0100
@@ -18,7 +18,7 @@
 
 Name:   ntl
 %define lname  libntl42
-Version:11.4.0
+Version:11.4.1
 Release:0
 Summary:Library for Number Theory
 License:LGPL-2.1-or-later

++ ntl-11.4.0.tar.gz -> ntl-11.4.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ntl-11.4.0/README new/ntl-11.4.1/README
--- old/ntl-11.4.0/README   2019-09-25 02:24:42.0 +0200
+++ new/ntl-11.4.1/README   2019-10-08 15:34:07.0 +0200
@@ -1,5 +1,5 @@
-NTL  -- a library for doing numbery theory --  version 11.4.0
-Release date: 2019.09.24
+NTL  -- a library for doing numbery theory --  version 11.4.1
+Release date: 2019.10.08
 
 Author: Victor Shoup (vic...@shoup.net)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ntl-11.4.0/doc/BasicThreadPool.cpp.html 
new/ntl-11.4.1/doc/BasicThreadPool.cpp.html
--- old/ntl-11.4.0/doc/BasicThreadPool.cpp.html 2019-09-25 02:24:43.0 
+0200
+++ new/ntl-11.4.1/doc/BasicThreadPool.cpp.html 2019-10-08 15:34:09.0 
+0200
@@ -2,7 +2,7 @@
 
 
 
-~/junk/ntl/ntl-11.3.4-dev/doc/BasicThreadPool.cpp.html
+~/ntl-11.4.1/doc/BasicThreadPool.cpp.html
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ntl-11.4.0/doc/GF2.cpp.html 
new/ntl-11.4.1/doc/GF2.cpp.html
--- old/ntl-11.4.0/doc/GF2.cpp.html 2019-09-25 02:24:43.0 +0200
+++ new/ntl-11.4.1/doc/GF2.cpp.html 2019-10-08 15:34:09.0 +0200
@@ -2,7 +2,7 @@
 
 
 
-~/junk/ntl/ntl-11.3.4-dev/doc/GF2.cpp.html
+~/ntl-11.4.1/doc/GF2.cpp.html
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ntl-11.4.0/doc/GF2E.cpp.html 
new/ntl-11.4.1/doc/GF2E.cpp.html
--- old/ntl-11.4.0/doc/GF2E.cpp.html2019-09-25 02:24:43.0 +0200
+++ new/ntl-11.4.1/doc/GF2E.cpp.html2019-10-08 15:34:09.0 +0200
@@ -2,7 +2,7 @@
 
 
 
-~/junk/ntl/ntl-11.3.4-dev/doc/GF2E.cpp.html
+~/ntl-11.4.1/doc/GF2E.cpp.html
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ntl-11.4.0/doc/GF2EX.cpp.html 
new/ntl-11.4.1/doc/GF2EX.cpp.html
--- old/ntl-11.4.0/doc/GF2EX.cpp.html   2019-09-25 02:24:43.0 +0200
+++ new/ntl-11.4.1/doc/GF2EX.cpp.html   2019-10-08 15:34:09.0 +0200
@@ -2,7 +2,7 @@
 
 
 
-~/junk/ntl/ntl-11.3.4-dev/doc/GF2EX.cpp.html
+~/ntl-11.4.1/doc/GF2EX.cpp.html
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ntl-11.4.0/doc/GF2EXFactoring.cpp.html 
new/ntl-11.4.1/doc/GF2EXFactoring.cpp.html
--- old/ntl-11.4.0/doc/GF2EXFactoring.cpp.html  2019-09-25 02:24:43.0 
+0200
+++ new/ntl-11.4.1/doc/GF2EXFactoring.cpp.html  2019-10-08 15:34:09.0 
+0200
@@ -2,7 +2,7 @@
 
 
 
-~/junk/ntl/ntl-11.3.4-dev/doc/GF2EXFactoring.cpp.html
+~/ntl-11.4.1/doc/GF2EXFactoring.cpp.html
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ntl-11.4.0/doc/GF2X.cpp.html 
new/ntl-11.4.1/doc/GF2X.cpp.html
--- old/ntl-11.4.0/doc/GF2X.cpp.html2019-09-25 02:24:43.0 +0200
+++ new/ntl-11.4.1/doc/GF2X.cpp.html2019-10-08 15:34:09.0 +0200
@@ -2,7 +2,7 @@
 
 
 
-~/junk/ntl/ntl-11.3.4-dev/doc/GF2X.cpp.html
+~/ntl-11.4.1/doc/GF2X.cpp.html
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ntl-11.4.0/doc/GF2XFactoring.cpp.html 
new/ntl-11.4.1/doc/GF2XFactoring.cpp.html
--- 

commit ntl for openSUSE:Factory

2019-09-30 Thread root
Hello community,

here is the log from the commit of package ntl for openSUSE:Factory checked in 
at 2019-09-30 16:00:54

Comparing /work/SRC/openSUSE:Factory/ntl (Old)
 and  /work/SRC/openSUSE:Factory/.ntl.new.2352 (New)


Package is "ntl"

Mon Sep 30 16:00:54 2019 rev:26 rq:733944 version:11.4.0

Changes:

--- /work/SRC/openSUSE:Factory/ntl/ntl.changes  2019-08-27 10:19:56.411945346 
+0200
+++ /work/SRC/openSUSE:Factory/.ntl.new.2352/ntl.changes2019-09-30 
16:01:19.972907821 +0200
@@ -1,0 +2,7 @@
+Sun Sep 29 14:43:16 UTC 2019 - Jan Engelhardt 
+
+- Update to release 11.4.0
+  * The Schoenhage–Strassen FFT for both ZZ_pX and ZZX is now fully
+"thread boosted".
+
+---

Old:

  ntl-11.3.2.tar.gz

New:

  ntl-11.4.0.tar.gz



Other differences:
--
++ ntl.spec ++
--- /var/tmp/diff_new_pack.uESwTu/_old  2019-09-30 16:01:20.456906533 +0200
+++ /var/tmp/diff_new_pack.uESwTu/_new  2019-09-30 16:01:20.460906522 +0200
@@ -17,8 +17,8 @@
 
 
 Name:   ntl
-%define lname  libntl39
-Version:11.3.2
+%define lname  libntl42
+Version:11.4.0
 Release:0
 Summary:Library for Number Theory
 License:LGPL-2.1-or-later

++ ntl-11.3.2.tar.gz -> ntl-11.4.0.tar.gz ++
 3074 lines of diff (skipped)




commit ntl for openSUSE:Factory

2019-08-27 Thread root
Hello community,

here is the log from the commit of package ntl for openSUSE:Factory checked in 
at 2019-08-27 10:19:53

Comparing /work/SRC/openSUSE:Factory/ntl (Old)
 and  /work/SRC/openSUSE:Factory/.ntl.new.7948 (New)


Package is "ntl"

Tue Aug 27 10:19:53 2019 rev:25 rq:725863 version:11.3.2

Changes:

--- /work/SRC/openSUSE:Factory/ntl/ntl.changes  2019-03-18 10:41:19.947274932 
+0100
+++ /work/SRC/openSUSE:Factory/.ntl.new.7948/ntl.changes2019-08-27 
10:19:56.411945346 +0200
@@ -1,0 +2,5 @@
+Sat Aug 24 18:55:50 UTC 2019 - Jan Engelhardt 
+
+- Specfile modernization.
+
+---



Other differences:
--
++ ntl.spec ++
--- /var/tmp/diff_new_pack.HWEwFZ/_old  2019-08-27 10:19:57.555945269 +0200
+++ /var/tmp/diff_new_pack.HWEwFZ/_new  2019-08-27 10:19:57.555945269 +0200
@@ -23,11 +23,10 @@
 Summary:Library for Number Theory
 License:LGPL-2.1-or-later
 Group:  Productivity/Scientific/Math
-Url:http://shoup.net/ntl/
+URL:https://shoup.net/ntl/
 
-Source: http://shoup.net/ntl/ntl-%version.tar.gz
+Source: https://shoup.net/ntl/ntl-%version.tar.gz
 Patch1: no-static.diff
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  gf2x-devel
@@ -72,8 +71,7 @@
 This package contains the documentation for the NTL API.
 
 %prep
-%setup -qn ntl-%version
-%patch -P 1 -p1
+%autosetup -p1
 
 %build
 pushd src/
@@ -94,11 +92,10 @@
 %postun -n %lname -p /sbin/ldconfig
 
 %files -n %lname
-%defattr(-,root,root)
 %_libdir/libntl.so.*
+%license doc/copying.txt
 
 %files devel
-%defattr(-,root,root)
 %_includedir/NTL/
 %_libdir/libntl.so
 




commit ntl for openSUSE:Factory

2019-03-18 Thread root
Hello community,

here is the log from the commit of package ntl for openSUSE:Factory checked in 
at 2019-03-18 10:41:16

Comparing /work/SRC/openSUSE:Factory/ntl (Old)
 and  /work/SRC/openSUSE:Factory/.ntl.new.28833 (New)


Package is "ntl"

Mon Mar 18 10:41:16 2019 rev:24 rq:685469 version:11.3.2

Changes:

--- /work/SRC/openSUSE:Factory/ntl/ntl.changes  2018-10-29 14:58:18.405961743 
+0100
+++ /work/SRC/openSUSE:Factory/.ntl.new.28833/ntl.changes   2019-03-18 
10:41:19.947274932 +0100
@@ -1,0 +2,7 @@
+Fri Mar 15 21:32:45 UTC 2019 - Jan Engelhardt 
+
+- Update to new upstream release 11.3.2
+  * Fixed a performance issue in the PowerMod function for the
+ZZ class.
+
+---

Old:

  ntl-11.3.1.tar.gz

New:

  ntl-11.3.2.tar.gz



Other differences:
--
++ ntl.spec ++
--- /var/tmp/diff_new_pack.dLFpNo/_old  2019-03-18 10:41:20.647274077 +0100
+++ /var/tmp/diff_new_pack.dLFpNo/_new  2019-03-18 10:41:20.651274071 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package ntl
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -18,7 +18,7 @@
 
 Name:   ntl
 %define lname  libntl39
-Version:11.3.1
+Version:11.3.2
 Release:0
 Summary:Library for Number Theory
 License:LGPL-2.1-or-later
@@ -28,13 +28,10 @@
 Source: http://shoup.net/ntl/ntl-%version.tar.gz
 Patch1: no-static.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  autoconf
-BuildRequires:  automake
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  gf2x-devel
 BuildRequires:  gmp-devel >= 3.1
-BuildRequires:  libtool
 
 %description
 NTL is a C++ library providing data structures and algorithms for
@@ -88,7 +85,6 @@
 %install
 pushd src/
 %make_install
-# DEF_PREFIX="%_prefix" LIBDIR="%_libdir"
 mv "%buildroot/%_defaultdocdir/NTL" "%buildroot/%_defaultdocdir/ntl"
 popd
 rm -fv "%buildroot/%_libdir"/*.la

++ ntl-11.3.1.tar.gz -> ntl-11.3.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ntl-11.3.1/README new/ntl-11.3.2/README
--- old/ntl-11.3.1/README   2018-10-20 17:34:03.0 +0200
+++ new/ntl-11.3.2/README   2018-11-16 02:33:03.0 +0100
@@ -1,5 +1,5 @@
-NTL  -- a library for doing numbery theory --  version 11.3.1
-Release date: 2018.10.20
+NTL  -- a library for doing numbery theory --  version 11.3.2
+Release date: 2018.11.15
 
 Author: Victor Shoup (vic...@shoup.net)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ntl-11.3.1/doc/tour-changes.html 
new/ntl-11.3.2/doc/tour-changes.html
--- old/ntl-11.3.1/doc/tour-changes.html2018-10-20 17:34:03.0 
+0200
+++ new/ntl-11.3.2/doc/tour-changes.html2018-11-16 02:33:03.0 
+0100
@@ -18,6 +18,32 @@
 
 
 
+2018.11.15: Changes between NTL 11.3.1 and 11.3.2
+
+
+
+
+Fixed a somewhat embarrassing performance issue
+in the PowerMod function for the ZZ class
+(which also impacts the prime testing and generation functions).
+When using GMP, NTL will now call GMP's mpz_powm
+function.
+Although GMP does have an mpn_pown function,
+it is not documented, and so cannot be used by NTL.
+This means that NTL is now using some mpz-level
+functionality, in addition to mpn-level functionality.
+
+
+This leads to a significant speedup (sometimes 2-3x), 
+especially for numbers
+with a small number of limbs.
+
+Thanks to Niek Bouman for helping to sort this out.
+
+
+
+
+
 2018.10.20: Changes between NTL 11.3.0 and 11.3.1
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ntl-11.3.1/include/NTL/version.h 
new/ntl-11.3.2/include/NTL/version.h
--- old/ntl-11.3.1/include/NTL/version.h2018-10-20 17:34:03.0 
+0200
+++ new/ntl-11.3.2/include/NTL/version.h2018-11-16 02:33:03.0 
+0100
@@ -2,11 +2,11 @@
 #ifndef NTL_version__H
 #define NTL_version__H
 
-#define NTL_VERSION "11.3.1"
+#define NTL_VERSION "11.3.2"
 
 #define NTL_MAJOR_VERSION  (11)
 #define NTL_MINOR_VERSION  (3)
-#define NTL_REVISION   (1)
+#define NTL_REVISION   (2)
 
 #endif
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ntl-11.3.1/src/DIRNAME new/ntl-11.3.2/src/DIRNAME
--- old/ntl-11.3.1/src/DIRNAME  2018-10-20 17:34:03.0 +0200
+++ new/ntl-11.3.2/src/DIRNAME  2018-11-16 02:33:03.0 +0100
@@ -1 +1 @@
-ntl-11.3.1
+ntl-11.3.2

commit ntl for openSUSE:Factory

2018-10-29 Thread root
Hello community,

here is the log from the commit of package ntl for openSUSE:Factory checked in 
at 2018-10-29 14:20:51

Comparing /work/SRC/openSUSE:Factory/ntl (Old)
 and  /work/SRC/openSUSE:Factory/.ntl.new (New)


Package is "ntl"

Mon Oct 29 14:20:51 2018 rev:23 rq:644602 version:11.3.1

Changes:

--- /work/SRC/openSUSE:Factory/ntl/ntl.changes  2018-08-31 10:47:34.839431014 
+0200
+++ /work/SRC/openSUSE:Factory/.ntl.new/ntl.changes 2018-10-29 
14:58:18.405961743 +0100
@@ -1,0 +2,9 @@
+Thu Oct 25 09:35:51 UTC 2018 - Jan Engelhardt 
+
+- Update to new upstream release 11.3.1
+  * Fixed a bug that effected image, kernel, and gauss routines
+for Mat. These routines did not behave correctly when
+the input matrix was zero. Also improved the mat_lzz_pTest
+program.
+
+---

Old:

  ntl-11.3.0.tar.gz

New:

  ntl-11.3.1.tar.gz



Other differences:
--
++ ntl.spec ++
--- /var/tmp/diff_new_pack.RVBhZW/_old  2018-10-29 14:58:19.273963421 +0100
+++ /var/tmp/diff_new_pack.RVBhZW/_new  2018-10-29 14:58:19.273963421 +0100
@@ -12,13 +12,13 @@
 # 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/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 Name:   ntl
 %define lname  libntl39
-Version:11.3.0
+Version:11.3.1
 Release:0
 Summary:Library for Number Theory
 License:LGPL-2.1-or-later

++ ntl-11.3.0.tar.gz -> ntl-11.3.1.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ntl-11.3.0/README new/ntl-11.3.1/README
--- old/ntl-11.3.0/README   2018-08-17 20:24:26.0 +0200
+++ new/ntl-11.3.1/README   2018-10-20 17:34:03.0 +0200
@@ -1,5 +1,5 @@
-NTL  -- a library for doing numbery theory --  version 11.3.0
-Release date: 2018.08.17
+NTL  -- a library for doing numbery theory --  version 11.3.1
+Release date: 2018.10.20
 
 Author: Victor Shoup (vic...@shoup.net)
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ntl-11.3.0/doc/tour-changes.html 
new/ntl-11.3.1/doc/tour-changes.html
--- old/ntl-11.3.0/doc/tour-changes.html2018-08-17 20:24:27.0 
+0200
+++ new/ntl-11.3.1/doc/tour-changes.html2018-10-20 17:34:03.0 
+0200
@@ -16,6 +16,20 @@
 
 
 
+
+
+2018.10.20: Changes between NTL 11.3.0 and 11.3.1
+
+
+
+
+Fixed a bug that effected image, kernel,
+and gauss routines for Matzz_p.
+These routines did not behave correctly when the
+input matrix was zero.
+Also improved the mat_lzz_pTest program. 
+
+
 
 
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ntl-11.3.0/include/NTL/config.h 
new/ntl-11.3.1/include/NTL/config.h
--- old/ntl-11.3.0/include/NTL/config.h 2018-08-17 20:24:27.0 +0200
+++ new/ntl-11.3.1/include/NTL/config.h 2018-10-20 17:34:03.0 +0200
@@ -225,7 +225,7 @@
 
 #endif
 
-#if 1
+#if 0
 #define NTL_ENABLE_AVX_FFT
 
 /*
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ntl-11.3.0/include/NTL/version.h 
new/ntl-11.3.1/include/NTL/version.h
--- old/ntl-11.3.0/include/NTL/version.h2018-08-17 20:24:27.0 
+0200
+++ new/ntl-11.3.1/include/NTL/version.h2018-10-20 17:34:03.0 
+0200
@@ -2,11 +2,11 @@
 #ifndef NTL_version__H
 #define NTL_version__H
 
-#define NTL_VERSION "11.3.0"
+#define NTL_VERSION "11.3.1"
 
 #define NTL_MAJOR_VERSION  (11)
 #define NTL_MINOR_VERSION  (3)
-#define NTL_REVISION   (0)
+#define NTL_REVISION   (1)
 
 #endif
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ntl-11.3.0/src/DIRNAME new/ntl-11.3.1/src/DIRNAME
--- old/ntl-11.3.0/src/DIRNAME  2018-08-17 20:24:27.0 +0200
+++ new/ntl-11.3.1/src/DIRNAME  2018-10-20 17:34:03.0 +0200
@@ -1 +1 @@
-ntl-11.3.0
+ntl-11.3.1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ntl-11.3.0/src/NOTES new/ntl-11.3.1/src/NOTES
--- old/ntl-11.3.0/src/NOTES2018-08-17 20:24:27.0 +0200
+++ new/ntl-11.3.1/src/NOTES2018-10-20 17:34:03.0 +0200
@@ -1,5 +1,4 @@
 
-
 -
 These are basically notes to myself on preparing a new
 distribution of NTL.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/ntl-11.3.0/src/VERSION_INFO 
new/ntl-11.3.1/src/VERSION_INFO
--- old/ntl-11.3.0/src/VERSION_INFO 2018-08-17 20:24:27.0 +0200
+++ 

commit ntl for openSUSE:Factory

2018-08-31 Thread root
Hello community,

here is the log from the commit of package ntl for openSUSE:Factory checked in 
at 2018-08-31 10:47:32

Comparing /work/SRC/openSUSE:Factory/ntl (Old)
 and  /work/SRC/openSUSE:Factory/.ntl.new (New)


Package is "ntl"

Fri Aug 31 10:47:32 2018 rev:22 rq:632206 version:11.3.0

Changes:

--- /work/SRC/openSUSE:Factory/ntl/ntl.changes  2018-07-28 12:43:33.408788781 
+0200
+++ /work/SRC/openSUSE:Factory/.ntl.new/ntl.changes 2018-08-31 
10:47:34.839431014 +0200
@@ -1,0 +2,9 @@
+Wed Aug 29 20:44:41 UTC 2018 - Jan Engelhardt 
+
+- Update to new upstream release 11.3.0
+  * Performance tuned GF2EX arithmetic. Tuned crossovers for
+various algorithms.
+  * Implemented asymptotocially fast GCD and XGCD for GF2EX,
+zz_pEX, and ZZ_pEX.
+
+---

Old:

  ntl-11.2.1.tar.gz

New:

  ntl-11.3.0.tar.gz



Other differences:
--
++ ntl.spec ++
--- /var/tmp/diff_new_pack.YqijnG/_old  2018-08-31 10:47:35.631431989 +0200
+++ /var/tmp/diff_new_pack.YqijnG/_new  2018-08-31 10:47:35.651432014 +0200
@@ -17,8 +17,8 @@
 
 
 Name:   ntl
-%define lname  libntl38
-Version:11.2.1
+%define lname  libntl39
+Version:11.3.0
 Release:0
 Summary:Library for Number Theory
 License:LGPL-2.1-or-later

++ ntl-11.2.1.tar.gz -> ntl-11.3.0.tar.gz ++
 9548 lines of diff (skipped)




commit ntl for openSUSE:Factory

2018-07-28 Thread root
Hello community,

here is the log from the commit of package ntl for openSUSE:Factory checked in 
at 2018-07-28 12:43:29

Comparing /work/SRC/openSUSE:Factory/ntl (Old)
 and  /work/SRC/openSUSE:Factory/.ntl.new (New)


Package is "ntl"

Sat Jul 28 12:43:29 2018 rev:21 rq:625685 version:11.2.1

Changes:

--- /work/SRC/openSUSE:Factory/ntl/ntl.changes  2018-06-29 22:33:50.942134656 
+0200
+++ /work/SRC/openSUSE:Factory/.ntl.new/ntl.changes 2018-07-28 
12:43:33.408788781 +0200
@@ -1,0 +2,15 @@
+Thu Jul 26 12:24:57 UTC 2018 - jeng...@inai.de
+
+- Update to new upstream release 11.2.1
+  * The low-level "small-prime" FFT (a.k.a., NTT) was rewritten. It
+implements a "truncated" FFT, which can speed up polynomial
+multiplication by a factor of two, and which mainly eliminates
+"jumps" in the running time at powers of two. The new FFT
+routines are in fact a bit faster even at powers of two.
+  * Improved performance of ZZ mul and sqr on small inputs:
+mul speedup: 1 limb: 2.5x; 2 limbs: 1.4x; 3 limbs: 1.3x.
+  * More efficient implementation of low-level butterfly
+operations.
+- Remove ntl-automake.diff, add no-static.diff.
+
+---

Old:

  ntl-11.0.0.tar.gz
  ntl-automake.diff

New:

  no-static.diff
  ntl-11.2.1.tar.gz



Other differences:
--
++ ntl.spec ++
--- /var/tmp/diff_new_pack.KwW6LB/_old  2018-07-28 12:43:33.964789790 +0200
+++ /var/tmp/diff_new_pack.KwW6LB/_new  2018-07-28 12:43:33.964789790 +0200
@@ -17,8 +17,8 @@
 
 
 Name:   ntl
-%define lname  libntl36
-Version:11.0.0
+%define lname  libntl38
+Version:11.2.1
 Release:0
 Summary:Library for Number Theory
 License:LGPL-2.1-or-later
@@ -26,7 +26,7 @@
 Url:http://shoup.net/ntl/
 
 Source: http://shoup.net/ntl/ntl-%version.tar.gz
-Patch1: ntl-automake.diff
+Patch1: no-static.diff
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  autoconf
 BuildRequires:  automake
@@ -62,24 +62,36 @@
 
 This package contains the headers and library links to libntl.
 
+%package doc
+Summary:Documentation for NTL, a number theory library
+Group:  Documentation/HTML
+BuildArch:  noarch
+
+%description doc
+NTL is a C++ library providing data structures and algorithms for
+manipulating signed, arbitrary length integers, and for vectors,
+matrices, and polynomials over the integers and over finite fields.
+
+This package contains the documentation for the NTL API.
+
 %prep
 %setup -qn ntl-%version
 %patch -P 1 -p1
-rm -f src/makefile
 
 %build
-mkdir -p m4
-autoreconf -fi
-%configure --disable-static
+pushd src/
+./configure CXXFLAGS="%optflags" DEF_PREFIX="%_prefix" LIBDIR="%_libdir" \
+   DOCDIR="%_defaultdocdir" NTL_GF2X_LIB=on SHARED=on NATIVE=off
 make %{?_smp_mflags}
-# Ensure we have all source files in Makefile.am
-if ldd -r src/.libs/libntl.so | grep undefined; then
-   exit 1
-fi
+popd
 
 %install
+pushd src/
 %make_install
-rm -f "%buildroot/%_libdir"/*.la
+# DEF_PREFIX="%_prefix" LIBDIR="%_libdir"
+mv "%buildroot/%_defaultdocdir/NTL" "%buildroot/%_defaultdocdir/ntl"
+popd
+rm -fv "%buildroot/%_libdir"/*.la
 %fdupes %buildroot/%_prefix
 
 %post   -n %lname -p /sbin/ldconfig
@@ -93,6 +105,8 @@
 %defattr(-,root,root)
 %_includedir/NTL/
 %_libdir/libntl.so
-%doc doc/*
+
+%files doc
+%_defaultdocdir/%name/
 
 %changelog

++ no-static.diff ++
From: Jan Engelhardt 
Date: 2018-07-26 14:53:39.797440030 +0200

Eh, do not waste time building static libs which we are not going to
keep.
---
 src/DoConfig |2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Index: ntl-11.2.1/src/DoConfig
===
--- ntl-11.2.1.orig/src/DoConfig
+++ ntl-11.2.1/src/DoConfig
@@ -200,7 +200,7 @@ if ($MakeFlag{'SHARED'} eq 'off') {
 
   system("rm -rf libtool-build") and die "Error: libtool build failed\n";
   system("cp -R libtool-origin libtool-build") and die "Error: libtool 
build failed\n";
-  system("cd libtool-build && ./configure") and die "Error: libtool build 
failed\n";
+  system("cd libtool-build && ./configure --disable-static") and die 
"Error: libtool build failed\n";
 
   if (-x "libtool-build/libtool") {
 print "\n*** libtool OK\n\n";
++ ntl-11.0.0.tar.gz -> ntl-11.2.1.tar.gz ++
 11513 lines of diff (skipped)




commit ntl for openSUSE:Factory

2018-06-29 Thread root
Hello community,

here is the log from the commit of package ntl for openSUSE:Factory checked in 
at 2018-06-29 22:33:41

Comparing /work/SRC/openSUSE:Factory/ntl (Old)
 and  /work/SRC/openSUSE:Factory/.ntl.new (New)


Package is "ntl"

Fri Jun 29 22:33:41 2018 rev:20 rq:618699 version:11.0.0

Changes:

--- /work/SRC/openSUSE:Factory/ntl/ntl.changes  2017-10-02 16:54:14.742038074 
+0200
+++ /work/SRC/openSUSE:Factory/.ntl.new/ntl.changes 2018-06-29 
22:33:50.942134656 +0200
@@ -1,0 +2,13 @@
+Wed Jun  6 13:24:18 UTC 2018 - jeng...@inai.de
+
+- Update to new upstream release 11.0.0
+  * Multithreading is enabled. To get these speedups, you have to
+call SetNumThreads.
+  * Thread boosted all cubic-time operations in mat_ZZ_pE,
+mat_lzz_pE, and mat_GF2E. This includes: matrix
+multiplication, inversion, determinant, kernel, image, and
+solving linear systems.
+  * Thread boosted RandomPrime, GenPrime, and GenGermainPrime.
+  * New functions: GetWallTime, VectorRandomWord.
+
+---

Old:

  ntl-10.5.0.tar.gz

New:

  ntl-11.0.0.tar.gz



Other differences:
--
++ ntl.spec ++
--- /var/tmp/diff_new_pack.W64VmQ/_old  2018-06-29 22:33:51.650134042 +0200
+++ /var/tmp/diff_new_pack.W64VmQ/_new  2018-06-29 22:33:51.650134042 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ntl
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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
@@ -17,11 +17,11 @@
 
 
 Name:   ntl
-%define lname  libntl33
-Version:10.5.0
+%define lname  libntl36
+Version:11.0.0
 Release:0
 Summary:Library for Number Theory
-License:LGPL-2.1+
+License:LGPL-2.1-or-later
 Group:  Productivity/Scientific/Math
 Url:http://shoup.net/ntl/
 

++ ntl-10.5.0.tar.gz -> ntl-11.0.0.tar.gz ++
 14707 lines of diff (skipped)

++ ntl-automake.diff ++
--- /var/tmp/diff_new_pack.W64VmQ/_old  2018-06-29 22:33:51.982133754 +0200
+++ /var/tmp/diff_new_pack.W64VmQ/_new  2018-06-29 22:33:51.990133747 +0200
@@ -7,14 +7,14 @@
  Makefile.am |   15 ++
  autogen.sh  |5 ++
  configure.ac|   96 
- include/Makefile.am |   67 
+ include/Makefile.am |   66 +++
  src/Makefile.am |  123 

- 5 files changed, 306 insertions(+)
+ 5 files changed, 305 insertions(+)
 
-Index: ntl-10.5.0/Makefile.am
+Index: ntl-11.0.0/Makefile.am
 ===
 --- /dev/null
-+++ ntl-10.5.0/Makefile.am
 ntl-11.0.0/Makefile.am
 @@ -0,0 +1,15 @@
 +# -*- Makefile -*-
 +
@@ -31,20 +31,20 @@
 +include/NTL/config.h: config.h
 +  mkdir -p include/NTL
 +  grep 'define NTL_' <$< >$@
-Index: ntl-10.5.0/autogen.sh
+Index: ntl-11.0.0/autogen.sh
 ===
 --- /dev/null
-+++ ntl-10.5.0/autogen.sh
 ntl-11.0.0/autogen.sh
 @@ -0,0 +1,5 @@
 +#!/bin/sh -e
 +
 +mkdir -p m4;
 +autoreconf -fi;
 +rm -Rf autom4te.cache;
-Index: ntl-10.5.0/configure.ac
+Index: ntl-11.0.0/configure.ac
 ===
 --- /dev/null
-+++ ntl-10.5.0/configure.ac
 ntl-11.0.0/configure.ac
 @@ -0,0 +1,96 @@
 +AC_INIT([ntl], [9.6.4])
 +AC_CONFIG_AUX_DIR([build-aux])
@@ -142,17 +142,16 @@
 +AC_SUBST([my_CXXFLAGS])
 +AC_CONFIG_FILES([Makefile src/Makefile include/Makefile])
 +AC_OUTPUT
-Index: ntl-10.5.0/include/Makefile.am
+Index: ntl-11.0.0/include/Makefile.am
 ===
 --- /dev/null
-+++ ntl-10.5.0/include/Makefile.am
-@@ -0,0 +1,67 @@
 ntl-11.0.0/include/Makefile.am
+@@ -0,0 +1,66 @@
 +# -*- Makefile -*-
 +
 +nobase_include_HEADERS = \
-+NTL/ALL_FEATURES.h NTL/BasicThreadPool.h NTL/FFT.h NTL/FacVec.h NTL/GF2.h 
NTL/GF2E.h NTL/GF2EX.h NTL/GF2EXFactoring.h NTL/GF2X.h NTL/GF2XFactoring.h 
NTL/GF2XVec.h NTL/HAVE_ALIGNED_ARRAY.h NTL/HAVE_AVX.h NTL/HAVE_AVX2.h 
NTL/HAVE_BUILTIN_CLZL.h NTL/HAVE_COPY_TRAITS1.h NTL/HAVE_COPY_TRAITS2.h 
NTL/HAVE_FMA.h NTL/HAVE_LL_TYPE.h NTL/HAVE_PCLMUL.h NTL/HAVE_SSSE3.h NTL/HNF.h 
NTL/LLL.h NTL/Lazy.h NTL/LazyTable.h NTL/MatPrime.h NTL/REPORT_ALL_FEATURES.h 
NTL/RR.h NTL/SmartPtr.h NTL/WordVector.h NTL/ZZ.h NTL/ZZVec.h NTL/ZZX.h 
NTL/ZZXFactoring.h NTL/ZZ_limbs.h NTL/ZZ_p.h NTL/ZZ_pE.h NTL/ZZ_pEX.h 
NTL/ZZ_pEXFactoring.h NTL/ZZ_pX.h NTL/ZZ_pXFactoring.h \
++ 

commit ntl for openSUSE:Factory

2017-10-02 Thread root
Hello community,

here is the log from the commit of package ntl for openSUSE:Factory checked in 
at 2017-10-02 16:54:00

Comparing /work/SRC/openSUSE:Factory/ntl (Old)
 and  /work/SRC/openSUSE:Factory/.ntl.new (New)


Package is "ntl"

Mon Oct  2 16:54:00 2017 rev:19 rq:530075 version:10.5.0

Changes:

--- /work/SRC/openSUSE:Factory/ntl/ntl.changes  2017-09-13 22:32:52.946092612 
+0200
+++ /work/SRC/openSUSE:Factory/.ntl.new/ntl.changes 2017-10-02 
16:54:14.742038074 +0200
@@ -1,0 +2,5 @@
+Sat Sep 30 08:47:27 UTC 2017 - jeng...@inai.de
+
+- ntl-automake.diff: add missing header file for flint
+
+---



Other differences:
--
++ ntl-automake.diff ++
--- /var/tmp/diff_new_pack.AZWbt5/_old  2017-10-02 16:54:15.345953308 +0200
+++ /var/tmp/diff_new_pack.AZWbt5/_new  2017-10-02 16:54:15.345953308 +0200
@@ -7,14 +7,14 @@
  Makefile.am |   15 ++
  autogen.sh  |5 ++
  configure.ac|   96 
- include/Makefile.am |  100 ++
+ include/Makefile.am |   67 
  src/Makefile.am |  123 

- 5 files changed, 339 insertions(+)
+ 5 files changed, 306 insertions(+)
 
-Index: ntl-10.3.0/Makefile.am
+Index: ntl-10.5.0/Makefile.am
 ===
 --- /dev/null
-+++ ntl-10.3.0/Makefile.am
 ntl-10.5.0/Makefile.am
 @@ -0,0 +1,15 @@
 +# -*- Makefile -*-
 +
@@ -31,20 +31,20 @@
 +include/NTL/config.h: config.h
 +  mkdir -p include/NTL
 +  grep 'define NTL_' <$< >$@
-Index: ntl-10.3.0/autogen.sh
+Index: ntl-10.5.0/autogen.sh
 ===
 --- /dev/null
-+++ ntl-10.3.0/autogen.sh
 ntl-10.5.0/autogen.sh
 @@ -0,0 +1,5 @@
 +#!/bin/sh -e
 +
 +mkdir -p m4;
 +autoreconf -fi;
 +rm -Rf autom4te.cache;
-Index: ntl-10.3.0/configure.ac
+Index: ntl-10.5.0/configure.ac
 ===
 --- /dev/null
-+++ ntl-10.3.0/configure.ac
 ntl-10.5.0/configure.ac
 @@ -0,0 +1,96 @@
 +AC_INIT([ntl], [9.6.4])
 +AC_CONFIG_AUX_DIR([build-aux])
@@ -142,48 +142,15 @@
 +AC_SUBST([my_CXXFLAGS])
 +AC_CONFIG_FILES([Makefile src/Makefile include/Makefile])
 +AC_OUTPUT
-Index: ntl-10.3.0/include/Makefile.am
+Index: ntl-10.5.0/include/Makefile.am
 ===
 --- /dev/null
-+++ ntl-10.3.0/include/Makefile.am
-@@ -0,0 +1,100 @@
 ntl-10.5.0/include/Makefile.am
+@@ -0,0 +1,67 @@
 +# -*- Makefile -*-
 +
 +nobase_include_HEADERS = \
-+  NTL/BasicThreadPool.h \
-+  NTL/FFT.h \
-+  NTL/FacVec.h \
-+  NTL/GF2.h \
-+  NTL/GF2E.h \
-+  NTL/GF2EX.h \
-+  NTL/GF2EXFactoring.h \
-+  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/HAVE_PCLMUL.h \
-+  NTL/HNF.h \
-+  NTL/Lazy.h \
-+  NTL/LazyTable.h \
-+  NTL/LLL.h \
-+  NTL/MatPrime.h \
-+  NTL/RR.h \
-+  NTL/SmartPtr.h \
-+  NTL/WordVector.h \
-+  NTL/ZZ.h \
-+  NTL/ZZVec.h \
-+  NTL/ZZX.h \
-+  NTL/ZZXFactoring.h \
-+  NTL/ZZ_limbs.h \
-+  NTL/ZZ_p.h \
-+  NTL/ZZ_pE.h \
-+  NTL/ZZ_pEX.h \
-+  NTL/ZZ_pEXFactoring.h \
-+  NTL/ZZ_pX.h \
-+  NTL/ZZ_pXFactoring.h \
++NTL/ALL_FEATURES.h NTL/BasicThreadPool.h NTL/FFT.h NTL/FacVec.h NTL/GF2.h 
NTL/GF2E.h NTL/GF2EX.h NTL/GF2EXFactoring.h NTL/GF2X.h NTL/GF2XFactoring.h 
NTL/GF2XVec.h NTL/HAVE_ALIGNED_ARRAY.h NTL/HAVE_AVX.h NTL/HAVE_AVX2.h 
NTL/HAVE_BUILTIN_CLZL.h NTL/HAVE_COPY_TRAITS1.h NTL/HAVE_COPY_TRAITS2.h 
NTL/HAVE_FMA.h NTL/HAVE_LL_TYPE.h NTL/HAVE_PCLMUL.h NTL/HAVE_SSSE3.h NTL/HNF.h 
NTL/LLL.h NTL/Lazy.h NTL/LazyTable.h NTL/MatPrime.h NTL/REPORT_ALL_FEATURES.h 
NTL/RR.h NTL/SmartPtr.h NTL/WordVector.h NTL/ZZ.h NTL/ZZVec.h NTL/ZZX.h 
NTL/ZZXFactoring.h NTL/ZZ_limbs.h NTL/ZZ_p.h NTL/ZZ_pE.h NTL/ZZ_pEX.h 
NTL/ZZ_pEXFactoring.h NTL/ZZ_pX.h NTL/ZZ_pXFactoring.h \
 +  NTL/ctools.h \
 +  NTL/def_config.h \
 +  NTL/fileio.h \
@@ -247,10 +214,10 @@
 +  NTL/vector.h \
 +  NTL/version.h \
 +  NTL/xdouble.h
-Index: ntl-10.3.0/src/Makefile.am
+Index: ntl-10.5.0/src/Makefile.am
 ===
 --- /dev/null
-+++ ntl-10.3.0/src/Makefile.am
 ntl-10.5.0/src/Makefile.am
 @@ -0,0 +1,123 @@
 +# -*- Makefile -*-
 +




commit ntl for openSUSE:Factory

2017-09-13 Thread root
Hello community,

here is the log from the commit of package ntl for openSUSE:Factory checked in 
at 2017-09-13 22:32:48

Comparing /work/SRC/openSUSE:Factory/ntl (Old)
 and  /work/SRC/openSUSE:Factory/.ntl.new (New)


Package is "ntl"

Wed Sep 13 22:32:48 2017 rev:18 rq:522837 version:10.5.0

Changes:

--- /work/SRC/openSUSE:Factory/ntl/ntl.changes  2017-04-30 21:24:55.456016634 
+0200
+++ /work/SRC/openSUSE:Factory/.ntl.new/ntl.changes 2017-09-13 
22:32:52.946092612 +0200
@@ -1,0 +2,10 @@
+Sat Sep  9 21:09:02 UTC 2017 - jeng...@inai.de
+
+- Update to new upstream release 10.5.0
+  * Faster linear algebra over ZZ_p. Rewrote mat_ZZ_p routines
+inv, solve, determinant, gauss, and kernel to be
+thread boosted.
+  * C++11 support / "move" semantics. Iterators and support for
+"range based for loops".
+
+---

Old:

  ntl-10.3.0.tar.gz

New:

  ntl-10.5.0.tar.gz



Other differences:
--
++ ntl.spec ++
--- /var/tmp/diff_new_pack.v4H4Xc/_old  2017-09-13 22:32:53.594001401 +0200
+++ /var/tmp/diff_new_pack.v4H4Xc/_new  2017-09-13 22:32:53.598000839 +0200
@@ -18,7 +18,7 @@
 
 Name:   ntl
 %define lname  libntl33
-Version:10.3.0
+Version:10.5.0
 Release:0
 Summary:Library for Number Theory
 License:LGPL-2.1+

++ ntl-10.3.0.tar.gz -> ntl-10.5.0.tar.gz ++
 12277 lines of diff (skipped)




commit ntl for openSUSE:Factory

2017-04-30 Thread root
Hello community,

here is the log from the commit of package ntl for openSUSE:Factory checked in 
at 2017-04-30 21:24:23

Comparing /work/SRC/openSUSE:Factory/ntl (Old)
 and  /work/SRC/openSUSE:Factory/.ntl.new (New)


Package is "ntl"

Sun Apr 30 21:24:23 2017 rev:17 rq:492165 version:10.3.0

Changes:

--- /work/SRC/openSUSE:Factory/ntl/ntl.changes  2016-12-08 00:31:48.0 
+0100
+++ /work/SRC/openSUSE:Factory/.ntl.new/ntl.changes 2017-04-30 
21:24:55.456016634 +0200
@@ -1,0 +2,5 @@
+Sat Apr 29 23:44:19 UTC 2017 - jeng...@inai.de
+
+- Update description
+
+---



Other differences:
--
++ ntl.spec ++
--- /var/tmp/diff_new_pack.2nkOhS/_old  2017-04-30 21:24:56.255903851 +0200
+++ /var/tmp/diff_new_pack.2nkOhS/_new  2017-04-30 21:24:56.259903288 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ntl
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 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
@@ -37,20 +37,18 @@
 BuildRequires:  libtool
 
 %description
-NTL is a high-performance, portable C++ library providing data
-structures and algorithms for manipulating signed, arbitrary length
-integers, and for vectors, matrices, and polynomials over the
-integers and over finite fields.
+NTL is a C++ library providing data structures and algorithms for
+manipulating signed, arbitrary length integers, and for vectors,
+matrices, and polynomials over the integers and over finite fields.
 
 %package -n %lname
 Summary:Library for Number Theory
 Group:  System/Libraries
 
 %description -n %lname
-NTL is a high-performance, portable C++ library providing data
-structures and algorithms for manipulating signed, arbitrary length
-integers, and for vectors, matrices, and polynomials over the
-integers and over finite fields.
+NTL is a C++ library providing data structures and algorithms for
+manipulating signed, arbitrary length integers, and for vectors,
+matrices, and polynomials over the integers and over finite fields.
 
 %package devel
 Summary:Development files for libntl
@@ -58,10 +56,9 @@
 Requires:   %lname = %version
 
 %description devel
-NTL is a high-performance, portable C++ library providing data
-structures and algorithms for manipulating signed, arbitrary length
-integers, and for vectors, matrices, and polynomials over the
-integers and over finite fields.
+NTL is a C++ library providing data structures and algorithms for
+manipulating signed, arbitrary length integers, and for vectors,
+matrices, and polynomials over the integers and over finite fields.
 
 This package contains the headers and library links to libntl.
 




commit ntl for openSUSE:Factory

2016-12-07 Thread h_root
Hello community,

here is the log from the commit of package ntl for openSUSE:Factory checked in 
at 2016-12-08 00:31:47

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-11-04 21:00:25.0 
+0100
+++ /work/SRC/openSUSE:Factory/.ntl.new/ntl.changes 2016-12-08 
00:31:48.0 +0100
@@ -1,0 +2,14 @@
+Tue Nov 29 11:16:07 UTC 2016 - jeng...@inai.de
+
+- Update to new upstream release 10.3.0
+  * Marginally improved performance and crossovers for mat_zz_p
+multipliplication.
+  * Retired the zz_pXAltArgument class, which was used for modular
+composition in zz_pX. While this has been in in the documented
+interface for a few months, it was flagged as being provisional
+and subject to change. In place of zz_pXAltArgument, the class
+zz_pXNewArgument was added.
+  * Implementation of a multi-modular strategy for matrix
+multiplication over ZZ_p.
+
+---

Old:

  ntl-10.1.0.tar.gz

New:

  ntl-10.3.0.tar.gz



Other differences:
--
++ ntl.spec ++
--- /var/tmp/diff_new_pack.bTrn07/_old  2016-12-08 00:31:49.0 +0100
+++ /var/tmp/diff_new_pack.bTrn07/_new  2016-12-08 00:31:49.0 +0100
@@ -17,8 +17,8 @@
 
 
 Name:   ntl
-%define lname  libntl31
-Version:10.1.0
+%define lname  libntl33
+Version:10.3.0
 Release:0
 Summary:Library for Number Theory
 License:LGPL-2.1+

++ ntl-10.1.0.tar.gz -> ntl-10.3.0.tar.gz ++
 7878 lines of diff (skipped)

++ ntl-automake.diff ++
--- /var/tmp/diff_new_pack.bTrn07/_old  2016-12-08 00:31:50.0 +0100
+++ /var/tmp/diff_new_pack.bTrn07/_new  2016-12-08 00:31:50.0 +0100
@@ -7,14 +7,14 @@
  Makefile.am |   15 ++
  autogen.sh  |5 ++
  configure.ac|   96 
- include/Makefile.am |   98 +
- src/Makefile.am |  122 

- 5 files changed, 336 insertions(+)
+ include/Makefile.am |  100 ++
+ src/Makefile.am |  123 

+ 5 files changed, 339 insertions(+)
 
-Index: ntl-10.1.0/Makefile.am
+Index: ntl-10.3.0/Makefile.am
 ===
 --- /dev/null
-+++ ntl-10.1.0/Makefile.am
 ntl-10.3.0/Makefile.am
 @@ -0,0 +1,15 @@
 +# -*- Makefile -*-
 +
@@ -31,20 +31,20 @@
 +include/NTL/config.h: config.h
 +  mkdir -p include/NTL
 +  grep 'define NTL_' <$< >$@
-Index: ntl-10.1.0/autogen.sh
+Index: ntl-10.3.0/autogen.sh
 ===
 --- /dev/null
-+++ ntl-10.1.0/autogen.sh
 ntl-10.3.0/autogen.sh
 @@ -0,0 +1,5 @@
 +#!/bin/sh -e
 +
 +mkdir -p m4;
 +autoreconf -fi;
 +rm -Rf autom4te.cache;
-Index: ntl-10.1.0/configure.ac
+Index: ntl-10.3.0/configure.ac
 ===
 --- /dev/null
-+++ ntl-10.1.0/configure.ac
 ntl-10.3.0/configure.ac
 @@ -0,0 +1,96 @@
 +AC_INIT([ntl], [9.6.4])
 +AC_CONFIG_AUX_DIR([build-aux])
@@ -142,11 +142,11 @@
 +AC_SUBST([my_CXXFLAGS])
 +AC_CONFIG_FILES([Makefile src/Makefile include/Makefile])
 +AC_OUTPUT
-Index: ntl-10.1.0/include/Makefile.am
+Index: ntl-10.3.0/include/Makefile.am
 ===
 --- /dev/null
-+++ ntl-10.1.0/include/Makefile.am
-@@ -0,0 +1,98 @@
 ntl-10.3.0/include/Makefile.am
+@@ -0,0 +1,100 @@
 +# -*- Makefile -*-
 +
 +nobase_include_HEADERS = \
@@ -169,6 +169,7 @@
 +  NTL/Lazy.h \
 +  NTL/LazyTable.h \
 +  NTL/LLL.h \
++  NTL/MatPrime.h \
 +  NTL/RR.h \
 +  NTL/SmartPtr.h \
 +  NTL/WordVector.h \
@@ -176,6 +177,7 @@
 +  NTL/ZZVec.h \
 +  NTL/ZZX.h \
 +  NTL/ZZXFactoring.h \
++  NTL/ZZ_limbs.h \
 +  NTL/ZZ_p.h \
 +  NTL/ZZ_pE.h \
 +  NTL/ZZ_pEX.h \
@@ -245,11 +247,11 @@
 +  NTL/vector.h \
 +  NTL/version.h \
 +  NTL/xdouble.h
-Index: ntl-10.1.0/src/Makefile.am
+Index: ntl-10.3.0/src/Makefile.am
 ===
 --- /dev/null
-+++ ntl-10.1.0/src/Makefile.am
-@@ -0,0 +1,122 @@
 ntl-10.3.0/src/Makefile.am
+@@ -0,0 +1,123 @@
 +# -*- Makefile -*-
 +
 +AM_CPPFLAGS = -I${top_builddir}/include -I${top_srcdir}/include
@@ -258,7 +260,7 @@
 +lib_LTLIBRARIES = libntl.la
 +
 +# cf. "VERSION_INFO" file
-+libntl_la_LDFLAGS = -version-info 31:0:0 -no-undefined
++libntl_la_LDFLAGS = -version-info 

commit ntl for openSUSE:Factory

2016-11-04 Thread h_root
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.0 
+0200
+++ /work/SRC/openSUSE:Factory/.ntl.new/ntl.changes 2016-11-04 
21:00:25.0 +0100
@@ -1,0 +2,6 @@
+Thu Oct 20 18:28:08 UTC 2016 - jeng...@inai.de
+
+- 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.0 +0100
+++ /var/tmp/diff_new_pack.c7HoVk/_new  2016-11-04 21:00:26.0 +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.0 +0100
+++ /var/tmp/diff_new_pack.c7HoVk/_new  2016-11-04 21:00:27.0 +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 \
 +  

commit ntl for openSUSE:Factory

2016-09-30 Thread h_root
Hello community,

here is the log from the commit of package ntl for openSUSE:Factory checked in 
at 2016-09-30 15:33:28

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-08-05 18:16:21.0 
+0200
+++ /work/SRC/openSUSE:Factory/.ntl.new/ntl.changes 2016-09-30 
15:33:34.0 +0200
@@ -1,0 +2,11 @@
+Wed Sep 21 09:18:05 UTC 2016 - jeng...@inai.de
+
+- Update to new upstream release 9.11.0
+* Improved the effectiveness of the new, faster ZZ to
+  zz_p conversion
+* Added new routines VectorConv for faster bulk conversion from ZZ
+  and long to zz_p
+* Added new routines VectorRandomBnd (see ZZ.txt) and VectorRandom
+  for faster bulk random number generation.
+
+---

Old:

  ntl-9.10.0.tar.gz

New:

  ntl-9.11.0.tar.gz



Other differences:
--
++ ntl.spec ++
--- /var/tmp/diff_new_pack.M4mJ2f/_old  2016-09-30 15:33:36.0 +0200
+++ /var/tmp/diff_new_pack.M4mJ2f/_new  2016-09-30 15:33:36.0 +0200
@@ -17,8 +17,8 @@
 
 
 Name:   ntl
-%define lname  libntl28
-Version:9.10.0
+%define lname  libntl29
+Version:9.11.0
 Release:0
 Summary:Library for Number Theory
 License:GPL-2.0+

++ ntl-9.10.0.tar.gz -> ntl-9.11.0.tar.gz ++
 1830 lines of diff (skipped)

++ ntl-automake.diff ++
--- /var/tmp/diff_new_pack.M4mJ2f/_old  2016-09-30 15:33:37.0 +0200
+++ /var/tmp/diff_new_pack.M4mJ2f/_new  2016-09-30 15:33:37.0 +0200
@@ -271,7 +271,7 @@
 +lib_LTLIBRARIES = libntl.la
 +
 +# cf. "VERSION_INFO" file
-+libntl_la_LDFLAGS = -version-info 28:0:0 -no-undefined
++libntl_la_LDFLAGS = -version-info 29:0:0 -no-undefined
 +libntl_la_LIBADD  = -lm -lpthread
 +if WITH_GMP
 +libntl_la_LIBADD += -lgmp




commit ntl for openSUSE:Factory

2016-08-05 Thread h_root
Hello community,

here is the log from the commit of package ntl for openSUSE:Factory checked in 
at 2016-08-05 18:16:20

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-06-20 11:07:36.0 
+0200
+++ /work/SRC/openSUSE:Factory/.ntl.new/ntl.changes 2016-08-05 
18:16:21.0 +0200
@@ -1,0 +2,23 @@
+Sun Jul 31 17:09:21 UTC 2016 - jeng...@inai.de
+
+- Update to new upstream release 9.10.0
+* Conversions from ZZ to zz_p are now faster, thanks to
+  preconditioning. Among other things, the CRT-based ZZX
+  multiplication code is also a bit faster as a result.
+* The BasicThreadPool class now guarantees that exec_range
+  assigns the current thread first=0, and exec_index assigns the
+  current thread index=0. This makes it easy for a thread to tell
+  whether of not it is the current thread, which can be
+  convienient for some applications.
+* Fine tuned the interface for SmartPtr and UniquePtr a bit,
+  including the ability to attach an explicit deleter policy,
+  which (among other things) makes it easier to implement the
+  PIMPL pattern using these classes. Unfortunately, some of these
+  changes introduced some minor backward incompatibilities (but I
+  doubt anyone will even notice).
+* Introduced a new class CopiedPtr, which has a similar interface
+  to UniquePtr, but which allows copy and assignment. This class
+  is meant to replace the OptionalVal class, whose use is now
+  discouraged.
+
+---

Old:

  ntl-9.9.1.tar.gz

New:

  ntl-9.10.0.tar.gz



Other differences:
--
++ ntl.spec ++
--- /var/tmp/diff_new_pack.AzS3OR/_old  2016-08-05 18:16:22.0 +0200
+++ /var/tmp/diff_new_pack.AzS3OR/_new  2016-08-05 18:16:22.0 +0200
@@ -17,8 +17,8 @@
 
 
 Name:   ntl
-%define lname  libntl27
-Version:9.9.1
+%define lname  libntl28
+Version:9.10.0
 Release:0
 Summary:Library for Number Theory
 License:GPL-2.0+
@@ -67,16 +67,16 @@
 %prep
 %setup -qn ntl-%version
 %patch -P 1 -p1
-pushd src/;
-for i in *.c; do
-   mv "$i" "${i%.c}.cpp";
-done;
-rm -f makefile;
-popd;
 
 %build
-mkdir -p m4;
-autoreconf -fi;
+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
 make %{?_smp_mflags}
 # Ensure we have all source files in Makefile.am

++ ntl-9.9.1.tar.gz -> ntl-9.10.0.tar.gz ++
 3241 lines of diff (skipped)

++ ntl-automake.diff ++
--- /var/tmp/diff_new_pack.AzS3OR/_old  2016-08-05 18:16:23.0 +0200
+++ /var/tmp/diff_new_pack.AzS3OR/_new  2016-08-05 18:16:23.0 +0200
@@ -271,7 +271,7 @@
 +lib_LTLIBRARIES = libntl.la
 +
 +# cf. "VERSION_INFO" file
-+libntl_la_LDFLAGS = -version-info 27:0:0 -no-undefined
++libntl_la_LDFLAGS = -version-info 28:0:0 -no-undefined
 +libntl_la_LIBADD  = -lm -lpthread
 +if WITH_GMP
 +libntl_la_LIBADD += -lgmp




commit ntl for openSUSE:Factory

2016-06-20 Thread h_root
Hello community,

here is the log from the commit of package ntl for openSUSE:Factory checked in 
at 2016-06-20 11:07:34

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-03-26 15:23:16.0 
+0100
+++ /work/SRC/openSUSE:Factory/.ntl.new/ntl.changes 2016-06-20 
11:07:36.0 +0200
@@ -1,0 +2,30 @@
+Sun Jun 19 20:21:21 UTC 2016 - jeng...@inai.de
+
+- Update to new upstream release 9.9.1
+* Introduced ll_type and related routines which perform a
+  restricted set of operations on a long-long-like type. It can
+  be implemented via inline asm, and is a cleaner interface and
+  sometimes faster. On x86-64/gcc platforms, the assembly code
+  version is used and gives a modest speed boost.
+* Introduced PreconditionedRemainder class for faster reduction
+  of a ZZ modulo a fixed long. This is intended to make Chinese
+  Remaindering type computations faster. (For the time being,
+  this is an undocumented feature.)
+* Allow p.move(q), where p is a UniquePtr, q is a
+  UniquePtr, and Y* converts to T*.
+* Added elts() method to UniqueArray and AlignedArray (for
+  compatibility with Vec class)
+* Added get() and release() methods to OptionalVal
+
+---
+Sun Apr 17 21:57:51 UTC 2016 - jeng...@inai.de
+
+- Update to new upstream release 9.7.0
+* Changes to mat_lzz_p: improved performance of mul, inv, solve
+  and deterministic routines
+* NTLThreadPool is no longer directly accessible: new access
+  functions are provided
+* Got rid of method SplitProblems, and made a more general/abstract
+  class PartitionInfo
+
+---

Old:

  ntl-9.6.4.tar.gz

New:

  ntl-9.9.1.tar.gz



Other differences:
--
++ ntl.spec ++
--- /var/tmp/diff_new_pack.iKCxms/_old  2016-06-20 11:07:38.0 +0200
+++ /var/tmp/diff_new_pack.iKCxms/_new  2016-06-20 11:07:38.0 +0200
@@ -16,25 +16,9 @@
 #
 
 
- #
-# 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  libntl21
-Version:9.6.4
+%define lname  libntl27
+Version:9.9.1
 Release:0
 Summary:Library for Number Theory
 License:GPL-2.0+

++ ntl-9.6.4.tar.gz -> ntl-9.9.1.tar.gz ++
 19267 lines of diff (skipped)

++ ntl-automake.diff ++
--- /var/tmp/diff_new_pack.iKCxms/_old  2016-06-20 11:07:38.0 +0200
+++ /var/tmp/diff_new_pack.iKCxms/_new  2016-06-20 11:07:38.0 +0200
@@ -6,16 +6,16 @@
 ---
  Makefile.am |   15 ++
  autogen.sh  |5 ++
- configure.ac|   94 
+ configure.ac|   96 
  include/Makefile.am |  100 ++
  include/NTL/g_lip.h |1 
  src/Makefile.am |  122 

- 6 files changed, 336 insertions(+), 1 deletion(-)
+ 6 files changed, 338 insertions(+), 1 deletion(-)
 
-Index: ntl-9.6.4/Makefile.am
+Index: ntl-9.9.1/Makefile.am
 ===
 --- /dev/null
-+++ ntl-9.6.4/Makefile.am
 ntl-9.9.1/Makefile.am
 @@ -0,0 +1,15 @@
 +# -*- Makefile -*-
 +
@@ -32,21 +32,21 @@
 +include/NTL/config.h: config.h
 +  mkdir -p include/NTL
 +  grep 'define NTL_' <$< >$@
-Index: ntl-9.6.4/autogen.sh
+Index: ntl-9.9.1/autogen.sh
 ===
 --- /dev/null
-+++ ntl-9.6.4/autogen.sh
 ntl-9.9.1/autogen.sh
 @@ -0,0 +1,5 @@
 +#!/bin/sh -e
 +
 +mkdir -p m4;
 +autoreconf -fi;
 +rm -Rf autom4te.cache;
-Index: ntl-9.6.4/configure.ac
+Index: ntl-9.9.1/configure.ac
 ===
 --- /dev/null
-+++ ntl-9.6.4/configure.ac
-@@ -0,0 +1,94 @@
 ntl-9.9.1/configure.ac
+@@ -0,0 +1,96 @@
 +AC_INIT([ntl], [9.6.4])
 +AC_CONFIG_AUX_DIR([build-aux])
 +AC_CONFIG_HEADERS([config.h])
@@ -78,6 +78,8 

commit ntl for openSUSE:Factory

2016-03-26 Thread h_root
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.0 
+0100
+++ /work/SRC/openSUSE:Factory/.ntl.new/ntl.changes 2016-03-26 
15:23:16.0 +0100
@@ -1,0 +2,12 @@
+Fri Mar 11 23:00:45 UTC 2016 - jeng...@inai.de
+
+- 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.0 +0100
+++ /var/tmp/diff_new_pack.0uTjZW/_new  2016-03-26 15:23:17.0 +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.0 +0100
+++ /var/tmp/diff_new_pack.0uTjZW/_new  2016-03-26 15:23:17.0 +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

commit ntl for openSUSE:Factory

2015-11-26 Thread h_root
Hello community,

here is the log from the commit of package ntl for openSUSE:Factory checked in 
at 2015-11-26 17:01:53

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-07-03 00:11:10.0 
+0200
+++ /work/SRC/openSUSE:Factory/.ntl.new/ntl.changes 2015-11-26 
17:02:14.0 +0100
@@ -1,0 +2,11 @@
+Sat Nov 14 11:23:04 UTC 2015 - jeng...@inai.de
+
+- Update to new upstream release 9.6.2
+* Performance tuning: ZZ_pX and zz_pX keep getting faster
+* Upgrade to pseudo-random number generation: replaced the
+  underlying PRG with Chacha20 (replacing RC4) and the underlying
+  key-derivation function with a function based on HMAC-SHA256
+  (replacing an MD5-based function). The new routines are faster
+  and more secure.
+
+---

Old:

  ntl-9.2.0.tar.gz

New:

  ntl-9.6.2.tar.gz



Other differences:
--
++ ntl.spec ++
--- /var/tmp/diff_new_pack.jiWuLU/_old  2015-11-26 17:02:15.0 +0100
+++ /var/tmp/diff_new_pack.jiWuLU/_new  2015-11-26 17:02:15.0 +0100
@@ -17,8 +17,8 @@
 
 
 Name:   ntl
-%define lname  libntl15
-Version:9.2.0
+%define lname  libntl19
+Version:9.6.2
 Release:0
 Summary:Library for Number Theory
 License:GPL-2.0+
@@ -93,7 +93,7 @@
 
 %files -n %lname
 %defattr(-,root,root)
-%_libdir/libntl.so.15*
+%_libdir/libntl.so.19*
 
 %files devel
 %defattr(-,root,root)

++ ntl-9.2.0.tar.gz -> ntl-9.6.2.tar.gz ++
 43185 lines of diff (skipped)

++ ntl-automake.diff ++
--- /var/tmp/diff_new_pack.jiWuLU/_old  2015-11-26 17:02:15.0 +0100
+++ /var/tmp/diff_new_pack.jiWuLU/_new  2015-11-26 17:02:15.0 +0100
@@ -6,16 +6,16 @@
 ---
  Makefile.am |   15 ++
  autogen.sh  |5 ++
- configure.ac|   94 +
- include/Makefile.am |  101 
+ configure.ac|   94 
+ include/Makefile.am |  102 +++
  include/NTL/g_lip.h |1 
- src/Makefile.am |  118 

- 6 files changed, 333 insertions(+), 1 deletion(-)
+ src/Makefile.am |  122 

+ 6 files changed, 338 insertions(+), 1 deletion(-)
 
-Index: ntl-9.2.0/Makefile.am
+Index: ntl-9.6.2/Makefile.am
 ===
 --- /dev/null
-+++ ntl-9.2.0/Makefile.am
 ntl-9.6.2/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.2.0/autogen.sh
+Index: ntl-9.6.2/autogen.sh
 ===
 --- /dev/null
-+++ ntl-9.2.0/autogen.sh
 ntl-9.6.2/autogen.sh
 @@ -0,0 +1,5 @@
 +#!/bin/sh -e
 +
 +mkdir -p m4;
 +autoreconf -fi;
 +rm -Rf autom4te.cache;
-Index: ntl-9.2.0/configure.ac
+Index: ntl-9.6.2/configure.ac
 ===
 --- /dev/null
-+++ ntl-9.2.0/configure.ac
 ntl-9.6.2/configure.ac
 @@ -0,0 +1,94 @@
-+AC_INIT([ntl], [8.1.2])
++AC_INIT([ntl], [9.6.2])
 +AC_CONFIG_AUX_DIR([build-aux])
 +AC_CONFIG_HEADERS([config.h])
 +AC_CONFIG_MACRO_DIR([m4])
@@ -141,14 +141,15 @@
 +AC_SUBST([my_CXXFLAGS])
 +AC_CONFIG_FILES([Makefile src/Makefile include/Makefile])
 +AC_OUTPUT
-Index: ntl-9.2.0/include/Makefile.am
+Index: ntl-9.6.2/include/Makefile.am
 ===
 --- /dev/null
-+++ ntl-9.2.0/include/Makefile.am
-@@ -0,0 +1,101 @@
 ntl-9.6.2/include/Makefile.am
+@@ -0,0 +1,102 @@
 +# -*- Makefile -*-
 +
 +nobase_include_HEADERS = \
++  NTL/BasicThreadPool.h \
 +  NTL/FFT.h \
 +  NTL/FacVec.h \
 +  NTL/GF2.h \
@@ -247,21 +248,21 @@
 +  NTL/vector.h \
 +  NTL/version.h \
 +  NTL/xdouble.h
-Index: ntl-9.2.0/include/NTL/g_lip.h
+Index: ntl-9.6.2/include/NTL/g_lip.h
 ===
 ntl-9.2.0.orig/include/NTL/g_lip.h
-+++ ntl-9.2.0/include/NTL/g_lip.h
+--- ntl-9.6.2.orig/include/NTL/g_lip.h
 ntl-9.6.2/include/NTL/g_lip.h
 @@ -588,5 +588,4 @@ long _ntl_gblock_storage(long d);
  
  
  
 -#define NTL_GMP_LIP
  
-Index: ntl-9.2.0/src/Makefile.am
+Index: ntl-9.6.2/src/Makefile.am
 ===
 --- /dev/null
-+++ ntl-9.2.0/src/Makefile.am
-@@ -0,0 +1,118 @@
 

commit ntl for openSUSE:Factory

2015-07-02 Thread h_root
Hello community,

here is the log from the commit of package ntl for openSUSE:Factory checked in 
at 2015-07-02 22:49:37

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-03-30 19:33:00.0 
+0200
+++ /work/SRC/openSUSE:Factory/.ntl.new/ntl.changes 2015-07-03 
00:11:10.0 +0200
@@ -1,0 +2,10 @@
+Wed Jun 24 08:49:29 UTC 2015 - jeng...@inai.de
+
+- Update to new upstream release 9.2.0
+* Performance improvements to zz_pX and Veczz_p.
+* Performance improvements to ZZX: implemented asymptotically fast
+  CRT code for HomMul and more cache-friendly logic.
+* Completed the transition away from floating-point arithmetic for
+  the implementation of single-precision modular arithmetic.
+
+---

Old:

  ntl-9.0.0.tar.gz

New:

  ntl-9.2.0.tar.gz



Other differences:
--
++ ntl.spec ++
--- /var/tmp/diff_new_pack.Ws3jyI/_old  2015-07-03 00:11:11.0 +0200
+++ /var/tmp/diff_new_pack.Ws3jyI/_new  2015-07-03 00:11:11.0 +0200
@@ -17,8 +17,8 @@
 
 
 Name:   ntl
-%define lname  libntl10
-Version:9.0.0
+%define lname  libntl15
+Version:9.2.0
 Release:0
 Summary:Library for Number Theory
 License:GPL-2.0+
@@ -93,7 +93,7 @@
 
 %files -n %lname
 %defattr(-,root,root)
-%_libdir/libntl.so.10*
+%_libdir/libntl.so.15*
 
 %files devel
 %defattr(-,root,root)

++ ntl-9.0.0.tar.gz - ntl-9.2.0.tar.gz ++
 9257 lines of diff (skipped)

++ ntl-automake.diff ++
--- /var/tmp/diff_new_pack.Ws3jyI/_old  2015-07-03 00:11:12.0 +0200
+++ /var/tmp/diff_new_pack.Ws3jyI/_new  2015-07-03 00:11:12.0 +0200
@@ -1,21 +1,21 @@
 From: Jan Engelhardt jeng...@medozas.de
 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)
+Date: 2015-05-09 00:22 +0200 (update for 9.2)
 
 ---
  Makefile.am |   15 ++
  autogen.sh  |5 ++
  configure.ac|   94 +
- include/Makefile.am |   95 +
+ include/Makefile.am |  101 
  include/NTL/g_lip.h |1 
  src/Makefile.am |  118 

- 6 files changed, 327 insertions(+), 1 deletion(-)
+ 6 files changed, 333 insertions(+), 1 deletion(-)
 
-Index: ntl-9.0.0/Makefile.am
+Index: ntl-9.2.0/Makefile.am
 ===
 --- /dev/null
-+++ ntl-9.0.0/Makefile.am
 ntl-9.2.0/Makefile.am
 @@ -0,0 +1,15 @@
 +# -*- Makefile -*-
 +
@@ -32,20 +32,20 @@
 +include/NTL/config.h: config.h
 +  mkdir -p include/NTL
 +  grep 'define NTL_' $ $@
-Index: ntl-9.0.0/autogen.sh
+Index: ntl-9.2.0/autogen.sh
 ===
 --- /dev/null
-+++ ntl-9.0.0/autogen.sh
 ntl-9.2.0/autogen.sh
 @@ -0,0 +1,5 @@
 +#!/bin/sh -e
 +
 +mkdir -p m4;
 +autoreconf -fi;
 +rm -Rf autom4te.cache;
-Index: ntl-9.0.0/configure.ac
+Index: ntl-9.2.0/configure.ac
 ===
 --- /dev/null
-+++ ntl-9.0.0/configure.ac
 ntl-9.2.0/configure.ac
 @@ -0,0 +1,94 @@
 +AC_INIT([ntl], [8.1.2])
 +AC_CONFIG_AUX_DIR([build-aux])
@@ -141,11 +141,11 @@
 +AC_SUBST([my_CXXFLAGS])
 +AC_CONFIG_FILES([Makefile src/Makefile include/Makefile])
 +AC_OUTPUT
-Index: ntl-9.0.0/include/Makefile.am
+Index: ntl-9.2.0/include/Makefile.am
 ===
 --- /dev/null
-+++ ntl-9.0.0/include/Makefile.am
-@@ -0,0 +1,95 @@
 ntl-9.2.0/include/Makefile.am
+@@ -0,0 +1,101 @@
 +# -*- Makefile -*-
 +
 +nobase_include_HEADERS = \
@@ -181,6 +181,12 @@
 +  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 \
@@ -241,20 +247,20 @@
 +  NTL/vector.h \
 +  NTL/version.h \
 +  NTL/xdouble.h
-Index: ntl-9.0.0/include/NTL/g_lip.h
+Index: ntl-9.2.0/include/NTL/g_lip.h
 ===
 ntl-9.0.0.orig/include/NTL/g_lip.h
-+++ ntl-9.0.0/include/NTL/g_lip.h
-@@ -537,5 +537,4 @@ long _ntl_gblock_storage(long d);
- #define NTL_zssubmul _ntl_gssubmul
- #define NTL_zsubmul _ntl_gsubmul

commit ntl for openSUSE:Factory

2015-03-30 Thread h_root
Hello community,

here is the log from the commit of package ntl for openSUSE:Factory checked in 
at 2015-03-30 19:32:57

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-02-20 12:01:36.0 
+0100
+++ /work/SRC/openSUSE:Factory/.ntl.new/ntl.changes 2015-03-30 
19:33:00.0 +0200
@@ -1,0 +2,11 @@
+Fri Mar 27 16:15:01 UTC 2015 - jeng...@inai.de
+
+- Update to new upstream release 9.0.0
+* The interface to the single-precision modular arithmetic
+  routines has been modified slightly: In particular, on 64-bit
+  x86/GCC platforms, single precision moduli can now be up to 60
+  bits, rather than 50 bits. Using larger moduli speeds up a number
+  of things, like ZZ_pX arithmetic, as fewer primes need to be used
+  in Chinese Remaindering steps.
+
+---

Old:

  ntl-8.1.2.tar.gz

New:

  ntl-9.0.0.tar.gz



Other differences:
--
++ ntl.spec ++
--- /var/tmp/diff_new_pack.94tHGE/_old  2015-03-30 19:33:01.0 +0200
+++ /var/tmp/diff_new_pack.94tHGE/_new  2015-03-30 19:33:01.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package ntl
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -17,8 +17,8 @@
 
 
 Name:   ntl
-%define lname  libntl9
-Version:8.1.2
+%define lname  libntl10
+Version:9.0.0
 Release:0
 Summary:Library for Number Theory
 License:GPL-2.0+
@@ -93,7 +93,7 @@
 
 %files -n %lname
 %defattr(-,root,root)
-%_libdir/libntl.so.9*
+%_libdir/libntl.so.10*
 
 %files devel
 %defattr(-,root,root)

++ ntl-8.1.2.tar.gz - ntl-9.0.0.tar.gz ++
 5649 lines of diff (skipped)

++ ntl-automake.diff ++
--- /var/tmp/diff_new_pack.94tHGE/_old  2015-03-30 19:33:01.0 +0200
+++ /var/tmp/diff_new_pack.94tHGE/_new  2015-03-30 19:33:01.0 +0200
@@ -7,15 +7,15 @@
  Makefile.am |   15 ++
  autogen.sh  |5 ++
  configure.ac|   94 +
- include/Makefile.am |   94 +
+ include/Makefile.am |   95 +
  include/NTL/g_lip.h |1 
  src/Makefile.am |  118 

- 6 files changed, 326 insertions(+), 1 deletion(-)
+ 6 files changed, 327 insertions(+), 1 deletion(-)
 
-Index: ntl-8.1.2/Makefile.am
+Index: ntl-9.0.0/Makefile.am
 ===
 --- /dev/null
-+++ ntl-8.1.2/Makefile.am
 ntl-9.0.0/Makefile.am
 @@ -0,0 +1,15 @@
 +# -*- Makefile -*-
 +
@@ -32,20 +32,20 @@
 +include/NTL/config.h: config.h
 +  mkdir -p include/NTL
 +  grep 'define NTL_' $ $@
-Index: ntl-8.1.2/autogen.sh
+Index: ntl-9.0.0/autogen.sh
 ===
 --- /dev/null
-+++ ntl-8.1.2/autogen.sh
 ntl-9.0.0/autogen.sh
 @@ -0,0 +1,5 @@
 +#!/bin/sh -e
 +
 +mkdir -p m4;
 +autoreconf -fi;
 +rm -Rf autom4te.cache;
-Index: ntl-8.1.2/configure.ac
+Index: ntl-9.0.0/configure.ac
 ===
 --- /dev/null
-+++ ntl-8.1.2/configure.ac
 ntl-9.0.0/configure.ac
 @@ -0,0 +1,94 @@
 +AC_INIT([ntl], [8.1.2])
 +AC_CONFIG_AUX_DIR([build-aux])
@@ -141,11 +141,11 @@
 +AC_SUBST([my_CXXFLAGS])
 +AC_CONFIG_FILES([Makefile src/Makefile include/Makefile])
 +AC_OUTPUT
-Index: ntl-8.1.2/include/Makefile.am
+Index: ntl-9.0.0/include/Makefile.am
 ===
 --- /dev/null
-+++ ntl-8.1.2/include/Makefile.am
-@@ -0,0 +1,94 @@
 ntl-9.0.0/include/Makefile.am
+@@ -0,0 +1,95 @@
 +# -*- Makefile -*-
 +
 +nobase_include_HEADERS = \
@@ -210,6 +210,7 @@
 +  NTL/pair_lzz_pEX_long.h \
 +  NTL/pair_lzz_pX_long.h \
 +  NTL/quad_float.h \
++  NTL/sp_arith.h \
 +  NTL/thread.h \
 +  NTL/tools.h \
 +  NTL/vec_GF2.h \
@@ -240,20 +241,20 @@
 +  NTL/vector.h \
 +  NTL/version.h \
 +  NTL/xdouble.h
-Index: ntl-8.1.2/include/NTL/g_lip.h
+Index: ntl-9.0.0/include/NTL/g_lip.h
 ===
 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);
+--- ntl-9.0.0.orig/include/NTL/g_lip.h
 ntl-9.0.0/include/NTL/g_lip.h
+@@ -537,5 +537,4 @@ long 

commit ntl for openSUSE:Factory

2015-02-20 Thread h_root
Hello community,

here is the log from the commit of package ntl for openSUSE:Factory checked in 
at 2015-02-20 12:01:36

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-02-10 20:24:05.0 
+0100
+++ /work/SRC/openSUSE:Factory/.ntl.new/ntl.changes 2015-02-20 
12:01:36.0 +0100
@@ -1,0 +2,7 @@
+Thu Feb 12 12:34:59 UTC 2015 - jeng...@inai.de
+
+- Update ntl-automake.diff: add a missing backslash causing not all
+  headers to be installed. Support mingw a bit better, too.
+  Support non-C++11 systems.
+
+---



Other differences:
--
++ ntl-automake.diff ++
--- /var/tmp/diff_new_pack.fsWGQl/_old  2015-02-20 12:01:37.0 +0100
+++ /var/tmp/diff_new_pack.fsWGQl/_new  2015-02-20 12:01:37.0 +0100
@@ -4,19 +4,19 @@
 Date: 2015-02-03 01:46:19.087083498 +0100 (update for ntl 8)
 
 ---
- Makefile.am |   13 +
+ Makefile.am |   15 ++
  autogen.sh  |5 ++
- configure.ac|   51 +++
- include/Makefile.am |   94 +++
+ configure.ac|   94 +
+ include/Makefile.am |   94 +
  include/NTL/g_lip.h |1 
- src/Makefile.am |  113 

- 6 files changed, 276 insertions(+), 1 deletion(-)
+ src/Makefile.am |  118 

+ 6 files changed, 326 insertions(+), 1 deletion(-)
 
 Index: ntl-8.1.2/Makefile.am
 ===
 --- /dev/null
 +++ ntl-8.1.2/Makefile.am
-@@ -0,0 +1,13 @@
+@@ -0,0 +1,15 @@
 +# -*- Makefile -*-
 +
 +ACLOCAL_AMFLAGS = -I m4
@@ -24,11 +24,13 @@
 +SUBDIRS = . include src
 +
 +BUILT_SOURCES = include/NTL/config.h
++CLEANFILES = include/NTL/config.h
 +
 +pkgincludedir = ${includedir}/NTL
 +pkginclude_HEADERS = include/NTL/config.h
 +
 +include/NTL/config.h: config.h
++  mkdir -p include/NTL
 +  grep 'define NTL_' $ $@
 Index: ntl-8.1.2/autogen.sh
 ===
@@ -44,8 +46,9 @@
 ===
 --- /dev/null
 +++ ntl-8.1.2/configure.ac
-@@ -0,0 +1,51 @@
-+AC_INIT([ntl], [5.5.2])
+@@ -0,0 +1,94 @@
++AC_INIT([ntl], [8.1.2])
++AC_CONFIG_AUX_DIR([build-aux])
 +AC_CONFIG_HEADERS([config.h])
 +AC_CONFIG_MACRO_DIR([m4])
 +AC_PROG_INSTALL
@@ -59,6 +62,7 @@
 +
 +
 +AH_TEMPLATE([NTL_STD_CXX], [Use this flag if you want to use the Standard C++ 
version of NTL. In this version, all of NTL is wrapped inside the NTL 
namespace, and standard headers like cstdlib are used instead of stdlib.h.])
++AH_TEMPLATE([NTL_THREADS], [Enable using C++11 threads])
 +AH_TEMPLATE([NTL_PSTD_NNS], [Set if NTL library components are to be wrapped 
in namespace NTL.])
 +AH_TEMPLATE([NTL_PSTD_NHF], [Set if you want to use the new header files 
cstdlib, etc.])
 +AH_TEMPLATE([NTL_PSTD_NTN], [Set if you want to use the nothrow version of 
new.])
@@ -78,22 +82,63 @@
 +AC_DEFINE([NTL_STD_CXX], [1])
 +AC_DEFINE([NTL_PSTD_NHF], [1])
 +
-+with_gmp=auto;
-+AC_ARG_WITH([gmp], AS_HELP_STRING([--with-gmp], [Build against GMP]))
-+echo Utilizing GMP... $with_gmp;
++shorthost=
++case $host in
++  *-mingw*)
++  shorthost=mingw;;
++esac
++AM_CONDITIONAL([MINGW], [test $shorthost = mingw])
++
++AC_MSG_CHECKING([for C++11 support])
++conftest.c
++has_cxx11=no
++my_CXXFLAGS=
++AS_IF([$CC -std=c++11 -c conftest.c /dev/null 2/dev/null], [
++  AC_MSG_RESULT([yes])
++  has_cxx11=yes
++  my_CXXFLAGS=$my_CXXFLAGS -std=c++11
++], [
++  AC_MSG_RESULT([no])
++  has_cxx11=no
++])
++
++# threads
++AC_ARG_ENABLE([threads],
++  AS_HELP_STRING([--disable-threads], [[Do not use C++11 threads 
[automatic]]]),
++  [with_threads=$enableval],
++  [with_threads=yes])
++dnl mingw's thread implementation is not complete it seems.
++AS_IF([test $shorthost = mingw], [with_threads=no])
++AS_IF([test $has_cxx11 != yes], [with_threads=no])
++AC_MSG_CHECKING([whether to build with C++11 threads])
++AC_MSG_RESULT([$with_threads])
++AS_IF([test $with_threads != no], [AC_DEFINE([NTL_THREADS], [1])])
++
++# gmp
++AC_ARG_WITH([gmp], AS_HELP_STRING([--with-gmp], [Build against GMP]),
++  [with_gmp=$withval],
++  [
++  AC_LANG_PUSH([C++])
++  AC_CHECK_HEADERS([gmpxx.h], [with_gmp=yes], [with_gmp=no])
++  AC_LANG_POP([C++])
++  ])
++AC_MSG_CHECKING([whether to build with GMP])

commit ntl for openSUSE:Factory

2015-02-10 Thread h_root
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.0 
+0200
+++ /work/SRC/openSUSE:Factory/.ntl.new/ntl.changes 2015-02-10 
20:24:05.0 +0100
@@ -1,0 +2,8 @@
+Tue Feb  3 00:06:14 UTC 2015 - jeng...@inai.de
+
+- 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.0 +0100
+++ /var/tmp/diff_new_pack.D2q8ly/_new  2015-02-10 20:24:06.0 +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.0 +0100
+++ /var/tmp/diff_new_pack.D2q8ly/_new  2015-02-10 20:24:06.0 +0100
@@ -1,20 +1,21 @@
 From: Jan Engelhardt jeng...@medozas.de
-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
 

commit ntl for openSUSE:Factory

2014-04-26 Thread h_root
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.0 
+0100
+++ /work/SRC/openSUSE:Factory/.ntl.new/ntl.changes 2014-04-26 
10:09:17.0 +0200
@@ -1,0 +2,10 @@
+Fri Apr 18 15:18:06 UTC 2014 - jeng...@inai.de
+
+- Update to new upstream release 6.1.0
+* Replaced the old template-like macros for vectors, matrices, and
+  pairs with true template classes: VecT, MatT, and PairS,T.
+* There are many new conversions provided.
+* Improve speed for single-precision FFT
+* Added support for user defined FFT primes for ttzz_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.0 +0200
+++ /var/tmp/diff_new_pack.0uk8uO/_new  2014-04-26 10:09:18.0 +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.0 +0200
+++ /var/tmp/diff_new_pack.0uk8uO/_new  2014-04-26 10:09:18.0 +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
 

commit ntl for openSUSE:Factory

2012-12-14 Thread h_root
Hello community,

here is the log from the commit of package ntl for openSUSE:Factory checked in 
at 2012-12-14 10:03:44

Comparing /work/SRC/openSUSE:Factory/ntl (Old)
 and  /work/SRC/openSUSE:Factory/.ntl.new (New)


Package is ntl, Maintainer is 

Changes:

New Changes file:

--- /dev/null   2012-11-30 12:21:47.308011256 +0100
+++ /work/SRC/openSUSE:Factory/.ntl.new/ntl.changes 2012-12-14 
10:03:48.0 +0100
@@ -0,0 +1,10 @@
+---
+Sun Dec  9 04:56:58 UTC 2012 - jeng...@inai.de
+
+- Ensure that only NTL_ defined appear in NTL/config.h
+- Set RPM group according to rpmlint
+
+---
+Thu Sep 15 13:42:17 UTC 2011 - jeng...@medozas.de
+
+- Initial package (version 5.5.2) for build.opensuse.org

New:

  ntl-5.5.2.tar.bz2
  ntl-automake.diff
  ntl.changes
  ntl.spec



Other differences:
--
++ ntl.spec ++
#
# spec file for package ntl
#
# Copyright (c) 2011 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
# 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   libntl0
Version:5.5.2
Release:0
Summary:Library for Number Theory
Group:  Productivity/Scientific/Math
License:GPL-2.0+
URL:http://shoup.net/ntl/

Source: ntl-%version.tar.bz2
Patch1: ntl-automake.diff
BuildRoot:  %{_tmppath}/%{name}-%{version}-build
BuildRequires:  autoconf, automake, libtool
BuildRequires:  gcc-c++ gf2x-devel gmp-devel = 3.1

%description
NTL is a high-performance, portable C++ library providing data
structures and algorithms for manipulating signed, arbitrary length
integers, and for vectors, matrices, and polynomials over the
integers and over finite fields.

%package -n %lname
Summary:Library for Number Theory
Group:  System/Libraries

%description -n %lname
NTL is a high-performance, portable C++ library providing data
structures and algorithms for manipulating signed, arbitrary length
integers, and for vectors, matrices, and polynomials over the
integers and over finite fields.

%package devel
Summary:Development files for libntl
Group:  Development/Libraries/C and C++
Requires:   %lname = %version

%description devel
NTL is a high-performance, portable C++ library providing data
structures and algorithms for manipulating signed, arbitrary length
integers, and for vectors, matrices, and polynomials over the
integers and over finite fields.

This package contains the headers and library links to libntl.

%prep
%setup -qn ntl-%version
%patch -P 1 -p1
pushd src/;
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;

%build
mkdir -p m4;
autoreconf -fi;
%configure --disable-static
make %{?_smp_mflags};

%install
b=%buildroot;
make install DESTDIR=$b;
rm -f $b/%_libdir/*.la;

%post -n %lname -p /sbin/ldconfig

%postun -n %lname -p /sbin/ldconfig

%files -n %lname
%defattr(-,root,root)
%_libdir/libntl.so.0*

%files devel
%defattr(-,root,root)
%_includedir/NTL
%_libdir/libntl.so
%doc doc/*

%changelog
++ ntl-automake.diff ++
From: Jan Engelhardt jeng...@medozas.de
Date: 2011-09-15 16:30:59.937789147 +0200
Upstream: not-sent-yet

---
 Makefile.am |   13 +
 autogen.sh  |5 ++
 configure.ac|   50 ++
 include/Makefile.am |   90 
 include/NTL/g_lip.h |1 
 src/Makefile.am |  117 
 6 files changed, 275 insertions(+), 1 deletion(-)

Index: ntl-5.5.2/Makefile.am
===
--- /dev/null
+++ ntl-5.5.2/Makefile.am
@@ -0,0 +1,13 @@
+# -*- Makefile -*-
+
+ACLOCAL_AMFLAGS = -I m4
+
+SUBDIRS = . include src
+
+BUILT_SOURCES = include/NTL/config.h
+
+pkgincludedir = ${includedir}/NTL
+pkginclude_HEADERS = include/NTL/config.h
+
+include/NTL/config.h: config.h
+   grep 'define NTL_' $ $@