diff src/suitesparse.mk @ 5241:a40ac891cab2

Update SuiteSparse to v5.6.0 * src/suitesparse.mk: Update version to 5.6.0. Update checksum and download url. Update build rule. * src/suitesparse-1-fixes.patch: Remove patch merged upstream. Don't build Mongoose that doesn't handle 64bit indexing with "long long" correctly.
author Markus Mützel <markus.muetzel@gmx.de>
date Sun, 22 Dec 2019 13:06:42 +0100
parents c3d8272a2cf0
children dc8dca6acc60
line wrap: on
line diff
--- a/src/suitesparse.mk	Tue Dec 17 13:05:13 2019 -0500
+++ b/src/suitesparse.mk	Sun Dec 22 13:06:42 2019 +0100
@@ -2,12 +2,11 @@
 # See index.html for further information.
 
 PKG             := suitesparse
-$(PKG)_VERSION  := 4.5.6
-$(PKG)_CHECKSUM := 06ed5f6f61bfe09f08ce03971a24381a627446b1
-$(PKG)_SUBDIR   := SuiteSparse
-$(PKG)_FILE     := SuiteSparse-$($(PKG)_VERSION).tar.gz
-$(PKG)_URL      := http://faculty.cse.tamu.edu/davis/SuiteSparse/$($(PKG)_FILE)
-$(PKG)_URL_2    := https://distfiles.macports.org/SuiteSparse/$($(PKG)_FILE)
+$(PKG)_VERSION  := 5.6.0
+$(PKG)_CHECKSUM := 3de08b5ab02610ed0446225aad2445696616fae5
+$(PKG)_SUBDIR   := SuiteSparse-$($(PKG)_VERSION)
+$(PKG)_FILE     := v$($(PKG)_VERSION).tar.gz
+$(PKG)_URL      := https://github.com/DrTimothyAldenDavis/SuiteSparse/archive/$($(PKG)_FILE)
 $(PKG)_DEPS     := blas lapack
 ifeq ($(USE_SYSTEM_GCC),no)
   $(PKG)_DEPS += libgomp
@@ -49,11 +48,12 @@
     RANLIB='$(MXE_RANLIB)' \
     BLAS="-lblas -lgfortran" \
     LAPACK='-llapack' \
-    CHOLMOD_CONFIG='-DNPARTITION'
+    CHOLMOD_CONFIG='-DNPARTITION' \
+    CMAKE_OPTIONS='-DCMAKE_TOOLCHAIN_FILE="$(CMAKE_TOOLCHAIN_FILE)"'
 
 ifeq ($(MXE_WINDOWS_BUILD),yes)
 $(PKG)_MAKE_OPTS += \
-    UNAME=Windows 
+    UNAME=Windows
 $(PKG)_SO_DIR := $($(PKG)_DESTDIR)$(HOST_BINDIR)
 else
 $(PKG)_SO_DIR := $($(PKG)_DESTDIR)$(HOST_LIBDIR)