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