Index | Thread | Search

From:
Stuart Henderson <stu@spacehopper.org>
Subject:
lapack 3.12.1 [Re: CVS: cvs.openbsd.org: ports]
To:
ports <ports@openbsd.org>
Date:
Thu, 8 Jan 2026 15:12:41 +0000

Download raw body.

Thread
  • Stuart Henderson:

    lapack 3.12.1 [Re: CVS: cvs.openbsd.org: ports]

On 2026/01/08 07:22, Stuart Henderson wrote:
> CVSROOT:	/cvs
> Module name:	ports
> Changes by:	sthen@cvs.openbsd.org	2026/01/08 07:22:36
> 
> Modified files:
> 	math/lapack    : Makefile distinfo 
> 
> Log message:
> switch to GH_* so that portroach can find distfiles
> keep at 3.12.0 for now, 3.12.1 needs a patch and wider arch testing
> 

this is what I have for 3.12.1, so far I've built it and run tests on
arm64, and it's just finished building on amd64. will go on to build
deps on arm64 in a bit.

patches were all committed upstream (and mostly result from hitting
punched-card type line length limits it seems).

at least a sparc64 build test would be handy if anyone has spare cycles.

Index: Makefile
===================================================================
RCS file: /cvs/ports/math/lapack/Makefile,v
diff -u -p -r1.41 Makefile
--- Makefile	8 Jan 2026 14:22:36 -0000	1.41
+++ Makefile	8 Jan 2026 15:11:06 -0000
@@ -4,17 +4,13 @@ DPB_PROPERTIES=	parallel
 
 GH_ACCOUNT=	Reference-LAPACK
 GH_PROJECT=	lapack
-V=		3.12.0
-GH_TAGNAME=	v$V
-REVISION=	0
-
-SHARED_LIBS +=  blas                      2.1 # 0.0
-SHARED_LIBS +=  cblas                     2.0 # 0.0
-SHARED_LIBS +=  lapack                    7.1 # 0.0
-SHARED_LIBS +=  lapacke                   0.0 # 0.0
-SHARED_LIBS +=  tmglib                    0.0 # 0.0
+GH_TAGNAME=	v3.12.1
 
-WANTLIB += ${MODFORTRAN_WANTLIB} m
+SHARED_LIBS +=  blas                      2.2
+SHARED_LIBS +=  cblas                     2.1
+SHARED_LIBS +=  lapack                    7.2
+SHARED_LIBS +=  lapacke                   0.1
+SHARED_LIBS +=  tmglib                    0.1
 
 CATEGORIES=	math
 
@@ -23,6 +19,8 @@ HOMEPAGE=	https://netlib.org/lapack/
 # BSD
 PERMIT_PACKAGE=	Yes
 
+WANTLIB += ${MODFORTRAN_WANTLIB} m
+
 MODULES=	devel/cmake \
 		fortran
 
@@ -36,8 +34,5 @@ CONFIGURE_ARGS=	-DBUILD_TESTING=ON \
 
 BUILD_DEPENDS=	${MODFORTRAN_BUILD_DEPENDS}
 LIB_DEPENDS-main= ${MODFORTRAN_LIB_DEPENDS}
-#TEST_DEPENDS=		lang/python/3
-
-SUBST_VARS=	V
 
 .include <bsd.port.mk>