<pre style='margin:0'>
Joshua Root (jmroot) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/b0fe9a49e8b4945bc45d6b3360a781b7851f4dc1">https://github.com/macports/macports-ports/commit/b0fe9a49e8b4945bc45d6b3360a781b7851f4dc1</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new b0fe9a49e8b qt6 pg: don't rely on multiple inclusion
</span>b0fe9a49e8b is described below

<span style='display:block; white-space:pre;color:#808000;'>commit b0fe9a49e8b4945bc45d6b3360a781b7851f4dc1
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Fri Sep 2 17:58:34 2022 +1000

<span style='display:block; white-space:pre;color:#404040;'>    qt6 pg: don't rely on multiple inclusion
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Cf. 1719a40
</span>---
 _resources/port1.0/group/qt6-1.0.tcl              | 217 +---------------------
 _resources/port1.0/group/qt6_variables-1.0.tcl    | 158 ++++++++++++++++
 _resources/port1.0/group/qt6_version_info-1.0.tcl |  61 ++++++
 aqua/qt6/Portfile                                 |   5 +-
 4 files changed, 221 insertions(+), 220 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/_resources/port1.0/group/qt6-1.0.tcl b/_resources/port1.0/group/qt6-1.0.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index 0a4f5c87d95..b2fdc825463 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/_resources/port1.0/group/qt6-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/_resources/port1.0/group/qt6-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,222 +5,7 @@
</span> # Usage:
 # PortGroup     qt6 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-global available_qt_versions
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-array set available_qt_versions {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    qt6 {qt6-qtbase 6.2}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Qt has what is calls reference configurations, which are said to be thoroughly tested
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Qt also has configurations which are "occasionally tested" or are "[d]eployment only"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# see https://doc.qt.io/qt-6/supported-platforms.html#reference-configurations
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# see https://doc.qt.io/qt-6/supported-platforms-and-configurations.html
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-proc qt6.get_default_name {} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    global os.major
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # see https://doc.qt.io/qt-6/supported-platforms-and-configurations.html
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # for older versions, see https://web.archive.org/web/*/http://doc.qt.io/qt-6/supported-platforms-and-configurations.html
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # macOS Mojave (10.14) and later
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # # Qt 6.0 - 6.2: Supported
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    return qt6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-global qt6.name qt6.base_port qt6.version
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# get the latest Qt version that runs on current OS configuration
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set qt6.name        [qt6.get_default_name]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set qt6.base_port   [lindex $available_qt_versions(${qt6.name}) 0]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set qt6.version     [lindex $available_qt_versions(${qt6.name}) 1]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# check if another version of Qt is installed
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-foreach {qt_test_name qt_test_info} [array get available_qt_versions] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set qt_test_base_port [lindex ${qt_test_info} 0]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {![catch {set installed [lindex [registry_active ${qt_test_base_port}] 0]}]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set qt6.name        ${qt_test_name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set qt6.base_port   ${qt_test_base_port}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set qt6.version     [lindex $installed 1]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[info exists name]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # check to see if this is a Qt port being built
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    foreach {qt_test_name qt_test_info} [array get available_qt_versions] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        if {${qt_test_name} eq ${name}} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            set qt6.name       ${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            set qt6.base_port  [lindex $available_qt_versions(${qt6.name}) 0]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            set qt6.version    [lindex $available_qt_versions(${qt6.name}) 1]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[info exists qt6.custom_qt_name]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set qt6.name        ${qt6.custom_qt_name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set qt6.base_port   [lindex $custom_qt_versions(${qt6.name}) 0]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set qt6.version     [lindex $custom_qt_versions(${qt6.name}) 1]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[tbool just_want_qt6_version_info]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    return
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# standard install directory
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-global qt_dir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set qt_dir              ${prefix}/libexec/qt6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[info exists qt6.custom_qt_name]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set qt_dir          ${prefix}/libexec/${qt6.custom_qt_name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# standard Qt non-.app executables directory
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-global qt_bins_dir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set qt_bins_dir         ${qt_dir}/bin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# standard Qt includes directory
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-global qt_includes_dir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set qt_includes_dir     ${qt_dir}/include
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# standard Qt libraries directory
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-global qt_libs_dir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set qt_libs_dir         ${qt_dir}/lib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# standard Qt frameworks directory
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-global qt_frameworks_dir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set qt_frameworks_dir   ${qt_libs_dir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-global qt_archdata_dir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set qt_archdata_dir     ${qt_dir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# standard Qt plugins directory
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-global qt_plugins_dir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set qt_plugins_dir      ${qt_archdata_dir}/plugins
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# standard Qt imports directory
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-global qt_imports_dir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set qt_imports_dir      ${qt_archdata_dir}/imports
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# standard Qt qml directory
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-global qt_qml_dir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set qt_qml_dir          ${qt_archdata_dir}/qml
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# standard Qt data directory
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-global qt_data_dir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set qt_data_dir         ${qt_dir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# standard Qt documents directory
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-global qt_docs_dir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set qt_docs_dir         ${qt_data_dir}/doc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# standard Qt translations directory
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-global qt_translations_dir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set qt_translations_dir ${qt_data_dir}/translations
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# standard Qt sysconf directory
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-global qt_sysconf_dir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set qt_sysconf_dir      ${qt_dir}/etc/xdg
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# standard Qt examples directory
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-global qt_examples_dir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set qt_examples_dir     ${qt_dir}/examples
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# standard Qt tests directory
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-global qt_tests_dir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set qt_tests_dir        ${qt_dir}/tests
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# data used by qmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-global qt_host_data_dir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set qt_host_data_dir    ${qt_dir}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# standard Qt mkspecs directory
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-global qt_mkspecs_dir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set qt_mkspecs_dir      ${qt_dir}/mkspecs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# standard Qt .app executables directory, if created
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-global qt_apps_dir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set qt_apps_dir         ${applications_dir}/Qt6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# standard CMake module directory for Qt-related files
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-global qt_cmake_module_dir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set qt_cmake_module_dir ${qt_libs_dir}/cmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# standard qt-cmake command location
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-global qt_cmake_cmd
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set qt_cmake_cmd        ${qt_dir}/bin/qt-cmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# standard qt-configure-module command location
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-global qt_configure_module_cmd
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set qt_configure_module_cmd ${qt_dir}/bin/qt-configure-module
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# standard qmake command location
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-global qt_qmake_cmd
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set qt_qmake_cmd        ${qt_dir}/bin/qmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# standard moc command location
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-global qt_moc_cmd
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set qt_moc_cmd          ${qt_dir}/moc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# standard uic command location
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-global qt_uic_cmd
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set qt_uic_cmd          ${qt_dir}/uic
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-namespace eval qt6pg {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ###############################################################################
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Component Format
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # "Qt Component Name" {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    #     Qt version introduced
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    #     Qt version removed
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    #     file installed by component
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    #     blank if module; "-plugin" if plugin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # module info found at https://doc.qt.io/qt-6/qtmodules.html
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    ###############################################################################
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    array set qt6_component_lib {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        qtbase {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            6.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            7.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            lib/pkgconfig/Qt6Core.pc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        qttools {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            6.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            7.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            lib/cmake/Qt6Designer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        qttranslations {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            6.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            7.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            libexec/qt6/translations/qt_ar.qm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        sqlite-plugin {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            6.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            7.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            lib/cmake/Qt6Sql/Qt6Sql_QSQLiteDriverPlugin.cmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            "-plugin"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        psql-plugin {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            6.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            7.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            lib/cmake/Qt6Sql/Qt6Sql_QPSQLDriverPlugin.cmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            "-plugin"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        mysql-plugin {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            6.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            7.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            lib/cmake/Qt6Sql/Qt6Sql_QMYSQLDriverPlugin.cmake
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            "-plugin"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[tbool just_want_qt6_variables]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    return
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup qt6_variables 1.0
</span> 
 # a procedure for declaring dependencies on Qt6 components, which will
 # expand them into the appropriate subports for the Qt6 flavour installed
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/_resources/port1.0/group/qt6_variables-1.0.tcl b/_resources/port1.0/group/qt6_variables-1.0.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..d67f41eecc6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/_resources/port1.0/group/qt6_variables-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,158 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Provides Qt6 variables
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Separate from the main qt6 portgroup in case a port just wants these
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup   qt6_version_info 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# standard install directory
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+global qt_dir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set qt_dir              ${prefix}/libexec/qt6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[info exists qt6.custom_qt_name]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set qt_dir          ${prefix}/libexec/${qt6.custom_qt_name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# standard Qt non-.app executables directory
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+global qt_bins_dir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set qt_bins_dir         ${qt_dir}/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# standard Qt includes directory
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+global qt_includes_dir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set qt_includes_dir     ${qt_dir}/include
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# standard Qt libraries directory
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+global qt_libs_dir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set qt_libs_dir         ${qt_dir}/lib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# standard Qt frameworks directory
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+global qt_frameworks_dir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set qt_frameworks_dir   ${qt_libs_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+global qt_archdata_dir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set qt_archdata_dir     ${qt_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# standard Qt plugins directory
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+global qt_plugins_dir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set qt_plugins_dir      ${qt_archdata_dir}/plugins
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# standard Qt imports directory
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+global qt_imports_dir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set qt_imports_dir      ${qt_archdata_dir}/imports
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# standard Qt qml directory
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+global qt_qml_dir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set qt_qml_dir          ${qt_archdata_dir}/qml
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# standard Qt data directory
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+global qt_data_dir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set qt_data_dir         ${qt_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# standard Qt documents directory
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+global qt_docs_dir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set qt_docs_dir         ${qt_data_dir}/doc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# standard Qt translations directory
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+global qt_translations_dir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set qt_translations_dir ${qt_data_dir}/translations
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# standard Qt sysconf directory
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+global qt_sysconf_dir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set qt_sysconf_dir      ${qt_dir}/etc/xdg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# standard Qt examples directory
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+global qt_examples_dir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set qt_examples_dir     ${qt_dir}/examples
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# standard Qt tests directory
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+global qt_tests_dir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set qt_tests_dir        ${qt_dir}/tests
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# data used by qmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+global qt_host_data_dir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set qt_host_data_dir    ${qt_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# standard Qt mkspecs directory
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+global qt_mkspecs_dir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set qt_mkspecs_dir      ${qt_dir}/mkspecs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# standard Qt .app executables directory, if created
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+global qt_apps_dir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set qt_apps_dir         ${applications_dir}/Qt6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# standard CMake module directory for Qt-related files
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+global qt_cmake_module_dir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set qt_cmake_module_dir ${qt_libs_dir}/cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# standard qt-cmake command location
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+global qt_cmake_cmd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set qt_cmake_cmd        ${qt_dir}/bin/qt-cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# standard qt-configure-module command location
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+global qt_configure_module_cmd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set qt_configure_module_cmd ${qt_dir}/bin/qt-configure-module
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# standard qmake command location
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+global qt_qmake_cmd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set qt_qmake_cmd        ${qt_dir}/bin/qmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# standard moc command location
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+global qt_moc_cmd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set qt_moc_cmd          ${qt_dir}/moc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# standard uic command location
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+global qt_uic_cmd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set qt_uic_cmd          ${qt_dir}/uic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+namespace eval qt6pg {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ###############################################################################
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Component Format
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # "Qt Component Name" {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    #     Qt version introduced
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    #     Qt version removed
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    #     file installed by component
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    #     blank if module; "-plugin" if plugin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # module info found at https://doc.qt.io/qt-6/qtmodules.html
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ###############################################################################
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    array set qt6_component_lib {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        qtbase {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            6.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            7.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            lib/pkgconfig/Qt6Core.pc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        qttools {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            6.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            7.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            lib/cmake/Qt6Designer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        qttranslations {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            6.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            7.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            libexec/qt6/translations/qt_ar.qm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        sqlite-plugin {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            6.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            7.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            lib/cmake/Qt6Sql/Qt6Sql_QSQLiteDriverPlugin.cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            "-plugin"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        psql-plugin {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            6.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            7.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            lib/cmake/Qt6Sql/Qt6Sql_QPSQLDriverPlugin.cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            "-plugin"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        mysql-plugin {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            6.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            7.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            lib/cmake/Qt6Sql/Qt6Sql_QMYSQLDriverPlugin.cmake
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            "-plugin"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/_resources/port1.0/group/qt6_version_info-1.0.tcl b/_resources/port1.0/group/qt6_version_info-1.0.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..82fa3f36b3d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/_resources/port1.0/group/qt6_version_info-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,61 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Provides Qt6 version info
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Separate from the main qt6 portgroup in case a port just wants these
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+global available_qt_versions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+array set available_qt_versions {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    qt6 {qt6-qtbase 6.2}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Qt has what is calls reference configurations, which are said to be thoroughly tested
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Qt also has configurations which are "occasionally tested" or are "[d]eployment only"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# see https://doc.qt.io/qt-6/supported-platforms.html#reference-configurations
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# see https://doc.qt.io/qt-6/supported-platforms-and-configurations.html
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+proc qt6.get_default_name {} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    global os.major
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # see https://doc.qt.io/qt-6/supported-platforms-and-configurations.html
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # for older versions, see https://web.archive.org/web/*/http://doc.qt.io/qt-6/supported-platforms-and-configurations.html
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # macOS Mojave (10.14) and later
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # # Qt 6.0 - 6.2: Supported
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    return qt6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+global qt6.name qt6.base_port qt6.version
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# get the latest Qt version that runs on current OS configuration
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set qt6.name        [qt6.get_default_name]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set qt6.base_port   [lindex $available_qt_versions(${qt6.name}) 0]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set qt6.version     [lindex $available_qt_versions(${qt6.name}) 1]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# check if another version of Qt is installed
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+foreach {qt_test_name qt_test_info} [array get available_qt_versions] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set qt_test_base_port [lindex ${qt_test_info} 0]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {![catch {set installed [lindex [registry_active ${qt_test_base_port}] 0]}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set qt6.name        ${qt_test_name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set qt6.base_port   ${qt_test_base_port}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set qt6.version     [lindex $installed 1]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[info exists name]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # check to see if this is a Qt port being built
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach {qt_test_name qt_test_info} [array get available_qt_versions] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {${qt_test_name} eq ${name}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set qt6.name       ${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set qt6.base_port  [lindex $available_qt_versions(${qt6.name}) 0]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            set qt6.version    [lindex $available_qt_versions(${qt6.name}) 1]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[info exists qt6.custom_qt_name]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set qt6.name        ${qt6.custom_qt_name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set qt6.base_port   [lindex $custom_qt_versions(${qt6.name}) 0]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    set qt6.version     [lindex $custom_qt_versions(${qt6.name}) 1]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/qt6/Portfile b/aqua/qt6/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b647c002688..595ffc905e7 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/aqua/qt6/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/qt6/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -16,10 +16,7 @@ homepage            https://www.qt.io
</span> version             6.2.1
 set middle_name     everywhere
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set just_want_qt6_variables yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup qt6 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-unset just_want_qt6_variables
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup qt6_variables 1.0
</span> 
 # get Qt's version numbers
 set branch          [join [lrange [split ${version} .] 0 1] .]
</pre><pre style='margin:0'>

</pre>