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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/70f320f9d67a096317c6d855f1e1a08295d56679">https://github.com/macports/macports-ports/commit/70f320f9d67a096317c6d855f1e1a08295d56679</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 70f320f9d67a096317c6d855f1e1a08295d56679
</span>Author: Marcus Calhoun-Lopez <mcalhoun@macports.org>
AuthorDate: Thu Jan 5 12:26:28 2017 -0700

<span style='display:block; white-space:pre;color:#404040;'>    qt5 PG: add qtkde variant if requested
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    See https://trac.macports.org/ticket/51619
</span>---
 _resources/port1.0/group/qt5-1.0.tcl | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

<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 fc263d3..03b66aa 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;'>@@ -34,6 +34,8 @@
</span> # Usage:
 # PortGroup     qt5 1.0
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+options qt5.using_kde
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> global available_qt_versions
 set available_qt_versions {
     qt5
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -121,8 +123,10 @@ proc qt5.get_default_name {} {
</span> global qt_name
 
 if { [info exists qt_name] } {
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    default qt5.using_kde no
</span> } else {
     set qt_name [qt5.get_default_name]
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    default qt5.using_kde no
</span> }
 
 # Qt has what is calls reference configurations, which are said to be thoroughly tested
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -343,6 +347,17 @@ pre-configure {
</span>     }
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# add qt5kde variant if one does not exist and one is requested via qt5.using_kde
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# variant is added in eval_variants so that qt5.using_kde can be set anywhere in the Portfile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+rename ::eval_variants ::real_qt5_eval_variants
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+proc eval_variants {variations} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    global qt5.using_kde
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if { ![variant_exists qt5kde] && [tbool qt5.using_kde] } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        variant qt5kde description {use Qt patched for KDE compatibility} {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    uplevel ::real_qt5_eval_variants $variations
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> namespace eval qt5pg {
     ############################################################################### Component Format
     #
</pre><pre style='margin:0'>

</pre>