<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/a235b08f4326e90d23a315cd5dd9b92e73564ea8">https://github.com/macports/macports-ports/commit/a235b08f4326e90d23a315cd5dd9b92e73564ea8</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit a235b08f4326e90d23a315cd5dd9b92e73564ea8
</span>Author: reneeotten <reneeotten@users.noreply.github.com>
AuthorDate: Wed Oct 3 11:26:33 2018 -0400

<span style='display:block; white-space:pre;color:#404040;'>    py-matplotlib: update variants/backends
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    - GTKAgg backend only for Python 2.7
</span><span style='display:block; white-space:pre;color:#404040;'>    - GTK3Agg backend is available for all Python versions
</span><span style='display:block; white-space:pre;color:#404040;'>    - PySide backend is available for all Python versions
</span><span style='display:block; white-space:pre;color:#404040;'>    - add qt5 backend
</span><span style='display:block; white-space:pre;color:#404040;'>    - add "default_variants +webagg" so that it still gets installed by
</span><span style='display:block; white-space:pre;color:#404040;'>       default (removed py-tornado as standard dependency earlier)
</span>---
 python/py-matplotlib/Portfile | 46 ++++++++++++++++++++++---------------------
 1 file changed, 24 insertions(+), 22 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-matplotlib/Portfile b/python/py-matplotlib/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 02a86b6..2d7b023 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-matplotlib/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-matplotlib/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -82,14 +82,14 @@ if {${name} ne ${subport}} {
</span>         depends_lib-append  port:py${python.version}-tornado
     }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    variant tkinter description "Enable tkAgg backend" {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    variant tkinter description "Enable TkAgg backend" {
</span>         depends_lib-append  port:py${python.version}-tkinter
         post-patch {
             reinplace "s|^tkagg=False|tkagg=True|" ${worksrcpath}/setup.cfg
         }
     }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${python.version} < 30} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${python.version} eq 27} {
</span>         variant gtk2 description "Enable GTKAgg backend" {
             depends_lib-append  port:py${python.version}-pygtk
             post-patch {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -99,32 +99,31 @@ if {${name} ne ${subport}} {
</span>         }
     }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${python.version} == 27} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        variant gtk3 description "Enable GTK3Agg backend" {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            depends_lib-append  port:py${python.version}-gobject3 port:gtk3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                reinplace "s|^gtk3agg=False|gtk3agg=True|" ${worksrcpath}/setup.cfg
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    variant gtk3 description "Enable GTK3Agg backend" {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        depends_lib-append  port:py${python.version}-gobject3 port:gtk3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            reinplace "s|^gtk3agg=False|gtk3agg=True|" ${worksrcpath}/setup.cfg
</span>         }
     }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    variant qt4 description "Enable QT4Agg backend" {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    variant qt4 description "Enable Qt4Agg backend" {
</span>         depends_lib-append  port:py${python.version}-pyqt4
         post-patch {
             reinplace "s|^qt4agg=False|qt4agg=True|" ${worksrcpath}/setup.cfg
         }
     }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${python.version} == 27 ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${python.version} == 34 ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${python.version} == 35 ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${python.version} == 36 ||
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${python.version} == 37} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        variant pyside description "Enable PySide backend" {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            depends_lib-append  port:py${python.version}-pyside
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                reinplace "s|^pyside=False|pyside=True|" ${worksrcpath}/setup.cfg
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    variant qt5 description "Enable Qt5Agg backend" {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        depends_lib-append  port:py${python.version}-pyqt5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            reinplace "s|^qt5agg=False|qt5agg=True|" ${worksrcpath}/setup.cfg
</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;'>+    variant pyside description "Enable PySide backend" {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        depends_lib-append  port:py${python.version}-pyside
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            reinplace "s|^pyside=False|pyside=True|" ${worksrcpath}/setup.cfg
</span>         }
     }
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -151,8 +150,11 @@ if {${name} ne ${subport}} {
</span>         depends_run-append  bin:pdftops:poppler
     }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if { ![variant_isset gtk2] && ![variant_isset tkinter] && ![variant_isset qt4] && ![variant_isset pyside] } {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        default_variants-append +cairo
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    default_variants +webagg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {![variant_isset gtk2] && ![variant_isset tkinter] && ![variant_isset qt5] &&
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ![variant_isset qt4] && ![variant_isset pyside]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            default_variants-append +cairo
</span>     }
 
     post-patch {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -169,7 +171,7 @@ The default backend is the interactive Mac OS X backend. Different\
</span> backends can be specified using the ~/.matplotlib/matplotlibrc file.\
 More details regarding backends can be found in the matplotlib FAQ:
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-http://matplotlib.sourceforge.net/faq/installing_faq.html#what-is-a-backend
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://matplotlib.org/tutorials/introductory/usage.html#backends
</span> "
 } else {
     github.livecheck.regex  {([\d+(?:.\d+)*"]+)}
</pre><pre style='margin:0'>

</pre>