aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHiroo Ono <hiroo.ono+freebsd@gmail.com>2026-07-09 07:05:33 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2026-07-09 07:06:22 +0000
commitc6205e98712621eac18549ca0a24c90a73c78ecb (patch)
tree275971571eab997050fcbf6b6bd21c260753d983
parent90b29d40e33585dda13f9b99f2465ba81210462b (diff)
cad/py-gmsh: fix build with python 3.12
PR: 296597
-rw-r--r--cad/py-gmsh/Makefile4
1 files changed, 3 insertions, 1 deletions
diff --git a/cad/py-gmsh/Makefile b/cad/py-gmsh/Makefile
index a4572f022a72..09664fd914df 100644
--- a/cad/py-gmsh/Makefile
+++ b/cad/py-gmsh/Makefile
@@ -36,7 +36,8 @@ USE_LDCONFIG= ${PYTHON_SITELIBDIR}
PATCHDIR= ${PORTSDIR}/cad/gmsh/files
CMAKE_ON= ENABLE_WRAP_PYTHON ENABLE_PRIVATE_API ENABLE_OCC
-CMAKE_ARGS= -DOCC_INC=${LOCALBASE}/include/OpenCASCADE
+CMAKE_ARGS= -DOCC_INC=${LOCALBASE}/include/OpenCASCADE \
+ -DGMSHPY_INSTALL_DIRECTORY=${PYTHON_SITELIBDIR}/gmshpy
CXXFLAGS_powerpc64= -mvsx
@@ -49,6 +50,7 @@ post-install: # remove all except for the python binding
share/doc/gmsh \
share/man/man1/gmsh.1
# move "private API" libs to the python folder
+ ${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}
@cd ${STAGEDIR} && \
${MV} \
${STAGEDIR}${PREFIX}/lib/gmsh* \