<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/1719a40fce26c09ed29c4ecda3fca6b2fd1bc7a7">https://github.com/macports/macports-ports/commit/1719a40fce26c09ed29c4ecda3fca6b2fd1bc7a7</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 1719a40fce2 qt5 pg: don't rely on multiple inclusion
</span>1719a40fce2 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 1719a40fce26c09ed29c4ecda3fca6b2fd1bc7a7
</span>Author: Joshua Root <jmr@macports.org>
AuthorDate: Fri Sep 2 09:32:14 2022 +1000
<span style='display:block; white-space:pre;color:#404040;'> qt5 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;'> Split out two new portgroups that can be included instead of the
</span><span style='display:block; white-space:pre;color:#404040;'> previous method of setting just_want_qt5_version_info or
</span><span style='display:block; white-space:pre;color:#404040;'> just_want_qt5_variables.
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Fixes: https://trac.macports.org/ticket/65751
</span>---
_resources/port1.0/group/qt5-1.0.tcl | 614 +---------------------
_resources/port1.0/group/qt5_variables-1.0.tcl | 411 +++++++++++++++
_resources/port1.0/group/qt5_version_info-1.0.tcl | 205 ++++++++
aqua/phantomjs-qt/Portfile | 4 +-
aqua/qt5/Portfile | 5 +-
aqua/qt511/Portfile | 4 +-
aqua/qt513/Portfile | 4 +-
aqua/qt53/Portfile | 4 +-
aqua/qt55/Portfile | 4 +-
aqua/qt56/Portfile | 4 +-
aqua/qt57/Portfile | 4 +-
aqua/qt58/Portfile | 4 +-
aqua/qt59/Portfile | 4 +-
13 files changed, 627 insertions(+), 644 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/_resources/port1.0/group/qt5-1.0.tcl b/_resources/port1.0/group/qt5-1.0.tcl
</span><span style='display:block; white-space:pre;color:#808080;'>index 7aa633db49c..a764b2c1df9 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/_resources/port1.0/group/qt5-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/_resources/port1.0/group/qt5-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,619 +5,7 @@
</span> # Usage:
# PortGroup qt5 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;'>- qt5 {qt5-qtbase 5.15}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- qt513 {qt513-qtbase 5.13}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- qt511 {qt511-qtbase 5.11}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- qt59 {qt59-qtbase 5.9}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- qt58 {qt58-qtbase 5.8}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- qt57 {qt57-qtbase 5.7}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- qt56 {qt56-qtbase 5.6}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- qt55 {qt55-qtbase 5.5}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- qt53 {qt53-qtbase 5.3}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#qt5-kde {qt5-kde 5.8}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-global custom_qt_versions
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-array set custom_qt_versions {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- phantomjs-qt {phantomjs-qt-qtbase 5.5}
</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-5/supported-platforms.html#reference-configurations
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# see https://doc.qt.io/qt-5/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 qt5.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-5/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-5/supported-platforms-and-configurations.html
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if { ${os.major} <= 7 } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5 does not support ppc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # see http://doc.qt.io/qt-5/osx-requirements.html
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return qt55
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } elseif { ${os.major} <= 9 } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Mac OS X Tiger (10.4)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Mac OS X Leopard (10.5)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # never supported by Qt 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return qt55
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } elseif { ${os.major} == 10 } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Mac OS X Snow Leopard (10.6)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5.3: Deployment only
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5.0-5.2: Occasionally tested
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return qt53
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } elseif { ${os.major} == 11 } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Mac OS X Lion (10.7)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5.7: Not Supported and is known not to work
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5.6: Deployment only but seems to work (except QtWebEngine)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5.5: Occasionally tested
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5.4: Supported
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return qt56
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } elseif { ${os.major} == 12 } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # OS X Mountain Lion (10.8)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5.8: Not Supported
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5.7: Supported (except QtWebEngine)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5.6: Supported
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return qt57
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } elseif { ${os.major} == 13 } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # OS X Mavericks (10.9)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5.9: Not Supported
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5.8: Supported
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5.7: Supported
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5.6: Supported
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return qt58
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } elseif { ${os.major} == 14 } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # OS X Yosemite (10.10)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5.10: Not Supported and QtWebEngine fails
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5.9: Supported
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5.8: Supported
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5.7: Supported
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5.6: Supported
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return qt59
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } elseif { ${os.major} == 15 } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # OS X El Capitan (10.11)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5.12: Not Supported
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5.11: Supported
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5.10: Supported
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5.9: Supported
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5.8: Supported
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5.7: Supported
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5.6: Supported
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return qt511
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } elseif { ${os.major} == 16 } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # macOS Sierra (10.12)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5.14: Not Supported
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5.13: Supported
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5.12: Supported
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5.11: Supported
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5.10: Supported
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5.9: Supported
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5.8: Supported
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5.7: Not Supported but seems to work
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return qt513
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } elseif { ${os.major} == 17 } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # macOS High Sierra (10.13)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5.14: Supported
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5.13: Supported
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5.12: Supported
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5.11: Supported
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5.10: Supported
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return qt5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } elseif { ${os.major} == 18 } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # macOS Mojave (10.14)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5.14: Supported
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5.13: Supported
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5.12: Supported
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return qt5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } elseif { ${os.major} == 19 } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # macOS Catalina (10.15)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5.14: Supported
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5.13: Not Supported but seems to work
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Qt 5.12: Not Supported but seems to work
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return qt5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- } else {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # macOS ??? (???)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return qt5
</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;'>-global qt5.name qt5.base_port qt5.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 qt5.name [qt5.get_default_name]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set qt5.base_port [lindex $available_qt_versions(${qt5.name}) 0]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set qt5.version [lindex $available_qt_versions(${qt5.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 qt5.name ${qt_test_name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set qt5.base_port ${qt_test_base_port}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set qt5.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 qt5.name ${name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set qt5.base_port [lindex $available_qt_versions(${qt5.name}) 0]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set qt5.version [lindex $available_qt_versions(${qt5.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 qt5.custom_qt_name]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set qt5.name ${qt5.custom_qt_name}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set qt5.base_port [lindex $custom_qt_versions(${qt5.name}) 0]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set qt5.version [lindex $custom_qt_versions(${qt5.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_qt5_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/qt5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if {[info exists qt5.custom_qt_name]} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- set qt_dir ${prefix}/libexec/${qt5.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 libraries 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}/Qt5
</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 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}/bin/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}/bin/uic
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# standard lrelease command location
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-global qt_lrelease_cmd
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set qt_lrelease_cmd ${qt_dir}/bin/lrelease
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# standard lupdate command location
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-global qt_lupdate_cmd
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set qt_lupdate_cmd ${qt_dir}/bin/lupdate
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# standard PKGCONFIG path
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-global qt_pkg_config_dir
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set qt_pkg_config_dir ${qt_libs_dir}/pkgconfig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-namespace eval qt5pg {
</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-5/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 qt5_component_lib {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- qt3d {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib/pkgconfig/Qt53DCore.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;'>- qtbase {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib/pkgconfig/Qt5Core.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;'>- qtcanvas3d {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.13
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libexec/qt5/qml/QtCanvas3D/libqtcanvas3d.dylib
</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;'>- qtcharts {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib/pkgconfig/Qt5Charts.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;'>- qtconnectivity {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib/pkgconfig/Qt5Bluetooth.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;'>- qtdatavis3d {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib/pkgconfig/Qt5DataVisualization.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;'>- qtdeclarative {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib/pkgconfig/Qt5Qml.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;'>- qtdeclarative-render2d {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib/cmake/Qt5Quick/Qt5Quick_ContextPlugin.cmake
</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;'>- qtdoc {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libexec/qt5/doc/qtdoc.qch
</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;'>- qtgamepad {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib/pkgconfig/Qt5Gamepad.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;'>- qtenginio {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib/pkgconfig/Enginio.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;'>- qtgraphicaleffects {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libexec/qt5/qml/QtGraphicalEffects/libqtgraphicaleffectsplugin.dylib
</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;'>- qtimageformats {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib/cmake/Qt5Gui/Qt5Gui_QTiffPlugin.cmake
</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;'>- qtlocation {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib/pkgconfig/Qt5Location.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;'>- qtlottie {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.13
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib/cmake/Qt5Bodymovin/Qt5BodymovinConfig.cmake
</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;'>- qtmacextras {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib/pkgconfig/Qt5MacExtras.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;'>- qtmultimedia {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib/pkgconfig/Qt5Multimedia.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;'>- qtnetworkauth {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib/pkgconfig/Qt5NetworkAuth.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;'>- qtpurchasing {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib/pkgconfig/Qt5Purchasing.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;'>- qtquick1 {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib/pkgconfig/Qt5Declarative.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;'>- qtquick3d {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.14
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib/pkgconfig/Qt5Quick3D.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;'>- qtquickcontrols {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libexec/qt5/qml/QtQuick/Controls/libqtquickcontrolsplugin.dylib
</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;'>- qtquickcontrols2 {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib/pkgconfig/Qt5QuickControls2.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;'>- qtquicktimeline {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.14
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libexec/qt5/qml/QtQuick/Timeline/libqtquicktimelineplugin.dylib
</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;'>- qtremoteobjects {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib/pkgconfig/Qt5RemoteObjects.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;'>- qtscript {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib/pkgconfig/Qt5Script.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;'>- qtscxml {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib/pkgconfig/Qt5Scxml.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;'>- qtsensors {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib/pkgconfig/Qt5Sensors.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;'>- qtserialbus {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib/pkgconfig/Qt5SerialBus.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;'>- qtserialport {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib/pkgconfig/Qt5SerialPort.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;'>- qtspeech {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib/pkgconfig/Qt5TextToSpeech.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;'>- qtsvg {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib/pkgconfig/Qt5Svg.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;'>- 5.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib/pkgconfig/Qt5Designer.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;'>- qttranslations {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libexec/qt5/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;'>- qtvirtualkeyboard {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib/cmake/Qt5Gui/Qt5Gui_QVirtualKeyboardPlugin.cmake
</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;'>- qtwebchannel {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib/pkgconfig/Qt5WebChannel.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;'>- qtwebengine {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib/pkgconfig/Qt5WebEngine.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;'>- qtwebglplugin {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.10
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib/cmake/Qt5Gui/Qt5Gui_QWebGLIntegrationPlugin.cmake
</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;'>- qtwebkit {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib/pkgconfig/Qt5WebKit.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;'>- qtwebkit-examples {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- libexec/qt5/examples/webkitwidgets/webkitwidgets.pro
</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;'>- qtwebsockets {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib/pkgconfig/Qt5WebSockets.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;'>- qtwebview {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib/pkgconfig/Qt5WebView.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;'>- qtxmlpatterns {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib/pkgconfig/Qt5XmlPatterns.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;'>- sqlite-plugin {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 5.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib/cmake/Qt5Sql/Qt5Sql_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;'>- 5.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib/cmake/Qt5Sql/Qt5Sql_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;'>- 5.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- lib/cmake/Qt5Sql/Qt5Sql_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;'>- #qtjsbackend {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # 5.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # 5.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;'>- #
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # qtwebkit: official support dropped in 5.6.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # as of 5.9, still maintained by community
</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_qt5_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 qt5_variables 1.0
</span>
# a procedure for declaring dependencies on Qt5 components, which will expand them
# into the appropriate subports for the Qt5 flavour installed
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/_resources/port1.0/group/qt5_variables-1.0.tcl b/_resources/port1.0/group/qt5_variables-1.0.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..49f3a0f3c01
</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/qt5_variables-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,411 @@
</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 Qt5 variables
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Separate from the main qt5 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 qt5_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/qt5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[info exists qt5.custom_qt_name]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set qt_dir ${prefix}/libexec/${qt5.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 libraries 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}/Qt5
</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 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}/bin/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}/bin/uic
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# standard lrelease command location
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+global qt_lrelease_cmd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set qt_lrelease_cmd ${qt_dir}/bin/lrelease
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# standard lupdate command location
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+global qt_lupdate_cmd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set qt_lupdate_cmd ${qt_dir}/bin/lupdate
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# standard PKGCONFIG path
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+global qt_pkg_config_dir
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set qt_pkg_config_dir ${qt_libs_dir}/pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+namespace eval qt5pg {
</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-5/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 qt5_component_lib {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ qt3d {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lib/pkgconfig/Qt53DCore.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;'>+ qtbase {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lib/pkgconfig/Qt5Core.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;'>+ qtcanvas3d {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.13
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libexec/qt5/qml/QtCanvas3D/libqtcanvas3d.dylib
</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;'>+ qtcharts {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lib/pkgconfig/Qt5Charts.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;'>+ qtconnectivity {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lib/pkgconfig/Qt5Bluetooth.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;'>+ qtdatavis3d {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lib/pkgconfig/Qt5DataVisualization.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;'>+ qtdeclarative {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lib/pkgconfig/Qt5Qml.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;'>+ qtdeclarative-render2d {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lib/cmake/Qt5Quick/Qt5Quick_ContextPlugin.cmake
</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;'>+ qtdoc {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libexec/qt5/doc/qtdoc.qch
</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;'>+ qtgamepad {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lib/pkgconfig/Qt5Gamepad.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;'>+ qtenginio {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lib/pkgconfig/Enginio.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;'>+ qtgraphicaleffects {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libexec/qt5/qml/QtGraphicalEffects/libqtgraphicaleffectsplugin.dylib
</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;'>+ qtimageformats {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lib/cmake/Qt5Gui/Qt5Gui_QTiffPlugin.cmake
</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;'>+ qtlocation {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lib/pkgconfig/Qt5Location.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;'>+ qtlottie {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.13
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lib/cmake/Qt5Bodymovin/Qt5BodymovinConfig.cmake
</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;'>+ qtmacextras {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lib/pkgconfig/Qt5MacExtras.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;'>+ qtmultimedia {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lib/pkgconfig/Qt5Multimedia.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;'>+ qtnetworkauth {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lib/pkgconfig/Qt5NetworkAuth.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;'>+ qtpurchasing {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lib/pkgconfig/Qt5Purchasing.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;'>+ qtquick1 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lib/pkgconfig/Qt5Declarative.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;'>+ qtquick3d {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.14
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lib/pkgconfig/Qt5Quick3D.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;'>+ qtquickcontrols {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libexec/qt5/qml/QtQuick/Controls/libqtquickcontrolsplugin.dylib
</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;'>+ qtquickcontrols2 {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lib/pkgconfig/Qt5QuickControls2.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;'>+ qtquicktimeline {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.14
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libexec/qt5/qml/QtQuick/Timeline/libqtquicktimelineplugin.dylib
</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;'>+ qtremoteobjects {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lib/pkgconfig/Qt5RemoteObjects.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;'>+ qtscript {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lib/pkgconfig/Qt5Script.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;'>+ qtscxml {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lib/pkgconfig/Qt5Scxml.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;'>+ qtsensors {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lib/pkgconfig/Qt5Sensors.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;'>+ qtserialbus {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lib/pkgconfig/Qt5SerialBus.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;'>+ qtserialport {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lib/pkgconfig/Qt5SerialPort.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;'>+ qtspeech {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lib/pkgconfig/Qt5TextToSpeech.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;'>+ qtsvg {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lib/pkgconfig/Qt5Svg.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;'>+ 5.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lib/pkgconfig/Qt5Designer.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;'>+ qttranslations {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libexec/qt5/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;'>+ qtvirtualkeyboard {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lib/cmake/Qt5Gui/Qt5Gui_QVirtualKeyboardPlugin.cmake
</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;'>+ qtwebchannel {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lib/pkgconfig/Qt5WebChannel.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;'>+ qtwebengine {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lib/pkgconfig/Qt5WebEngine.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;'>+ qtwebglplugin {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.10
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lib/cmake/Qt5Gui/Qt5Gui_QWebGLIntegrationPlugin.cmake
</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;'>+ qtwebkit {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lib/pkgconfig/Qt5WebKit.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;'>+ qtwebkit-examples {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ libexec/qt5/examples/webkitwidgets/webkitwidgets.pro
</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;'>+ qtwebsockets {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lib/pkgconfig/Qt5WebSockets.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;'>+ qtwebview {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.6
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lib/pkgconfig/Qt5WebView.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;'>+ qtxmlpatterns {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lib/pkgconfig/Qt5XmlPatterns.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;'>+ sqlite-plugin {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 5.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lib/cmake/Qt5Sql/Qt5Sql_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;'>+ 5.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lib/cmake/Qt5Sql/Qt5Sql_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;'>+ 5.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ lib/cmake/Qt5Sql/Qt5Sql_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;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #qtjsbackend {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # 5.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # 5.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;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # qtwebkit: official support dropped in 5.6.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # as of 5.9, still maintained by community
</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/qt5_version_info-1.0.tcl b/_resources/port1.0/group/qt5_version_info-1.0.tcl
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..30b3cf98bef
</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/qt5_version_info-1.0.tcl
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,205 @@
</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 Qt5 version info
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Separate from the main qt5 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;'>+ qt5 {qt5-qtbase 5.15}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ qt513 {qt513-qtbase 5.13}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ qt511 {qt511-qtbase 5.11}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ qt59 {qt59-qtbase 5.9}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ qt58 {qt58-qtbase 5.8}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ qt57 {qt57-qtbase 5.7}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ qt56 {qt56-qtbase 5.6}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ qt55 {qt55-qtbase 5.5}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ qt53 {qt53-qtbase 5.3}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#qt5-kde {qt5-kde 5.8}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+global custom_qt_versions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+array set custom_qt_versions {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ phantomjs-qt {phantomjs-qt-qtbase 5.5}
</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-5/supported-platforms.html#reference-configurations
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# see https://doc.qt.io/qt-5/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 qt5.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-5/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-5/supported-platforms-and-configurations.html
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if { ${os.major} <= 7 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5 does not support ppc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # see http://doc.qt.io/qt-5/osx-requirements.html
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return qt55
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } elseif { ${os.major} <= 9 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Mac OS X Tiger (10.4)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Mac OS X Leopard (10.5)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # never supported by Qt 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return qt55
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } elseif { ${os.major} == 10 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Mac OS X Snow Leopard (10.6)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5.3: Deployment only
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5.0-5.2: Occasionally tested
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return qt53
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } elseif { ${os.major} == 11 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Mac OS X Lion (10.7)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5.7: Not Supported and is known not to work
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5.6: Deployment only but seems to work (except QtWebEngine)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5.5: Occasionally tested
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5.4: Supported
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return qt56
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } elseif { ${os.major} == 12 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # OS X Mountain Lion (10.8)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5.8: Not Supported
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5.7: Supported (except QtWebEngine)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5.6: Supported
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return qt57
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } elseif { ${os.major} == 13 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # OS X Mavericks (10.9)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5.9: Not Supported
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5.8: Supported
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5.7: Supported
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5.6: Supported
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return qt58
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } elseif { ${os.major} == 14 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # OS X Yosemite (10.10)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5.10: Not Supported and QtWebEngine fails
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5.9: Supported
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5.8: Supported
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5.7: Supported
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5.6: Supported
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return qt59
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } elseif { ${os.major} == 15 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # OS X El Capitan (10.11)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5.12: Not Supported
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5.11: Supported
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5.10: Supported
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5.9: Supported
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5.8: Supported
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5.7: Supported
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5.6: Supported
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return qt511
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } elseif { ${os.major} == 16 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # macOS Sierra (10.12)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5.14: Not Supported
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5.13: Supported
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5.12: Supported
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5.11: Supported
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5.10: Supported
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5.9: Supported
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5.8: Supported
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5.7: Not Supported but seems to work
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return qt513
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } elseif { ${os.major} == 17 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # macOS High Sierra (10.13)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5.14: Supported
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5.13: Supported
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5.12: Supported
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5.11: Supported
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5.10: Supported
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return qt5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } elseif { ${os.major} == 18 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # macOS Mojave (10.14)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5.14: Supported
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5.13: Supported
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5.12: Supported
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return qt5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } elseif { ${os.major} == 19 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # macOS Catalina (10.15)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5.14: Supported
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5.13: Not Supported but seems to work
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Qt 5.12: Not Supported but seems to work
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return qt5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # macOS ??? (???)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ return qt5
</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;'>+global qt5.name qt5.base_port qt5.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 qt5.name [qt5.get_default_name]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set qt5.base_port [lindex $available_qt_versions(${qt5.name}) 0]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set qt5.version [lindex $available_qt_versions(${qt5.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 qt5.name ${qt_test_name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set qt5.base_port ${qt_test_base_port}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set qt5.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 qt5.name ${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set qt5.base_port [lindex $available_qt_versions(${qt5.name}) 0]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set qt5.version [lindex $available_qt_versions(${qt5.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 qt5.custom_qt_name]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set qt5.name ${qt5.custom_qt_name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set qt5.base_port [lindex $custom_qt_versions(${qt5.name}) 0]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ set qt5.version [lindex $custom_qt_versions(${qt5.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/phantomjs-qt/Portfile b/aqua/phantomjs-qt/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d692d648601..2099cc64d7c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/aqua/phantomjs-qt/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/phantomjs-qt/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,9 +21,7 @@ version 5.5.1
</span>
set qt5.custom_qt_name phantomjs-qt
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set just_want_qt5_variables yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup qt5 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-unset just_want_qt5_variables
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup qt5_variables 1.0
</span>
# get Qt's version numbers
set branch [join [lrange [split ${version} .] 0 1] .]
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/qt5/Portfile b/aqua/qt5/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index cb60d784e8b..9b4930100dd 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/aqua/qt5/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/qt5/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -34,10 +34,7 @@ if { ${xcodeversion} ne "none" } {
</span> use_xcode yes
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set just_want_qt5_variables yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup qt5 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_qt5_variables
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup qt5_variables 1.0
</span>
# get Qt's version numbers
set branch [join [lrange [split ${version} .] 0 1] .]
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/qt511/Portfile b/aqua/qt511/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8409a3dfc52..17ab8e1b964 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/aqua/qt511/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/qt511/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -27,9 +27,7 @@ if { ${xcodeversion} ne "none" || ${os.major} >= 20 } {
</span> use_xcode yes
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set just_want_qt5_variables yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup qt5 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-unset just_want_qt5_variables
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup qt5_variables 1.0
</span>
# get Qt's version numbers
set branch [join [lrange [split ${version} .] 0 1] .]
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/qt513/Portfile b/aqua/qt513/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 4bae5cee266..22ac8e5f0ff 100755
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/aqua/qt513/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/qt513/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -27,9 +27,7 @@ if { ${xcodeversion} ne "none" || ${os.major} >= 20 } {
</span> use_xcode yes
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set just_want_qt5_variables yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup qt5 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-unset just_want_qt5_variables
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup qt5_variables 1.0
</span>
# get Qt's version numbers
set branch [join [lrange [split ${version} .] 0 1] .]
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/qt53/Portfile b/aqua/qt53/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 21827d66e48..69334e408e8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/aqua/qt53/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/qt53/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -15,9 +15,7 @@ homepage https://www.qt.io
</span>
version 5.3.2
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set just_want_qt5_variables yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup qt5 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-unset just_want_qt5_variables
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup qt5_variables 1.0
</span>
# get Qt's version numbers
set branch [join [lrange [split ${version} .] 0 1] .]
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/qt55/Portfile b/aqua/qt55/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 640ea60a19a..d01f033e8cb 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/aqua/qt55/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/qt55/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,9 +20,7 @@ version 5.5.1
</span> # https://trac.macports.org/ticket/63154
use_xcode yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set just_want_qt5_variables yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup qt5 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-unset just_want_qt5_variables
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup qt5_variables 1.0
</span>
# get Qt's version numbers
set branch [join [lrange [split ${version} .] 0 1] .]
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/qt56/Portfile b/aqua/qt56/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index c60f4004033..99dd528e9f8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/aqua/qt56/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/qt56/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,9 +20,7 @@ version 5.6.3
</span> # https://trac.macports.org/ticket/63154
use_xcode yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set just_want_qt5_variables yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup qt5 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-unset just_want_qt5_variables
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup qt5_variables 1.0
</span>
# get Qt's version numbers
set branch [join [lrange [split ${version} .] 0 1] .]
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/qt57/Portfile b/aqua/qt57/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 865c8c29483..e7aaec1c73b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/aqua/qt57/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/qt57/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,9 +20,7 @@ version 5.7.1
</span> # https://trac.macports.org/ticket/63154
use_xcode yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set just_want_qt5_variables yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup qt5 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-unset just_want_qt5_variables
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup qt5_variables 1.0
</span>
# get Qt's version numbers
set branch [join [lrange [split ${version} .] 0 1] .]
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/qt58/Portfile b/aqua/qt58/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index bd49f0e3d56..e02ab73d9c4 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/aqua/qt58/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/qt58/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,9 +20,7 @@ version 5.8.0
</span> # https://trac.macports.org/ticket/63154
use_xcode yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set just_want_qt5_variables yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup qt5 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-unset just_want_qt5_variables
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup qt5_variables 1.0
</span>
# get Qt's version numbers
set branch [join [lrange [split ${version} .] 0 1] .]
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/qt59/Portfile b/aqua/qt59/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 1ff5d29f01e..e2f23688e09 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/aqua/qt59/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/qt59/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -25,9 +25,7 @@ if { ${xcodeversion} ne "none" || ${os.major} >= 21 } {
</span> use_xcode yes
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set just_want_qt5_variables yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup qt5 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-unset just_want_qt5_variables
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup qt5_variables 1.0
</span>
# get Qt's version numbers
set branch [join [lrange [split ${version} .] 0 1] .]
</pre><pre style='margin:0'>
</pre>