<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>