<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/942ae4ee49349b9880175fa2ece4adfd42bb6f7c">https://github.com/macports/macports-ports/commit/942ae4ee49349b9880175fa2ece4adfd42bb6f7c</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 942ae4ee49349b9880175fa2ece4adfd42bb6f7c
</span>Author: reneeotten <reneeotten@users.noreply.github.com>
AuthorDate: Wed Oct 3 13:40:44 2018 -0400

<span style='display:block; white-space:pre;color:#404040;'>    py-matplotlib: refresh patch-setupext.py.diff
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    - don't force tkAgg to install and do not overwrite its check method
</span><span style='display:block; white-space:pre;color:#404040;'>    - remove all previous patches, which are no longer needed
</span>---
 python/py-matplotlib/Portfile                     |  4 +-
 python/py-matplotlib/files/patch-setupext.py.diff | 55 +++++++----------------
 2 files changed, 17 insertions(+), 42 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 81b9ded..e2293f1 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;'>@@ -56,9 +56,9 @@ if {${name} ne ${subport}} {
</span>     }
 
     patchfiles-append   patch-setup.cfg.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                        patch-setupext.py.diff \
</span>                         patch-src-macosx.m.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                        patch-qhull.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        patch-qhull.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        patch-setupext.py.diff
</span> 
     build.env           PKG_CONFIG_PATH="${python.prefix}/lib/pkgconfig"
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-matplotlib/files/patch-setupext.py.diff b/python/py-matplotlib/files/patch-setupext.py.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 623d3b7..b293f98 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-matplotlib/files/patch-setupext.py.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/python/py-matplotlib/files/patch-setupext.py.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,42 +1,17 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- setupext.py.orig       2014-08-25 21:24:27.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ setupext.py    2014-09-18 06:38:30.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1735,6 +1747,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     name = "gtk3agg"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- setupext.py.orig       2018-10-04 10:20:58.000000000 -0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ setupext.py    2018-10-04 10:20:58.000000000 -0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1453,10 +1453,10 @@
</span>  
<span style='display:block; white-space:pre;background:#ffe0e0;'>-     def check_requirements(self):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        if self.get_config() is False:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            raise CheckFailed("skipping due to configuration")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         if 'TRAVIS' in os.environ:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             raise CheckFailed("Can't build with Travis")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ class BackendTkAgg(OptionalBackendPackage):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     name = "tkagg"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    force = True
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    def check(self):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        return "installing; run-time loading from Python Tcl / Tk"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++##    force = True
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++##
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++##    def check(self):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++##        return "installing; run-time loading from Python Tcl / Tk"
</span>  
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1800,6 +1815,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     name = "gtk3cairo"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     def check_requirements(self):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        if self.get_config() is False:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            raise CheckFailed("skipping due to configuration")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         if 'TRAVIS' in os.environ:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             raise CheckFailed("Can't build with Travis")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1828,6 +1846,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     name = "wxagg"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     def check_requirements(self):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        if self.get_config() is False:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            raise CheckFailed("skipping due to configuration")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             import wxversion
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         except ImportError:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -2031,6 +2052,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     name = "cairo"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     def check_requirements(self):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        if self.get_config() is False:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+            raise CheckFailed("skipping due to configuration")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-             import cairocffi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         except ImportError:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     def runtime_check(self):
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         """ Checks whether TkAgg runtime dependencies are met
</span></pre><pre style='margin:0'>

</pre>