git: 5c41d677438c - main - science/hpddm: really fix sonames

From: Thierry Thomas <thierry_at_FreeBSD.org>
Date: Tue, 20 Oct 2026 16:30:56 UTC
The branch main has been updated by thierry:

URL: https://cgit.FreeBSD.org/ports/commit/?id=5c41d677438c705c1b4b798c7409d663005ece0a

commit 5c41d677438c705c1b4b798c7409d663005ece0a
Author:     Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2026-10-20 16:16:55 +0000
Commit:     Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2026-10-20 16:30:45 +0000

    science/hpddm: really fix sonames
---
 science/hpddm/Makefile             | 1 +
 science/hpddm/files/patch-Makefile | 8 ++++----
 2 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/science/hpddm/Makefile b/science/hpddm/Makefile
index e01b821c97a3..b50d80917daa 100644
--- a/science/hpddm/Makefile
+++ b/science/hpddm/Makefile
@@ -1,6 +1,7 @@
 PORTNAME=	HPDDM
 DISTVERSIONPREFIX=	v
 DISTVERSION=	2.4.1
+PORTREVISION=	1
 CATEGORIES=	science
 
 MAINTAINER=	thierry@FreeBSD.org
diff --git a/science/hpddm/files/patch-Makefile b/science/hpddm/files/patch-Makefile
index ce7b6d0dffa8..4d4aea2a3ca1 100644
--- a/science/hpddm/files/patch-Makefile
+++ b/science/hpddm/files/patch-Makefile
@@ -37,13 +37,13 @@
  	@if [ "$<" = "interface/hpddm_python.cpp" ]; then \
 -		echo ${MPICXX} ${DEPFLAGS} ${CXXFLAGS} ${HPDDMFLAGS} ${INCS} ${PYTHON_INCS} -shared $< -o $@ ${LIBS} ${PYTHON_LIBS}; \
 -		${MPICXX} ${DEPFLAGS} ${CXXFLAGS} ${HPDDMFLAGS} ${INCS} ${PYTHON_INCS} -shared $< -o $@ ${LIBS} ${PYTHON_LIBS}; \
-+		echo ${MPICXX} ${DEPFLAGS} ${CXXFLAGS} ${HPDDMFLAGS} ${INCS} ${PYTHON_INCS} -shared $< -o $@ -Wl,-soname,$@ ${LIBS} ${PYTHON_LIBS}; \
-+		${MPICXX} ${DEPFLAGS} ${CXXFLAGS} ${HPDDMFLAGS} ${INCS} ${PYTHON_INCS} -shared $< -o $@ -Wl,-soname,$@ ${LIBS} ${PYTHON_LIBS}; \
++		echo ${MPICXX} ${DEPFLAGS} ${CXXFLAGS} ${HPDDMFLAGS} ${INCS} ${PYTHON_INCS} -shared $< -o $@ -Wl,-soname,$(@F) ${LIBS} ${PYTHON_LIBS}; \
++		${MPICXX} ${DEPFLAGS} ${CXXFLAGS} ${HPDDMFLAGS} ${INCS} ${PYTHON_INCS} -shared $< -o $@ -Wl,-soname,$(@F) ${LIBS} ${PYTHON_LIBS}; \
  	else \
 -		echo ${MPICXX} ${DEPFLAGS} ${CXXFLAGS} ${HPDDMFLAGS} ${INCS} -shared $< -o $@ ${LIBS}; \
 -		${MPICXX} ${DEPFLAGS} ${CXXFLAGS} ${HPDDMFLAGS} ${INCS} -shared $< -o $@ ${LIBS}; \
-+		echo ${MPICXX} ${DEPFLAGS} ${CXXFLAGS} ${HPDDMFLAGS} ${INCS} -shared $< -o $@  -Wl,-soname,$@ ${LIBS}; \
-+		${MPICXX} ${DEPFLAGS} ${CXXFLAGS} ${HPDDMFLAGS} ${INCS} -shared $< -o $@  -Wl,-soname,$@ ${LIBS}; \
++		echo ${MPICXX} ${DEPFLAGS} ${CXXFLAGS} ${HPDDMFLAGS} ${INCS} -shared $< -o $@  -Wl,-soname,$(@F) ${LIBS}; \
++		${MPICXX} ${DEPFLAGS} ${CXXFLAGS} ${HPDDMFLAGS} ${INCS} -shared $< -o $@  -Wl,-soname,$(@F) ${LIBS}; \
  	fi
  	${POSTCOMPILE}