Here is a diff to fix the python detection. This fix the issues reported
in the "aarch64 bulk build report". If multiple versions are installed,
CMake always finds the correct one from lang/python.

OK? Bulk build first?

Rafael

Index: cmake.port.mk
===================================================================
RCS file: /cvs/ports/devel/cmake/cmake.port.mk,v
retrieving revision 1.77
diff -u -p -u -p -r1.77 cmake.port.mk
--- cmake.port.mk       2 Sep 2022 18:00:02 -0000       1.77
+++ cmake.port.mk       28 Oct 2022 09:30:22 -0000
@@ -63,9 +63,9 @@ MAKE_ENV +=           JAVA_HOME=${JAVA_HOME}
 # Python
 .if ${MODULES:Mlang/python}
 # 
https://cmake.org/cmake/help/latest/module/FindPython3.html#artifacts-specification
-CONFIGURE_ARGS +=      -DPYTHON_EXECUTABLE=${MODPY_BIN}
-CONFIGURE_ARGS +=      -DPYTHON_LIBRARY_DIRS=${MODPY_LIBDIR}
-CONFIGURE_ARGS +=      -DPYTHON_INCLUDE_DIR=${MODPY_INCDIR}
+CONFIGURE_ARGS +=      -DPython${MODPY_MAJOR_VERSION}_EXECUTABLE=${MODPY_BIN}
+CONFIGURE_ARGS +=      
-DPython${MODPY_MAJOR_VERSION}_LIBRARY_DIRS=${MODPY_LIBDIR}
+CONFIGURE_ARGS +=      
-DPython${MODPY_MAJOR_VERSION}_INCLUDE_DIR=${MODPY_INCDIR}
 .endif
 
 # Lua

Reply via email to