<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/853efcde7ebbfd8fe2a7f551362d98ba51de0b58">https://github.com/macports/macports-ports/commit/853efcde7ebbfd8fe2a7f551362d98ba51de0b58</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 853efcde7ebbfd8fe2a7f551362d98ba51de0b58
</span>Author: Renee Otten <reneeotten@macports.org>
AuthorDate: Wed Feb 22 22:10:39 2023 -0500

<span style='display:block; white-space:pre;color:#404040;'>    py-matplotlib: remove py3{5,6} subports
</span>---
 python/py-matplotlib/Portfile                      | 63 ++++++----------------
 .../py-matplotlib/files/patch-v30-jquery-ui.diff   | 15 ------
 python/py-matplotlib/files/patch-v30-qhull.diff    | 28 ----------
 .../py-matplotlib/files/patch-v30-setup.cfg.diff   | 19 -------
 .../py-matplotlib/files/patch-v30-setupext.py.diff | 17 ------
 .../py-matplotlib/files/patch-v33-setup.cfg.diff   | 16 ------
 .../files/patch-v33-src-macosx.m.diff              | 27 ----------
 7 files changed, 15 insertions(+), 170 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 fdb4cd2c9cf..fab3fa45401 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;'>@@ -31,7 +31,7 @@ checksums           rmd160  80600fe343479749f30dd5c58aa92e60059eedb8 \
</span> 
 use_parallel_build  no
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-python.versions     27 35 36 37 38 39 310 311
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+python.versions     27 37 38 39 310 311
</span> python.pep517       no
 
 if {${name} ne ${subport}} {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -71,7 +71,7 @@ if {${name} ne ${subport}} {
</span>                     port:py${python.version}-setuptools_scm_git_archive
         depends_lib-delete \
                     port:py${python.version}-contourpy
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    } elseif {${python.version} eq 27} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    } elseif {${python.version} == 27} {
</span>         version     2.2.5
         revision    3
         checksums   rmd160  4532a205e8f40d6f40346b2e461d3dca144b38b9 \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -97,46 +97,33 @@ if {${name} ne ${subport}} {
</span>             }
         }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    } elseif {${python.version} eq 35} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        version     3.0.3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        revision    4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        checksums   rmd160  98ecd1ca25d555bde5d43fcaef800f7436d7d738 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  e1d33589e32f482d0a7d1957bf473d43341115d40d33f578dad44432e47df7b7 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    36640137
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        patchfiles  patch-v30-setup.cfg.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-v30-qhull.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-v30-setupext.py.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-v30-jquery-ui.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    } elseif {${python.version} eq 36} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        version     3.3.4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        revision    0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        checksums   rmd160  3d579c5c5f8734d7199be8880dfac4eec4248e89 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  3e477db76c22929e4c6876c44f88d790aacdf3c3f8f3a90cb1975c0bf37825b0 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    37941665
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        patchfiles  patch-v33-setup.cfg.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-v33-src-macosx.m.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_lib-delete \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-contourpy
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {[vercmp ${version} 3.3.0] < 0} {
</span>         depends_lib-replace \
                     port:py${python.version}-Pillow \
                     port:libpng
 
         depends_build-delete \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-setuptools_scm \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-setuptools_scm_git_archive \
</span>                     port:py${python.version}-certifi
 
         depends_lib-delete \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-fonttools \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:py${python.version}-packaging \
</span>                     port:py${python.version}-contourpy
 
         post-patch {
             reinplace "s|@@PREFIX@@|${prefix}|" ${worksrcpath}/${configfile}
         }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+        set configfile setup.cfg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        variant qt4 description "Enable Qt4Agg backend" {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            depends_lib-append  port:py${python.version}-pyqt4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            post-patch {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                reinplace "s|^qt4agg=False|qt4agg=True|" ${worksrcpath}/${configfile}
</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>         # jquery-ui is included in the PyPI files, patch added for setup.py that avoids trying
         # to install if from the cache or download from URL. Just copy the directory in the post-
         # build phase.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -151,26 +138,6 @@ if {${name} ne ${subport}} {
</span> 
     set configfile mplsetup.cfg
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {[vercmp ${version} 3.5.0] < 0} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_build-delete \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-setuptools_scm \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-setuptools_scm_git_archive
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        depends_lib-delete \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-fonttools \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-packaging \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:py${python.version}-contourpy
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        set configfile setup.cfg
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</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:#ffe0e0;'>-            depends_lib-append  port:py${python.version}-pyqt4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                reinplace "s|^qt4agg=False|qt4agg=True|" ${worksrcpath}/${configfile}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span>     build.env-append \
                     PKG_CONFIG_PATH=${python.prefix}/lib/pkgconfig \
                     CFLAGS=${configure.cxxflags} \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-matplotlib/files/patch-v30-jquery-ui.diff b/python/py-matplotlib/files/patch-v30-jquery-ui.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index e9771017bb3..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-matplotlib/files/patch-v30-jquery-ui.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,15 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- setup.py.orig  2019-02-28 22:33:38.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ setup.py       2019-05-21 10:41:06.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -160,9 +160,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         _download_jquery_to("lib/matplotlib/backends/web_backend/")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--cmdclass['sdist'] = sdist_with_jquery
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--cmdclass['install_lib'] = install_lib_with_jquery
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--cmdclass['develop'] = develop_with_jquery
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+##cmdclass['sdist'] = sdist_with_jquery
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+##cmdclass['install_lib'] = install_lib_with_jquery
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+##cmdclass['develop'] = develop_with_jquery
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # One doesn't normally see `if __name__ == '__main__'` blocks in a setup.py,
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-matplotlib/files/patch-v30-qhull.diff b/python/py-matplotlib/files/patch-v30-qhull.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index bd684377546..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-matplotlib/files/patch-v30-qhull.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,28 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- setupext.py.orig       2019-02-25 20:20:29.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ setupext.py    2019-02-27 23:17:33.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1300,23 +1300,10 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     def check(self):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         self.__class__.found_external = True
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        try:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            return self._check_for_pkg_config(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                'libqhull', 'libqhull/qhull_a.h', min_version='2015.2')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        except CheckFailed as e:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            self.__class__.found_pkgconfig = False
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            self.__class__.found_external = False
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            return str(e) + ' Using local copy.'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        return ' Using copy installed by MacPorts.'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     def add_flags(self, ext):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        if self.found_external:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            pkg_config.setup_extension(ext, 'qhull',
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                                       default_libraries=['qhull'])
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        else:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            ext.include_dirs.insert(0, 'extern')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            ext.sources.extend(sorted(glob.glob('extern/libqhull/*.c')))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--            if sysconfig.get_config_var('LIBM') == '-lm':
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--                ext.libraries.extend('m')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+        ext.libraries.append('qhull')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class TTConv(SetupPackage):
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-matplotlib/files/patch-v30-setup.cfg.diff b/python/py-matplotlib/files/patch-v30-setup.cfg.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index e21f5b8ab03..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-matplotlib/files/patch-v30-setup.cfg.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,19 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- setup.cfg      2018-10-03 11:50:33.000000000 +0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ setup.cfg      2018-10-03 11:54:34.000000000 +0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1,16 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+[gui_support]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+agg=True
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+macosx=True
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+tkagg=False
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+windowing=False
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+[packages]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+sample_data=True
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+toolkits=True
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+tests=False
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+[rc_options]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+backend=MacOSX
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+[directories]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+basedirlist=@@PREFIX@@
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-matplotlib/files/patch-v30-setupext.py.diff b/python/py-matplotlib/files/patch-v30-setupext.py.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index c1e26ef8ba6..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-matplotlib/files/patch-v30-setupext.py.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,17 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- setupext.py.orig       2019-02-27 23:17:33.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ setupext.py    2019-02-27 23:18:44.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1430,10 +1430,10 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- class BackendTkAgg(OptionalBackendPackage):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     name = "tkagg"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    force = True
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    def check(self):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--        return "installing; run-time loading from Python Tcl / Tk"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+##    force = True
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+##
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+##    def check(self):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+##        return "installing; run-time loading from Python Tcl / Tk"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     def get_extension(self):
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         sources = [
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-matplotlib/files/patch-v33-setup.cfg.diff b/python/py-matplotlib/files/patch-v33-setup.cfg.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 63e91417b75..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-matplotlib/files/patch-v33-setup.cfg.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,16 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- setup.cfg      2018-10-03 11:50:33.000000000 +0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ setup.cfg      2018-10-03 11:54:34.000000000 +0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -0,0 +1,13 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+[libs]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+system_freetype = true
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+system_qhull = true
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+[gui_support]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+macosx=True
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+[packages]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+tests=False
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+sample_data=True
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+[rc_options]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+backend=MacOSX
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/python/py-matplotlib/files/patch-v33-src-macosx.m.diff b/python/py-matplotlib/files/patch-v33-src-macosx.m.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index ad8cd3af3ce..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/python/py-matplotlib/files/patch-v33-src-macosx.m.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,27 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-In version 3.3.0 upstream started making use of features introduced
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-in macOS 10.11, which caused failures when building the MacOSX
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-backend on earlier macOS versions..
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-see: https://github.com/matplotlib/matplotlib/pull/17956
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-and the discussion about why upstream's solution does not work for us;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-the current patch is as Ryan suggested here::
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-https://github.com/macports/macports-ports/commit/b07e0eb6440b1499bfd2157e19db86fc79984471#comments
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/_macosx.m.orig     2020-11-11 23:38:07.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/_macosx.m  2020-11-28 23:13:03.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1207,10 +1207,12 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     rect.size.height = 0;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     rect.origin.x += height;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     NSTextView* messagebox = [[NSTextView alloc] initWithFrame: rect];
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    if (@available(macOS 10.11, *)) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    #if MAC_OS_X_VERSION_MAX_ALLOWED >= 101100 && MAC_OS_X_VERSION_MIN_REQUIRED >= 101100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         messagebox.textContainer.maximumNumberOfLines = 2;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-         messagebox.textContainer.lineBreakMode = NSLineBreakByTruncatingTail;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--    }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     [messagebox setFont: font];
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     [messagebox setDrawsBackground: NO];
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     [messagebox setSelectable: NO];
</span></pre><pre style='margin:0'>

</pre>