commit suitesparse for openSUSE:Factory

2020-09-01 Thread root
Hello community,

here is the log from the commit of package suitesparse for openSUSE:Factory 
checked in at 2020-09-01 20:05:24

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


Package is "suitesparse"

Tue Sep  1 20:05:24 2020 rev:32 rq:830992 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes  2020-03-24 
22:31:19.325058538 +0100
+++ /work/SRC/openSUSE:Factory/.suitesparse.new.3399/suitesparse.changes
2020-09-01 20:06:32.820569367 +0200
@@ -1,0 +2,24 @@
+Tue Sep  1 07:36:34 UTC 2020 - Pedro Monreal 
+
+- Update to SuiteSparse 5.8.1
+* SLIP_LU v1.0.2: resolved issue #51: build error with clang 10
+* GraphBLAS v3.3.3: bug fix (GraphBLAS issue #13)
+* SLIP_LU v1.0.1 added: for solving Ax=b exactly.  Requires
+the GNU GMP and MPRF libraries.
+* GraphBLAS v3.3.1: see the GraphBLAS/Doc/Changlog
+* replaced UFget with ssget: affects nearly all packages:
+UMFPACK, KLU, CHOLMOD, CXSparse/CSparse, etc,
+but their version numbers are left unchanged since it affects
+the MATLAB tests only, not the compiled libraries.
+* ssget v2.2.0: better URL redirects
+* updates to SuiteSparse build system
+
+---
+Tue Aug 18 15:52:29 UTC 2020 - Michel Normand 
+
+- Call %limit_build macro in spec to avoid oom build failure
+  for ppc64le and aarch64
+- Add _constraints with default 5GB min physicalmemory
+  and 7GB for ppc64/ppc64le
+
+---

Old:

  SuiteSparse-5.7.1.tar.gz

New:

  SuiteSparse-5.8.1.tar.gz
  _constraints



Other differences:
--
++ suitesparse.spec ++
--- /var/tmp/diff_new_pack.LKPnuN/_old  2020-09-01 20:06:35.032570402 +0200
+++ /var/tmp/diff_new_pack.LKPnuN/_new  2020-09-01 20:06:35.036570403 +0200
@@ -26,9 +26,9 @@
 Summary:A collection of sparse matrix libraries
 License:GPL-2.0-or-later AND LGPL-2.1-or-later
 Group:  Development/Libraries/C and C++
-Version:5.7.1
+Version:5.8.1
 Release:0
-URL:http://faculty.cse.tamu.edu/davis/suitesparse.html
+URL:https://people.engr.tamu.edu/davis/suitesparse.html
 Source0:
https://github.com/DrTimothyAldenDavis/SuiteSparse/archive/v%{version}.tar.gz#/SuiteSparse-%{version}.tar.gz
 Source2:%{name}-rpmlintrc
 # PATCH-FIX-OPENSUSE build_csparse_shared.patch -- Build CSparse as a shared 
library
@@ -44,9 +44,12 @@
 BuildRequires:  chrpath
 BuildRequires:  cmake
 BuildRequires:  gcc-fortran
+BuildRequires:  gmp-devel
 BuildRequires:  lapack-devel
 BuildRequires:  m4
+BuildRequires:  memory-constraints
 BuildRequires:  metis-devel
+BuildRequires:  mpfr-devel
 BuildRequires:  tbb-devel
 %if %{with openblas}
 BuildRequires:  openblas-devel
@@ -59,16 +62,17 @@
 %define colamdver2.9.6
 %define csparsever   3.2.0
 %define cxsparsever  3.2.0
-%define graphblasver 3.2.0
+%define graphblasver 3.3.3
 %define kluver   1.3.9
 %define ldlver   2.2.6
 %define mongoosever  2.0.3
 %define rbiover  2.2.6
+%define slipluver1.0.2
 %define spqrver  2.0.9
 %define umfpackver   5.7.8
 # Your need define even it's just the same as main package
 # or the %%build loop will override %%version with umfpack's version.
-%define configver5.7.1
+%define configver5.8.1
 %define csparsemajor %(echo "%{csparsever}" | cut -d "." -f1)
 %define amdlib   %(echo "libamd%{amdver}"  | cut -d "." 
-f1)
 %define btflib   %(echo "libbtf%{btfver}"  | cut -d "." 
-f1)
@@ -83,6 +87,7 @@
 %define ldllib   %(echo "libldl%{ldlver}"  | cut -d "." 
-f1)
 %define mongooselib  %(echo "libmongoose%{mongoosever}"| cut -d "." 
-f1)
 %define rbiolib  %(echo "librbio%{rbiover}"| cut -d "." 
-f1)
+%define sliplulib%(echo "libsliplu%{slipluver}"| cut -d "." 
-f1)
 %define spqrlib  %(echo "libspqr%{spqrver}"| cut -d "." 
-f1)
 %define umfpacklib   %(echo "libumfpack%{umfpackver}"  | cut -d "." 
-f1)
 %define configlib%(echo "libsuitesparseconfig%{configver}" | cut -d "." 
-f1)
@@ -115,6 +120,7 @@
 Requires:   %{ldllib}   = %{ldlver}
 Requires:   %{mongooselib}  = %{mongoosever}
 Requires:   %{rbiolib}  = %{rbiover}
+Requires:   %{sliplulib} = %{slipluver}
 Requires:   %{spqrlib}  = %{spqrver}
 Requires:   %{umfpacklib}   = %{umfpackver}
 Requires:   metis-devel
@@ -159,6 +165,8 @@
 Obsoletes:  libmongoose-devel  < %{mongoosever}
 Provides:   librbio-devel  = 

commit suitesparse for openSUSE:Factory

2020-03-24 Thread root
Hello community,

here is the log from the commit of package suitesparse for openSUSE:Factory 
checked in at 2020-03-24 22:30:59

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


Package is "suitesparse"

Tue Mar 24 22:30:59 2020 rev:31 rq:787137 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes  2019-11-11 
12:57:29.361505987 +0100
+++ /work/SRC/openSUSE:Factory/.suitesparse.new.3160/suitesparse.changes
2020-03-24 22:31:19.325058538 +0100
@@ -1,0 +2,8 @@
+Thu Mar 19 22:49:23 UTC 2020 - Christoph G 
+
+- Update to SuiteSparse 5.7.1
+  * GraphBLAS 3.2.0: better performance, new ANY and PAIR operators,
+structural mask, GrB_DESC_* from 1.3 C API Specification.
+  * CHOLMOD 3.0.14: minor update to cholmod_check to print a matrix
+
+---

Old:

  SuiteSparse-5.6.0.tar.gz

New:

  SuiteSparse-5.7.1.tar.gz



Other differences:
--
++ suitesparse.spec ++
--- /var/tmp/diff_new_pack.0CG8Jk/_old  2020-03-24 22:31:21.573059668 +0100
+++ /var/tmp/diff_new_pack.0CG8Jk/_new  2020-03-24 22:31:21.593059678 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package suitesparse
 #
-# 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
@@ -26,7 +26,7 @@
 Summary:A collection of sparse matrix libraries
 License:GPL-2.0-or-later AND LGPL-2.1-or-later
 Group:  Development/Libraries/C and C++
-Version:5.6.0
+Version:5.7.1
 Release:0
 URL:http://faculty.cse.tamu.edu/davis/suitesparse.html
 Source0:
https://github.com/DrTimothyAldenDavis/SuiteSparse/archive/v%{version}.tar.gz#/SuiteSparse-%{version}.tar.gz
@@ -55,11 +55,11 @@
 %define btfver   1.2.6
 %define camdver  2.4.6
 %define ccolamdver   2.9.6
-%define cholmodver   3.0.13
+%define cholmodver   3.0.14
 %define colamdver2.9.6
 %define csparsever   3.2.0
 %define cxsparsever  3.2.0
-%define graphblasver 3.1.1
+%define graphblasver 3.2.0
 %define kluver   1.3.9
 %define ldlver   2.2.6
 %define mongoosever  2.0.3
@@ -68,7 +68,7 @@
 %define umfpackver   5.7.8
 # Your need define even it's just the same as main package
 # or the %%build loop will override %%version with umfpack's version.
-%define configver5.6.0
+%define configver5.7.1
 %define csparsemajor %(echo "%{csparsever}" | cut -d "." -f1)
 %define amdlib   %(echo "libamd%{amdver}"  | cut -d "." 
-f1)
 %define btflib   %(echo "libbtf%{btfver}"  | cut -d "." 
-f1)
@@ -699,14 +699,14 @@
 %postun -n %{configlib} -p /sbin/ldconfig
 
 %files devel
-%doc ChangeLog README.txt
+%doc ChangeLog README.md
 %license LICENSE.txt
 %{_docdir}/%{name}-%{version}
 %{_libdir}/*.so
 %{_includedir}/%{name}/
 
 %files devel-static
-%doc ChangeLog README.txt
+%doc ChangeLog README.md
 %license LICENSE.txt
 %{_libdir}/*.a
 

++ SuiteSparse-5.6.0.tar.gz -> SuiteSparse-5.7.1.tar.gz ++
/work/SRC/openSUSE:Factory/suitesparse/SuiteSparse-5.6.0.tar.gz 
/work/SRC/openSUSE:Factory/.suitesparse.new.3160/SuiteSparse-5.7.1.tar.gz 
differ: char 13, line 1




commit suitesparse for openSUSE:Factory

2019-11-11 Thread root
Hello community,

here is the log from the commit of package suitesparse for openSUSE:Factory 
checked in at 2019-11-11 12:57:25

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


Package is "suitesparse"

Mon Nov 11 12:57:25 2019 rev:30 rq:745747 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes  2019-09-05 
12:07:20.747886032 +0200
+++ /work/SRC/openSUSE:Factory/.suitesparse.new.2990/suitesparse.changes
2019-11-11 12:57:29.361505987 +0100
@@ -1,0 +2,11 @@
+Wed Nov  6 08:38:31 UTC 2019 - Ana Guerrero Lopez 
+
+- Update URL and Source to use GitHub. 
+
+---
+Tue Oct 29 23:12:34 UTC 2019 - Christoph G 
+
+- Update to SuiteSparse 5.6.0
+  *GraphBlas 3.1.1: with OpenMP parallelism, and MATLAB interface
+
+---

Old:

  SuiteSparse-5.4.0.tar.gz

New:

  SuiteSparse-5.6.0.tar.gz



Other differences:
--
++ suitesparse.spec ++
--- /var/tmp/diff_new_pack.qSgidy/_old  2019-11-11 12:57:32.293509092 +0100
+++ /var/tmp/diff_new_pack.qSgidy/_new  2019-11-11 12:57:32.297509097 +0100
@@ -26,10 +26,10 @@
 Summary:A collection of sparse matrix libraries
 License:GPL-2.0-or-later AND LGPL-2.1-or-later
 Group:  Development/Libraries/C and C++
-Version:5.4.0
+Version:5.6.0
 Release:0
-Url:http://faculty.cse.tamu.edu/davis/SuiteSparse/
-Source: 
http://faculty.cse.tamu.edu/davis/SuiteSparse/SuiteSparse-%{version}.tar.gz
+URL:http://faculty.cse.tamu.edu/davis/suitesparse.html
+Source0:
https://github.com/DrTimothyAldenDavis/SuiteSparse/archive/v%{version}.tar.gz#/SuiteSparse-%{version}.tar.gz
 Source2:%{name}-rpmlintrc
 # PATCH-FIX-OPENSUSE build_csparse_shared.patch -- Build CSparse as a shared 
library
 Patch1: build_csparse_shared.patch
@@ -59,7 +59,7 @@
 %define colamdver2.9.6
 %define csparsever   3.2.0
 %define cxsparsever  3.2.0
-%define graphblasver 2.2.2
+%define graphblasver 3.1.1
 %define kluver   1.3.9
 %define ldlver   2.2.6
 %define mongoosever  2.0.3
@@ -68,7 +68,7 @@
 %define umfpackver   5.7.8
 # Your need define even it's just the same as main package
 # or the %%build loop will override %%version with umfpack's version.
-%define configver5.4.0
+%define configver5.6.0
 %define csparsemajor %(echo "%{csparsever}" | cut -d "." -f1)
 %define amdlib   %(echo "libamd%{amdver}"  | cut -d "." 
-f1)
 %define btflib   %(echo "libbtf%{btfver}"  | cut -d "." 
-f1)
@@ -149,8 +149,8 @@
 Obsoletes:  libcsparse-devel   < %{csparsever}
 Provides:   libcxsparse-devel  = %{cxsparsever}
 Obsoletes:  libcxsparse-devel  < %{cxsparsever}
-Provides:   libgraphblas-devel = %{umfpackver}
-Obsoletes:  libgraphblas-devel < %{umfpackver}
+Provides:   libgraphblas-devel = %{graphblasver}
+Obsoletes:  libgraphblas-devel < %{graphblasver}
 Provides:   libklu-devel   = %{kluver}
 Obsoletes:  libklu-devel   < %{kluver}
 Provides:   libldl-devel   = %{ldlver}
@@ -553,7 +553,7 @@
 SuiteSparse_config is part of the SuiteSparse sparse matrix suite.
 
 %prep
-%setup -q -n SuiteSparse
+%setup -q -n SuiteSparse-%{version}
 %patch1 -p1
 sed 's/^CHOLMOD_CONFIG =.*/CHOLMOD_CONFIG = -DNPARTITION/' -i 
SuiteSparse_config/SuiteSparse_config.mk
 %if %{without openblas}
@@ -613,10 +613,6 @@
 cp -Pt %{buildroot}%{_includedir}/%{name} GraphBLAS/Include/*.h
 cp -Prt %{buildroot}%{_docdir} share/doc/*
 
-%if 0%{?sle_version} > 120300
-cp -Pt %{buildroot}%{_libdir} GraphBLAS/build/*.a
-%endif
-
 %check
 amd_test_symbol="amd_postorder"
 btf_test_symbol="btf_order"
@@ -771,7 +767,7 @@
 %{_libdir}/libcxsparse.so.*
 
 %files -n %{graphblaslib}
-%doc GraphBLAS/README.txt
+%doc GraphBLAS/README.md
 %doc GraphBLAS/Doc/GraphBLAS_UserGuide.pdf
 %license GraphBLAS/Doc/ChangeLog GraphBLAS/Doc/License.txt
 %{_libdir}/libgraphblas.so.*
@@ -782,7 +778,7 @@
 %license KLU/Doc/License.txt KLU/Doc/lesser.txt
 %{_libdir}/libklu.so.*
 
-%files -n libldl-doc
+%files -n libklu-doc
 %doc KLU/Doc/KLU_UserGuide.pdf
 
 %files -n %{ldllib}

++ SuiteSparse-5.4.0.tar.gz -> SuiteSparse-5.6.0.tar.gz ++
/work/SRC/openSUSE:Factory/suitesparse/SuiteSparse-5.4.0.tar.gz 
/work/SRC/openSUSE:Factory/.suitesparse.new.2990/SuiteSparse-5.6.0.tar.gz 
differ: char 5, line 1




commit suitesparse for openSUSE:Factory

2019-09-05 Thread root
Hello community,

here is the log from the commit of package suitesparse for openSUSE:Factory 
checked in at 2019-09-05 12:07:18

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


Package is "suitesparse"

Thu Sep  5 12:07:18 2019 rev:29 rq:720974 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes  2019-04-08 
20:51:17.602469668 +0200
+++ /work/SRC/openSUSE:Factory/.suitesparse.new.7948/suitesparse.changes
2019-09-05 12:07:20.747886032 +0200
@@ -1,0 +2,5 @@
+Fri Aug  2 08:23:49 UTC 2019 - Martin Liška 
+
+- Use FAT LTO objects in order to provide proper static library.
+
+---



Other differences:
--
++ suitesparse.spec ++
--- /var/tmp/diff_new_pack.Gx7Pnv/_old  2019-09-05 12:07:22.195885760 +0200
+++ /var/tmp/diff_new_pack.Gx7Pnv/_new  2019-09-05 12:07:22.195885760 +0200
@@ -579,6 +579,7 @@
 %patch775418 -p1
 
 %build
+%global _lto_cflags %{_lto_cflags} -ffat-lto-objects
 %if 0%{?suse_version} < 1500
 export CC=gcc-7
 export CXX=g++-7




commit suitesparse for openSUSE:Factory

2019-04-08 Thread root
Hello community,

here is the log from the commit of package suitesparse for openSUSE:Factory 
checked in at 2019-04-08 20:51:15

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


Package is "suitesparse"

Mon Apr  8 20:51:15 2019 rev:28 rq:692034 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes  2019-03-22 
14:51:34.794161241 +0100
+++ /work/SRC/openSUSE:Factory/.suitesparse.new.3908/suitesparse.changes
2019-04-08 20:51:17.602469668 +0200
@@ -1,0 +2,14 @@
+Sat Apr  6 12:04:27 UTC 2019 - Jan Engelhardt 
+
+- Trim future visions from descriptions.
+
+---
+Tue Apr  2 09:24:03 UTC 2019 - Christoph G 
+
+- Update to SuiteSparse 5.4.0
+  * GraphBLAS 2.2.2: many upgrades and new features, a few bug fixes
+- Update to SuiteSparse 5.3.0
+  * new package: Mongoose (version 2.0.2)
+- doc packages for AMD, CAMD, KLU, LDL, and Mongoose.
+
+---

Old:

  SuiteSparse-5.2.0.tar.gz

New:

  SuiteSparse-5.4.0.tar.gz



Other differences:
--
++ suitesparse.spec ++
--- /var/tmp/diff_new_pack.JSAD37/_old  2019-04-08 20:51:19.550471092 +0200
+++ /var/tmp/diff_new_pack.JSAD37/_new  2019-04-08 20:51:19.554471095 +0200
@@ -24,9 +24,9 @@
 
 Name:   suitesparse
 Summary:A collection of sparse matrix libraries
-License:GPL-2.0+ and LGPL-2.1+
+License:GPL-2.0-or-later AND LGPL-2.1-or-later
 Group:  Development/Libraries/C and C++
-Version:5.2.0
+Version:5.4.0
 Release:0
 Url:http://faculty.cse.tamu.edu/davis/SuiteSparse/
 Source: 
http://faculty.cse.tamu.edu/davis/SuiteSparse/SuiteSparse-%{version}.tar.gz
@@ -45,6 +45,7 @@
 BuildRequires:  cmake
 BuildRequires:  gcc-fortran
 BuildRequires:  lapack-devel
+BuildRequires:  m4
 BuildRequires:  metis-devel
 BuildRequires:  tbb-devel
 %if %{with openblas}
@@ -54,19 +55,20 @@
 %define btfver   1.2.6
 %define camdver  2.4.6
 %define ccolamdver   2.9.6
-%define cholmodver   3.0.12
+%define cholmodver   3.0.13
 %define colamdver2.9.6
 %define csparsever   3.2.0
 %define cxsparsever  3.2.0
-%define graphblasver 2.0.1
+%define graphblasver 2.2.2
 %define kluver   1.3.9
 %define ldlver   2.2.6
+%define mongoosever  2.0.3
 %define rbiover  2.2.6
-%define spqrver  2.0.8
-%define umfpackver   5.7.6
+%define spqrver  2.0.9
+%define umfpackver   5.7.8
 # Your need define even it's just the same as main package
 # or the %%build loop will override %%version with umfpack's version.
-%define configver5.2.0
+%define configver5.4.0
 %define csparsemajor %(echo "%{csparsever}" | cut -d "." -f1)
 %define amdlib   %(echo "libamd%{amdver}"  | cut -d "." 
-f1)
 %define btflib   %(echo "libbtf%{btfver}"  | cut -d "." 
-f1)
@@ -79,6 +81,7 @@
 %define graphblaslib %(echo "libgraphblas%{graphblasver}"  | cut -d "." 
-f1)
 %define klulib   %(echo "libklu%{kluver}"  | cut -d "." 
-f1)
 %define ldllib   %(echo "libldl%{ldlver}"  | cut -d "." 
-f1)
+%define mongooselib  %(echo "libmongoose%{mongoosever}"| cut -d "." 
-f1)
 %define rbiolib  %(echo "librbio%{rbiover}"| cut -d "." 
-f1)
 %define spqrlib  %(echo "libspqr%{spqrver}"| cut -d "." 
-f1)
 %define umfpacklib   %(echo "libumfpack%{umfpackver}"  | cut -d "." 
-f1)
@@ -90,7 +93,7 @@
 
 %package devel
 Summary:Development headers for SuiteSparse
-License:GPL-2.0+ and LGPL-2.1+
+License:GPL-2.0-or-later AND LGPL-2.1-or-later
 Group:  Development/Libraries/C and C++
 %if 0%{?suse_version} < 1500
 Requires:   gcc7-c++
@@ -110,6 +113,7 @@
 Requires:   %{graphblaslib} = %{graphblasver}
 Requires:   %{klulib}   = %{kluver}
 Requires:   %{ldllib}   = %{ldlver}
+Requires:   %{mongooselib}  = %{mongoosever}
 Requires:   %{rbiolib}  = %{rbiover}
 Requires:   %{spqrlib}  = %{spqrver}
 Requires:   %{umfpacklib}   = %{umfpackver}
@@ -151,6 +155,8 @@
 Obsoletes:  libklu-devel   < %{kluver}
 Provides:   libldl-devel   = %{ldlver}
 Obsoletes:  libldl-devel   < %{ldlver}
+Provides:   libmongoose-devel  = %{mongoosever}
+Obsoletes:  libmongoose-devel  < %{mongoosever}
 Provides:   librbio-devel  = %{rbiover}
 Obsoletes:  librbio-devel  < %{rbiover}
 Provides:   libspqr-devel  = %{spqrver}
@@ -171,7 +177,7 @@
 
 %package devel-static
 

commit suitesparse for openSUSE:Factory

2019-03-22 Thread root
Hello community,

here is the log from the commit of package suitesparse for openSUSE:Factory 
checked in at 2019-03-22 14:51:29

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


Package is "suitesparse"

Fri Mar 22 14:51:29 2019 rev:27 rq:687139 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes  2018-07-04 
23:50:10.140220959 +0200
+++ /work/SRC/openSUSE:Factory/.suitesparse.new.25356/suitesparse.changes   
2019-03-22 14:51:34.794161241 +0100
@@ -1,0 +2,6 @@
+Wed Mar 20 23:23:47 UTC 2019 - Stefan Brüns 
+
+- Remove openmpi BuildRequires, all SuiteSparse libraries are MPI
+  agnostic.
+
+---



Other differences:
--
++ suitesparse.spec ++
--- /var/tmp/diff_new_pack.0LeL7a/_old  2019-03-22 14:51:37.894159392 +0100
+++ /var/tmp/diff_new_pack.0LeL7a/_new  2019-03-22 14:51:37.938159365 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package suitesparse
 #
-# 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
@@ -12,7 +12,7 @@
 # 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/
 #
 
 
@@ -50,7 +50,6 @@
 %if %{with openblas}
 BuildRequires:  openblas-devel
 %endif
-BuildRequires:  openmpi-devel
 %define amdver   2.4.6
 %define btfver   1.2.6
 %define camdver  2.4.6
@@ -120,7 +119,6 @@
 %else
 Requires:   lapack-devel
 %endif
-Requires:   openmpi-devel
 Requires:   tbb-devel
 # make sure developers can find these packages
 Provides:   SuiteSparse_config = %{version}
@@ -635,7 +633,6 @@
 %postun -n %{configlib} -p /sbin/ldconfig
 
 %files devel
-%defattr(-,root,root)
 %doc ChangeLog README.txt
 %license LICENSE.txt
 %{_docdir}/%{name}-%{version}
@@ -643,42 +640,36 @@
 %{_includedir}/%{name}/
 
 %files devel-static
-%defattr(-,root,root)
 %doc ChangeLog README.txt
 %license LICENSE.txt
 %{_libdir}/*.a
 
 
 %files -n %{amdlib}
-%defattr(-, root, root)
 %doc AMD/README.txt
 %doc AMD/Doc/AMD_UserGuide.pdf AMD/Doc/ChangeLog
 %license AMD/Doc/License.txt AMD/Doc/lesser.txt
 %{_libdir}/libamd.so.*
 
 %files -n %{btflib}
-%defattr(-, root, root)
 %doc BTF/README.txt
 %doc BTF/Doc/ChangeLog
 %license BTF/Doc/License.txt BTF/Doc/lesser.txt
 %{_libdir}/libbtf.so.*
 
 %files -n %{camdlib}
-%defattr(-, root, root)
 %doc CAMD/README.txt
 %doc CAMD/Doc/CAMD_UserGuide.pdf CAMD/Doc/ChangeLog
 %license CAMD/Doc/License.txt CAMD/Doc/lesser.txt
 %{_libdir}/libcamd.so.*
 
 %files -n %{ccolamdlib}
-%defattr(-, root, root)
 %doc CCOLAMD/README.txt
 %doc CCOLAMD/Doc/ChangeLog
 %license CCOLAMD/Doc/License.txt CCOLAMD/Doc/lesser.txt
 %{_libdir}/libccolamd.so.*
 
 %files -n %{cholmodlib}
-%defattr(-, root, root)
 %doc CHOLMOD/README.txt
 %doc CHOLMOD/Doc/CHOLMOD_UserGuide.pdf 
 %license CHOLMOD/Doc/ChangeLog CHOLMOD/Doc/License.txt
@@ -687,70 +678,60 @@
 %{_libdir}/libcholmod.so.*
 
 %files -n %{colamdlib}
-%defattr(-, root, root)
 %doc COLAMD/README.txt
 %doc COLAMD/Doc/ChangeLog
 %license COLAMD/Doc/License.txt COLAMD/Doc/lesser.txt
 %{_libdir}/libcolamd.so.*
 
 %files -n %{csparselib}
-%defattr(-, root, root)
 %doc CSparse/README.txt
 %doc CSparse/Doc/ChangeLog
 %license CSparse/Doc/License.txt CSparse/Doc/lesser.txt
 %{_libdir}/libcsparse.so.*
 
 %files -n %{cxsparselib}
-%defattr(-, root, root)
 %doc CXSparse/README.txt
 %doc CXSparse/Doc/ChangeLog
 %license CXSparse/Doc/License.txt CXSparse/Doc/lesser.txt
 %{_libdir}/libcxsparse.so.*
 
 %files -n %{graphblaslib}
-%defattr(-, root, root)
 %doc GraphBLAS/README.txt
 %doc GraphBLAS/Doc/GraphBLAS_UserGuide.pdf
 %license GraphBLAS/Doc/ChangeLog GraphBLAS/Doc/License.txt
 %{_libdir}/libgraphblas.so.*
 
 %files -n %{klulib}
-%defattr(-, root, root)
 %doc KLU/README.txt
 %doc KLU/Doc/KLU_UserGuide.pdf KLU/Doc/ChangeLog
 %license KLU/Doc/License.txt KLU/Doc/lesser.txt
 %{_libdir}/libklu.so.*
 
 %files -n %{ldllib}
-%defattr(-, root, root)
 %doc LDL/README.txt
 %doc LDL/Doc/ldl_userguide.pdf LDL/Doc/ChangeLog
 %license LDL/Doc/License.txt LDL/Doc/lesser.txt
 %{_libdir}/libldl.so.*
 
 %files -n %{rbiolib}
-%defattr(-, root, root)
 %doc RBio/README.txt
 %doc RBio/Doc/ChangeLog
 %license RBio/Doc/License.txt RBio/Doc/gpl.txt
 %{_libdir}/librbio.so.*
 
 %files -n %{spqrlib}
-%defattr(-, root, root)
 %doc SPQR/README.txt
 %doc 

commit suitesparse for openSUSE:Factory

2018-07-04 Thread root
Hello community,

here is the log from the commit of package suitesparse for openSUSE:Factory 
checked in at 2018-07-04 23:50:06

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


Package is "suitesparse"

Wed Jul  4 23:50:06 2018 rev:26 rq:619222 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes  2018-06-02 
11:50:21.931923482 +0200
+++ /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.changes 
2018-07-04 23:50:10.140220959 +0200
@@ -1,0 +2,6 @@
+Wed Jun 27 00:38:48 UTC 2018 - stefan.bru...@rwth-aachen.de
+
+- Fix conditional to select the right gcc-c++ package, also for the
+  devel subpackge
+
+---



Other differences:
--
++ suitesparse.spec ++
--- /var/tmp/diff_new_pack.0pRGD5/_old  2018-07-04 23:50:11.704219230 +0200
+++ /var/tmp/diff_new_pack.0pRGD5/_new  2018-07-04 23:50:11.708219225 +0200
@@ -34,7 +34,7 @@
 # PATCH-FIX-OPENSUSE build_csparse_shared.patch -- Build CSparse as a shared 
library
 Patch1: build_csparse_shared.patch
 Patch775418:bnc775418-enable-SuiteSparse_time-symbol.patch
-%if 0%{?sle_version} == 120300 && 0%{?is_opensuse}
+%if 0%{?suse_version} < 1500
 BuildRequires:  gcc7
 BuildRequires:  gcc7-c++
 %else
@@ -93,7 +93,11 @@
 Summary:Development headers for SuiteSparse
 License:GPL-2.0+ and LGPL-2.1+
 Group:  Development/Libraries/C and C++
+%if 0%{?suse_version} < 1500
+Requires:   gcc7-c++
+%else
 Requires:   gcc-c++ >= 4.9
+%endif
 Requires:   %{amdlib}   = %{amdver}
 Requires:   %{btflib}   = %{btfver}
 Requires:   %{camdlib}  = %{camdver}
@@ -515,7 +519,7 @@
 %patch775418 -p1
 
 %build
-%if 0%{?sle_version} == 120300 && 0%{?is_opensuse}
+%if 0%{?suse_version} < 1500
 export CC=gcc-7
 export CXX=g++-7
 %endif




commit suitesparse for openSUSE:Factory

2018-06-02 Thread root
Hello community,

here is the log from the commit of package suitesparse for openSUSE:Factory 
checked in at 2018-06-02 11:50:08

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


Package is "suitesparse"

Sat Jun  2 11:50:08 2018 rev:25 rq:610773 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes  2018-02-28 
20:00:45.980230910 +0100
+++ /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.changes 
2018-06-02 11:50:21.931923482 +0200
@@ -1,0 +2,31 @@
+Mon Feb 26 19:58:00 UTC 2018 - toddrme2...@gmail.com
+
+- Update to SuiteSparse 5.2.0
+  * GraphBLAS 2.0.1: bug fix to GxB_kron
+  * SuiteSparse_config: corrected back to SO_VERSION 5
+  * GraphBLAS 2.0.0: with changes to API to conform to the latest
+specification.  The SO_VERSION of GraphBLAS must change,
+as a result, since this affects both the ABI and API interface.
+  * CHOLMOD 3.1.12: bug fix (no change to the CHOLMOD ABI or API)
+  * KLU 1.3.9: minor edit, not a bug fix, but code is more clear now
+- Update to SuiteSparse 5.1.2
+  * improved build process for GraphBLAS
+  * minor change to CSparse/Lib/Makefile, no change in CSparse version
+- Update to SuiteSparse 5.1.1
+  * GraphBLAS added to top-level SuiteSparse/Makefile
+  * GraphBLAS 1.1.1: bug fix to *assign, split AxB for faster compile,
+added memory usage statistics, AxB performance improvment
+  * minor update to [AMD CAMD KLU]/Doc/Makefile's, no change to
+version numbers of AMD, CAMD, or KLU
+- Update to SuiteSparse 5.1.0
+  * GraphBLAS 1.1.0
+  * minor update to SPQR Makefile (version remains unchanged;
+no change to source)
+- Update to SuiteSparse 5.0.0
+  * added GraphBLAS Version 1.0.0
+  * replaced UFget with ssget
+- Use build-in build system instead of manually building everything
+- Simplify spec file
+- Add build_csparse_shared.patch to build CSparse as a shared library
+
+---

Old:

  SuiteSparse-4.5.5.tar.gz

New:

  SuiteSparse-5.2.0.tar.gz
  build_csparse_shared.patch



Other differences:
--
++ suitesparse.spec ++
 630 lines (skipped)
 between /work/SRC/openSUSE:Factory/suitesparse/suitesparse.spec
 and /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.spec

++ SuiteSparse-4.5.5.tar.gz -> SuiteSparse-5.2.0.tar.gz ++
/work/SRC/openSUSE:Factory/suitesparse/SuiteSparse-4.5.5.tar.gz 
/work/SRC/openSUSE:Factory/.suitesparse.new/SuiteSparse-5.2.0.tar.gz differ: 
char 5, line 1

++ build_csparse_shared.patch ++
From: toddrme2...@gmail.com
Date: 2018-03-07
Subject: Build shared CSparse

Upstream does not support installing CSparse as a shared library.
We need it is a shared library.  This patch modifies the
makefil to make sure it is installed correctly.


--- a/CSparse/Demo/Makefile
+++ b/CSparse/Demo/Makefile
@@ -1,36 +1,48 @@
-CF = $(CFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -O
-I = -I../Include
+# CC = cc
+# CF = -O
+
+default: all
+
+include ../../SuiteSparse_config/SuiteSparse_config.mk
 
 LDLIBS += -lm
-CS = $(LDFLAGS) ../Lib/libcsparse.a $(LDLIBS)
 
-all: lib cs_demo1 cs_demo2 cs_demo3
+I = -I../../include
+
+CS = $(LDFLAGS) -L../../lib -lcsparse $(LDLIBS)
+
+all: library cs_demo1 cs_demo2 cs_demo3 \
+   tests
+
+library:
+   ( cd ../Lib ; $(MAKE) )
+
+tests: library test
+
+test: cs_demo1 cs_demo2 cs_demo3
- ./cs_demo1 < ../Matrix/t1
- ./cs_demo2 < ../Matrix/t1
-   - ./cs_demo2 < ../Matrix/ash219
-   - ./cs_demo2 < ../Matrix/bcsstk01
- ./cs_demo2 < ../Matrix/fs_183_1
-   - ./cs_demo2 < ../Matrix/mbeacxc
- ./cs_demo2 < ../Matrix/west0067
- ./cs_demo2 < ../Matrix/lp_afiro
-   - ./cs_demo2 < ../Matrix/bcsstk16
+   - ./cs_demo2 < ../Matrix/ash219
+   - ./cs_demo2 < ../Matrix/mbeacxc
+   - ./cs_demo2 < ../Matrix/bcsstk01
- ./cs_demo3 < ../Matrix/bcsstk01
+   - ./cs_demo2 < ../Matrix/bcsstk16
- ./cs_demo3 < ../Matrix/bcsstk16
 
-lib:
-   ( cd ../Lib ; $(MAKE) )
-
-cs_demo1: lib cs_demo1.c Makefile
+cs_demo1: cs_demo1.c Makefile
$(CC) $(CF) $(I) -o cs_demo1 cs_demo1.c $(CS)
 
-cs_demo2: lib cs_demo2.c cs_demo.c cs_demo.h Makefile
+cs_demo2: cs_demo2.c cs_demo.c cs_demo.h Makefile
$(CC) $(CF) $(I) -o cs_demo2 cs_demo2.c cs_demo.c $(CS)
 
-cs_demo3: lib cs_demo3.c cs_demo.c cs_demo.h Makefile
+cs_demo3: cs_demo3.c cs_demo.c cs_demo.h Makefile
$(CC) $(CF) $(I) -o cs_demo3 cs_demo3.c cs_demo.c $(CS)
 
 clean:
-   - $(RM) *.o
+   - $(RM) -r $(CLEAN)
 
 purge: distclean
 

--- a/CSparse/Lib/Makefile
+++ b/CSparse/Lib/Makefile
@@ -15,16 +15,22 @@
 # CSparse/Lib.  It does not install it 

commit suitesparse for openSUSE:Factory

2018-02-28 Thread root
Hello community,

here is the log from the commit of package suitesparse for openSUSE:Factory 
checked in at 2018-02-28 20:00:44

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


Package is "suitesparse"

Wed Feb 28 20:00:44 2018 rev:24 rq:580335 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes  2017-10-18 
10:44:21.498128096 +0200
+++ /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.changes 
2018-02-28 20:00:45.980230910 +0100
@@ -1,0 +2,5 @@
+Wed Feb 14 10:36:16 UTC 2018 - sch...@suse.de
+
+- Make openblas optional, using lapack instead
+
+---



Other differences:
--
++ suitesparse.spec ++
--- /var/tmp/diff_new_pack.Pa3Oqz/_old  2018-02-28 20:00:48.248148850 +0100
+++ /var/tmp/diff_new_pack.Pa3Oqz/_new  2018-02-28 20:00:48.256148560 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package suitesparse
 #
-# 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
@@ -16,6 +16,12 @@
 #
 
 
+%ifarch m68k riscv64
+%bcond_with openblas
+%else
+%bcond_without openblas
+%endif
+
 Name:   suitesparse
 Summary:A collection of sparse matrix libraries
 License:GPL-2.0+ and LGPL-2.1+
@@ -31,7 +37,9 @@
 BuildRequires:  gcc-fortran
 BuildRequires:  lapack-devel
 BuildRequires:  metis-devel
+%if %{with openblas}
 BuildRequires:  openblas-devel
+%endif
 BuildRequires:  openmpi-devel
 %define amdver  2.4.6
 %define amdso   2_4_6
@@ -102,7 +110,11 @@
 Requires:   %{spqrlib} = %{spqrver}
 Requires:   %{umfpacklib}  = %{umfpackver}
 Requires:   metis-devel
+%if %{with openblas}
 Requires:   openblas-devel
+%else
+Requires:   lapack-devel
+%endif
 Requires:   openmpi-devel
 # make sure developers can find these packages
 Provides:   suitesparse-common-devel = %{version}
@@ -225,9 +237,9 @@
 Version:%{cholmodver}
 Release:0
 Summary:Supernodal Sparse Cholesky Factorization and Update/Downdate
-#bnc746867 cholmod from suitesparse should be GPL-2.0 and/or LGPL-2.0 licensed
 License:GPL-2.0 and LGPL-2.1
 Group:  System/Libraries
+#bnc746867 cholmod from suitesparse should be GPL-2.0 and/or LGPL-2.0 licensed
 
 %description -n %{cholmodlib}
 CHOLMOD is a set of ANSI C routines for sparse Cholesky factorization
@@ -427,6 +439,9 @@
 %prep
 %setup -q -n SuiteSparse
 sed 's/^CHOLMOD_CONFIG =.*/CHOLMOD_CONFIG = -DNPARTITION/' -i 
SuiteSparse_config/SuiteSparse_config.mk
+%if %{without openblas}
+sed 's/-lopenblas/-lblas/' -i SuiteSparse_config/SuiteSparse_config.mk
+%endif
 
 # bnc#751746
 rm -rf MATLAB_Tools/Factorize/Doc/factorize_article.pdf
@@ -448,15 +463,20 @@
 popd
 
 # libraries linking config [bnc#883683]
+%if %{with openblas}
+blas_lib=-lopenblas
+%else
+blas_lib=-lblas
+%endif
 amd_libs="libsuitesparseconfig.so"
 camd_libs="libsuitesparseconfig.so"
 ccolamd_libs="libsuitesparseconfig.so"
-cholmod_libs="libamd.so libcamd.so libcolamd.so libccolamd.so 
libsuitesparseconfig.so -lopenblas -llapack -lmetis"
+cholmod_libs="libamd.so libcamd.so libcolamd.so libccolamd.so 
libsuitesparseconfig.so $blas_lib -llapack -lmetis"
 colamd_libs="libsuitesparseconfig.so"
 klu_libs="libamd.so libbtf.so libcolamd.so"
 rbio_libs="libsuitesparseconfig.so"
-spqr_libs="libcholmod.so libsuitesparseconfig.so -lopenblas -llapack -lmetis"
-umfpack_libs="libamd.so libcholmod.so libsuitesparseconfig.so -lopenblas 
-llapack -lmetis"
+spqr_libs="libcholmod.so libsuitesparseconfig.so $blas_lib -llapack -lmetis"
+umfpack_libs="libamd.so libcholmod.so libsuitesparseconfig.so $blas_lib 
-llapack -lmetis"
 
 for dir in AMD BTF CAMD CCOLAMD COLAMD CHOLMOD CSparse CXSparse KLU LDL RBio 
SPQR UMFPACK; do
 pushd $dir




commit suitesparse for openSUSE:Factory

2017-10-18 Thread root
Hello community,

here is the log from the commit of package suitesparse for openSUSE:Factory 
checked in at 2017-10-18 10:44:20

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


Package is "suitesparse"

Wed Oct 18 10:44:20 2017 rev:23 rq:534250 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes  2017-07-21 
22:35:44.996253538 +0200
+++ /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.changes 
2017-10-18 10:44:21.498128096 +0200
@@ -1,0 +2,11 @@
+Mon Oct 16 13:53:59 UTC 2017 - dims...@opensuse.org
+
+- Fix csparselib define: libcsparse-%{csparseso}. This results in
+  the (wrongly named) package libcsparsever-3_1_9 being renamed to
+  libcsparse-3_1_9, matching the content of the package. The old
+  name is, exceptionally, obsoleted by the new package name (not
+  provided, as nothing but the -devel package should ever have
+  referenced the package by name). The obsolete is guarded to no
+  longer apply, should the version change.
+
+---



Other differences:
--
++ suitesparse.spec ++
--- /var/tmp/diff_new_pack.tT0FXP/_old  2017-10-18 10:44:23.214047480 +0200
+++ /var/tmp/diff_new_pack.tT0FXP/_new  2017-10-18 10:44:23.218047292 +0200
@@ -69,7 +69,7 @@
 %define ccolamdlib  libccolamd-%{ccolamdso}
 %define cholmodlib  libcholmod-%{cholmodso}
 %define colamdlib   libcolamd-%{colamdso}
-%define csparselib  libcsparsever-%{csparseso}
+%define csparselib  libcsparse-%{csparseso}
 %define cxsparselib libcxsparse-%{cxsparseso}
 %define klulib  libklu-%{kluso}
 %define ldllib  libldl-%{ldlso}
@@ -275,6 +275,10 @@
 Summary:Instructional Sparse Matrix Package
 License:LGPL-2.1+
 Group:  System/Libraries
+# AT version 3.1.9, this package was accidentally called libcsparsever-3_1_9
+%if "%{csparsever}" == "3.1.9"
+Obsoletes:  libcsparsever-3_1_9 = 3.1.9
+%endif
 
 %description -n %{csparselib}
 CSparse is a small yet feature-rich sparse matrix package written




commit suitesparse for openSUSE:Factory

2017-07-21 Thread root
Hello community,

here is the log from the commit of package suitesparse for openSUSE:Factory 
checked in at 2017-07-21 22:35:38

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


Package is "suitesparse"

Fri Jul 21 22:35:38 2017 rev:22 rq:509638 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes  2017-06-21 
13:49:35.907635757 +0200
+++ /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.changes 
2017-07-21 22:35:44.996253538 +0200
@@ -1,0 +2,8 @@
+Mon Jul 10 23:33:01 UTC 2017 - jeng...@inai.de
+
+- Fix RPM groups.
+- Trim pointless trailing line whitespace from descriptions.
+  % must be encoded as %%.
+- Trim past-time history from suistesparse_config description.
+
+---



Other differences:
--
++ suitesparse.spec ++
--- /var/tmp/diff_new_pack.953iyH/_old  2017-07-21 22:35:46.124094440 +0200
+++ /var/tmp/diff_new_pack.953iyH/_new  2017-07-21 22:35:46.128093875 +0200
@@ -19,7 +19,7 @@
 Name:   suitesparse
 Summary:A collection of sparse matrix libraries
 License:GPL-2.0+ and LGPL-2.1+
-Group:  Development/Libraries
+Group:  Development/Libraries/C and C++
 Version:4.5.5
 Release:0
 Url:http://faculty.cse.tamu.edu/davis/SuiteSparse/
@@ -30,9 +30,9 @@
 BuildRequires:  gcc-c++
 BuildRequires:  gcc-fortran
 BuildRequires:  lapack-devel
-BuildRequires:  openmpi-devel
-BuildRequires:  openblas-devel
 BuildRequires:  metis-devel
+BuildRequires:  openblas-devel
+BuildRequires:  openmpi-devel
 %define amdver  2.4.6
 %define amdso   2_4_6
 %define btfver  1.2.6
@@ -85,10 +85,7 @@
 %package devel 
 Summary:Development headers for SuiteSparse
 License:GPL-2.0+ and LGPL-2.1+
-Group:  Development/Libraries
-Requires:   openmpi-devel
-Requires:   openblas-devel
-Requires:   metis-devel
+Group:  Development/Libraries/C and C++
 Requires:   %{amdlib}  = %{amdver}
 Requires:   %{btflib}  = %{btfver}
 Requires:   %{camdlib} = %{camdver}
@@ -104,6 +101,9 @@
 Requires:   %{rbiolib} = %{rbiover}
 Requires:   %{spqrlib} = %{spqrver}
 Requires:   %{umfpacklib}  = %{umfpackver}
+Requires:   metis-devel
+Requires:   openblas-devel
+Requires:   openmpi-devel
 # make sure developers can find these packages
 Provides:   suitesparse-common-devel = %{version}
 Obsoletes:  suitesparse-common-devel < %{version}
@@ -151,24 +151,10 @@
 The suitesparse-devel package contains files needed for developing
 applications which use the suitesparse libraries.
 
-It also includes SuiteSparse_config, which is required by nearly all 
-sparse matrix packages that I author or co-author. These include 
-SuiteSparseQR, AMD, COLAMD, CCOLAMD, CHOLMOD, KLU, BTF, LDL, 
-CXSparse, RBio, and UMFPACK. It is not required by CSparse, which is 
-a stand-alone package. SuiteSparse_config (prior to version 4.0.0) 
-was named UFconfig.
-
-SuiteSparse_config contains a configuration file for "make" 
-(SuiteSparse_config.mk) and an include file (SuiteSparse_config.h). 
-Also included in SuiteSparse_config is a replacement for the 
-BLAS/LAPACK xerbla routine that does not print a warning message 
-(helpful if you don't want to link the entire Fortran I/O library 
-into a C application).
-
 %package devel-static
 Summary:Static version of SuiteSparse libraries
 License:GPL-2.0+ and LGPL-2.1+
-Group:  Development/Libraries
+Group:  Development/Libraries/C and C++
 Requires:   %{name}-devel = %{version}
 
 %description devel-static
@@ -180,7 +166,7 @@
 Release:0
 Summary:Symmetric Approximate Minimum Degree
 License:LGPL-2.1+
-Group:  Development/Libraries
+Group:  System/Libraries
 
 %description -n %{amdlib}
 AMD is a set of routines for ordering a sparse matrix prior to 
@@ -197,7 +183,7 @@
 Release:0
 Summary:Permutation to Block Triangular Form
 License:LGPL-2.1+
-Group:  Development/Libraries
+Group:  System/Libraries
 
 %description -n %{btflib}
 BTF permutes an unsymmetric matrix (square or rectangular) into its 
@@ -211,7 +197,7 @@
 Release:0
 Summary:Symmetric Approximate Minimum Degree
 License:LGPL-2.1+
-Group:  Development/Libraries
+Group:  System/Libraries
 
 %description -n %{camdlib}
 CAMD is a set of routines for ordering a sparse matrix prior to 
@@ -226,7 +212,7 @@
 Release:0
 Summary:Constrained Column Approximate Minimum Degree
 License:LGPL-2.1+
-Group:  

commit suitesparse for openSUSE:Factory

2017-06-21 Thread root
Hello community,

here is the log from the commit of package suitesparse for openSUSE:Factory 
checked in at 2017-06-21 13:49:34

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


Package is "suitesparse"

Wed Jun 21 13:49:34 2017 rev:21 rq:503224 version:unknown

Changes:

--- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes  2015-12-13 
09:36:38.0 +0100
+++ /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.changes 
2017-06-21 13:49:35.907635757 +0200
@@ -1,0 +2,46 @@
+Sun Jun 11 01:49:03 UTC 2017 - toddrme2...@gmail.com
+
+- Update to version 4.5.5
+  * minor fix to SuiteSparse/Makefile for 'make install'
+- Update to version 4.5.4
+  * minor update to SPQR for ACM TOMS submission
+- Update to version 4.5.3
+  * minor changes to Makefiles
+- Update to version 4.5.2
+  * licensing simplified (no other change); refer to PACKAGE/Doc/License.txt
+for the license for each package.
+- Update to version 4.5.1
+  * update to Makefiles.  Version 4.5.0 is broken on the Mac.
+   That version also compiles *.so libraries on Linux with
+   underlinked dependencies to other libraries in SuiteSparse.
+   For example, AMD requires SuiteSparse_config.  The links to
+   required libraries are now explicitly included in each library,
+   in SuiteSparse 4.5.1.
+  * minor change to CHOLMOD/Check/cholmod_write.c, when compiling with
+   options that disable specific modules
+- Update to version 4.5.0
+  * better Makefiles for creating and installing shared libraries
+  * CHOLMOD now uses METIS 5.1.0, which is distributed with SuiteSparse
+  * fix for MATLAB R2015b, which changed how it creates empty matrices,
+   as compared to prior versions of MATLAB.  This change in MATLAB
+   breaks many of the mexFunctions in prior versions of SuiteSparse.
+   If you use MATLAB R2015b, you must upgrade to SuiteSparse 4.5.0
+   or later.
+- Update to version 4.4.7
+  * note that this minor update fails on the Mac, so its
+listed on my web page as a 'beta' release.
+  * Improved the Makefiles of all packages.  They now create *.so
+shared libraries (*.dylib on the Mac).  Also, there is now
+only a single SuiteSparse_config.mk file.  It now determines
+your system automatically, and whether or not you have METIS
+and CUDA.  It also automatically detects if you have the Intel
+compiler or not, and uses it if it finds it.  There should be
+no need to edit this file for most cases, but you may need to
+for your particular system.  With this release, there are almost
+no changes to the source code, except for the VERSION numbers
+defined in the various include *.h files for each package.
+- Use faster openblas.
+  * Remove blas-instead-of-openblas-SuiteSparse_config_mk.patch
+- Remove upstream-included no-removal-of-suitesparse_config-output.patch
+
+---

Old:

  SuiteSparse-4.4.6.tar.gz
  blas-instead-of-openblas-SuiteSparse_config_mk.patch
  no-removal-of-suitesparse_config-output.patch

New:

  SuiteSparse-4.5.5.tar.gz



Other differences:
--
++ suitesparse.spec ++
--- /var/tmp/diff_new_pack.M8taiw/_old  2017-06-21 13:49:37.311437735 +0200
+++ /var/tmp/diff_new_pack.M8taiw/_new  2017-06-21 13:49:37.315437171 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package suitesparse
 #
-# Copyright (c) 2015 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
@@ -20,49 +20,49 @@
 Summary:A collection of sparse matrix libraries
 License:GPL-2.0+ and LGPL-2.1+
 Group:  Development/Libraries
-Version:4.4.6
+Version:4.5.5
 Release:0
 Url:http://faculty.cse.tamu.edu/davis/SuiteSparse/
-Source: SuiteSparse-%{version}.tar.gz
+Source: 
http://faculty.cse.tamu.edu/davis/SuiteSparse/SuiteSparse-%{version}.tar.gz
 Source2:%{name}-rpmlintrc
-Patch0: no-removal-of-suitesparse_config-output.patch
-Patch1: blas-instead-of-openblas-SuiteSparse_config_mk.patch
 Patch775418:bnc775418-enable-SuiteSparse_time-symbol.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  blas-devel
 BuildRequires:  gcc-c++
 BuildRequires:  gcc-fortran
 BuildRequires:  lapack-devel
-%define amdver  2.4.1
-%define amdso   2_4_1
-%define btfver  1.2.1
-%define btfso   1_2_1
-%define camdver 2.4.1
-%define camdso  2_4_1
-%define ccolamdver  2.9.1
-%define ccolamdso  

commit suitesparse for openSUSE:Factory

2015-12-13 Thread h_root
Hello community,

here is the log from the commit of package suitesparse for openSUSE:Factory 
checked in at 2015-12-13 09:36:36

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


Package is "suitesparse"

Changes:

--- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes  2015-11-24 
22:30:37.0 +0100
+++ /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.changes 
2015-12-13 09:36:38.0 +0100
@@ -1,0 +2,6 @@
+Sat Dec  5 13:40:52 UTC 2015 - f...@grueninger.de
+
+- Update to version 4.4.6
+  * SPQR 2.0.2: changed default tol when A has infs, from inf to realmax 
(~1e308)
+
+---

Old:

  SuiteSparse-4.4.5.tar.gz

New:

  SuiteSparse-4.4.6.tar.gz



Other differences:
--
++ suitesparse.spec ++
--- /var/tmp/diff_new_pack.P9tjJF/_old  2015-12-13 09:36:40.0 +0100
+++ /var/tmp/diff_new_pack.P9tjJF/_new  2015-12-13 09:36:40.0 +0100
@@ -20,7 +20,7 @@
 Summary:A collection of sparse matrix libraries
 License:GPL-2.0+ and LGPL-2.1+
 Group:  Development/Libraries
-Version:4.4.5
+Version:4.4.6
 Release:0
 Url:http://faculty.cse.tamu.edu/davis/SuiteSparse/
 Source: SuiteSparse-%{version}.tar.gz
@@ -55,14 +55,14 @@
 %define ldlso   2_2_1
 %define rbiover 2.2.1
 %define rbioso  2_2_1
-%define spqrver 2.0.1
-%define spqrso  2_0_1
+%define spqrver 2.0.2
+%define spqrso  2_0_2
 %define umfpackver  5.7.1
 %define umfpackso   5_7_1
 # Your need define even it's just the same as main package
 # or the %%build loop will override %%version with umfpack's version.
-%define configver   4.4.5
-%define configso4_4_5
+%define configver   4.4.6
+%define configso4_4_6
 %define amdlib  libamd-%{amdso}
 %define btflib  libbtf-%{btfso}
 %define camdlib libcamd-%{camdso}

++ SuiteSparse-4.4.5.tar.gz -> SuiteSparse-4.4.6.tar.gz ++
/work/SRC/openSUSE:Factory/suitesparse/SuiteSparse-4.4.5.tar.gz 
/work/SRC/openSUSE:Factory/.suitesparse.new/SuiteSparse-4.4.6.tar.gz differ: 
char 5, line 1




commit suitesparse for openSUSE:Factory

2015-11-24 Thread h_root
Hello community,

here is the log from the commit of package suitesparse for openSUSE:Factory 
checked in at 2015-11-24 22:30:36

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


Package is "suitesparse"

Changes:

--- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes  2015-10-01 
12:21:55.0 +0200
+++ /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.changes 
2015-11-24 22:30:37.0 +0100
@@ -1,0 +2,6 @@
+Wed Nov 18 21:43:05 UTC 2015 - f...@grueninger.de
+
+- Package forgotten C++ includes (*.hpp), too.
+- Adjust download link
+
+---



Other differences:
--
++ suitesparse.spec ++
--- /var/tmp/diff_new_pack.GrNwWI/_old  2015-11-24 22:30:38.0 +0100
+++ /var/tmp/diff_new_pack.GrNwWI/_new  2015-11-24 22:30:38.0 +0100
@@ -22,7 +22,7 @@
 Group:  Development/Libraries
 Version:4.4.5
 Release:0
-Url:http://www.cise.ufl.edu/research/sparse/SuiteSparse
+Url:http://faculty.cse.tamu.edu/davis/SuiteSparse/
 Source: SuiteSparse-%{version}.tar.gz
 Source2:%{name}-rpmlintrc
 Patch0: no-removal-of-suitesparse_config-output.patch
@@ -494,7 +494,10 @@
 pushd $dir
   ver=$(grep -E "^VERSION =" Makefile | sed "s:VERSION = ::")
   cp -a Lib/*.a %{buildroot}/%{_libdir}
-  cp -a Include/*.h  %{buildroot}%{_includedir}/%{name}
+  cp -a Include/*\.h %{buildroot}%{_includedir}/%{name}
+  if ls Include/*\.hpp 1> /dev/null 2>&1; then
+cp -a Include/*\.hpp %{buildroot}%{_includedir}/%{name}
+  fi
   mkdir %{buildroot}%{_docdir}/%{name}/$dir-$ver
   mkdir %{buildroot}%{_docdir}/%{name}-devel/$dir
   cp -a README.txt Doc/{License,ChangeLog,*.txt} 
%{buildroot}%{_docdir}/%{name}/$dir-$ver > /dev/null 2>&1 | true




commit suitesparse for openSUSE:Factory

2015-10-01 Thread h_root
Hello community,

here is the log from the commit of package suitesparse for openSUSE:Factory 
checked in at 2015-10-01 12:21:52

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


Package is "suitesparse"

Changes:

--- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes  2015-04-07 
09:28:22.0 +0200
+++ /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.changes 
2015-10-01 12:21:55.0 +0200
@@ -1,0 +2,12 @@
+Wed Sep 23 08:26:49 UTC 2015 - f...@grueninger.de
+
+- Update to version 4.4.5
+  + CHOLMOD 3.0.6:
+* minor fix to CHOLMOD (-DNGPL did not work as expected)
+* added MATLAB interface for row add/delete (lurowmod)
+  + KLU 1.3.3: Fix for klu_dump.c (debugging case only)
+  + UFcollection:  added additional stats for matrix collection
+  + AMD: changed the license.  Was LGPL only, now either LGPL or BSD,
+at the user's option.  See AMD/Doc/License.txt for details.
+
+---

Old:

  SuiteSparse-4.4.4.tar.gz

New:

  SuiteSparse-4.4.5.tar.gz



Other differences:
--
++ suitesparse.spec ++
--- /var/tmp/diff_new_pack.OrU2ZP/_old  2015-10-01 12:21:56.0 +0200
+++ /var/tmp/diff_new_pack.OrU2ZP/_new  2015-10-01 12:21:56.0 +0200
@@ -20,7 +20,7 @@
 Summary:A collection of sparse matrix libraries
 License:GPL-2.0+ and LGPL-2.1+
 Group:  Development/Libraries
-Version:4.4.4
+Version:4.4.5
 Release:0
 Url:http://www.cise.ufl.edu/research/sparse/SuiteSparse
 Source: SuiteSparse-%{version}.tar.gz
@@ -43,14 +43,14 @@
 %define ccolamdso   2_9_1
 %define colamdver   2.9.1
 %define colamdso2_9_1
-%define cholmodver  3.0.5
-%define cholmodso   3_0_5
+%define cholmodver  3.0.6
+%define cholmodso   3_0_6
 %define csparsever  3.1.4
 %define csparseso   3_1_4
 %define cxsparsever 3.1.4
 %define cxsparseso  3_1_4
-%define kluver  1.3.2
-%define kluso   1_3_2
+%define kluver  1.3.3
+%define kluso   1_3_3
 %define ldlver  2.2.1
 %define ldlso   2_2_1
 %define rbiover 2.2.1
@@ -61,8 +61,8 @@
 %define umfpackso   5_7_1
 # Your need define even it's just the same as main package
 # or the %%build loop will override %%version with umfpack's version.
-%define configver   4.4.4
-%define configso4_4_4
+%define configver   4.4.5
+%define configso4_4_5
 %define amdlib  libamd-%{amdso}
 %define btflib  libbtf-%{btfso}
 %define camdlib libcamd-%{camdso}

++ SuiteSparse-4.4.4.tar.gz -> SuiteSparse-4.4.5.tar.gz ++
/work/SRC/openSUSE:Factory/suitesparse/SuiteSparse-4.4.4.tar.gz 
/work/SRC/openSUSE:Factory/.suitesparse.new/SuiteSparse-4.4.5.tar.gz differ: 
char 5, line 1




commit suitesparse for openSUSE:Factory

2015-04-07 Thread h_root
Hello community,

here is the log from the commit of package suitesparse for openSUSE:Factory 
checked in at 2015-04-07 09:28:21

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


Package is suitesparse

Changes:

--- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes  2015-01-30 
17:46:28.0 +0100
+++ /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.changes 
2015-04-07 09:28:22.0 +0200
@@ -1,0 +2,10 @@
+Wed Apr  1 11:57:58 UTC 2015 - f...@grueninger.de
+
+- Update to version 4.4.4
+  + CHOLMOD version number corrected.  In 4.4.3, the CHOLMOD_SUBSUB_VERSION
+string was left at '4' (it should have been '5', for CHOLMOD 3.0.5).
+This version of SuiteSparse corrects this glitch.
+  + Minor changes to comments in SuiteSparse_config.
+  + SPQR version 2.0.1 released (minor update to documentation)
+
+---

Old:

  SuiteSparse-4.4.3.tar.gz

New:

  SuiteSparse-4.4.4.tar.gz



Other differences:
--
++ suitesparse.spec ++
--- /var/tmp/diff_new_pack.NHZUwu/_old  2015-04-07 09:28:24.0 +0200
+++ /var/tmp/diff_new_pack.NHZUwu/_new  2015-04-07 09:28:24.0 +0200
@@ -20,7 +20,7 @@
 Summary:A collection of sparse matrix libraries
 License:GPL-2.0+ and LGPL-2.1+
 Group:  Development/Libraries
-Version:4.4.3
+Version:4.4.4
 Release:0
 Url:http://www.cise.ufl.edu/research/sparse/SuiteSparse
 Source: SuiteSparse-%{version}.tar.gz
@@ -55,14 +55,14 @@
 %define ldlso   2_2_1
 %define rbiover 2.2.1
 %define rbioso  2_2_1
-%define spqrver 2.0.0
-%define spqrso  2_0_0
+%define spqrver 2.0.1
+%define spqrso  2_0_1
 %define umfpackver  5.7.1
 %define umfpackso   5_7_1
 # Your need define even it's just the same as main package
 # or the %%build loop will override %%version with umfpack's version.
-%define configver   4.4.3
-%define configso4_4_3
+%define configver   4.4.4
+%define configso4_4_4
 %define amdlib  libamd-%{amdso}
 %define btflib  libbtf-%{btfso}
 %define camdlib libcamd-%{camdso}

++ SuiteSparse-4.4.3.tar.gz - SuiteSparse-4.4.4.tar.gz ++
/work/SRC/openSUSE:Factory/suitesparse/SuiteSparse-4.4.3.tar.gz 
/work/SRC/openSUSE:Factory/.suitesparse.new/SuiteSparse-4.4.4.tar.gz differ: 
char 5, line 1




commit suitesparse for openSUSE:Factory

2015-01-30 Thread h_root
Hello community,

here is the log from the commit of package suitesparse for openSUSE:Factory 
checked in at 2015-01-30 17:46:17

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


Package is suitesparse

Changes:

--- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes  2015-01-21 
21:54:30.0 +0100
+++ /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.changes 
2015-01-30 17:46:28.0 +0100
@@ -1,0 +2,6 @@
+Tue Jan 27 11:18:35 UTC 2015 - dmitr...@opensuse.org
+
+- Fix linking config
+- Add linking tests
+
+---



Other differences:
--
++ suitesparse.spec ++
--- /var/tmp/diff_new_pack.gAxOPn/_old  2015-01-30 17:46:31.0 +0100
+++ /var/tmp/diff_new_pack.gAxOPn/_new  2015-01-30 17:46:31.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package suitesparse
 #
-# Copyright (c) 2014 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
@@ -449,7 +449,11 @@
 popd
 
 # libraries linking config [bnc#883683]
+amd_libs=libsuitesparseconfig.so
+camd_libs=libsuitesparseconfig.so
+ccolamd_libs=libsuitesparseconfig.so
 cholmod_libs=libamd.so libcamd.so libcolamd.so libccolamd.so 
libsuitesparseconfig.so -lblas -llapack
+colamd_libs=libsuitesparseconfig.so
 klu_libs=libamd.so libbtf.so libcolamd.so
 rbio_libs=libsuitesparseconfig.so
 spqr_libs=libcholmod.so libsuitesparseconfig.so -lblas -llapack
@@ -502,6 +506,42 @@
 mkdir %{buildroot}%{_docdir}/%{name}/SuiteSparse_config-%{configver}/
 cp -r SuiteSparse_config/README.txt 
%{buildroot}%{_docdir}/%{name}/SuiteSparse_config-%{configver}/
 
+%check
+amd_test_symbol=amd_postorder
+btf_test_symbol=btf_order
+camd_test_symbol=camd_postorder
+ccolamd_test_symbol=ccolamd
+colamd_test_symbol=colamd
+cholmod_test_symbol=cholmod_start
+csparse_test_symbol=cs_sqr
+cxsparse_test_symbol=cs_di_sqr
+klu_test_symbol=klu_solve
+ldl_test_symbol=ldl_symbolic
+rbio_test_symbol=RBread
+spqr_test_symbol=SuiteSparseQR_C_symbolic
+umfpack_test_symbol=umfpack_toc
+
+mkdir -p linking_test
+pushd linking_test
+
+cat  linking_test.c.in  'EOF'
+char @test_symbol@ ();
+int main ()
+{
+return @test_symbol@ ();
+}
+EOF
+
+export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:%{buildroot}%{_libdir}
+for test_library in amd btf camd ccolamd colamd cholmod csparse cxsparse klu 
ldl rbio spqr umfpack; do
+cp linking_test.c.in linking_test.c
+test_symbol=${test_library}_test_symbol
+sed -i s|@test_symbol@|${!test_symbol}| linking_test.c
+gcc -o linking_test linking_test.c -L%{buildroot}%{_libdir} 
-l${test_library}
+done
+
+popd
+
 %post   -n %{amdlib} -p /sbin/ldconfig
 %postun -n %{amdlib} -p /sbin/ldconfig
 

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit suitesparse for openSUSE:Factory

2015-01-21 Thread h_root
Hello community,

here is the log from the commit of package suitesparse for openSUSE:Factory 
checked in at 2015-01-21 21:54:25

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


Package is suitesparse

Changes:

--- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes  2014-11-15 
12:28:54.0 +0100
+++ /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.changes 
2015-01-21 21:54:30.0 +0100
@@ -1,0 +2,13 @@
+Tue Jan 20 19:27:14 UTC 2015 - f...@grueninger.de
+
+- Update to version 4.4.3
+  + CHOLMOD 3.0.5: minor bug fix to MatrixOps/cholmod_symmetry
+- Update to version 4.4.2
+  + CHOLMOD 3.0.4: serious bug fix in supernodal factorization,
+   introduced in CHOLMOD 3.0.0 (SuiteSparse 4.3.0).  Can cause segfault,
+   and has no user workaround.
+- Upstream SuiteSparse preferes OpenBLAS, added patch
+blas-instead-of-openblas-SuiteSparse_config_mk.patch
+  to use BLAS as SuiteSparse 4.4.1 did
+
+---

Old:

  SuiteSparse-4.4.1.tar.gz

New:

  SuiteSparse-4.4.3.tar.gz
  blas-instead-of-openblas-SuiteSparse_config_mk.patch



Other differences:
--
++ suitesparse.spec ++
--- /var/tmp/diff_new_pack.eXTwjB/_old  2015-01-21 21:54:32.0 +0100
+++ /var/tmp/diff_new_pack.eXTwjB/_new  2015-01-21 21:54:32.0 +0100
@@ -20,12 +20,13 @@
 Summary:A collection of sparse matrix libraries
 License:GPL-2.0+ and LGPL-2.1+
 Group:  Development/Libraries
-Version:4.4.1
+Version:4.4.3
 Release:0
 Url:http://www.cise.ufl.edu/research/sparse/SuiteSparse
 Source: SuiteSparse-%{version}.tar.gz
 Source2:%{name}-rpmlintrc
 Patch0: no-removal-of-suitesparse_config-output.patch
+Patch1: blas-instead-of-openblas-SuiteSparse_config_mk.patch
 Patch775418:bnc775418-enable-SuiteSparse_time-symbol.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  blas-devel
@@ -42,8 +43,8 @@
 %define ccolamdso   2_9_1
 %define colamdver   2.9.1
 %define colamdso2_9_1
-%define cholmodver  3.0.3
-%define cholmodso   3_0_3
+%define cholmodver  3.0.5
+%define cholmodso   3_0_5
 %define csparsever  3.1.4
 %define csparseso   3_1_4
 %define cxsparsever 3.1.4
@@ -60,8 +61,8 @@
 %define umfpackso   5_7_1
 # Your need define even it's just the same as main package
 # or the %%build loop will override %%version with umfpack's version.
-%define configver   4.4.1
-%define configso4_4_1
+%define configver   4.4.3
+%define configso4_4_3
 %define amdlib  libamd-%{amdso}
 %define btflib  libbtf-%{btfso}
 %define camdlib libcamd-%{camdso}
@@ -432,6 +433,7 @@
 rm -rf SPQR/Doc/spqr.pdf
 # bnc#775418
 %patch0 -p1
+%patch1 -p1
 %patch775418 -p1
 
 %build

++ SuiteSparse-4.4.1.tar.gz - SuiteSparse-4.4.3.tar.gz ++
/work/SRC/openSUSE:Factory/suitesparse/SuiteSparse-4.4.1.tar.gz 
/work/SRC/openSUSE:Factory/.suitesparse.new/SuiteSparse-4.4.3.tar.gz differ: 
char 5, line 1

++ blas-instead-of-openblas-SuiteSparse_config_mk.patch ++
--- SuiteSparse.4.4.3/SuiteSparse_config/SuiteSparse_config.mk  2015-01-20 
00:46:25.0 +0100
+++ SuiteSparse.4.4.1/SuiteSparse_config/SuiteSparse_config.mk  2014-10-23 
22:57:40.0 +0200
@@ -119,7 +119,7 @@
 # naming the BLAS and LAPACK library (*.a or *.so) files.
 
 # This is probably slow ... it might connect to the Standard Reference BLAS:
-# BLAS = -lblas -lgfortran
+  BLAS = -lblas -lgfortran
   LAPACK = -llapack
 
 # MKL 
@@ -131,7 +131,7 @@
 # LAPACK =
 
 # OpenBLAS
-  BLAS = -lopenblas
+# BLAS = -lopenblas
 # LAPACK = 
 
 # NOTE: this next option for the Goto BLAS has nothing to do with a goto
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit suitesparse for openSUSE:Factory

2014-11-15 Thread h_root
Hello community,

here is the log from the commit of package suitesparse for openSUSE:Factory 
checked in at 2014-11-15 11:44:30

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


Package is suitesparse

Changes:

--- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes  2014-10-29 
21:08:57.0 +0100
+++ /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.changes 
2014-11-15 12:28:54.0 +0100
@@ -1,0 +2,7 @@
+Mon Nov 10 06:30:46 UTC 2014 - f...@grueninger.de
+
+- Update to version 4.4.1
+  + Minor update:  two bug fixes (affecting Windows only) for
+CHOLMOD and KLU
+
+---

Old:

  SuiteSparse-4.4.0.tar.gz

New:

  SuiteSparse-4.4.1.tar.gz



Other differences:
--
++ suitesparse.spec ++
--- /var/tmp/diff_new_pack.0sGKKO/_old  2014-11-15 12:28:55.0 +0100
+++ /var/tmp/diff_new_pack.0sGKKO/_new  2014-11-15 12:28:55.0 +0100
@@ -20,7 +20,7 @@
 Summary:A collection of sparse matrix libraries
 License:GPL-2.0+ and LGPL-2.1+
 Group:  Development/Libraries
-Version:4.4.0
+Version:4.4.1
 Release:0
 Url:http://www.cise.ufl.edu/research/sparse/SuiteSparse
 Source: SuiteSparse-%{version}.tar.gz
@@ -42,14 +42,14 @@
 %define ccolamdso   2_9_1
 %define colamdver   2.9.1
 %define colamdso2_9_1
-%define cholmodver  3.0.2
-%define cholmodso   3_0_2
+%define cholmodver  3.0.3
+%define cholmodso   3_0_3
 %define csparsever  3.1.4
 %define csparseso   3_1_4
 %define cxsparsever 3.1.4
 %define cxsparseso  3_1_4
-%define kluver  1.3.1
-%define kluso   1_3_1
+%define kluver  1.3.2
+%define kluso   1_3_2
 %define ldlver  2.2.1
 %define ldlso   2_2_1
 %define rbiover 2.2.1
@@ -60,8 +60,8 @@
 %define umfpackso   5_7_1
 # Your need define even it's just the same as main package
 # or the %%build loop will override %%version with umfpack's version.
-%define configver   4.4.0
-%define configso4_4_0
+%define configver   4.4.1
+%define configso4_4_1
 %define amdlib  libamd-%{amdso}
 %define btflib  libbtf-%{btfso}
 %define camdlib libcamd-%{camdso}

++ SuiteSparse-4.4.0.tar.gz - SuiteSparse-4.4.1.tar.gz ++
/work/SRC/openSUSE:Factory/suitesparse/SuiteSparse-4.4.0.tar.gz 
/work/SRC/openSUSE:Factory/.suitesparse.new/SuiteSparse-4.4.1.tar.gz differ: 
char 5, line 1

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit suitesparse for openSUSE:Factory

2014-06-25 Thread h_root
Hello community,

here is the log from the commit of package suitesparse for openSUSE:Factory 
checked in at 2014-06-25 15:24:04

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


Package is suitesparse

Changes:

--- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes  2013-11-12 
11:41:55.0 +0100
+++ /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.changes 
2014-06-25 15:24:13.0 +0200
@@ -1,0 +2,5 @@
+Sun Jun 22 06:49:20 UTC 2014 - dmitr...@opensuse.org
+
+- Fix libraries linking [bnc#883683]
+
+---



Other differences:
--
++ suitesparse.spec ++
--- /var/tmp/diff_new_pack.CBeRtt/_old  2014-06-25 15:24:14.0 +0200
+++ /var/tmp/diff_new_pack.CBeRtt/_new  2014-06-25 15:24:14.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package suitesparse
 #
-# Copyright (c) 2013 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
@@ -435,17 +435,37 @@
 %patch775418 -p1
 
 %build
-for dir in AMD BTF CAMD CCOLAMD CHOLMOD COLAMD CSparse CXSparse KLU LDL RBio 
SPQR UMFPACK; do
+mkdir -p Lib
+
+#bnc775418 provides SuiteSparse_time symbol in SuiteSparse_config
+pushd SuiteSparse_config
+  make CFLAGS=%{optflags} -fPIC
+  pushd ../Lib
+  gcc -shared -Wl,-soname -Wl,libsuitesparseconfig-%{configver}.so -o 
libsuitesparseconfig-%{configver}.so ../SuiteSparse_config/*.o -lm
+  ln -s libsuitesparseconfig-%{version}.so libsuitesparseconfig.so
+  popd
+popd
+
+# libraries linking config [bnc#883683]
+cholmod_libs=libamd.so libcamd.so libcolamd.so libccolamd.so 
libsuitesparseconfig.so -lblas -llapack
+klu_libs=libamd.so libbtf.so libcolamd.so
+rbio_libs=libsuitesparseconfig.so
+spqr_libs=libcholmod.so libsuitesparseconfig.so -lblas -llapack
+umfpack_libs=libamd.so libcholmod.so libsuitesparseconfig.so -lblas -llapack
+
+for dir in AMD BTF CAMD CCOLAMD COLAMD CHOLMOD CSparse CXSparse KLU LDL RBio 
SPQR UMFPACK; do
 pushd $dir
   ver=$(grep -E ^VERSION = Makefile | sed s:VERSION = ::)
-  pushd Lib
 make CFLAGS=%{optflags} -fPIC
+popd
+pushd Lib
 dir_l=$(echo $dir | tr [A-Z] [a-z])
-gcc -shared -Wl,-soname -Wl,lib${dir_l}-$ver.so -o 
lib${dir_l}-$ver.so *.o -lm
+  linked_libs=${dir_l}_libs
+  gcc -shared -Wl,-soname -Wl,lib${dir_l}-$ver.so -o 
lib${dir_l}-$ver.so ../${dir}/Lib/*.o ${!linked_libs} -lm
 ln -s lib${dir_l}-$ver.so lib${dir_l}.so
   popd
-popd
 done
+
 # specialities
 # -- CHOLMOD
 pushd CHOLMOD
@@ -456,13 +476,6 @@
   cp Supernodal/License.txt Doc/Supernodal_License.txt
 popd
 
-#bnc775418 provides SuiteSparse_time symbol in SuiteSparse_config
-pushd SuiteSparse_config
-  make CFLAGS=%{optflags} -fPIC
-  gcc -shared -Wl,-soname -Wl,libsuitesparseconfig-%{configver}.so -o 
libsuitesparseconfig-%{configver}.so *.o -lm
-  ln -s libsuitesparseconfig-%{version}.so libsuitesparseconfig.so
-popd
-
 %install
 mkdir -p %{buildroot}%{_includedir}/%{name}
 mkdir -p %{buildroot}%{_libdir}
@@ -470,10 +483,11 @@
 mkdir -p %{buildroot}%{_docdir}/%{name}-devel
 cp -a SuiteSparse_config/SuiteSparse_config.h 
%{buildroot}%{_includedir}/%{name}
 cp -a README.txt %{buildroot}%{_docdir}/%{name}
+cp -a Lib/*.so* %{buildroot}/%{_libdir}
 for dir in AMD BTF CAMD CCOLAMD CHOLMOD COLAMD CSparse CXSparse KLU LDL RBio 
SPQR UMFPACK; do
 pushd $dir
   ver=$(grep -E ^VERSION = Makefile | sed s:VERSION = ::)
-  cp -a Lib/*.a Lib/*.so*  %{buildroot}/%{_libdir}
+  cp -a Lib/*.a %{buildroot}/%{_libdir}
   cp -a Include/*.h  %{buildroot}%{_includedir}/%{name}
   mkdir %{buildroot}%{_docdir}/%{name}/$dir-$ver
   mkdir %{buildroot}%{_docdir}/%{name}-devel/$dir
@@ -482,7 +496,7 @@
 popd
 done
 
-cp -r SuiteSparse_config/*.so* SuiteSparse_config/*.a %{buildroot}%{_libdir}
+cp -r SuiteSparse_config/*.a %{buildroot}%{_libdir}
 mkdir %{buildroot}%{_docdir}/%{name}/SuiteSparse_config-%{configver}/
 cp -r SuiteSparse_config/README.txt 
%{buildroot}%{_docdir}/%{name}/SuiteSparse_config-%{configver}/
 

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit suitesparse for openSUSE:Factory

2013-11-12 Thread h_root
Hello community,

here is the log from the commit of package suitesparse for openSUSE:Factory 
checked in at 2013-11-12 11:41:53

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


Package is suitesparse

Changes:

--- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes  2012-11-03 
21:31:37.0 +0100
+++ /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.changes 
2013-11-12 11:41:55.0 +0100
@@ -1,0 +2,7 @@
+Sun Nov 10 16:14:00 UTC 2013 - p.drou...@gmail.com
+
+- Update to version 4.2.1
+  + no changelog available
+- Fix Groups to respect new standards
+
+---

Old:

  SuiteSparse-4.0.2.tar.gz

New:

  SuiteSparse-4.2.1.tar.gz



Other differences:
--
++ suitesparse.spec ++
--- /var/tmp/diff_new_pack.xPJdxI/_old  2013-11-12 11:41:56.0 +0100
+++ /var/tmp/diff_new_pack.xPJdxI/_new  2013-11-12 11:41:56.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package suitesparse
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 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
@@ -19,8 +19,8 @@
 Name:   suitesparse
 Summary:A collection of sparse matrix libraries
 License:GPL-2.0+ and LGPL-2.1+
-Group:  Development/Libraries/Parallel
-Version:4.0.2
+Group:  Development/Libraries
+Version:4.2.1
 Release:0
 Url:http://www.cise.ufl.edu/research/sparse/SuiteSparse
 Source: SuiteSparse-%{version}.tar.gz
@@ -40,14 +40,14 @@
 %define camdso  2_3_1
 %define ccolamdver  2.8.0
 %define ccolamdso   2_8_0
-%define cholmodver  2.0.1
-%define cholmodso   2_0_1
 %define colamdver   2.8.0
 %define colamdso2_8_0
-%define csparsever  3.1.1
-%define csparseso   3_1_1
-%define cxsparsever 3.1.1
-%define cxsparseso  3_1_1
+%define cholmodver  2.1.2
+%define cholmodso   2_1_2
+%define csparsever  3.1.2
+%define csparseso   3_1_2
+%define cxsparsever 3.1.2
+%define cxsparseso  3_1_2
 %define kluver  1.2.1
 %define kluso   1_2_1
 %define ldlver  2.1.0
@@ -56,12 +56,12 @@
 %define rbioso  2_1_1
 %define spqrver 1.3.1
 %define spqrso  1_3_1
-%define umfpackver  5.6.1
-%define umfpackso   5_6_1
+%define umfpackver  5.6.2
+%define umfpackso   5_6_2
 # Your need define even it's just the same as main package
 # or the %%build loop will override %%version with umfpack's version.
-%define configver   4.0.2
-%define configso4_0_2
+%define configver   4.2.1
+%define configso4_2_1
 %define amdlib  libamd-%{amdso}
 %define btflib  libbtf-%{btfso}
 %define camdlib libcamd-%{camdso}
@@ -84,7 +84,7 @@
 %package devel 
 Summary:Development headers for SuiteSparse
 License:GPL-2.0+ and LGPL-2.1+
-Group:  Development/Libraries/Parallel
+Group:  Development/Libraries
 Requires:   %{amdlib}  = %{amdver}
 Requires:   %{btflib}  = %{btfver}
 Requires:   %{camdlib} = %{camdver}
@@ -164,7 +164,7 @@
 %package devel-static
 Summary:Static version of SuiteSparse libraries
 License:GPL-2.0+ and LGPL-2.1+
-Group:  Development/Libraries/Parallel
+Group:  Development/Libraries
 Requires:   %{name}-devel = %{version}
 
 %description devel-static
@@ -176,7 +176,7 @@
 Release:0
 Summary:Symmetric Approximate Minimum Degree
 License:LGPL-2.1+
-Group:  Development/Libraries/Parallel
+Group:  Development/Libraries
 
 %description -n %{amdlib}
 AMD is a set of routines for ordering a sparse matrix prior to 
@@ -193,7 +193,7 @@
 Release:0
 Summary:Permutation to Block Triangular Form
 License:LGPL-2.1+
-Group:  Development/Libraries/Parallel
+Group:  Development/Libraries
 
 %description -n %{btflib}
 BTF permutes an unsymmetric matrix (square or rectangular) into its 
@@ -207,7 +207,7 @@
 Release:0
 Summary:Symmetric Approximate Minimum Degree
 License:LGPL-2.1+
-Group:  Development/Libraries/Parallel
+Group:  Development/Libraries
 
 %description -n %{camdlib}
 CAMD is a set of routines for ordering a sparse matrix prior to 
@@ -222,7 +222,7 @@
 Release:0
 Summary:Constrained Column Approximate Minimum Degree
 License:LGPL-2.1+
-Group:  Development/Libraries/Parallel
+Group:  Development/Libraries
 
 %description -n %{ccolamdlib}
 CCOLAMD computes an column approximate minimum degree 

commit suitesparse for openSUSE:Factory

2012-11-03 Thread h_root
Hello community,

here is the log from the commit of package suitesparse for openSUSE:Factory 
checked in at 2012-11-03 21:31:36

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


Package is suitesparse, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes  2012-08-27 
17:13:03.0 +0200
+++ /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.changes 
2012-11-03 21:31:37.0 +0100
@@ -1,0 +2,5 @@
+Fri Nov  2 15:50:19 UTC 2012 - jeng...@inai.de
+
+- shlib naming: libsuitesparseconfig-4_0_2, not -4.0.2
+
+---



Other differences:
--
++ suitesparse.spec ++
--- /var/tmp/diff_new_pack.tEdH9F/_old  2012-11-03 21:31:38.0 +0100
+++ /var/tmp/diff_new_pack.tEdH9F/_new  2012-11-03 21:31:38.0 +0100
@@ -75,7 +75,7 @@
 %define rbiolib librbio-%{rbioso}
 %define spqrlib libspqr-%{spqrso}
 %define umfpacklib  libumfpack-%{umfpackso}
-%define configlib   libsuitesparseconfig-%{configver}
+%define configlib   libsuitesparseconfig-%{configso}
 
 %description
 suitesparse is a collection of libraries for computations involving sparse

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit suitesparse for openSUSE:Factory

2012-08-27 Thread h_root
Hello community,

here is the log from the commit of package suitesparse for openSUSE:Factory 
checked in at 2012-08-27 17:13:01

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


Package is suitesparse, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes  2012-08-26 
11:35:19.0 +0200
+++ /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.changes 
2012-08-27 17:13:03.0 +0200
@@ -1,0 +2,5 @@
+Thu Aug 23 16:07:47 UTC 2012 - rene.vanpaas...@gmail.com
+
+- need to escape % in comments -- Fedora builds choked on them 
+
+---



Other differences:
--
++ suitesparse.spec ++
--- /var/tmp/diff_new_pack.EU6flM/_old  2012-08-27 17:13:10.0 +0200
+++ /var/tmp/diff_new_pack.EU6flM/_new  2012-08-27 17:13:10.0 +0200
@@ -59,7 +59,7 @@
 %define umfpackver  5.6.1
 %define umfpackso   5_6_1
 # Your need define even it's just the same as main package
-# or the %build loop will override %version with umfpack's version.
+# or the %%build loop will override %%version with umfpack's version.
 %define configver   4.0.2
 %define configso4_0_2
 %define amdlib  libamd-%{amdso}
@@ -235,9 +235,9 @@
 Version:%{cholmodver}
 Release:0
 Summary:Supernodal Sparse Cholesky Factorization and Update/Downdate
-#bnc746867 cholmod from suitesparse should be GPL-2.0 and/or LGPL-2.0 licensed
 License:GPL-2.0 and LGPL-2.1
 Group:  Development/Libraries/Parallel
+#bnc746867 cholmod from suitesparse should be GPL-2.0 and/or LGPL-2.0 licensed
 
 %description -n %{cholmodlib}
 CHOLMOD is a set of ANSI C routines for sparse Cholesky factorization

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit suitesparse for openSUSE:Factory

2012-08-26 Thread h_root
Hello community,

here is the log from the commit of package suitesparse for openSUSE:Factory 
checked in at 2012-08-26 11:35:10

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


Package is suitesparse, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes  2012-08-04 
13:32:04.0 +0200
+++ /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.changes 
2012-08-26 11:35:19.0 +0200
@@ -1,0 +2,23 @@
+Thu Aug 16 19:33:14 UTC 2012 - i...@marguerite.su
+
+- also re-fix bnc#746867:
+  * cholmod from suitesparse should be GPL-2.0 and/or LGPL-2.0 licensed
+
+---
+Wed Aug 15 02:51:27 UTC 2012 - i...@marguerite.su
+
+- fix bnc#775418: SuiteSparse does not ship library which contains
+the symbol SuiteSparse_time
+  * it's because latest SuiteSparse prefers NTIMER.(try to depreciate)
+so when there's NTIMER avaiable, tic/toc will not be enabled.
+  * easy solution is to use -lSuiteSparse in the UMFPACK_LIBS 
+variable in the affected packages like Octave.
+  * but this seems to affect many packages in science repo, so I 
+just add a patch comment #IF NTIMER off.
+  * http://comments.gmane.org/gmane.comp.gnu.octave.general/42837
+- add sub-package libsuitesparse_config which is formly known as UFconfig.
+  * also add provides/obsoltes of UFconfig.
+  * add patch0 to prevent removal of .o after .a is built.
+we still need .o to make shared libsuitesparseconfig.so
+
+---

New:

  bnc775418-enable-SuiteSparse_time-symbol.patch
  no-removal-of-suitesparse_config-output.patch



Other differences:
--
++ suitesparse.spec ++
--- /var/tmp/diff_new_pack.YdsS9s/_old  2012-08-26 11:35:20.0 +0200
+++ /var/tmp/diff_new_pack.YdsS9s/_new  2012-08-26 11:35:20.0 +0200
@@ -15,15 +15,18 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Name:   suitesparse
 Summary:A collection of sparse matrix libraries
+License:GPL-2.0+ and LGPL-2.1+
+Group:  Development/Libraries/Parallel
 Version:4.0.2
 Release:0
-Group:  Development/Libraries/Parallel
-License:GPL-2.0+ and LGPL-2.1+
 Url:http://www.cise.ufl.edu/research/sparse/SuiteSparse
 Source: SuiteSparse-%{version}.tar.gz
 Source2:%{name}-rpmlintrc
+Patch0: no-removal-of-suitesparse_config-output.patch
+Patch775418:bnc775418-enable-SuiteSparse_time-symbol.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  blas-devel
 BuildRequires:  gcc-c++
@@ -55,6 +58,10 @@
 %define spqrso  1_3_1
 %define umfpackver  5.6.1
 %define umfpackso   5_6_1
+# Your need define even it's just the same as main package
+# or the %build loop will override %version with umfpack's version.
+%define configver   4.0.2
+%define configso4_0_2
 %define amdlib  libamd-%{amdso}
 %define btflib  libbtf-%{btfso}
 %define camdlib libcamd-%{camdso}
@@ -68,6 +75,7 @@
 %define rbiolib librbio-%{rbioso}
 %define spqrlib libspqr-%{spqrso}
 %define umfpacklib  libumfpack-%{umfpackso}
+%define configlib   libsuitesparseconfig-%{configver}
 
 %description
 suitesparse is a collection of libraries for computations involving sparse
@@ -75,6 +83,7 @@
 
 %package devel 
 Summary:Development headers for SuiteSparse
+License:GPL-2.0+ and LGPL-2.1+
 Group:  Development/Libraries/Parallel
 Requires:   %{amdlib}  = %{amdver}
 Requires:   %{btflib}  = %{btfver}
@@ -82,6 +91,8 @@
 Requires:   %{ccolamdlib}  = %{ccolamdver}
 Requires:   %{cholmodlib}  = %{cholmodver}
 Requires:   %{colamdlib}   = %{colamdver}
+Requires:   %{configlib}   = %{configver}
+Requires:   %{configlib}   = %{version}
 Requires:   %{csparselib}  = %{csparsever}
 Requires:   %{cxsparselib} = %{cxsparsever}
 Requires:   %{klulib}  = %{kluver}
@@ -124,6 +135,10 @@
 Obsoletes:  libspqr-devel  %{spqrver}
 Provides:   libumfpack-devel  = %{umfpackver}
 Obsoletes:  libumfpack-devel   %{umfpackver}
+Provides:   libsuitesparseconfig-devel = %{configver}
+Obsoletes:  libsuitesparseconfig-devel  %{configver}
+Provides:   UFconfig-devel= %{configver}
+Obsoletes:  UFconfig-devel %{configver}
 
 %description devel
 suitesparse is a collection of libraries for computations involving 
@@ -148,6 +163,7 @@
 
 %package devel-static
 Summary:Static version of 

commit suitesparse for openSUSE:Factory

2012-08-04 Thread h_root
Hello community,

here is the log from the commit of package suitesparse for openSUSE:Factory 
checked in at 2012-08-04 13:32:00

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


Package is suitesparse, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes  2012-06-07 
15:40:41.0 +0200
+++ /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.changes 
2012-08-04 13:32:04.0 +0200
@@ -1,0 +2,6 @@
+Tue Jul 31 17:57:45 UTC 2012 - i...@marguerite.su
+
+- Update to version 4.0.2
+  * no changelog available.
+
+---

Old:

  SuiteSparse-4.0.0.tar.gz

New:

  SuiteSparse-4.0.2.tar.gz



Other differences:
--
++ suitesparse.spec ++
--- /var/tmp/diff_new_pack.TSPhCx/_old  2012-08-04 13:32:59.0 +0200
+++ /var/tmp/diff_new_pack.TSPhCx/_new  2012-08-04 13:32:59.0 +0200
@@ -17,7 +17,7 @@
 
 Name:   suitesparse
 Summary:A collection of sparse matrix libraries
-Version:4.0.0
+Version:4.0.2
 Release:0
 Group:  Development/Libraries/Parallel
 License:GPL-2.0+ and LGPL-2.1+
@@ -29,32 +29,32 @@
 BuildRequires:  gcc-c++
 BuildRequires:  gcc-fortran
 BuildRequires:  lapack-devel
-%define amdver  2.3.0
-%define amdso   2_3_0
+%define amdver  2.3.1
+%define amdso   2_3_1
 %define btfver  1.2.0
 %define btfso   1_2_0
-%define camdver 2.3.0
-%define camdso  2_3_0
+%define camdver 2.3.1
+%define camdso  2_3_1
 %define ccolamdver  2.8.0
 %define ccolamdso   2_8_0
-%define cholmodver  2.0.0
-%define cholmodso   2_0_0
+%define cholmodver  2.0.1
+%define cholmodso   2_0_1
 %define colamdver   2.8.0
 %define colamdso2_8_0
-%define csparsever  3.1.0
-%define csparseso   3_1_0
-%define cxsparsever 3.1.0
-%define cxsparseso  3_1_0
-%define kluver  1.2.0
-%define kluso   1_2_0
+%define csparsever  3.1.1
+%define csparseso   3_1_1
+%define cxsparsever 3.1.1
+%define cxsparseso  3_1_1
+%define kluver  1.2.1
+%define kluso   1_2_1
 %define ldlver  2.1.0
 %define ldlso   2_1_0
-%define rbiover 2.1.0
-%define rbioso  2_1_0
-%define spqrver 1.3.0
-%define spqrso  1_3_0
-%define umfpackver  5.6.0
-%define umfpackso   5_6_0
+%define rbiover 2.1.1
+%define rbioso  2_1_1
+%define spqrver 1.3.1
+%define spqrso  1_3_1
+%define umfpackver  5.6.1
+%define umfpackso   5_6_1
 %define amdlib  libamd-%{amdso}
 %define btflib  libbtf-%{btfso}
 %define camdlib libcamd-%{camdso}

++ SuiteSparse-4.0.0.tar.gz - SuiteSparse-4.0.2.tar.gz ++
/work/SRC/openSUSE:Factory/suitesparse/SuiteSparse-4.0.0.tar.gz 
/work/SRC/openSUSE:Factory/.suitesparse.new/SuiteSparse-4.0.2.tar.gz differ: 
char 5, line 1

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit suitesparse for openSUSE:Factory

2012-06-07 Thread h_root
Hello community,

here is the log from the commit of package suitesparse for openSUSE:Factory 
checked in at 2012-06-07 15:40:33

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


Package is suitesparse, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/suitesparse/suitesparse.changes  2012-03-16 
13:26:30.0 +0100
+++ /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.changes 
2012-06-07 15:40:41.0 +0200
@@ -1,0 +2,23 @@
+Wed Jun  6 12:05:34 UTC 2012 - i...@marguerite.su
+
+- fix bnc#751746.
+
+---
+Mon Jun  4 13:45:07 UTC 2012 - toddrme2...@gmail.com
+
+- Update to version 4.0.0. Major changes:
+  * added GPU support for CHOLMOD
+  * Renamed UFconfig to SuiteSparse_config
+- Fix licenses (some libraries are LGPL-2.1+, some are GPL-2.0+,
+  and one is both).
+- Change descriptions to upstream versions
+- Build csparse package
+- Clean up spec file
+  * Remove hard-coded library versions everywhere.  Each library
+version only needs to be changed in two places, which are right
+next to each other
+- Move README to -devel package and remove now-empty base package
+- Changed group to match lapack/blas group (which this package is
+  essentially an extension of)
+
+---

Old:

  SuiteSparse-3.7.0.tar.bz2

New:

  SuiteSparse-4.0.0.tar.gz



Other differences:
--
++ suitesparse.spec ++
 697 lines (skipped)
 between /work/SRC/openSUSE:Factory/suitesparse/suitesparse.spec
 and /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.spec

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit suitesparse for openSUSE:Factory

2012-03-16 Thread h_root
Hello community,

here is the log from the commit of package suitesparse for openSUSE:Factory 
checked in at 2012-03-16 13:26:26

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


Package is suitesparse, Maintainer is 

Changes:

New Changes file:

--- /dev/null   2012-03-04 14:46:25.491534019 +0100
+++ /work/SRC/openSUSE:Factory/.suitesparse.new/suitesparse.changes 
2012-03-16 13:26:30.0 +0100
@@ -0,0 +1,46 @@
+---
+Sun Feb 19 06:41:09 UTC 2012 - i...@marguerite.su
+
+- fix timestamp error in changelog, dont know why it omit zero in
+  time format.
+
+---
+Sat Feb 18 16:15:32 UTC 2012 - jeng...@medozas.de
+
+- add rpmlintrc to shut up false positives (after inquiry by
+  MargueriteSu)
+
+---
+Fri Feb 17 14:01:01 UTC 2012 - i...@marguerite.su
+
+- fix libraries version tags of suitesparse-devel requires. 
+
+---
+Wed Feb 15 07:36:47 UTC 2012 - i...@marguerite.su
+
+- fix bug#746867. cholmod is licensed under GPL-2.0 and LGPL-2.0 only,
+  GPL-2.0 only prevents other components to be licensed under a high
+  version of the same license.
+
+---
+Tue Feb  7 17:10:48 UTC 2012 - jeng...@medozas.de
+
+- Apply shared library policy
+  http://en.opensuse.org/openSUSE:Shared_library_packaging_policy
+
+---
+Sat Feb  4 11:38:15 UTC 2012 - i...@marguerite.su
+
+- update to version 3.7.0
+
+---
+Sun Dec 21 00:00:00 UTC 2011 - coyoteu...@gmail.com
+
+- updated to latest version 3.2.0
+- added gcc4.3.2 fix for spqr.hpp
+- changed source to bz2 archive
+
+---
+Mon Dec  8 00:00:00 UTC 2008 - coyoyeu...@gmail.com
+
+- Initial release

New:

  SuiteSparse-3.7.0.tar.bz2
  suitesparse-rpmlintrc
  suitesparse.changes
  suitesparse.spec



Other differences:
--
++ suitesparse.spec ++
#
# spec file for package suitesparse
#
# Copyright (c) 2012 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:   suitesparse
Summary:A collection of sparse matrix libraries
Version:3.7.0
Release:0
Group:  Productivity/Scientific/Math
License:GPL-2.0 and LGPL-2.0
Url:http://www.cise.ufl.edu/research/sparse/SuiteSparse
Source: SuiteSparse-%{version}.tar.bz2
Source2:%name-rpmlintrc
BuildRoot:  %{_tmppath}/%{name}-%{version}-build

BuildRequires:  gcc gcc-c++
BuildRequires:  gcc-fortran
BuildRequires:  blas

%description
suitesparse is a collection of libraries for computations involving sparse
matrices.

%package devel 
Summary:Development headers for SuiteSparse
Group:  Development/Languages/C and C++
Requires:   %{name} = %{version}-%{release}
Requires:   libamd-2_2_3 = 2.2.3
Requires:   libbtf-1_1_3 = 1.1.3
Requires:   libcamd-2_2_3 = 2.2.3
Requires:   libccolamd-2_7_4 = 2.7.4
Requires:   libcholmod-1_7_4 = 1.7.4
Requires:   libcolamd-2_7_4 = 2.7.4
Requires:   libcxsparse-2_2_6 = 2.2.6
Requires:   libklu-1_1_3 = 1.1.3
Requires:   libldl-2_0_4 = 2.0.4
Requires:   librbio-2_0_2 = 2.0.2
Requires:   libspqr-1_2_3 = 1.2.3
Requires:   libumfpack-5_5_2 = 5.5.2
Provides:   suitesparse-common-devel = %{version}-%{release}
Obsoletes:  suitesparse-common-devel  %{version}-%{release}
Provides:   amd-devel = 2.2.3
Obsoletes:  amd-devel  2.2.3
Provides:   umfpack-devel = 5.5.2
Obsoletes:  umfpack-devel  5.5.2

# includes also UFconfig (i. e. UFconfig.h)

%description devel
The suitesparse-devel package contains files needed for developing
applications which use the suitesparse libraries.

%package devel-static
Summary:Static version of