# HG changeset patch # User John Donoghue # Date 1668606230 18000 # Node ID 2bfdd75d6b4270fb67fce070b0ca79416566bd10 # Parent 6b51e5fcf32b5c53f0f8b6808fa7bda5e6ff01aa lapack: update to v3.11 * Makefile.in: filter gitpub -pre versions * src/lapack.mk: update version, checksum, use github update diff -r 6b51e5fcf32b -r 2bfdd75d6b42 Makefile.in --- 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 diff -r 6b51e5fcf32b -r 2bfdd75d6b42 src/lapack.mk --- 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)