[packages/SuiteSparse] - updated to 5.2.0 (CHOLMOD 3.0.12, KLU 1.3.9); release 4

qboosh qboosh at pld-linux.org
Mon Jan 16 17:17:31 CET 2023


commit 1c73de0bce9db407810b2be7b59db980b6e748de
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Mon Jan 16 17:18:40 2023 +0100

    - updated to 5.2.0 (CHOLMOD 3.0.12, KLU 1.3.9); release 4

 SuiteSparse-config.patch | 10 +++++-----
 SuiteSparse.spec         | 12 ++++++------
 2 files changed, 11 insertions(+), 11 deletions(-)
---
diff --git a/SuiteSparse.spec b/SuiteSparse.spec
index acba4d4..3372cb8 100644
--- a/SuiteSparse.spec
+++ b/SuiteSparse.spec
@@ -4,34 +4,34 @@
 %bcond_without	metis		# partition support (using metis lib)
 
 # main package version
-%define		suite_ver	5.1.2
+%define		suite_ver	5.2.0
 # see */Include/*.h /VER(SION)?_CODE, C*Sparse/Include/cs.h /CS_VER
 %define		amd_ver		2.4.6
 %define		btf_ver		1.2.6
 %define		camd_ver	2.4.6
 %define		ccolamd_ver	2.9.6
 %define		colamd_ver	2.9.6
-%define		cholmod_ver	3.0.11
+%define		cholmod_ver	3.0.12
 %define		csparse_ver	3.2.0
 %define		cxsparse_ver	3.1.9
-%define		klu_ver		1.3.8
+%define		klu_ver		1.3.9
 %define		ldl_ver		2.2.6
 %define		rbio_ver	2.2.6
 %define		spqr_ver	2.0.8
 %define		umfpack_ver	5.7.6
 %define		gpuruntime_ver	1.0.5
 %define		gpuqrengine_ver	1.0.5
-# GraphBLAS version 1.1.2, but disabled here, newer version is built from GraphBLAS.spec
+# GraphBLAS version 2.0.1, but disabled here, newer version is built from GraphBLAS.spec
 
 Summary:	A Suite of Sparse matrix packages
 Summary(pl.UTF-8):	Zbiór pakietów do operacji na macierzach rzadkich
 Name:		SuiteSparse
 Version:	%{suite_ver}
-Release:	3
+Release:	4
 License:	LGPL v2.1+, GPL v2+
 Group:		Libraries
 Source0:	https://people.engr.tamu.edu/davis/SuiteSparse/%{name}-%{version}.tar.gz
-# Source0-md5:	e878549ef1060c01cdcedf323191be74
+# Source0-md5:	8e625539dbeed061cc62fbdfed9be7cf
 Patch0:		%{name}-config.patch
 Patch1:		%{name}-amdf77.patch
 Patch2:		%{name}-externc.patch
diff --git a/SuiteSparse-config.patch b/SuiteSparse-config.patch
index 8dc8d65..17adcca 100644
--- a/SuiteSparse-config.patch
+++ b/SuiteSparse-config.patch
@@ -55,13 +55,13 @@
  I = -I../Include
  
  LDLIBS += -lm
---- SuiteSparse/Makefile.orig	2017-12-22 23:45:29.000000000 +0100
-+++ SuiteSparse/Makefile	2023-01-12 20:49:33.288787014 +0100
+--- SuiteSparse/Makefile.orig	2018-01-08 18:05:18.000000000 +0100
++++ SuiteSparse/Makefile	2023-01-16 17:05:17.219408909 +0100
 @@ -12,7 +12,6 @@ include SuiteSparse_config/SuiteSparse_c
  # Compile the default rules for each package
  go: metis
  	( cd SuiteSparse_config && $(MAKE) )
--	( cd GraphBLAS && $(MAKE) )
+-	( cd GraphBLAS && $(MAKE) CMAKE_OPTIONS='$(CMAKE_OPTIONS)' )
  	( cd AMD && $(MAKE) )
  	( cd BTF && $(MAKE) )
  	( cd CAMD && $(MAKE) )
@@ -69,7 +69,7 @@
  # (note that CSparse is not installed; CXSparse is installed instead)
  install: metisinstall
  	( cd SuiteSparse_config && $(MAKE) install )
--	( cd GraphBLAS && $(MAKE) install )
+-	( cd GraphBLAS && $(MAKE) CMAKE_OPTIONS='$(CMAKE_OPTIONS)' install )
  	( cd AMD && $(MAKE) install )
  	( cd BTF && $(MAKE) install )
  	( cd CAMD && $(MAKE) install )
@@ -77,7 +77,7 @@
  # static library
  library: metis
  	( cd SuiteSparse_config && $(MAKE) )
--	( cd GraphBLAS && $(MAKE) library )
+-	( cd GraphBLAS && $(MAKE) CMAKE_OPTIONS='$(CMAKE_OPTIONS)' library )
  	( cd AMD && $(MAKE) library )
  	( cd BTF && $(MAKE) library )
  	( cd CAMD && $(MAKE) library )
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/SuiteSparse.git/commitdiff/1c73de0bce9db407810b2be7b59db980b6e748de



More information about the pld-cvs-commit mailing list