<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/9fd36d9330c6027d206d9f8308f9f26702bcb8ad">https://github.com/macports/macports-ports/commit/9fd36d9330c6027d206d9f8308f9f26702bcb8ad</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 9fd36d9330c6027d206d9f8308f9f26702bcb8ad
</span>Author: Renee Otten <reneeotten@macports.org>
AuthorDate: Wed Feb 19 22:14:23 2025 -0500

<span style='display:block; white-space:pre;color:#404040;'>    qt6: provide 'upgrade' path on systems that are no longer supported
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/72079
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/72033
</span>---
 aqua/qt6/Portfile | 39 +++++++++++++++++++++++++++++++++++++++
 1 file changed, 39 insertions(+)

<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 b89ea246525..d6407453db0 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;'>@@ -819,6 +819,19 @@ array set sql_plugins {
</span> 
 foreach {module module_info} [array get modules] {
     subport ${name}-${module} {
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # minimum supported versions have changed over time and new qtXY ports were added
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # this attempts to provide a clean "upgrade" path for user who had  "qt6-XY" (sub)ports installed
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # on a system that is no longer supported
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # REMOVE after 2026-02-19
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {${os.platform} eq "darwin" && ${os.major} < 23 && ${os.major} >= 21} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            PortGroup               obsolete 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            replaced_by             qt67-${module}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        } elseif {${os.platform} eq "darwin" && ${os.major} < 21 && ${os.major} >= 18} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            PortGroup               obsolete 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            replaced_by             qt64-${module}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>         distname                            ${module}-everywhere-src-${version}
 
         revision                            [regexp -inline {[0-9]+} [lindex ${module_info} 7]]
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -894,6 +907,19 @@ foreach {module module_info} [array get modules] {
</span>     if { [lsearch -exact [lindex ${module_info} 6] "~docs"] != -1 } { continue }
 
     subport ${name}-${module}-docs {
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # minimum supported versions have changed over time and new qtXY ports were added
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # this attempts to provide a clean "upgrade" path for user who had  "qt6-XY" (sub)ports installed
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # on a system that is no longer supported
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # REMOVE after 2026-02-19
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {${os.platform} eq "darwin" && ${os.major} < 23 && ${os.major} >= 21} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            PortGroup               obsolete 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            replaced_by             qt67-${module}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        } elseif {${os.platform} eq "darwin" && ${os.major} < 21 && ${os.major} >= 18} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            PortGroup               obsolete 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            replaced_by             qt64-${module}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>         distname                            ${module}-everywhere-src-${version}
 
         revision                            [regexp -inline {[0-9]+} [lindex ${module_info} 7]]
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -947,6 +973,19 @@ foreach {driver driver_info} [array get sql_plugins] {
</span>     set sql_variants                        [lindex ${driver_info} 3]
 
     subport ${name}-${driver}-plugin {
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # minimum supported versions have changed over time and new qtXY ports were added
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # this attempts to provide a clean "upgrade" path for user who had  "qt6-XY" (sub)ports installed
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # on a system that is no longer supported
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        # REMOVE after 2026-02-19
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        if {${os.platform} eq "darwin" && ${os.major} < 23 && ${os.major} >= 21} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            PortGroup               obsolete 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            replaced_by             qt67-${driver}-plugin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        } elseif {${os.platform} eq "darwin" && ${os.major} < 21 && ${os.major} >= 18} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            PortGroup               obsolete 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            replaced_by             qt64-${driver}-plugin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>         distname                            qtbase-everywhere-src-${version}
 
         revision                            ${revision_string}
</pre><pre style='margin:0'>

</pre>