I would like to get rid of the execution of “qt6-post-install” over all
$PROGRAMS6 in all qt6 ports. While here I updated the PROGRAMS6 list
major programs.

OK?


Index: Makefile.inc
===================================================================
RCS file: /cvs/ports/x11/qt6/Makefile.inc,v
diff -u -p -r1.12 Makefile.inc
--- Makefile.inc        9 Feb 2025 08:54:05 -0000       1.12
+++ Makefile.inc        22 May 2025 12:08:15 -0000
@@ -51,8 +51,7 @@ SUBST_VARS += VERSION
 
 DEBUG_PACKAGES ?=      ${BUILD_PACKAGES}
 
-PROGRAMS6 =    assistant designer linguist lrelease lupdate moc pixeltool \
-               qdbus qdoc qmake qml qtdiag rcc uic \
+PROGRAMS6 ?=
 
 .PHONY: qt6-post-install
 post-install: qt6-post-install
Index: qtbase/Makefile
===================================================================
RCS file: /cvs/ports/x11/qt6/qtbase/Makefile,v
diff -u -p -r1.42 Makefile
--- qtbase/Makefile     15 Apr 2025 17:29:05 -0000      1.42
+++ qtbase/Makefile     22 May 2025 12:08:15 -0000
@@ -4,7 +4,7 @@ COMMENT-main =          C++ general-purpose tool
 COMMENT-global =       global Qt6 documentation internals
 COMMENT-mysql =                MySQL plugin for Qt6
 COMMENT-psql =         PostgresSQL plugin for Qt6
-REVISION-main =                0
+REVISION-main =                1
 
 PKGSPEC-main =         qt6-qtbase-${QT6_PKGSPEC}
 
@@ -145,6 +145,8 @@ MODQT6_DEPS =               No
 MODPY_ADJ_FILES =      util/testrunner/qt-testrunner.py \
                        util/testrunner/sanitizer-testrunner.py \
                        mkspecs/features/uikit/devices.py
+
+PROGRAMS6 =    moc qlalr qvkgen rcc syncqt tracegen tracepointgen uic
 
 post-extract:
        mkdir -p ${WRKDIST}/mkspecs/openbsd-clang
Index: qtbase/pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/x11/qt6/qtbase/pkg/PLIST-main,v
diff -u -p -r1.15 PLIST-main
--- qtbase/pkg/PLIST-main       14 Apr 2025 18:10:17 -0000      1.15
+++ qtbase/pkg/PLIST-main       22 May 2025 12:08:15 -0000
@@ -1,7 +1,3 @@
-bin/moc-qt6
-bin/qmake-qt6
-bin/rcc-qt6
-bin/uic-qt6
 include/X11/qt6/
 include/X11/qt6/QtConcurrent/
 include/X11/qt6/QtConcurrent/QtConcurrent
Index: qtdeclarative/Makefile
===================================================================
RCS file: /cvs/ports/x11/qt6/qtdeclarative/Makefile,v
diff -u -p -r1.24 Makefile
--- qtdeclarative/Makefile      14 Apr 2025 18:10:17 -0000      1.24
+++ qtdeclarative/Makefile      22 May 2025 12:08:15 -0000
@@ -4,6 +4,7 @@ USE_WXNEEDED =  Yes
 QT6NAME =      QtDeclarative
 COMMENT =      Qt6 Quick and QML components
 PKGSPEC =      qt6-qtdeclarative-${QT6_PKGSPEC}
+REVISION =     0
 
 SHARED_LIBS =   Qt6Qml                    7.0 # 6.7
 SHARED_LIBS +=  Qt6Quick                  8.0 # 6.7
@@ -65,6 +66,10 @@ BUILD_DEPENDS =      graphics/vulkan-loader \
 LIB_DEPENDS =  x11/qt6/qtbase \
                x11/qt6/qtsvg \
                x11/xkbcommon
+
+PROGRAMS6 =    qml qmldom qmleasing qmlformat qmllint qmlls qmlplugindump \
+               qmlpreview qmlprofiler qmlscene qmltc qmltestrunner qmltime \
+               svgtoqml
 
 pre-configure:
 # Python is used for building, this path does not get into final packages.
Index: qtdeclarative/pkg/PLIST
===================================================================
RCS file: /cvs/ports/x11/qt6/qtdeclarative/pkg/PLIST,v
diff -u -p -r1.12 PLIST
--- qtdeclarative/pkg/PLIST     9 Feb 2025 08:54:05 -0000       1.12
+++ qtdeclarative/pkg/PLIST     22 May 2025 12:08:15 -0000
@@ -1,4 +1,17 @@
 bin/qml-qt6
+bin/qmldom-qt6
+bin/qmleasing-qt6
+bin/qmlformat-qt6
+bin/qmllint-qt6
+bin/qmlls-qt6
+bin/qmlplugindump-qt6
+bin/qmlpreview-qt6
+bin/qmlprofiler-qt6
+bin/qmlscene-qt6
+bin/qmltc-qt6
+bin/qmltestrunner-qt6
+bin/qmltime-qt6
+bin/svgtoqml-qt6
 include/X11/qt6/QtLabsAnimation/
 include/X11/qt6/QtLabsAnimation/${VERSION}/
 include/X11/qt6/QtLabsAnimation/${VERSION}/QtLabsAnimation/
Index: qttools/Makefile
===================================================================
RCS file: /cvs/ports/x11/qt6/qttools/Makefile,v
diff -u -p -r1.26 Makefile
--- qttools/Makefile    14 Apr 2025 18:10:18 -0000      1.26
+++ qttools/Makefile    22 May 2025 12:08:15 -0000
@@ -36,6 +36,10 @@ LIB_DEPENDS =        ${MODCLANG_LIB_DEPENDS} \
                x11/qt6/qtdeclarative \
                x11/xkbcommon
 
+PROGRAMS6 =    assistant designer lconvert linguist lrelease lupdate \
+               pixeltool qdbus qdbusviewer qdistancefieldgenerator qdoc \
+               qtdiag qtdiag6 qtplugininfo
+
 CONFIGURE_ENV =        LLVM_INSTALL_DIR=${LOCALBASE}/llvm${MODCLANG_VERSION}
 MODCMAKE_LDFLAGS = -L${LOCALBASE}/llvm${MODCLANG_VERSION}/lib 
-Wl,-rpath=${LOCALBASE}/llvm${MODCLANG_VERSION}/lib
 
Index: qttools/pkg/PLIST
===================================================================
RCS file: /cvs/ports/x11/qt6/qttools/pkg/PLIST,v
diff -u -p -r1.13 PLIST
--- qttools/pkg/PLIST   11 Feb 2025 09:36:47 -0000      1.13
+++ qttools/pkg/PLIST   22 May 2025 12:08:15 -0000
@@ -1,12 +1,17 @@
 bin/assistant-qt6
 bin/designer-qt6
+bin/lconvert-qt6
 bin/linguist-qt6
 bin/lrelease-qt6
 bin/lupdate-qt6
 bin/pixeltool-qt6
 bin/qdbus-qt6
+bin/qdbusviewer-qt6
+bin/qdistancefieldgenerator-qt6
 bin/qdoc-qt6
 bin/qtdiag-qt6
+bin/qtdiag6-qt6
+bin/qtplugininfo-qt6
 include/X11/qt6/QtDesigner/
 include/X11/qt6/QtDesigner/${VERSION}/
 include/X11/qt6/QtDesigner/${VERSION}/QtDesigner/

Reply via email to