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