Date: Fri, 29 May 2026 03:22:31 +0000 From: Jason E. Hale <jhale@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: d8483e9c7384 - main - Mk/Uses/qt-dist.mk: Fix build with multiple Python installations Message-ID: <6a190677.35ba7.52ed1b7@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by jhale: URL: https://cgit.FreeBSD.org/ports/commit/?id=d8483e9c7384866659fbeb9f9e0551dc392a9d74 commit d8483e9c7384866659fbeb9f9e0551dc392a9d74 Author: Jason E. Hale <jhale@FreeBSD.org> AuthorDate: 2026-05-29 02:13:48 +0000 Commit: Jason E. Hale <jhale@FreeBSD.org> CommitDate: 2026-05-29 02:21:01 +0000 Mk/Uses/qt-dist.mk: Fix build with multiple Python installations Force SBOM generation to use the default Python. While here, quote paths for safety. Reported by: Daniel Toschläger <<d.toschlaeger@pm.me> --- Mk/Uses/qt-dist.mk | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/Mk/Uses/qt-dist.mk b/Mk/Uses/qt-dist.mk index a6279a91a00c..13e828aab0bb 100644 --- a/Mk/Uses/qt-dist.mk +++ b/Mk/Uses/qt-dist.mk @@ -201,21 +201,22 @@ EXTRACT_AFTER_ARGS?= ${DISTNAME:S,$,/examples,:S,^,--exclude ,} \ # Build setup for Qt6 . if ${_QT_VER:M6} -CMAKE_ARGS+= -DCMAKE_INSTALL_PREFIX=${PREFIX} \ - -DINSTALL_BINDIR=${PREFIX}/${QT_BINDIR_REL} \ - -DINSTALL_PUBLICBINDIR=${PREFIX}/bin \ - -DINSTALL_LIBDIR=${PREFIX}/${QT_LIBDIR_REL} \ - -DINSTALL_LIBEXECDIR=${PREFIX}/${QT_LIBEXECDIR_REL} \ - -DINSTALL_DOCDIR=${PREFIX}/${QT_DOCDIR_REL} \ - -DINSTALL_ARCHDATADIR=${PREFIX}/${QT_ARCHDIR_REL} \ - -DINSTALL_DATADIR=${PREFIX}/${QT_DATADIR_REL} \ - -DINSTALL_INCLUDEDIR=${PREFIX}/${QT_INCDIR_REL} \ - -DINSTALL_MKSPECSDIR=${PREFIX}/${QT_MKSPECDIR_REL} \ - -DINSTALL_EXAMPLESDIR=${PREFIX}/${QT_EXAMPLEDIR_REL} \ - -DINSTALL_DESCRIPTIONSDIR=${PREFIX}/${QT_DESCRIPTIONSDIR_REL} \ +CMAKE_ARGS+= -DCMAKE_INSTALL_PREFIX="${PREFIX}" \ + -DINSTALL_BINDIR="${PREFIX}/${QT_BINDIR_REL}" \ + -DINSTALL_PUBLICBINDIR="${PREFIX}/bin" \ + -DINSTALL_LIBDIR="${PREFIX}/${QT_LIBDIR_REL}" \ + -DINSTALL_LIBEXECDIR="${PREFIX}/${QT_LIBEXECDIR_REL}" \ + -DINSTALL_DOCDIR="${PREFIX}/${QT_DOCDIR_REL}" \ + -DINSTALL_ARCHDATADIR="${PREFIX}/${QT_ARCHDIR_REL}" \ + -DINSTALL_DATADIR="${PREFIX}/${QT_DATADIR_REL}" \ + -DINSTALL_INCLUDEDIR="${PREFIX}/${QT_INCDIR_REL}" \ + -DINSTALL_MKSPECSDIR="${PREFIX}/${QT_MKSPECDIR_REL}" \ + -DINSTALL_EXAMPLESDIR="${PREFIX}/${QT_EXAMPLEDIR_REL}" \ + -DINSTALL_DESCRIPTIONSDIR="${PREFIX}/${QT_DESCRIPTIONSDIR_REL}" \ -DQT_QMAKE_TARGET_MKSPEC:String=freebsd-clang \ - -DQT_SBOM_GENERATE_JSON:BOOL=OFF \ - -DQT_SBOM_VERIFY:BOOL=OFF \ + -DQT_SBOM_FORCE_USE_PYTHON_INTERP:BOOL=ON \ + -DQT_SBOM_PYTHON_INTERP="${PYTHON_CMD}" \ + -DQT_SBOM_VERIFY_SPDX_V2:BOOL=OFF \ --log-level=TRACE . endifhome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a190677.35ba7.52ed1b7>
