Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 13 May 2026 08:20:26 +0000
From:      Thierry Thomas <thierry@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 5160a618dfd7 - main - math/openblas: upgrade to 0.3.33
Message-ID:  <6a04344a.26c6b.3aad64a2@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by thierry:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5160a618dfd7e1bfe0876a9e056c50bc88b6e744

commit 5160a618dfd7e1bfe0876a9e056c50bc88b6e744
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2026-05-02 15:15:18 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2026-05-13 08:12:51 +0000

    math/openblas: upgrade to 0.3.33
    
    Releases notes at https://github.com/OpenMathLib/OpenBLAS/releases/
    
    PR:             294956
    Approved by:    phd_kimberlite (maintainer)
---
 math/openblas/Makefile | 39 ++++++++++++++++++++++-----------------
 math/openblas/distinfo |  6 +++---
 2 files changed, 25 insertions(+), 20 deletions(-)

diff --git a/math/openblas/Makefile b/math/openblas/Makefile
index d4a5c079ae71..c6803e90e90b 100644
--- a/math/openblas/Makefile
+++ b/math/openblas/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	openblas
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.3.30
+DISTVERSION=	0.3.33
 PORTEPOCH=	2
 CATEGORIES=	math
 MASTER_SITES=	NL/lapack/timing/:lapack_tmg
@@ -20,10 +20,12 @@ USES=		compiler:c11 cpe fortran gmake perl5 pkgconfig
 USE_GITHUB=	yes
 GH_ACCOUNT=	OpenMathLib
 GH_PROJECT=	OpenBLAS
+
 LARGE_FILE=	large.tgz
 TIMING_FILE=	timing.tgz
 CPE_VENDOR=	openblas_project
 
+MAKE_ARGS+=	FC=${FC}
 USE_LDCONFIG=	yes
 USE_PERL5=	build
 
@@ -92,40 +94,43 @@ post-extract:
 	cd ${DISTDIR}/${DIST_SUBDIR} ; \
 	${CP} ${LARGE_FILE} ${TIMING_FILE} ${WRKSRC}
 
-post-patch:
-	@${ECHO_CMD} MAKE_NB_JOBS=-1 >> ${WRKSRC}/Makefile.rule
-	@${ECHO_CMD} NUM_THREADS=${MAXTHREADS} >> ${WRKSRC}/Makefile.rule
-	@${ECHO_CMD} USE_THREAD=1 >> ${WRKSRC}/Makefile.rule
+pre-configure:
+	${ECHO_CMD} MAKE_NB_JOBS=-1 >> ${WRKSRC}/Makefile.rule
+	${ECHO_CMD} NUM_THREADS=${MAXTHREADS} >> ${WRKSRC}/Makefile.rule
+	${ECHO_CMD} USE_THREAD=1 >> ${WRKSRC}/Makefile.rule
 .if ! ${PORT_OPTIONS:MAVX}
-	@${ECHO_CMD} NO_AVX=1 >> ${WRKSRC}/Makefile.rule
+	${ECHO_CMD} NO_AVX=1 >> ${WRKSRC}/Makefile.rule
 .endif
 .if ! ${PORT_OPTIONS:MAVX2}
-	@${ECHO_CMD} NO_AVX2=1 >> ${WRKSRC}/Makefile.rule
+	${ECHO_CMD} NO_AVX2=1 >> ${WRKSRC}/Makefile.rule
 .endif
 .if ! ${PORT_OPTIONS:MAVX512}
-	@${ECHO_CMD} NO_AVX512=1 >> ${WRKSRC}/Makefile.rule
+	${ECHO_CMD} NO_AVX512=1 >> ${WRKSRC}/Makefile.rule
 .endif
 .if ${PORT_OPTIONS:MDYNAMIC_ARCH}
-	@${ECHO_CMD} DYNAMIC_ARCH=1 >> ${WRKSRC}/Makefile.rule
-	@${ECHO_CMD} DYNAMIC_OLDER=1 >> ${WRKSRC}/Makefile.rule
+	${ECHO_CMD} DYNAMIC_ARCH=1 >> ${WRKSRC}/Makefile.rule
+	${ECHO_CMD} DYNAMIC_OLDER=1 >> ${WRKSRC}/Makefile.rule
 .endif
 .if defined(TARGET_CPU_ARCH)
-	@${ECHO_CMD} TARGET=${TARGET_CPU_ARCH} >> ${WRKSRC}/Makefile.rule
+	${ECHO_CMD} TARGET=${TARGET_CPU_ARCH} >> ${WRKSRC}/Makefile.rule
 .endif
 .if ${PORT_OPTIONS:MINTERFACE64}
-	@${ECHO_CMD} INTERFACE64=1 >> ${WRKSRC}/Makefile.rule
+	${ECHO_CMD} INTERFACE64=1 >> ${WRKSRC}/Makefile.rule
 .endif
 .if ${PORT_OPTIONS:MOPENMP}
-	@${ECHO_CMD} USE_OPENMP=1 >> ${WRKSRC}/Makefile.rule
+	${ECHO_CMD} USE_OPENMP=1 >> ${WRKSRC}/Makefile.rule
 .endif
 .if ${ARCH:M*64*} == ""
-	@${ECHO_CMD} BINARY=32 >> ${WRKSRC}/Makefile.rule
+	${ECHO_CMD} BINARY=32 >> ${WRKSRC}/Makefile.rule
 .else
-	@${ECHO_CMD} BINARY=64 >> ${WRKSRC}/Makefile.rule
+	${ECHO_CMD} BINARY=64 >> ${WRKSRC}/Makefile.rule
 .endif
+.for f in exports/Makefile Makefile.system
+	${REINPLACE_CMD} -e 's|-lgfortran|${LDFLAGS} -lgfortran|' ${WRKSRC}/${f}
+.endfor
 
-post-patch-OPENMP-on:
-	@${REINPLACE_CMD} -e "s+OPENBLAS_NUM_THREADS+OMP_NUM_THREADS+g" \
+pre-configure-OPENMP-on:
+	${REINPLACE_CMD} -e "s+OPENBLAS_NUM_THREADS+OMP_NUM_THREADS+g" \
 		${WRKSRC}/test/Makefile \
 		${WRKSRC}/ctest/Makefile
 
diff --git a/math/openblas/distinfo b/math/openblas/distinfo
index 474b6c3495ec..7bbeb430a18b 100644
--- a/math/openblas/distinfo
+++ b/math/openblas/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1750415154
+TIMESTAMP = 1777719026
 SHA256 (openblas/large.tgz) = f328d88b7fa97722f271d7d0cfea1c220e0f8e5ed5ff01d8ef1eb51d6f4243a1
 SIZE (openblas/large.tgz) = 2595
 SHA256 (openblas/timing.tgz) = 999c65f8ea8bd4eac7f1c7f3463d4946917afd20a997807300fe35d70122f3af
 SIZE (openblas/timing.tgz) = 1059485
-SHA256 (openblas/OpenMathLib-OpenBLAS-v0.3.30_GH0.tar.gz) = 27342cff518646afb4c2b976d809102e368957974c250a25ccc965e53063c95d
-SIZE (openblas/OpenMathLib-OpenBLAS-v0.3.30_GH0.tar.gz) = 24699801
+SHA256 (openblas/OpenMathLib-OpenBLAS-v0.3.33_GH0.tar.gz) = 6761af1d9f5d353ab4f0b7497be2643313b36c8f31caec0144bfef198e71e6ab
+SIZE (openblas/OpenMathLib-OpenBLAS-v0.3.33_GH0.tar.gz) = 25256012


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a04344a.26c6b.3aad64a2>