comparison 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
comparison
equal deleted inserted replaced
5240:5a6318b5b71d 5241:a40ac891cab2
1 # This file is part of MXE. 1 # This file is part of MXE.
2 # See index.html for further information. 2 # See index.html for further information.
3 3
4 PKG := suitesparse 4 PKG := suitesparse
5 $(PKG)_VERSION := 4.5.6 5 $(PKG)_VERSION := 5.6.0
6 $(PKG)_CHECKSUM := 06ed5f6f61bfe09f08ce03971a24381a627446b1 6 $(PKG)_CHECKSUM := 3de08b5ab02610ed0446225aad2445696616fae5
7 $(PKG)_SUBDIR := SuiteSparse 7 $(PKG)_SUBDIR := SuiteSparse-$($(PKG)_VERSION)
8 $(PKG)_FILE := SuiteSparse-$($(PKG)_VERSION).tar.gz 8 $(PKG)_FILE := v$($(PKG)_VERSION).tar.gz
9 $(PKG)_URL := http://faculty.cse.tamu.edu/davis/SuiteSparse/$($(PKG)_FILE) 9 $(PKG)_URL := https://github.com/DrTimothyAldenDavis/SuiteSparse/archive/$($(PKG)_FILE)
10 $(PKG)_URL_2 := https://distfiles.macports.org/SuiteSparse/$($(PKG)_FILE)
11 $(PKG)_DEPS := blas lapack 10 $(PKG)_DEPS := blas lapack
12 ifeq ($(USE_SYSTEM_GCC),no) 11 ifeq ($(USE_SYSTEM_GCC),no)
13 $(PKG)_DEPS += libgomp 12 $(PKG)_DEPS += libgomp
14 endif 13 endif
15 14
47 CXXFLAGS='$(MXE_CXXFLAGS)' \ 46 CXXFLAGS='$(MXE_CXXFLAGS)' \
48 AR='$(MXE_AR)' \ 47 AR='$(MXE_AR)' \
49 RANLIB='$(MXE_RANLIB)' \ 48 RANLIB='$(MXE_RANLIB)' \
50 BLAS="-lblas -lgfortran" \ 49 BLAS="-lblas -lgfortran" \
51 LAPACK='-llapack' \ 50 LAPACK='-llapack' \
52 CHOLMOD_CONFIG='-DNPARTITION' 51 CHOLMOD_CONFIG='-DNPARTITION' \
52 CMAKE_OPTIONS='-DCMAKE_TOOLCHAIN_FILE="$(CMAKE_TOOLCHAIN_FILE)"'
53 53
54 ifeq ($(MXE_WINDOWS_BUILD),yes) 54 ifeq ($(MXE_WINDOWS_BUILD),yes)
55 $(PKG)_MAKE_OPTS += \ 55 $(PKG)_MAKE_OPTS += \
56 UNAME=Windows 56 UNAME=Windows
57 $(PKG)_SO_DIR := $($(PKG)_DESTDIR)$(HOST_BINDIR) 57 $(PKG)_SO_DIR := $($(PKG)_DESTDIR)$(HOST_BINDIR)
58 else 58 else
59 $(PKG)_SO_DIR := $($(PKG)_DESTDIR)$(HOST_LIBDIR) 59 $(PKG)_SO_DIR := $($(PKG)_DESTDIR)$(HOST_LIBDIR)
60 endif 60 endif
61 61