<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/8788fa68a6478db6dfb38baa52c63f942ccdd66d">https://github.com/macports/macports-ports/commit/8788fa68a6478db6dfb38baa52c63f942ccdd66d</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 8788fa68a64 qt6 PG: correct darwin version number, use known_fail
</span>8788fa68a64 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 8788fa68a6478db6dfb38baa52c63f942ccdd66d
</span>Author: Renee Otten <reneeotten@macports.org>
AuthorDate: Thu Nov 11 09:13:53 2021 -0500

<span style='display:block; white-space:pre;color:#404040;'>    qt6 PG: correct darwin version number, use known_fail
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    - correct some typos/comments
</span><span style='display:block; white-space:pre;color:#404040;'>    - conform to modeline
</span>---
 _resources/port1.0/group/qt6-1.0.tcl | 60 ++++++++++++++++++++----------------
 1 file changed, 33 insertions(+), 27 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 04338924116..361d9c6e9ec 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;'>@@ -1,13 +1,13 @@
</span> # -*- 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 style='display:block; white-space:pre;background:#ffe0e0;'>-# This portgroup defines standard settings when using qt6.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# This portgroup defines standard settings when using Qt 6.
</span> #
 # Usage:
 # PortGroup     qt6 1.0
 
 global available_qt_versions
 array set available_qt_versions {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    qt6   {qt6-qtbase   6.2}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    qt6 {qt6-qtbase 6.2}
</span> }
 
 # Qt has what is calls reference configurations, which are said to be thoroughly tested
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,14 +20,19 @@ proc qt6.get_default_name {} {
</span> 
     # see https://doc.qt.io/qt-6/supported-platforms-and-configurations.html
     # for older versions, see https://web.archive.org/web/*/http://doc.qt.io/qt-6/supported-platforms-and-configurations.html
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if { ${os.major} <= 13 } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ui_error "Qt6 only supports macOS Mojave (10.14) and later"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        return -code error "incompatible configuration"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if { ${os.major} < 18 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        known_fail yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        pre-fetch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            ui_error "Qt 6 only supports macOS Mojave (10.14) and later"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            return -code error "incompatible configuration"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span>         #
     } else {
         #
         # macOS Mojave (10.14) and later
         #
<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>         return qt6
     }
 }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -35,17 +40,17 @@ proc qt6.get_default_name {} {
</span> global qt6.name qt6.base_port qt6.version
 
 # get the latest Qt version that runs on current OS configuration
<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:#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> 
 # check if another version of Qt is installed
 foreach {qt_test_name qt_test_info} [array get available_qt_versions] {
     set qt_test_base_port [lindex ${qt_test_info} 0]
     if {![catch {set installed [lindex [registry_active ${qt_test_base_port}] 0]}]} {
<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:#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:#e0e0e0;'>@@ -61,9 +66,9 @@ if {[info exists name]} {
</span> }
 
 if {[info exists qt6.custom_qt_name]} {
<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:#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> }
 
 if {[tbool just_want_qt6_version_info]} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -72,9 +77,9 @@ if {[tbool just_want_qt6_version_info]} {
</span> 
 # standard install directory
 global qt_dir
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set qt_dir               ${prefix}/libexec/qt6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set qt_dir              ${prefix}/libexec/qt6
</span> if {[info exists qt6.custom_qt_name]} {
<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:#e0ffe0;'>+    set qt_dir          ${prefix}/libexec/${qt6.custom_qt_name}
</span> }
 
 # standard Qt non-.app executables directory
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -89,12 +94,12 @@ set qt_includes_dir     ${qt_dir}/include
</span> global qt_libs_dir
 set qt_libs_dir         ${qt_dir}/lib
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# standard Qt libraries directory
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# standard Qt frameworks directory
</span> global qt_frameworks_dir
 set qt_frameworks_dir   ${qt_libs_dir}
 
 global qt_archdata_dir
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set qt_archdata_dir  ${qt_dir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set qt_archdata_dir     ${qt_dir}
</span> 
 # standard Qt plugins directory
 global qt_plugins_dir
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -145,7 +150,7 @@ global qt_apps_dir
</span> set qt_apps_dir         ${applications_dir}/Qt6
 
 # standard CMake module directory for Qt-related files
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#global qt_cmake_module_dir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+global qt_cmake_module_dir
</span> set qt_cmake_module_dir ${qt_libs_dir}/cmake
 
 # standard qt-cmake command location
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -153,8 +158,8 @@ global qt_cmake_cmd
</span> set qt_cmake_cmd        ${qt_dir}/bin/qt-cmake
 
 # standard qt-configure-module command location
<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_configure_module_cmd        ${qt_dir}/bin/qt-configure-module
</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> 
 # standard qmake command location
 global qt_qmake_cmd
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -169,7 +174,8 @@ global qt_uic_cmd
</span> set qt_uic_cmd          ${qt_dir}/uic
 
 namespace eval qt6pg {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    ############################################################################### Component Format
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ###############################################################################
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # Component Format
</span>     #
     # "Qt Component Name" {
     #     Qt version introduced
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -178,7 +184,7 @@ namespace eval qt6pg {
</span>     #     blank if module; "-plugin" if plugin
     # }
     #
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    # module info found at https://doc.qt.io/qt-5/qtmodules.html
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # module info found at https://doc.qt.io/qt-6/qtmodules.html
</span>     #
     ###############################################################################
     array set qt6_component_lib {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -213,9 +219,9 @@ if {[tbool just_want_qt6_variables]} {
</span>     return
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# a procedure for declaring dependencies on qt6 components, which will expand them
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# into the appropriate subports for the qt6 flavour installed
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# e.g. qt6.depends_component qtsvg qtdeclarative
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# a procedure for declaring dependencies on Qt6 components, which will
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# expand them into the appropriate subports for the Qt6 flavour installed
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# (e.g., qt6.depends_component qtsvg qtdeclarative)
</span> proc qt6.depends_component {args} {
     global qt6_private_components
     foreach comp ${args} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -244,7 +250,7 @@ depends_build-append    port:pkgconfig
</span> 
 # standard qmake spec
 # other platforms required
<span style='display:block; white-space:pre;background:#ffe0e0;'>-#     see http://doc.qt.io/qt-5/supported-platforms.html
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#     see http://doc.qt.io/qt-6/supported-platforms.html
</span> #     and http://doc.qt.io/QtSupportedPlatforms/index.html
 options qt_qmake_spec
 global qt_qmake_spec_32
</pre><pre style='margin:0'>

</pre>