changeset 6527:2bfdd75d6b42

lapack: update to v3.11 * Makefile.in: filter gitpub -pre versions * src/lapack.mk: update version, checksum, use github update
author John Donoghue <john.donoghue@ieee.org>
date Wed, 16 Nov 2022 08:43:50 -0500
parents 6b51e5fcf32b
children 4a7806828a90
files Makefile.in src/lapack.mk
diffstat 2 files changed, 7 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/Makefile.in	Wed Nov 16 08:43:49 2022 -0500
+++ b/Makefile.in	Wed Nov 16 08:43:50 2022 -0500
@@ -1022,7 +1022,7 @@
 define GITHUB_PKG_UPDATE
   $(WGET) -q -O- "https://github.com/$(1)/$(2)/tags" | \
   $(SED) -n 's|.*releases/tag/$(3)\([0-9][^"]*\).*|\1|p' | \
-  $(GREP) -i -v RC | $(GREP) -i -v BETA | \
+  $(GREP) -i -v RC | $(GREP) -i -v BETA | $(GREP) -i -v PRE | \
   $(SORT) -V | \
   tail -1
 endef
--- a/src/lapack.mk	Wed Nov 16 08:43:49 2022 -0500
+++ b/src/lapack.mk	Wed Nov 16 08:43:50 2022 -0500
@@ -2,11 +2,11 @@
 # See index.html for further information.
 
 PKG             := lapack
-$(PKG)_VERSION  := 3.10.1
-$(PKG)_CHECKSUM := c1a566cb91bf1170fb442eb2be9e1fd4005d4640
+$(PKG)_VERSION  := 3.11
+$(PKG)_CHECKSUM := 883d67542a1e39c6baf6cd52bf174aeee37418b1
 $(PKG)_SUBDIR   := $(PKG)-$($(PKG)_VERSION)
 $(PKG)_FILE     := $(PKG)-$($(PKG)_VERSION).tar.gz
-$(PKG)_URL      := https://github.com/Reference-LAPACK/$(PKG)/archive/v$($(PKG)_VERSION).tar.gz
+$(PKG)_URL      := https://github.com/Reference-LAPACK/$(PKG)/archive/refs/tags/v$($(PKG)_VERSION).tar.gz
 $(PKG)_DEPS     := blas
 
 ifeq ($(MXE_NATIVE_MINGW_BUILD),yes)
@@ -30,9 +30,7 @@
 endif
 
 define $(PKG)_UPDATE
-    $(WGET) -q -O- 'https://www.netlib.org/lapack/' | \
-    $(SED) -n 's_.*>lapack-\([0-9.]*\).tar.gz<.*_\1_p' | \
-    head -1
+    $(call GITHUB_PKG_UPDATE,Reference-LAPACK,lapack,v)
 endef
 
 ifeq ($(MXE_NATIVE_MINGW_BUILD),yes)
@@ -67,6 +65,8 @@
             -DCMAKE_RANLIB='$(shell which $(MXE_RANLIB))' \
             -DCMAKE_Fortran_FLAGS='$($(PKG)_DEFAULT_INTEGER_8_FLAG)' \
             -DBUILD_DEPRECATED=ON \
+            -DBUILD_TESTING=OFF \
+            -DTEST_FORTRAN_COMPILER=OFF \
             -DBUILD_SHARED_LIBS=$(if $(findstring yes,$(BUILD_SHARED)),ON,OFF) \
             $($(PKG)_BLAS_CONFIG_OPTS) \
             $(1)