git: 6938e21c6082 - main - math/openblas: Update 0.3.33 => 0.3.34

From: Thierry Thomas <thierry_at_FreeBSD.org>
Date: Tue, 11 Aug 2026 10:06:23 UTC
The branch main has been updated by thierry:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6938e21c6082dfa45b538e870f97bb396d0216ed

commit 6938e21c6082dfa45b538e870f97bb396d0216ed
Author:     Thibault Payet <monwarez@mailoo.org>
AuthorDate: 2026-07-18 18:44:51 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2026-08-11 09:53:17 +0000

    math/openblas: Update 0.3.33 => 0.3.34
    
    Changelog:
    https://github.com/OpenMathLib/OpenBLAS/releases/tag/v0.3.34
    
    PR:             296886
    Reported by:    Thibault Payet
    Approved by:    Eijiro Shibusawa (maintainer)
---
 math/openblas/Makefile                      |  2 +-
 math/openblas/distinfo                      |  6 +++---
 math/openblas/files/patch-interface__trsm.c | 30 -----------------------------
 3 files changed, 4 insertions(+), 34 deletions(-)

diff --git a/math/openblas/Makefile b/math/openblas/Makefile
index 4ecb22a9c120..de7db64513bd 100644
--- a/math/openblas/Makefile
+++ b/math/openblas/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	openblas
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.3.33
+DISTVERSION=	0.3.34
 PORTEPOCH=	2
 CATEGORIES=	math
 MASTER_SITES=	NL/lapack/timing/:lapack_tmg
diff --git a/math/openblas/distinfo b/math/openblas/distinfo
index 7bbeb430a18b..a6ae2cf71cb8 100644
--- a/math/openblas/distinfo
+++ b/math/openblas/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1777719026
+TIMESTAMP = 1784400256
 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.33_GH0.tar.gz) = 6761af1d9f5d353ab4f0b7497be2643313b36c8f31caec0144bfef198e71e6ab
-SIZE (openblas/OpenMathLib-OpenBLAS-v0.3.33_GH0.tar.gz) = 25256012
+SHA256 (openblas/OpenMathLib-OpenBLAS-v0.3.34_GH0.tar.gz) = cd7e129868320cc2d033afa920e31202dfe0b8066a5b66661900ccc0f197dfed
+SIZE (openblas/OpenMathLib-OpenBLAS-v0.3.34_GH0.tar.gz) = 25326686
diff --git a/math/openblas/files/patch-interface__trsm.c b/math/openblas/files/patch-interface__trsm.c
deleted file mode 100644
index e0488bf5adb7..000000000000
--- a/math/openblas/files/patch-interface__trsm.c
+++ /dev/null
@@ -1,30 +0,0 @@
-Revert upstream commit fd862d43b ("Remove redundant quick return").
-
-That commit removed an unconditional `if ((args.m == 0) || (args.n == 0))
-return;` from interface/trsm.c on the assumption that it had been made
-redundant by an earlier-added quick-return (commit 74486799b). The
-assumption holds for the ARM64-SME direct-kernel path but NOT for the
-x86_64 DYNAMIC_ARCH path: SMP block-fanout in level3_thread.c can
-produce per-block bm=0 even when the caller passed a non-zero args.m,
-and the late return was the only thing protecting the
-strsm_kernel_RT_BARCELONA prologue from being entered with degenerate
-dimensions. The BARCELONA prologue then walks %r8 off 16-byte alignment
-(r8 += bn*bk*4 with bn=7, bk=7 = 196 bytes, mod 16 = 4) and the tail
-loop SIGBUSes on `movaps (%r8),%xmm3`.
-
-Reproducer: math/openblas 0.3.33 with DYNAMIC_ARCH on AMD64 fails the
-`sblat3` test driver in the STRSM block, killed by SIGBUS.
-
-Upstream report: https://github.com/OpenMathLib/OpenBLAS/issues/<TBD>
-
---- interface/trsm.c.orig	2026-04-23 13:50:46 UTC
-+++ interface/trsm.c
-@@ -383,6 +383,8 @@ if (strcmp(gotoblas_corename(), "armv9sme") == 0
-
- #endif
-
-+  if ((args.m == 0) || (args.n == 0)) return;
-+
-   IDEBUG_START;
-
-   FUNCTION_PROFILE_START();