<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>