SuiteSparse: update to 5.12.0.

This commit is contained in:
Gonzalo Tornaría 2022-03-30 08:57:55 -03:00 committed by Leah Neukirchen
parent e4c4912d52
commit cf96f3be07
2 changed files with 26 additions and 3 deletions

View File

@ -0,0 +1,22 @@
This is to avoid running demos on `make install`, which break cross compile
--- a/Makefile
+++ b/Makefile
@@ -294,7 +294,7 @@ endif
# just compile GraphBLAS
gb:
echo $(CMAKE_OPTIONS)
- ( cd GraphBLAS && $(MAKE) JOBS=$(JOBS) CMAKE_OPTIONS='$(CMAKE_OPTIONS)' )
+ ( cd GraphBLAS && $(MAKE) JOBS=$(JOBS) CMAKE_OPTIONS='$(CMAKE_OPTIONS)' library )
# compile and install GraphBLAS libgraphblas_renamed, for MATLAB
gbrenamed:
@@ -309,7 +309,7 @@ gbrenamed:
# just compile Mongoose
mon:
- ( cd Mongoose && $(MAKE) CMAKE_OPTIONS='$(CMAKE_OPTIONS)' )
+ ( cd Mongoose && $(MAKE) CMAKE_OPTIONS='$(CMAKE_OPTIONS)' library )
# compile and install Mongoose
moninstall: mon

View File

@ -1,7 +1,7 @@
# Template file for 'SuiteSparse'
pkgname=SuiteSparse
version=5.10.1
revision=2
version=5.12.0
revision=1
# XXX: re-enable TBB=-ltbb -DSPQR_CONFIG=-DHAVE_TBB when updating, if possible
make_build_args="BLAS=-lblas LAPACK=-llapack"
hostmakedepends="cmake chrpath"
@ -10,8 +10,9 @@ short_desc="Suite of sparse matrix software"
maintainer="Gonzalo Tornaría <tornaria@cmat.edu.uy>"
license="custom:multiple"
homepage="https://people.engr.tamu.edu/davis/suitesparse.html"
changelog="https://raw.githubusercontent.com/DrTimothyAldenDavis/SuiteSparse/master/ChangeLog"
distfiles="https://github.com/DrTimothyAldenDavis/SuiteSparse/archive/refs/tags/v${version}.tar.gz"
checksum=acb4d1045f48a237e70294b950153e48dce5b5f9ca8190e86c2b8c54ce00a7ee
checksum=5fb0064a3398111976f30c5908a8c0b40df44c6dd8f0cc4bfa7b9e45d8c647de
do_build() {
make config library $make_build_args JOBS=$XBPS_MAKEJOBS