From: Stuart Henderson Subject: lapack 3.12.1 [Re: CVS: cvs.openbsd.org: ports] To: ports Date: Thu, 8 Jan 2026 15:12:41 +0000 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