<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/f5a9a5c6517fe79ec9f0d2ce2fa5b13c8d508b8e">https://github.com/macports/macports-ports/commit/f5a9a5c6517fe79ec9f0d2ce2fa5b13c8d508b8e</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit f5a9a5c6517fe79ec9f0d2ce2fa5b13c8d508b8e
</span>Author: Marcus Calhoun-Lopez <mcalhoun@macports.org>
AuthorDate: Tue Oct 24 19:08:27 2017 -0700

<span style='display:block; white-space:pre;color:#404040;'>    qt5*: avoid invalid C++ the only Xcode Clang accepts
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    No revbump since port either builds successfully or not at all.
</span>---
 aqua/qt5/Portfile                              |  5 +++++
 aqua/qt5/files/patch-qualified_reference.diff  | 11 +++++++++++
 aqua/qt55/Portfile                             |  5 +++++
 aqua/qt55/files/patch-qualified_reference.diff | 11 +++++++++++
 aqua/qt56/Portfile                             |  5 +++++
 aqua/qt56/files/patch-qualified_reference.diff | 11 +++++++++++
 aqua/qt57/Portfile                             |  5 +++++
 aqua/qt57/files/patch-qualified_reference.diff | 11 +++++++++++
 aqua/qt58/Portfile                             |  5 +++++
 aqua/qt58/files/patch-qualified_reference.diff | 11 +++++++++++
 10 files changed, 80 insertions(+)

<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 def2fdf..e223427 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;'>@@ -753,6 +753,11 @@ foreach {module module_info} [array get modules] {
</span>             # only runs test code on 32-bit systems
             patchfiles-append patch-tst_benchlibcallgrind.diff
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+            # avoid non-standard C++ that Xcode Clang accepts but other compilers do not
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # see http://lists.llvm.org/pipermail/llvm-bugs/2017-January/053481.html
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=11764
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            patchfiles-append patch-qualified_reference.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>             #-----------------------------------------------------------------------------
             # qtbase is used for:
             #    1) building qtbase
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/qt5/files/patch-qualified_reference.diff b/aqua/qt5/files/patch-qualified_reference.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..f31e23f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/qt5/files/patch-qualified_reference.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm.orig     2017-10-02 01:43:38.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm  2017-10-24 16:36:13.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -830,7 +830,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ QFixed QCoreTextFontEngine::emSquareSize() const
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    return QFixed::QFixed(int(CTFontGetUnitsPerEm(ctfont)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    return QFixed(int(CTFontGetUnitsPerEm(ctfont)));
</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;'>+ QFontEngine *QCoreTextFontEngine::cloneWithSize(qreal pixelSize) const
</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 43f8ccf..769a20a 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;'>@@ -663,6 +663,11 @@ foreach {module module_info} [array get modules] {
</span>             # see https://bugreports.qt.io/browse/QTBUG-62266
             patchfiles-append patch-sdk10_13.diff
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+            # avoid non-standard C++ that Xcode Clang accepts but other compilers do not
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # see http://lists.llvm.org/pipermail/llvm-bugs/2017-January/053481.html
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=11764
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            patchfiles-append patch-qualified_reference.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>             #-----------------------------------------------------------------------------
             # qtbase is used for:
             #    1) building qtbase
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/qt55/files/patch-qualified_reference.diff b/aqua/qt55/files/patch-qualified_reference.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..1a8c14b
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/qt55/files/patch-qualified_reference.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm.orig     2017-10-02 01:43:38.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm  2017-10-24 16:36:13.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -736,7 +736,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ QFixed QCoreTextFontEngine::emSquareSize() const
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    return QFixed::QFixed(int(CTFontGetUnitsPerEm(ctfont)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    return QFixed(int(CTFontGetUnitsPerEm(ctfont)));
</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;'>+ QFontEngine *QCoreTextFontEngine::cloneWithSize(qreal pixelSize) const
</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 8d6943a..ad6a189 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;'>@@ -701,6 +701,11 @@ foreach {module module_info} [array get modules] {
</span>             # see https://bugreports.qt.io/browse/QTBUG-62266
             patchfiles-append patch-sdk10_13.diff
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+            # avoid non-standard C++ that Xcode Clang accepts but other compilers do not
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # see http://lists.llvm.org/pipermail/llvm-bugs/2017-January/053481.html
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=11764
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            patchfiles-append patch-qualified_reference.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>             #-----------------------------------------------------------------------------
             # qtbase is used for:
             #    1) building qtbase
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/qt56/files/patch-qualified_reference.diff b/aqua/qt56/files/patch-qualified_reference.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..94c0262
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/qt56/files/patch-qualified_reference.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm.orig     2017-10-02 01:43:38.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm  2017-10-24 16:36:13.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -764,7 +764,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ QFixed QCoreTextFontEngine::emSquareSize() const
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    return QFixed::QFixed(int(CTFontGetUnitsPerEm(ctfont)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    return QFixed(int(CTFontGetUnitsPerEm(ctfont)));
</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;'>+ QFontEngine *QCoreTextFontEngine::cloneWithSize(qreal pixelSize) const
</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 5d3f47b..1945ddb 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;'>@@ -752,6 +752,11 @@ foreach {module module_info} [array get modules] {
</span>             # see https://bugreports.qt.io/browse/QTBUG-62266
             patchfiles-append patch-sdk10_13.diff
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+            # avoid non-standard C++ that Xcode Clang accepts but other compilers do not
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # see http://lists.llvm.org/pipermail/llvm-bugs/2017-January/053481.html
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=11764
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            patchfiles-append patch-qualified_reference.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>             #-----------------------------------------------------------------------------
             # qtbase is used for:
             #    1) building qtbase
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/qt57/files/patch-qualified_reference.diff b/aqua/qt57/files/patch-qualified_reference.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..4114183
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/qt57/files/patch-qualified_reference.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm.orig     2017-10-02 01:43:38.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm  2017-10-24 16:36:13.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -772,7 +772,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ QFixed QCoreTextFontEngine::emSquareSize() const
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    return QFixed::QFixed(int(CTFontGetUnitsPerEm(ctfont)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    return QFixed(int(CTFontGetUnitsPerEm(ctfont)));
</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;'>+ QFontEngine *QCoreTextFontEngine::cloneWithSize(qreal pixelSize) const
</span><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 a87f765..242de8e 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;'>@@ -765,6 +765,11 @@ foreach {module module_info} [array get modules] {
</span>             # see https://bugreports.qt.io/browse/QTBUG-62266
             patchfiles-append patch-sdk10_13.diff
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+            # avoid non-standard C++ that Xcode Clang accepts but other compilers do not
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # see http://lists.llvm.org/pipermail/llvm-bugs/2017-January/053481.html
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            # see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=11764
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            patchfiles-append patch-qualified_reference.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>             #-----------------------------------------------------------------------------
             # qtbase is used for:
             #    1) building qtbase
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/aqua/qt58/files/patch-qualified_reference.diff b/aqua/qt58/files/patch-qualified_reference.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..51fef66
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/aqua/qt58/files/patch-qualified_reference.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm.orig     2017-10-02 01:43:38.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/platformsupport/fontdatabases/mac/qfontengine_coretext.mm  2017-10-24 16:36:13.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -781,7 +781,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ QFixed QCoreTextFontEngine::emSquareSize() const
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    return QFixed::QFixed(int(CTFontGetUnitsPerEm(ctfont)));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    return QFixed(int(CTFontGetUnitsPerEm(ctfont)));
</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;'>+ QFontEngine *QCoreTextFontEngine::cloneWithSize(qreal pixelSize) const
</span></pre><pre style='margin:0'>

</pre>