Hello community,

here is the log from the commit of package linbox for openSUSE:Factory checked 
in at 2018-06-29 22:32:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/linbox (Old)
 and      /work/SRC/openSUSE:Factory/.linbox.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "linbox"

Fri Jun 29 22:32:43 2018 rev:3 rq:618657 version:1.5.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/linbox/linbox.changes    2018-01-23 
13:52:15.519662409 +0100
+++ /work/SRC/openSUSE:Factory/.linbox.new/linbox.changes       2018-06-29 
22:32:46.758190330 +0200
@@ -1,0 +2,6 @@
+Sat Jun 23 08:58:41 UTC 2018 - [email protected]
+
+- Add 0001-remove-unnecessary-double-template-fixing-gcc-8.1-co.patch
+  from upstream.
+
+-------------------------------------------------------------------

New:
----
  0001-remove-unnecessary-double-template-fixing-gcc-8.1-co.patch

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

Other differences:
------------------
++++++ linbox.spec ++++++
--- /var/tmp/diff_new_pack.MJBmxY/_old  2018-06-29 22:32:47.266189889 +0200
+++ /var/tmp/diff_new_pack.MJBmxY/_new  2018-06-29 22:32:47.270189886 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package linbox
 #
-# 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
@@ -21,11 +21,12 @@
 Version:        1.5.2
 Release:        0
 Summary:        C++ library for computation with matrices over ints and finite 
fields
-License:        LGPL-2.1+
+License:        LGPL-2.1-or-later
 Group:          Productivity/Scientific/Math
 Url:            http://linalg.org/
 
 Source:         
https://github.com/linbox-team/linbox/releases/download/v%version/linbox-%version.tar.gz
+Patch1:         0001-remove-unnecessary-double-template-fixing-gcc-8.1-co.patch
 BuildRequires:  autoconf >= 2.61
 BuildRequires:  automake >= 1.8
 BuildRequires:  gcc-c++
@@ -69,6 +70,7 @@
 
 %prep
 %setup -q
+%patch -P 1 -p1
 
 %build
 autoreconf -fi

++++++ 0001-remove-unnecessary-double-template-fixing-gcc-8.1-co.patch ++++++
>From 56be8673613fff87fb2329f71bceb0c793c00b82 Mon Sep 17 00:00:00 2001
From: Clement Pernet <[email protected]>
Date: Fri, 18 May 2018 11:00:08 +0200
Subject: [PATCH] remove unnecessary double template, fixing gcc-8.1
 compilation error, see
 https://groups.google.com/forum/#!topic/sage-devel/NgzlZknrizg

---
 linbox/matrix/densematrix/blas-transposed-matrix.h | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/linbox/matrix/densematrix/blas-transposed-matrix.h 
b/linbox/matrix/densematrix/blas-transposed-matrix.h
index b81e65972..d9c031434 100644
--- a/linbox/matrix/densematrix/blas-transposed-matrix.h
+++ b/linbox/matrix/densematrix/blas-transposed-matrix.h
@@ -67,9 +67,6 @@ namespace LinBox
        /*! TransposedBlasMatrix.
         * NO DOC
         */
-#if !defined(__INTEL_COMPILER) && !defined(__CUDACC__) & !defined(__clang__)
-       template <>
-#endif
        template< class Matrix >
        class TransposedBlasMatrix< TransposedBlasMatrix< Matrix > > : public 
Matrix {
 
-- 
2.17.1


Reply via email to