git: 8ec465e58c62 - main - science/hpddm: fix build on powerpc64

From: Piotr Kubaj <pkubaj_at_FreeBSD.org>
Date: Sat, 10 Oct 2026 18:16:35 UTC
The branch main has been updated by pkubaj:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8ec465e58c622f7bcd5fdc9a12c272fc56b5e04f

commit 8ec465e58c622f7bcd5fdc9a12c272fc56b5e04f
Author:     Piotr Kubaj <pkubaj@FreeBSD.org>
AuthorDate: 2026-10-10 08:12:26 +0000
Commit:     Piotr Kubaj <pkubaj@FreeBSD.org>
CommitDate: 2026-10-10 18:15:32 +0000

    science/hpddm: fix build on powerpc64
    
    HPDDM.hpp assumes ESSL-style Fortran symbols (no trailing underscore)
    on PowerPC unless Add_ is defined, so BLAS/LAPACK/ARPACK symbols from
    openblas and arpack-ng were undefined at link time.
---
 science/hpddm/Makefile | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/science/hpddm/Makefile b/science/hpddm/Makefile
index b374cd806606..e01b821c97a3 100644
--- a/science/hpddm/Makefile
+++ b/science/hpddm/Makefile
@@ -26,7 +26,8 @@ USE_GITHUB=	yes
 GH_ACCOUNT=	${PORTNAME:tl}
 GH_PROJECT=	${GH_ACCOUNT}
 
-CXXFLAGS+=	-std=c++11 -fPIC
+# HPDDM.hpp assumes ESSL-style Fortran symbols (no underscore) on PowerPC
+CXXFLAGS+=	-std=c++11 -fPIC -DAdd_
 CFLAGS+=	-std=c99
 USE_LDCONFIG=	yes