<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/a141ccaec4a06aa530b7939b71553e32102ecf34">https://github.com/macports/macports-ports/commit/a141ccaec4a06aa530b7939b71553e32102ecf34</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit a141ccaec4a06aa530b7939b71553e32102ecf34
</span>Author: Marcus Calhoun-Lopez <marcuscalhounlopez@gmail.com>
AuthorDate: Fri Sep 29 05:09:31 2017 -0700

<span style='display:block; white-space:pre;color:#404040;'>    qt5*: refactor code to accommodate future changes
</span>---
 aqua/qt5/Portfile  | 22 +++++++++++-----------
 aqua/qt55/Portfile | 22 +++++++++++-----------
 aqua/qt56/Portfile | 22 +++++++++++-----------
 aqua/qt57/Portfile | 22 +++++++++++-----------
 4 files changed, 44 insertions(+), 44 deletions(-)

<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 3d87600..076f4ec 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;'>@@ -778,18 +778,18 @@ foreach {module module_info} [array get modules] {
</span>                         "s|__MACPORTS_CXX__|${configure.cxx}|g" \
                         ${worksrcpath}/mkspecs/common/clang.conf
                 }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+            }
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                if { [string match macports-clang-* ${configure.compiler}] && [vercmp ${xcodeversion} "7.0"] >= 0 } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    # non-Xcode clang does not seem to be able to understand tbd files
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    # for an explanation of tbd files, see
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    #    http://stackoverflow.com/questions/31450690/why-xcode-7-shows-tbd-instead-of-dylib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    # see https://trac.macports.org/ticket/53151
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    pre-fetch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        ui_error "This configuration is known to fail"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        ui_error "See https://trac.macports.org/ticket/53151"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        ui_error "As a workaround, do not set configure.compiler manually"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        return -code error "incompatible configuration"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            if { [string match macports-clang-* ${configure.compiler}] && [vercmp ${xcodeversion} "7.0"] >= 0 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                # non-Xcode clang does not seem to be able to understand tbd files
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                # for an explanation of tbd files, see
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                #    http://stackoverflow.com/questions/31450690/why-xcode-7-shows-tbd-instead-of-dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                # see https://trac.macports.org/ticket/53151
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                pre-fetch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    ui_error "This configuration is known to fail"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    ui_error "See https://trac.macports.org/ticket/53151"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    ui_error "As a workaround, do not set configure.compiler manually"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    return -code error "incompatible configuration"
</span>                 }
             }
 
<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 838e469..b81a468 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;'>@@ -696,18 +696,18 @@ foreach {module module_info} [array get modules] {
</span>                         "s|__MACPORTS_CXX__|${configure.cxx}|g" \
                         ${worksrcpath}/mkspecs/common/clang.conf
                 }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+            }
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                if { [string match macports-clang-* ${configure.compiler}] && [vercmp ${xcodeversion} "7.0"] >= 0 } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    # non-Xcode clang does not seem to be able to understand tbd files
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    # for an explanation of tbd files, see
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    #    http://stackoverflow.com/questions/31450690/why-xcode-7-shows-tbd-instead-of-dylib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    # see https://trac.macports.org/ticket/53151
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    pre-fetch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        ui_error "This configuration is known to fail"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        ui_error "See https://trac.macports.org/ticket/53151"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        ui_error "As a workaround, do not set configure.compiler manually"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        return -code error "incompatible configuration"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            if { [string match macports-clang-* ${configure.compiler}] && [vercmp ${xcodeversion} "7.0"] >= 0 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                # non-Xcode clang does not seem to be able to understand tbd files
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                # for an explanation of tbd files, see
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                #    http://stackoverflow.com/questions/31450690/why-xcode-7-shows-tbd-instead-of-dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                # see https://trac.macports.org/ticket/53151
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                pre-fetch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    ui_error "This configuration is known to fail"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    ui_error "See https://trac.macports.org/ticket/53151"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    ui_error "As a workaround, do not set configure.compiler manually"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    return -code error "incompatible configuration"
</span>                 }
             }
 
<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 594b6ae..cbde076 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;'>@@ -722,18 +722,18 @@ foreach {module module_info} [array get modules] {
</span>                         "s|__MACPORTS_CXX__|${configure.cxx}|g" \
                         ${worksrcpath}/mkspecs/common/clang.conf
                 }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+            }
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                if { [string match macports-clang-* ${configure.compiler}] && [vercmp ${xcodeversion} "7.0"] >= 0 } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    # non-Xcode clang does not seem to be able to understand tbd files
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    # for an explanation of tbd files, see
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    #    http://stackoverflow.com/questions/31450690/why-xcode-7-shows-tbd-instead-of-dylib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    # see https://trac.macports.org/ticket/53151
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    pre-fetch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        ui_error "This configuration is known to fail"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        ui_error "See https://trac.macports.org/ticket/53151"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        ui_error "As a workaround, do not set configure.compiler manually"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        return -code error "incompatible configuration"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            if { [string match macports-clang-* ${configure.compiler}] && [vercmp ${xcodeversion} "7.0"] >= 0 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                # non-Xcode clang does not seem to be able to understand tbd files
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                # for an explanation of tbd files, see
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                #    http://stackoverflow.com/questions/31450690/why-xcode-7-shows-tbd-instead-of-dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                # see https://trac.macports.org/ticket/53151
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                pre-fetch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    ui_error "This configuration is known to fail"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    ui_error "See https://trac.macports.org/ticket/53151"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    ui_error "As a workaround, do not set configure.compiler manually"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    return -code error "incompatible configuration"
</span>                 }
             }
 
<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 1377239..ceba288 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;'>@@ -773,18 +773,18 @@ foreach {module module_info} [array get modules] {
</span>                         "s|__MACPORTS_CXX__|${configure.cxx}|g" \
                         ${worksrcpath}/mkspecs/common/clang.conf
                 }
<span style='display:block; white-space:pre;background:#e0ffe0;'>+            }
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                if { [string match macports-clang-* ${configure.compiler}] && [vercmp ${xcodeversion} "7.0"] >= 0 } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    # non-Xcode clang does not seem to be able to understand tbd files
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    # for an explanation of tbd files, see
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    #    http://stackoverflow.com/questions/31450690/why-xcode-7-shows-tbd-instead-of-dylib
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    # see https://trac.macports.org/ticket/53151
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    pre-fetch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        ui_error "This configuration is known to fail"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        ui_error "See https://trac.macports.org/ticket/53151"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        ui_error "As a workaround, do not set configure.compiler manually"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        return -code error "incompatible configuration"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            if { [string match macports-clang-* ${configure.compiler}] && [vercmp ${xcodeversion} "7.0"] >= 0 } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                # non-Xcode clang does not seem to be able to understand tbd files
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                # for an explanation of tbd files, see
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                #    http://stackoverflow.com/questions/31450690/why-xcode-7-shows-tbd-instead-of-dylib
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                # see https://trac.macports.org/ticket/53151
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                pre-fetch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    ui_error "This configuration is known to fail"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    ui_error "See https://trac.macports.org/ticket/53151"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    ui_error "As a workaround, do not set configure.compiler manually"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    return -code error "incompatible configuration"
</span>                 }
             }
 
</pre><pre style='margin:0'>

</pre>