<pre style='margin:0'>
Marcus Calhoun-Lopez (MarcusCalhoun-Lopez) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/373f31ba6066d60eab6ab6ce5f98e085b9872c2c">https://github.com/macports/macports-ports/commit/373f31ba6066d60eab6ab6ce5f98e085b9872c2c</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 373f31ba6066d60eab6ab6ce5f98e085b9872c2c
</span>Author: Marcus Calhoun-Lopez <marcuscalhounlopez@gmail.com>
AuthorDate: Thu Sep 28 03:54:49 2017 -0700

<span style='display:block; white-space:pre;color:#404040;'>    qt5 PG: have PG determine if building base Qt port
</span>---
 _resources/port1.0/group/qt5-1.0.tcl | 15 +++++++++++++--
 aqua/qt5/Portfile                    |  5 -----
 aqua/qt55/Portfile                   |  5 -----
 aqua/qt56/Portfile                   |  5 -----
 aqua/qt57/Portfile                   |  5 -----
 5 files changed, 13 insertions(+), 22 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 09c68ab..247e090 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;'>@@ -633,7 +633,16 @@ pre-destroot {
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {![info exists building_qt5]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set private_building_qt5 false
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# check to see if this is a Qt base 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;'>+    set qt_test_base_port [lindex ${qt_test_info} 0]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${qt_test_base_port} eq ${subport}} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        set private_building_qt5 true
</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 {!${private_building_qt5}} {
</span>     pre-configure {
         ui_debug "qt5 PortGroup: Qt is provided by ${qt5.name}"
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -742,6 +751,8 @@ namespace eval qt5pg {
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-if {![info exists building_qt5]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {!${private_building_qt5}} {
</span>     port::register_callback qt5pg::register_dependents
 }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+unset private_building_qt5
</span><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 82e862d..69418df 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;'>@@ -672,12 +672,7 @@ foreach {module module_info} [array get modules] {
</span> 
         if { ${module} eq "qtbase" } {
             # this subport uses configure script (NOT qmake)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            # use the qt5 group; set 'building_qt5' so that the portgroup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            # does not include certain parts
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            set building_qt5    1
</span>             PortGroup           qt5 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            unset building_qt5
</span> 
             if { ${os.platform} ne "darwin" } {
                 pre-fetch {
<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 cc5a959..d83d608 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;'>@@ -569,12 +569,7 @@ foreach {module module_info} [array get modules] {
</span> 
         if { ${module} eq "qtbase" } {
             # this subport uses configure script (NOT qmake)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            # use the qt5 group; set 'building_qt5' so that the portgroup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            # does not include certain parts
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            set building_qt5    1
</span>             PortGroup           qt5 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            unset building_qt5
</span> 
             if { ${os.platform} ne "darwin" } {
                 pre-fetch {
<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 9b265b6..89ebf6c 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;'>@@ -592,12 +592,7 @@ foreach {module module_info} [array get modules] {
</span> 
         if { ${module} eq "qtbase" } {
             # this subport uses configure script (NOT qmake)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            # use the qt5 group; set 'building_qt5' so that the portgroup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            # does not include certain parts
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            set building_qt5    1
</span>             PortGroup           qt5 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            unset building_qt5
</span> 
             if { ${os.platform} ne "darwin" } {
                 pre-fetch {
<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 963bed9..e35958e 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;'>@@ -659,12 +659,7 @@ foreach {module module_info} [array get modules] {
</span> 
         if { ${module} eq "qtbase" } {
             # this subport uses configure script (NOT qmake)
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            # use the qt5 group; set 'building_qt5' so that the portgroup
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            # does not include certain parts
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            set building_qt5    1
</span>             PortGroup           qt5 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-            unset building_qt5
</span> 
             if { ${os.platform} ne "darwin" } {
                 pre-fetch {
</pre><pre style='margin:0'>

</pre>