svn commit: r552508 - in head/x11-themes/kf5-breeze-icons: . files
Tobias C. Berner
tcberner at FreeBSD.org
Fri Oct 16 13:26:04 UTC 2020
Author: tcberner
Date: Fri Oct 16 13:26:03 2020
New Revision: 552508
URL: https://svnweb.freebsd.org/changeset/ports/552508
Log:
x11-themes/kf5-breeze-icons: help cmake find the proper python3
Reported by: VVD
Added:
head/x11-themes/kf5-breeze-icons/files/
head/x11-themes/kf5-breeze-icons/files/patch-CMakeLists.txt (contents, props changed)
Modified:
head/x11-themes/kf5-breeze-icons/Makefile
Modified: head/x11-themes/kf5-breeze-icons/Makefile
==============================================================================
--- head/x11-themes/kf5-breeze-icons/Makefile Fri Oct 16 13:16:35 2020 (r552507)
+++ head/x11-themes/kf5-breeze-icons/Makefile Fri Oct 16 13:26:03 2020 (r552508)
@@ -20,7 +20,8 @@ USE_QT= buildtools_build core qmake_build testlib
SHEBANG_FILES= svg-xml-script-template.py generate-24px-versions.py
NO_ARCH= yes
-CMAKE_ARGS= -DXMLLINT_EXE:PATH=''
+CMAKE_ARGS= -DXMLLINT_EXE:PATH='' \
+ -DPython3_EXECUTABLE:PATH=${PYTHON_CMD}
CMAKE_ON= WITH_ICON_GENERATION
.include <bsd.port.mk>
Added: head/x11-themes/kf5-breeze-icons/files/patch-CMakeLists.txt
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/x11-themes/kf5-breeze-icons/files/patch-CMakeLists.txt Fri Oct 16 13:26:03 2020 (r552508)
@@ -0,0 +1,17 @@
+--- CMakeLists.txt.orig 2020-10-04 09:45:37 UTC
++++ CMakeLists.txt
+@@ -25,11 +25,11 @@ include(GtkUpdateIconCache)
+ set(REQUIRED_QT_VERSION 5.12.0)
+
+ # Find Python 3
+-find_package (Python 3 COMPONENTS Interpreter)
++find_package (Python3 COMPONENTS Interpreter)
+
+-if(Python_FOUND)
++if(Python3_FOUND)
+ # Find lxml Python 3 module
+- exec_program(${Python_EXECUTABLE}
++ exec_program(${Python3_EXECUTABLE}
+ ARGS "-c \"import lxml; print(lxml.get_include())\""
+ RETURN_VALUE LXML_NOT_FOUND # Returns 0 or false if successful
+ )
More information about the svn-ports-all
mailing list