[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-07-20 Thread Sam James
commit: 7ad11fbe8ed4807fa2fc058e9ff6ab70c804091e
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 21 00:32:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 21 00:32:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ad11fbe

dev-python/matplotlib: Stabilize 3.9.1 amd64, #936360

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.9.1.ebuild 
b/dev-python/matplotlib/matplotlib-3.9.1.ebuild
index 689c2a034149..faecb8d9630c 100644
--- a/dev-python/matplotlib/matplotlib-3.9.1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.9.1.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~arm64-macos ~x64-macos"
 IUSE="cairo excel gtk3 latex qt5 tk webagg wxwidgets"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-07-20 Thread Sam James
commit: ecc50dfabc074784f3caafb1d2615d2f87f377a4
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 20 22:32:58 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 20 22:32:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecc50dfa

dev-python/matplotlib: Stabilize 3.9.1 x86, #936360

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.9.1.ebuild 
b/dev-python/matplotlib/matplotlib-3.9.1.ebuild
index 57aa2cc322bf..689c2a034149 100644
--- a/dev-python/matplotlib/matplotlib-3.9.1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.9.1.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc x86 ~arm64-macos ~x64-macos"
 IUSE="cairo excel gtk3 latex qt5 tk webagg wxwidgets"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/files/, dev-python/matplotlib/

2024-07-11 Thread Michał Górny
commit: bb5ec5f54a07f920ff49c2f7e43f46cbcc846359
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jul 11 10:55:20 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jul 11 11:59:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb5ec5f5

dev-python/matplotlib: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/matplotlib/Manifest |   1 -
 .../files/matplotlib-3.3.3-disable-lto.patch   |  25 --
 .../matplotlib/files/matplotlib-3.8.0-test.patch   | 263 --
 dev-python/matplotlib/matplotlib-3.8.4-r1.ebuild   | 380 -
 4 files changed, 669 deletions(-)

diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index 495752279678..3f5e79091727 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -1,4 +1,3 @@
 DIST freetype-2.6.1.tar.gz 2302080 BLAKE2B 
6a5fb98e5fa6cf4b7d7533ad44e364227d8c2f7dded4c552d6e22e204c32b7858f20d41d1e809ecdad6e5353d6cec81bea0e0b06a4533363a41ecab83ce3f7ca
 SHA512 
ff2daed64d712737085924c50e75862fafbcbb24eef6d72dac9eaae63bb656d7245397fd828f5d3e47ac847f7ff83d73dedfdd61fde1f7d6e0f0cdeb49bcf83b
-DIST matplotlib-3.8.4.tar.gz 35934425 BLAKE2B 
e449f1d71a3152a9cf34cf13c70489d2664c8734c8e8ae0ed5dec2ed5111e0210d679f7e6a1e0b707499d9968b945a7f91573186b82c6d036238aadb5c9da006
 SHA512 
d4c6a5b3484927dbae1b1203e9984b67d08c958c4a5136abaa805f1eb221146fb1211e5f20456e281d41fc09c94917a796ffacfdb185c58eeeb6d19e60c78b1a
 DIST matplotlib-3.9.0.tar.gz 36069890 BLAKE2B 
02ddb25901b5a93a8daf6f26c98b92d5e35abe2e98783b039928338abb1d628adbf3fd4786c08cb1610bf405cb558ca31fc12dbde77ec5f2a633143c7ea659a1
 SHA512 
135ee2f97c26cb60479cc10bf8a833384c393993d8a905ab869f4c73b91a50ffa596f84ce349af7f1a0b08a21e1906394cf6a702bb567a9c3999d40f54974326
 DIST matplotlib-3.9.1.tar.gz 36084124 BLAKE2B 
b7cc9e219664849411cc3133afbdb676f956c943f92d447ba5cca0467da56d1575796fe1046e7503e6d7c4dfdfad6e5181404f331ed7ac1397c8c61f4a30bd23
 SHA512 
a1d48c42a5f4f04b57e34d25df842917e6380b8d6b6d1018c9b630cbbea4619b1d75729a218a6f52b63d4a61c2204bb26ad8f741566f84e41ca73190e419f672

diff --git a/dev-python/matplotlib/files/matplotlib-3.3.3-disable-lto.patch 
b/dev-python/matplotlib/files/matplotlib-3.3.3-disable-lto.patch
deleted file mode 100644
index ab377e7f19b2..
--- a/dev-python/matplotlib/files/matplotlib-3.3.3-disable-lto.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 7382d6205bfdc647a8e47c8e417c991d3822eace Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
-Date: Mon, 4 Jan 2021 10:03:32 +0100
-Subject: [PATCH] Disable -flto
-

- setup.py | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/setup.py b/setup.py
-index 6e1d19d..ed85d14 100644
 a/setup.py
-+++ b/setup.py
-@@ -147,7 +147,7 @@ class BuildExtraLibraries(BuildExtCommand):
- ranlib = True
- else:
- ranlib = shutil.which('llvm-ranlib')
--if ranlib and has_flag(self.compiler, '-flto'):
-+if False and ranlib and has_flag(self.compiler, '-flto'):
- for ext in self.extensions:
- ext.extra_compile_args.append('-flto')
- cppflags.append('-flto')
--- 
-2.30.0
-

diff --git a/dev-python/matplotlib/files/matplotlib-3.8.0-test.patch 
b/dev-python/matplotlib/files/matplotlib-3.8.0-test.patch
deleted file mode 100644
index 5653ed6a697e..
--- a/dev-python/matplotlib/files/matplotlib-3.8.0-test.patch
+++ /dev/null
@@ -1,263 +0,0 @@
-From a39e8395b7f1a6388c4c0897aade3a176b7644a3 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
-Date: Tue, 14 Feb 2023 20:46:30 +0100
-Subject: [PATCH] Adjust tolerances to make tests pass on real hardware
-

- lib/matplotlib/tests/test_arrow_patches.py | 6 +++---
- lib/matplotlib/tests/test_axes.py  | 9 +
- lib/matplotlib/tests/test_colorbar.py  | 2 +-
- lib/matplotlib/tests/test_constrainedlayout.py | 8 
- lib/matplotlib/tests/test_contour.py   | 3 +--
- lib/matplotlib/tests/test_figure.py| 2 +-
- lib/matplotlib/tests/test_image.py | 2 +-
- lib/matplotlib/tests/test_legend.py| 6 +++---
- lib/matplotlib/tests/test_lines.py | 2 +-
- lib/matplotlib/tests/test_units.py | 4 ++--
- lib/matplotlib/tests/test_usetex.py| 5 +++--
- 11 files changed, 25 insertions(+), 24 deletions(-)
-
-diff --git a/lib/matplotlib/tests/test_arrow_patches.py 
b/lib/matplotlib/tests/test_arrow_patches.py
-index 8d573b4adb..dfc42efcb9 100644
 a/lib/matplotlib/tests/test_arrow_patches.py
-+++ b/lib/matplotlib/tests/test_arrow_patches.py
-@@ -67,7 +67,7 @@ def __prepare_fancyarrow_dpi_cor_test():
- 
- 
- @image_comparison(['fancyarrow_dpi_cor_100dpi.png'], remove_text=True,
--  tol=0 if platform.machine() == 'x86_64' else 0.02,
-+  tol=0.015 if platform.machine() == 

[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib-inline/

2024-07-08 Thread Sam James
commit: 6f43a3a93e6fdd7f75a8ec855bf36a740ffe3365
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul  8 09:26:47 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul  8 09:35:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f43a3a9

dev-python/matplotlib-inline: enable py3.13

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib-inline/matplotlib-inline-0.1.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib-inline/matplotlib-inline-0.1.7.ebuild 
b/dev-python/matplotlib-inline/matplotlib-inline-0.1.7.ebuild
index 8f1788e982c8..8185c47b80cc 100644
--- a/dev-python/matplotlib-inline/matplotlib-inline-0.1.7.ebuild
+++ b/dev-python/matplotlib-inline/matplotlib-inline-0.1.7.ebuild
@@ -4,7 +4,7 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
 
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-07-04 Thread Michał Górny
commit: d4c7b188ce9e35e42016612be20b6ed942457b9c
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jul  4 11:25:27 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jul  4 12:37:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4c7b188

dev-python/matplotlib: Bump to 3.9.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/matplotlib/Manifest|   1 +
 dev-python/matplotlib/matplotlib-3.9.1.ebuild | 301 ++
 2 files changed, 302 insertions(+)

diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index 6a4bff65997b..495752279678 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -1,3 +1,4 @@
 DIST freetype-2.6.1.tar.gz 2302080 BLAKE2B 
6a5fb98e5fa6cf4b7d7533ad44e364227d8c2f7dded4c552d6e22e204c32b7858f20d41d1e809ecdad6e5353d6cec81bea0e0b06a4533363a41ecab83ce3f7ca
 SHA512 
ff2daed64d712737085924c50e75862fafbcbb24eef6d72dac9eaae63bb656d7245397fd828f5d3e47ac847f7ff83d73dedfdd61fde1f7d6e0f0cdeb49bcf83b
 DIST matplotlib-3.8.4.tar.gz 35934425 BLAKE2B 
e449f1d71a3152a9cf34cf13c70489d2664c8734c8e8ae0ed5dec2ed5111e0210d679f7e6a1e0b707499d9968b945a7f91573186b82c6d036238aadb5c9da006
 SHA512 
d4c6a5b3484927dbae1b1203e9984b67d08c958c4a5136abaa805f1eb221146fb1211e5f20456e281d41fc09c94917a796ffacfdb185c58eeeb6d19e60c78b1a
 DIST matplotlib-3.9.0.tar.gz 36069890 BLAKE2B 
02ddb25901b5a93a8daf6f26c98b92d5e35abe2e98783b039928338abb1d628adbf3fd4786c08cb1610bf405cb558ca31fc12dbde77ec5f2a633143c7ea659a1
 SHA512 
135ee2f97c26cb60479cc10bf8a833384c393993d8a905ab869f4c73b91a50ffa596f84ce349af7f1a0b08a21e1906394cf6a702bb567a9c3999d40f54974326
+DIST matplotlib-3.9.1.tar.gz 36084124 BLAKE2B 
b7cc9e219664849411cc3133afbdb676f956c943f92d447ba5cca0467da56d1575796fe1046e7503e6d7c4dfdfad6e5181404f331ed7ac1397c8c61f4a30bd23
 SHA512 
a1d48c42a5f4f04b57e34d25df842917e6380b8d6b6d1018c9b630cbbea4619b1d75729a218a6f52b63d4a61c2204bb26ad8f741566f84e41ca73190e419f672

diff --git a/dev-python/matplotlib/matplotlib-3.9.1.ebuild 
b/dev-python/matplotlib/matplotlib-3.9.1.ebuild
new file mode 100644
index ..57aa2cc322bf
--- /dev/null
+++ b/dev-python/matplotlib/matplotlib-3.9.1.ebuild
@@ -0,0 +1,301 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=meson-python
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
+PYTHON_REQ_USE='tk?,threads(+)'
+
+inherit distutils-r1 pypi virtualx
+
+FT_PV=2.6.1
+DESCRIPTION="Pure python plotting library with matlab like syntax"
+HOMEPAGE="
+   https://matplotlib.org/
+   https://github.com/matplotlib/matplotlib/
+   https://pypi.org/project/matplotlib/
+"
+SRC_URI+="
+   test? (
+   
https://downloads.sourceforge.net/project/freetype/freetype2/${FT_PV}/freetype-${FT_PV}.tar.gz
+   )
+"
+
+# Main license: matplotlib
+# Some modules: BSD
+# matplotlib/backends/qt4_editor: MIT
+# Fonts: BitstreamVera, OFL-1.1
+LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+IUSE="cairo excel gtk3 latex qt5 tk webagg wxwidgets"
+
+DEPEND="
+   media-libs/freetype:2
+   >=media-libs/qhull-2013:=
+   >=dev-python/numpy-1.25:=[${PYTHON_USEDEP}]
+"
+# internal copy of pycxx highly patched
+#  dev-python/pycxx
+RDEPEND="
+   ${DEPEND}
+   >=dev-python/contourpy-1.0.1[${PYTHON_USEDEP}]
+   >=dev-python/cycler-0.10.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/fonttools-4.22.0[${PYTHON_USEDEP}]
+   >=dev-python/kiwisolver-1.3.1[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+   >=dev-python/pillow-8[jpeg,webp,${PYTHON_USEDEP}]
+   >=dev-python/pyparsing-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.7[${PYTHON_USEDEP}]
+   >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
+   media-fonts/dejavu
+   media-fonts/stix-fonts
+   media-libs/libpng:0
+   virtual/imagemagick-tools[jpeg,tiff]
+   cairo? (
+   dev-python/cairocffi[${PYTHON_USEDEP}]
+   )
+   excel? (
+   dev-python/xlwt[${PYTHON_USEDEP}]
+   )
+   gtk3? (
+   >=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}]
+   x11-libs/gtk+:3[introspection]
+   )
+   latex? (
+   virtual/latex-base
+   app-text/dvipng
+   app-text/ghostscript-gpl
+   app-text/poppler[utils]
+   dev-texlive/texlive-fontsrecommended
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-luatex
+   dev-texlive/texlive-xetex
+   )
+   qt5? (
+   $(python_gen_cond_dep '
+   dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
+   ' 'python3*')
+   )
+   webagg? (
+  

[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-06-28 Thread Michał Górny
commit: 4177b1b15d1cdd67bc682bed9a7aeec439e7c048
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Jun 28 16:11:18 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Jun 28 16:16:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4177b1b1

dev-python/matplotlib: Enable py3.13

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild 
b/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
index a233756bee04..a37a050e685b 100644
--- a/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=meson-python
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..13} )
 PYTHON_REQ_USE='tk?,threads(+)'
 
 inherit distutils-r1 pypi virtualx
@@ -85,7 +85,7 @@ RDEPEND="
wxwidgets? (
$(python_gen_cond_dep '
dev-python/wxpython:*[${PYTHON_USEDEP}]
-   ' python3_{10..11})
+   ' python3_{10..12})
)
 "
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-06-13 Thread Sam James
commit: 7bfebf4449caddb15ad70a3810277ede7fd939b6
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 14 04:07:34 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 14 04:07:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bfebf44

dev-python/matplotlib: Stabilize 3.9.0-r1 sparc, #934088

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild 
b/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
index f0bd896e..a233756bee04 100644
--- a/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~arm64-macos ~x64-macos"
 IUSE="cairo excel gtk3 latex qt5 tk webagg wxwidgets"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-06-12 Thread Sam James
commit: a3ed1b4ad30fa30e3d428c738dfd1792ce0001e8
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 13 05:04:23 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 13 05:04:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3ed1b4a

dev-python/matplotlib: Stabilize 3.9.0-r1 x86, #934088

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild 
b/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
index ccf11f64a8f8..f0bd896e 100644
--- a/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc x86 ~arm64-macos ~x64-macos"
 IUSE="cairo excel gtk3 latex qt5 tk webagg wxwidgets"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-06-12 Thread Arthur Zamarin
commit: 7bca93d2c3e503f283f8ec9b2dfbc65ad0fcdaef
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jun 12 10:23:25 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jun 12 10:23:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bca93d2

dev-python/matplotlib: Stabilize 3.9.0-r1 amd64, #934088

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild 
b/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
index 5696b751c84b..ccf11f64a8f8 100644
--- a/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo excel gtk3 latex qt5 tk webagg wxwidgets"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-06-12 Thread Arthur Zamarin
commit: fc6e27bae91c0b3f671c86591a50a8a5f42a633a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jun 12 09:04:11 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jun 12 09:04:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc6e27ba

dev-python/matplotlib: Stabilize 3.9.0-r1 ppc, #934088

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild 
b/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
index 79e338c7baff..5696b751c84b 100644
--- a/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo excel gtk3 latex qt5 tk webagg wxwidgets"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-06-12 Thread Jakov Smolić
commit: c8b6a2621ec779d71637a824028d1a22694f4773
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Jun 12 08:42:29 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Jun 12 08:42:29 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8b6a262

dev-python/matplotlib: Stabilize 3.9.0-r1 ppc64, #934088

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild 
b/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
index 212f26811cac..79e338c7baff 100644
--- a/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo excel gtk3 latex qt5 tk webagg wxwidgets"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-05-28 Thread Michał Górny
commit: 8514aad359d539d45479f7509c44fee6bbf1d065
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May 29 03:15:49 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May 29 03:15:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8514aad3

dev-python/matplotlib: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/matplotlib/Manifest|   1 -
 dev-python/matplotlib/matplotlib-3.8.3.ebuild | 371 --
 2 files changed, 372 deletions(-)

diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index 4417a47b11b9..6a4bff65997b 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -1,4 +1,3 @@
 DIST freetype-2.6.1.tar.gz 2302080 BLAKE2B 
6a5fb98e5fa6cf4b7d7533ad44e364227d8c2f7dded4c552d6e22e204c32b7858f20d41d1e809ecdad6e5353d6cec81bea0e0b06a4533363a41ecab83ce3f7ca
 SHA512 
ff2daed64d712737085924c50e75862fafbcbb24eef6d72dac9eaae63bb656d7245397fd828f5d3e47ac847f7ff83d73dedfdd61fde1f7d6e0f0cdeb49bcf83b
-DIST matplotlib-3.8.3.tar.gz 35879872 BLAKE2B 
2b4b819975a8386bfe2c3af8b1068512b106068c057ca62344f6636c0708327feafc75210a8b87b837779c9a57dede3b4ea2a8b7b673432d7732851d5601f4c6
 SHA512 
457d1d62b76752938a24780c697461949de00d779df55df122d789f9ebef154edda037f2a804241880a0b442c5fa8139b8ab13054898b8e08fd17a56bdc23312
 DIST matplotlib-3.8.4.tar.gz 35934425 BLAKE2B 
e449f1d71a3152a9cf34cf13c70489d2664c8734c8e8ae0ed5dec2ed5111e0210d679f7e6a1e0b707499d9968b945a7f91573186b82c6d036238aadb5c9da006
 SHA512 
d4c6a5b3484927dbae1b1203e9984b67d08c958c4a5136abaa805f1eb221146fb1211e5f20456e281d41fc09c94917a796ffacfdb185c58eeeb6d19e60c78b1a
 DIST matplotlib-3.9.0.tar.gz 36069890 BLAKE2B 
02ddb25901b5a93a8daf6f26c98b92d5e35abe2e98783b039928338abb1d628adbf3fd4786c08cb1610bf405cb558ca31fc12dbde77ec5f2a633143c7ea659a1
 SHA512 
135ee2f97c26cb60479cc10bf8a833384c393993d8a905ab869f4c73b91a50ffa596f84ce349af7f1a0b08a21e1906394cf6a702bb567a9c3999d40f54974326

diff --git a/dev-python/matplotlib/matplotlib-3.8.3.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.3.ebuild
deleted file mode 100644
index 267b66811a0e..
--- a/dev-python/matplotlib/matplotlib-3.8.3.ebuild
+++ /dev/null
@@ -1,371 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-PYTHON_REQ_USE='tk?,threads(+)'
-
-inherit distutils-r1 flag-o-matic prefix pypi toolchain-funcs virtualx
-
-FT_PV=2.6.1
-DESCRIPTION="Pure python plotting library with matlab like syntax"
-HOMEPAGE="
-   https://matplotlib.org/
-   https://github.com/matplotlib/matplotlib/
-   https://pypi.org/project/matplotlib/
-"
-SRC_URI+="
-   test? (
-   
https://downloads.sourceforge.net/project/freetype/freetype2/${FT_PV}/freetype-${FT_PV}.tar.gz
-   )
-"
-
-# Main license: matplotlib
-# Some modules: BSD
-# matplotlib/backends/qt4_editor: MIT
-# Fonts: BitstreamVera, OFL-1.1
-LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~arm64-macos ~x64-macos"
-IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
-
-# internal copy of pycxx highly patched
-#  dev-python/pycxx
-RDEPEND="
-   >=dev-python/contourpy-1.0.1[${PYTHON_USEDEP}]
-   >=dev-python/cycler-0.10.0-r1[${PYTHON_USEDEP}]
-   >=dev-python/fonttools-4.22.0[${PYTHON_USEDEP}]
-   >=dev-python/kiwisolver-1.3.1[${PYTHON_USEDEP}]
-   =dev-python/numpy-1.25[${PYTHON_USEDEP}]
-   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
-   >=dev-python/pillow-8[jpeg,webp,${PYTHON_USEDEP}]
-   >=dev-python/pyparsing-2.3.1[${PYTHON_USEDEP}]
-   >=dev-python/python-dateutil-2.7[${PYTHON_USEDEP}]
-   >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
-   media-fonts/dejavu
-   media-fonts/stix-fonts
-   media-libs/freetype:2
-   media-libs/libpng:0
-   >=media-libs/qhull-2013:=
-   virtual/imagemagick-tools[jpeg,tiff]
-   cairo? (
-   dev-python/cairocffi[${PYTHON_USEDEP}]
-   )
-   excel? (
-   dev-python/xlwt[${PYTHON_USEDEP}]
-   )
-   gtk3? (
-   >=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}]
-   x11-libs/gtk+:3[introspection]
-   )
-   latex? (
-   virtual/latex-base
-   app-text/dvipng
-   app-text/ghostscript-gpl
-   app-text/poppler[utils]
-   dev-texlive/texlive-fontsrecommended
-   dev-texlive/texlive-latexextra
-   dev-texlive/texlive-luatex
-   dev-texlive/texlive-xetex
-   )
-   qt5? (
-   $(python_gen_cond_dep '
-   dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
-   ' 'python3*')
-   )
-   webagg? (
-   

[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-05-27 Thread Michał Górny
commit: 4e446aa07caf429de23d35c6e185b66a489e6865
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 27 15:17:25 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 27 15:22:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e446aa0

dev-python/matplotlib: Drop to ~hppa

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.3.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.3.ebuild
index b4830201aaf7..267b66811a0e 100644
--- a/dev-python/matplotlib/matplotlib-3.8.3.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.3.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-05-27 Thread Michał Górny
commit: a8ed39aa49d8ff44ccb4ee81beb8f55f171eb76e
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 27 15:10:17 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 27 15:11:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8ed39aa

dev-python/matplotlib: Remove unused eclasses

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild 
b/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
index 87cf9eab3fb6..212f26811cac 100644
--- a/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
@@ -8,7 +8,7 @@ DISTUTILS_USE_PEP517=meson-python
 PYTHON_COMPAT=( pypy3 python3_{10..12} )
 PYTHON_REQ_USE='tk?,threads(+)'
 
-inherit distutils-r1 flag-o-matic prefix pypi toolchain-funcs virtualx
+inherit distutils-r1 pypi virtualx
 
 FT_PV=2.6.1
 DESCRIPTION="Pure python plotting library with matlab like syntax"



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-05-27 Thread Michał Górny
commit: 2d46ec55c35452f6adadba30f539eae947340181
Author: Michał Górny  gentoo  org>
AuthorDate: Mon May 27 15:01:40 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon May 27 15:11:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d46ec55

dev-python/matplotlib: Depend on dev-python/numpy:=

Closes: https://bugs.gentoo.org/932847
Signed-off-by: Michał Górny  gentoo.org>

 .../{matplotlib-3.8.4.ebuild => matplotlib-3.8.4-r1.ebuild}  | 9 ++---
 .../{matplotlib-3.9.0.ebuild => matplotlib-3.9.0-r1.ebuild}  | 2 +-
 2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.4.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.4-r1.ebuild
similarity index 99%
rename from dev-python/matplotlib/matplotlib-3.8.4.ebuild
rename to dev-python/matplotlib/matplotlib-3.8.4-r1.ebuild
index 734778e897fe..013a4c6206a7 100644
--- a/dev-python/matplotlib/matplotlib-3.8.4.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.4-r1.ebuild
@@ -32,14 +32,19 @@ SLOT="0"
 KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
+DEPEND="
+   >=dev-python/numpy-1.25:=[${PYTHON_USEDEP}]
+   media-libs/freetype:2
+   >=media-libs/qhull-2013:=
+"
 # internal copy of pycxx highly patched
 #  dev-python/pycxx
 RDEPEND="
+   ${DEPEND}
>=dev-python/contourpy-1.0.1[${PYTHON_USEDEP}]
>=dev-python/cycler-0.10.0-r1[${PYTHON_USEDEP}]
>=dev-python/fonttools-4.22.0[${PYTHON_USEDEP}]
>=dev-python/kiwisolver-1.3.1[${PYTHON_USEDEP}]
-   >=dev-python/numpy-1.25[${PYTHON_USEDEP}]
>=dev-python/packaging-20.0[${PYTHON_USEDEP}]
>=dev-python/pillow-8[jpeg,webp,${PYTHON_USEDEP}]
>=dev-python/pyparsing-2.3.1[${PYTHON_USEDEP}]
@@ -47,9 +52,7 @@ RDEPEND="
>=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
media-fonts/dejavu
media-fonts/stix-fonts
-   media-libs/freetype:2
media-libs/libpng:0
-   >=media-libs/qhull-2013:=
virtual/imagemagick-tools[jpeg,tiff]
cairo? (
dev-python/cairocffi[${PYTHON_USEDEP}]

diff --git a/dev-python/matplotlib/matplotlib-3.9.0.ebuild 
b/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
similarity index 99%
rename from dev-python/matplotlib/matplotlib-3.9.0.ebuild
rename to dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
index 21fdd234f0a5..87cf9eab3fb6 100644
--- a/dev-python/matplotlib/matplotlib-3.9.0.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.9.0-r1.ebuild
@@ -35,6 +35,7 @@ IUSE="cairo excel gtk3 latex qt5 tk webagg wxwidgets"
 DEPEND="
media-libs/freetype:2
>=media-libs/qhull-2013:=
+   >=dev-python/numpy-1.25:=[${PYTHON_USEDEP}]
 "
 # internal copy of pycxx highly patched
 #  dev-python/pycxx
@@ -44,7 +45,6 @@ RDEPEND="
>=dev-python/cycler-0.10.0-r1[${PYTHON_USEDEP}]
>=dev-python/fonttools-4.22.0[${PYTHON_USEDEP}]
>=dev-python/kiwisolver-1.3.1[${PYTHON_USEDEP}]
-   >=dev-python/numpy-1.25[${PYTHON_USEDEP}]
>=dev-python/packaging-20.0[${PYTHON_USEDEP}]
>=dev-python/pillow-8[jpeg,webp,${PYTHON_USEDEP}]
>=dev-python/pyparsing-2.3.1[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/files/, dev-python/matplotlib/

2024-05-16 Thread Michał Górny
commit: f5d7318ad9ced46898dd42e3563cba05ac9a54e3
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May 16 17:01:54 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May 16 17:29:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5d7318a

dev-python/matplotlib: Bump to 3.9.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/matplotlib/Manifest |   1 +
 .../matplotlib/files/matplotlib-3.9.0-test.patch   | 249 +
 dev-python/matplotlib/matplotlib-3.9.0.ebuild  | 300 +
 3 files changed, 550 insertions(+)

diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index 14aeadc14202..4417a47b11b9 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -1,3 +1,4 @@
 DIST freetype-2.6.1.tar.gz 2302080 BLAKE2B 
6a5fb98e5fa6cf4b7d7533ad44e364227d8c2f7dded4c552d6e22e204c32b7858f20d41d1e809ecdad6e5353d6cec81bea0e0b06a4533363a41ecab83ce3f7ca
 SHA512 
ff2daed64d712737085924c50e75862fafbcbb24eef6d72dac9eaae63bb656d7245397fd828f5d3e47ac847f7ff83d73dedfdd61fde1f7d6e0f0cdeb49bcf83b
 DIST matplotlib-3.8.3.tar.gz 35879872 BLAKE2B 
2b4b819975a8386bfe2c3af8b1068512b106068c057ca62344f6636c0708327feafc75210a8b87b837779c9a57dede3b4ea2a8b7b673432d7732851d5601f4c6
 SHA512 
457d1d62b76752938a24780c697461949de00d779df55df122d789f9ebef154edda037f2a804241880a0b442c5fa8139b8ab13054898b8e08fd17a56bdc23312
 DIST matplotlib-3.8.4.tar.gz 35934425 BLAKE2B 
e449f1d71a3152a9cf34cf13c70489d2664c8734c8e8ae0ed5dec2ed5111e0210d679f7e6a1e0b707499d9968b945a7f91573186b82c6d036238aadb5c9da006
 SHA512 
d4c6a5b3484927dbae1b1203e9984b67d08c958c4a5136abaa805f1eb221146fb1211e5f20456e281d41fc09c94917a796ffacfdb185c58eeeb6d19e60c78b1a
+DIST matplotlib-3.9.0.tar.gz 36069890 BLAKE2B 
02ddb25901b5a93a8daf6f26c98b92d5e35abe2e98783b039928338abb1d628adbf3fd4786c08cb1610bf405cb558ca31fc12dbde77ec5f2a633143c7ea659a1
 SHA512 
135ee2f97c26cb60479cc10bf8a833384c393993d8a905ab869f4c73b91a50ffa596f84ce349af7f1a0b08a21e1906394cf6a702bb567a9c3999d40f54974326

diff --git a/dev-python/matplotlib/files/matplotlib-3.9.0-test.patch 
b/dev-python/matplotlib/files/matplotlib-3.9.0-test.patch
new file mode 100644
index ..db8ab5e2a0fb
--- /dev/null
+++ b/dev-python/matplotlib/files/matplotlib-3.9.0-test.patch
@@ -0,0 +1,249 @@
+diff --git a/lib/matplotlib/tests/test_arrow_patches.py 
b/lib/matplotlib/tests/test_arrow_patches.py
+index 254b86cb54..1f93b1a476 100644
+--- a/lib/matplotlib/tests/test_arrow_patches.py
 b/lib/matplotlib/tests/test_arrow_patches.py
+@@ -68,7 +68,7 @@ def __prepare_fancyarrow_dpi_cor_test():
+ 
+ 
+ @image_comparison(['fancyarrow_dpi_cor_100dpi.png'], remove_text=True,
+-  tol=0 if platform.machine() == 'x86_64' else 0.02,
++  tol=0.015 if platform.machine() == 'x86_64' else 0.02,
+   savefig_kwarg=dict(dpi=100))
+ def test_fancyarrow_dpi_cor_100dpi():
+ """
+@@ -83,7 +83,7 @@ def test_fancyarrow_dpi_cor_100dpi():
+ 
+ 
+ @image_comparison(['fancyarrow_dpi_cor_200dpi.png'], remove_text=True,
+-  tol=0 if platform.machine() == 'x86_64' else 0.02,
++  tol=0.018 if platform.machine() == 'x86_64' else 0.02,
+   savefig_kwarg=dict(dpi=200))
+ def test_fancyarrow_dpi_cor_200dpi():
+ """
+@@ -116,7 +116,7 @@ def test_fancyarrow_dash():
+ 
+ 
+ @image_comparison(['arrow_styles.png'], style='mpl20', remove_text=True,
+-  tol=0 if platform.machine() == 'x86_64' else 0.02)
++  tol=0.005 if platform.machine() == 'x86_64' else 0.02)
+ def test_arrow_styles():
+ styles = mpatches.ArrowStyle.get_styles()
+ 
+diff --git a/lib/matplotlib/tests/test_axes.py 
b/lib/matplotlib/tests/test_axes.py
+index 0ed5a11c13..c57ed9934e 100644
+--- a/lib/matplotlib/tests/test_axes.py
 b/lib/matplotlib/tests/test_axes.py
+@@ -1157,7 +1157,7 @@ def test_imshow():
+ 
+ @image_comparison(
+ ['imshow_clip'], style='mpl20',
+-tol=1.24 if platform.machine() in ('aarch64', 'ppc64le', 's390x') else 0)
++tol=1.24)
+ def test_imshow_clip():
+ # As originally reported by Gellule Xg 
+ # use former defaults to match existing baseline image
+@@ -2541,7 +2541,7 @@ def test_contour_hatching():
+ 
+ @image_comparison(
+ ['contour_colorbar'], style='mpl20',
+-tol=0.54 if platform.machine() in ('aarch64', 'ppc64le', 's390x') else 0)
++tol=0.54)
+ def test_contour_colorbar():
+ x, y, z = contour_dat()
+ 
+@@ -4902,7 +4902,7 @@ def test_vertex_markers():
+ 
+ 
+ @image_comparison(['vline_hline_zorder', 'errorbar_zorder'],
+-  tol=0 if platform.machine() == 'x86_64' else 0.026)
++  tol=0.015 if platform.machine() == 'x86_64' else 0.026)
+ def test_eb_line_zorder():
+ x = list(range(10))
+ 
+@@ -8810,7 +8810,7 @@ def test_zorder_and_explicit_rasterization():
+ 
+ 
+ @image_comparison(["preset_clip_paths.png"], 

[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib-inline/

2024-05-01 Thread Michał Górny
commit: 4fe87629d23f54a991096a5195a5c22e0c23d2ae
Author: Michał Górny  gentoo  org>
AuthorDate: Wed May  1 17:35:58 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed May  1 17:35:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fe87629

dev-python/matplotlib-inline: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/matplotlib-inline/Manifest  |  1 -
 .../matplotlib-inline-0.1.6-r1.ebuild  | 35 --
 2 files changed, 36 deletions(-)

diff --git a/dev-python/matplotlib-inline/Manifest 
b/dev-python/matplotlib-inline/Manifest
index 93f148ead384..f2bb96d1af9a 100644
--- a/dev-python/matplotlib-inline/Manifest
+++ b/dev-python/matplotlib-inline/Manifest
@@ -1,2 +1 @@
-DIST matplotlib-inline-0.1.6.gh.tar.gz 7526 BLAKE2B 
fd8fde8e218e19fdf7a09bd7f36abd2e4422ed7de8ed8e2d6e52d995e76b62d8e60223fc43a243f2a0ca545037b44ead9520b67cf54b173d95389eb401b17e9a
 SHA512 
7d34f5a86d65d7a2017cf924dc363d7578d1eb14943c3de56e5a0ac79d92d674b387c5528ea76e9e11e0193e71d8cd1315ceb517e9c9678c41ed412e8fd42c04
 DIST matplotlib-inline-0.1.7.gh.tar.gz 8112 BLAKE2B 
1c1dc0f0d5a86dc5e8fae013f569f16c90466765643a7c2ef7359f906bec18bbe4bd27502cef78a3edc4f3a617416389648cbb9abab75ba804fbce85de838cec
 SHA512 
b424b42c221227fe8807a4c56207aa3f0830cd857b816e278d4d22a57091598b9a4f3de5f046d9e8722a6cae13a8f187ffc24927071592ff514b1add3962d03f

diff --git a/dev-python/matplotlib-inline/matplotlib-inline-0.1.6-r1.ebuild 
b/dev-python/matplotlib-inline/matplotlib-inline-0.1.6-r1.ebuild
deleted file mode 100644
index 14ef9c39ed45..
--- a/dev-python/matplotlib-inline/matplotlib-inline-0.1.6-r1.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Inline Matplotlib backend for Jupyter"
-HOMEPAGE="
-   https://github.com/ipython/matplotlib-inline/
-   https://pypi.org/project/matplotlib-inline/
-"
-SRC_URI="
-   https://github.com/ipython/matplotlib-inline/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~arm64-macos ~x64-macos"
-
-# Although in theory we could depend on matplotlib, upstream does not.
-# This is because the sole purpose of the package is to be loaded by
-# ipython (also not a dependency!) as a response to interactive use of
-# the "%matplotlib" magic.
-#
-# In order to be seamless and straightforward, this backend is always
-# installed and just requires users using matplotlib, to install
-# matplotlib before importing and using it.
-RDEPEND="
-   dev-python/traitlets[${PYTHON_USEDEP}]
-"



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib-inline/

2024-05-01 Thread Sam James
commit: e71cb7d539cf632e78dd25656626165e80ff0235
Author: Sam James  gentoo  org>
AuthorDate: Wed May  1 16:21:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May  1 16:21:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e71cb7d5

dev-python/matplotlib-inline: Stabilize 0.1.7 ALLARCHES, #931034

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib-inline/matplotlib-inline-0.1.7.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib-inline/matplotlib-inline-0.1.7.ebuild 
b/dev-python/matplotlib-inline/matplotlib-inline-0.1.7.ebuild
index 826a7275b5ac..8f1788e982c8 100644
--- a/dev-python/matplotlib-inline/matplotlib-inline-0.1.7.ebuild
+++ b/dev-python/matplotlib-inline/matplotlib-inline-0.1.7.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~arm64-macos ~x64-macos"
 
 # Although in theory we could depend on matplotlib, upstream does not.
 # This is because the sole purpose of the package is to be loaded by



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-04-20 Thread Sam James
commit: 058e790983272d548d6235310b775df35c71af8a
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 20 11:45:49 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 20 11:45:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=058e7909

dev-python/matplotlib: Stabilize 3.8.4 x86, #930279

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.4.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.4.ebuild
index 087a307ccbf2..734778e897fe 100644
--- a/dev-python/matplotlib/matplotlib-3.8.4.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.4.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-04-20 Thread Michał Górny
commit: 2153f40194cd482a9995e6afaf8060cfe35e266c
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 20 11:23:25 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 20 11:23:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2153f401

dev-python/matplotlib: Stabilize 3.8.4 sparc, #930279

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.4.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.4.ebuild
index 60938e09a90a..087a307ccbf2 100644
--- a/dev-python/matplotlib/matplotlib-3.8.4.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.4.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-04-20 Thread Michał Górny
commit: a3ff9cfd2fc2a50da3016e5d5825f4ec8d13eb3d
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 20 10:49:07 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 20 10:49:07 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3ff9cfd

dev-python/matplotlib: Stabilize 3.8.4 amd64, #930279

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.4.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.4.ebuild
index e60ca2ec0492..60938e09a90a 100644
--- a/dev-python/matplotlib/matplotlib-3.8.4.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.4.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-04-20 Thread Michał Górny
commit: d3c065c3f87083fa23409b8761d028940e255efa
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 20 10:49:06 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 20 10:49:06 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3c065c3

dev-python/matplotlib: Stabilize 3.8.4 ppc, #930279

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.4.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.4.ebuild
index 242a119bb212..e60ca2ec0492 100644
--- a/dev-python/matplotlib/matplotlib-3.8.4.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.4.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-04-20 Thread Michał Górny
commit: 64987914060133818af6d70c2a73c222f436429b
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Apr 20 09:48:36 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Apr 20 09:48:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64987914

dev-python/matplotlib: Stabilize 3.8.4 arm, #930279

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.4.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.4.ebuild
index 94c2c0018b45..6c01a31bf70c 100644
--- a/dev-python/matplotlib/matplotlib-3.8.4.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.4.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib-inline/

2024-04-16 Thread Michał Górny
commit: 83685eeb5dcd9dce708223f89654ba8489b8cccb
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Apr 16 05:34:43 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Apr 16 06:46:47 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83685eeb

dev-python/matplotlib-inline: Bump to 0.1.7

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/matplotlib-inline/Manifest  |  1 +
 .../matplotlib-inline-0.1.7.ebuild | 35 ++
 2 files changed, 36 insertions(+)

diff --git a/dev-python/matplotlib-inline/Manifest 
b/dev-python/matplotlib-inline/Manifest
index 3712c797f69c..93f148ead384 100644
--- a/dev-python/matplotlib-inline/Manifest
+++ b/dev-python/matplotlib-inline/Manifest
@@ -1 +1,2 @@
 DIST matplotlib-inline-0.1.6.gh.tar.gz 7526 BLAKE2B 
fd8fde8e218e19fdf7a09bd7f36abd2e4422ed7de8ed8e2d6e52d995e76b62d8e60223fc43a243f2a0ca545037b44ead9520b67cf54b173d95389eb401b17e9a
 SHA512 
7d34f5a86d65d7a2017cf924dc363d7578d1eb14943c3de56e5a0ac79d92d674b387c5528ea76e9e11e0193e71d8cd1315ceb517e9c9678c41ed412e8fd42c04
+DIST matplotlib-inline-0.1.7.gh.tar.gz 8112 BLAKE2B 
1c1dc0f0d5a86dc5e8fae013f569f16c90466765643a7c2ef7359f906bec18bbe4bd27502cef78a3edc4f3a617416389648cbb9abab75ba804fbce85de838cec
 SHA512 
b424b42c221227fe8807a4c56207aa3f0830cd857b816e278d4d22a57091598b9a4f3de5f046d9e8722a6cae13a8f187ffc24927071592ff514b1add3962d03f

diff --git a/dev-python/matplotlib-inline/matplotlib-inline-0.1.7.ebuild 
b/dev-python/matplotlib-inline/matplotlib-inline-0.1.7.ebuild
new file mode 100644
index ..826a7275b5ac
--- /dev/null
+++ b/dev-python/matplotlib-inline/matplotlib-inline-0.1.7.ebuild
@@ -0,0 +1,35 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Inline Matplotlib backend for Jupyter"
+HOMEPAGE="
+   https://github.com/ipython/matplotlib-inline/
+   https://pypi.org/project/matplotlib-inline/
+"
+SRC_URI="
+   https://github.com/ipython/matplotlib-inline/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+
+# Although in theory we could depend on matplotlib, upstream does not.
+# This is because the sole purpose of the package is to be loaded by
+# ipython (also not a dependency!) as a response to interactive use of
+# the "%matplotlib" magic.
+#
+# In order to be seamless and straightforward, this backend is always
+# installed and just requires users using matplotlib, to install
+# matplotlib before importing and using it.
+RDEPEND="
+   dev-python/traitlets[${PYTHON_USEDEP}]
+"



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-04-12 Thread Michał Górny
commit: 7c5ec04cf781e88b49fae590155b5ebe667716ca
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 12 12:00:52 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 12 12:09:37 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c5ec04c

dev-python/matplotlib: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/matplotlib/Manifest   |   1 -
 dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild | 370 ---
 2 files changed, 371 deletions(-)

diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index 9f9c5973261c..14aeadc14202 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -1,4 +1,3 @@
 DIST freetype-2.6.1.tar.gz 2302080 BLAKE2B 
6a5fb98e5fa6cf4b7d7533ad44e364227d8c2f7dded4c552d6e22e204c32b7858f20d41d1e809ecdad6e5353d6cec81bea0e0b06a4533363a41ecab83ce3f7ca
 SHA512 
ff2daed64d712737085924c50e75862fafbcbb24eef6d72dac9eaae63bb656d7245397fd828f5d3e47ac847f7ff83d73dedfdd61fde1f7d6e0f0cdeb49bcf83b
-DIST matplotlib-3.8.2.tar.gz 35866957 BLAKE2B 
17b3de0101c4e9d76cddc7fa5e44507f1dd628fa70ac0d3c55fb83ca5d36156904bfab50212aaeb0fb89d17615799fe22082ecc1ababd172e39a069b38519064
 SHA512 
4336ca9799bb03fc2f885e35889ad1c62412f7d7b6aa8e284049f75d1166d2f6753c27cf827f0e7f0bb461d3707ccf63a3172ed82f26ec413c0a6578791f957b
 DIST matplotlib-3.8.3.tar.gz 35879872 BLAKE2B 
2b4b819975a8386bfe2c3af8b1068512b106068c057ca62344f6636c0708327feafc75210a8b87b837779c9a57dede3b4ea2a8b7b673432d7732851d5601f4c6
 SHA512 
457d1d62b76752938a24780c697461949de00d779df55df122d789f9ebef154edda037f2a804241880a0b442c5fa8139b8ab13054898b8e08fd17a56bdc23312
 DIST matplotlib-3.8.4.tar.gz 35934425 BLAKE2B 
e449f1d71a3152a9cf34cf13c70489d2664c8734c8e8ae0ed5dec2ed5111e0210d679f7e6a1e0b707499d9968b945a7f91573186b82c6d036238aadb5c9da006
 SHA512 
d4c6a5b3484927dbae1b1203e9984b67d08c958c4a5136abaa805f1eb221146fb1211e5f20456e281d41fc09c94917a796ffacfdb185c58eeeb6d19e60c78b1a

diff --git a/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
deleted file mode 100644
index e62cf69c61a4..
--- a/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
+++ /dev/null
@@ -1,370 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_EXT=1
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( pypy3 python3_{10..12} )
-PYTHON_REQ_USE='tk?,threads(+)'
-
-inherit distutils-r1 flag-o-matic prefix pypi toolchain-funcs virtualx
-
-FT_PV=2.6.1
-DESCRIPTION="Pure python plotting library with matlab like syntax"
-HOMEPAGE="
-   https://matplotlib.org/
-   https://github.com/matplotlib/matplotlib/
-   https://pypi.org/project/matplotlib/
-"
-SRC_URI+="
-   test? (
-   
https://downloads.sourceforge.net/project/freetype/freetype2/${FT_PV}/freetype-${FT_PV}.tar.gz
-   )
-"
-
-# Main license: matplotlib
-# Some modules: BSD
-# matplotlib/backends/qt4_editor: MIT
-# Fonts: BitstreamVera, OFL-1.1
-LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~arm64-macos ~x64-macos"
-IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
-
-# internal copy of pycxx highly patched
-#  dev-python/pycxx
-RDEPEND="
-   >=dev-python/contourpy-1.0.1[${PYTHON_USEDEP}]
-   >=dev-python/cycler-0.10.0-r1[${PYTHON_USEDEP}]
-   >=dev-python/fonttools-4.22.0[${PYTHON_USEDEP}]
-   >=dev-python/kiwisolver-1.3.1[${PYTHON_USEDEP}]
-   =dev-python/numpy-1.25[${PYTHON_USEDEP}]
-   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
-   >=dev-python/pillow-8[jpeg,webp,${PYTHON_USEDEP}]
-   >=dev-python/pyparsing-2.3.1[${PYTHON_USEDEP}]
-   >=dev-python/python-dateutil-2.7[${PYTHON_USEDEP}]
-   >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
-   media-fonts/dejavu
-   media-fonts/stix-fonts
-   media-libs/freetype:2
-   media-libs/libpng:0
-   >=media-libs/qhull-2013:=
-   virtual/imagemagick-tools[jpeg,tiff]
-   cairo? (
-   dev-python/cairocffi[${PYTHON_USEDEP}]
-   )
-   excel? (
-   dev-python/xlwt[${PYTHON_USEDEP}]
-   )
-   gtk3? (
-   >=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}]
-   x11-libs/gtk+:3[introspection]
-   )
-   latex? (
-   virtual/latex-base
-   app-text/dvipng
-   app-text/ghostscript-gpl
-   app-text/poppler[utils]
-   dev-texlive/texlive-fontsrecommended
-   dev-texlive/texlive-latexextra
-   dev-texlive/texlive-luatex
-   dev-texlive/texlive-xetex
-   )
-   qt5? (
-   $(python_gen_cond_dep '
-   dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
-   ' 'python3*')
-   )
-   webagg? (
-  

[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-04-12 Thread Arthur Zamarin
commit: 953d566c8541e55c25bda5e818599c25601ad505
Author: Matoro Mahri  matoro  tk>
AuthorDate: Fri Apr 12 05:48:25 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Apr 12 06:25:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=953d566c

dev-python/matplotlib: Stabilize 3.8.3 hppa, #925991

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.3.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.3.ebuild
index 267b66811a0e..b4830201aaf7 100644
--- a/dev-python/matplotlib/matplotlib-3.8.3.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.3.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-03-16 Thread Arthur Zamarin
commit: 68b2621679ab502c399af9dcf4fe01cd5c1fb218
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 16 10:39:25 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 16 10:39:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68b26216

dev-python/matplotlib: Stabilize 3.8.3 sparc, #925991

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.3.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.3.ebuild
index d3fd3d63bbe1..267b66811a0e 100644
--- a/dev-python/matplotlib/matplotlib-3.8.3.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.3.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-03-14 Thread Sam James
commit: 8d1748f377ab81e6f317660c6dc8d6d5cbc1dd44
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 14 06:25:32 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 14 06:25:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d1748f3

dev-python/matplotlib: Stabilize 3.8.3 ppc64, #925991

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.3.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.3.ebuild
index ac3941e060fc..d3fd3d63bbe1 100644
--- a/dev-python/matplotlib/matplotlib-3.8.3.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.3.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-03-13 Thread Sam James
commit: 77e20db5fdc6192f634427c9da8de4e99216c28e
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 13 20:57:40 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 13 20:57:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77e20db5

dev-python/matplotlib: Stabilize 3.8.3 ppc, #925991

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.3.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.3.ebuild
index 01b51819bcd8..ac3941e060fc 100644
--- a/dev-python/matplotlib/matplotlib-3.8.3.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.3.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-03-12 Thread Sam James
commit: 2463367a169ad52646c5e4f5b491b934b573eee9
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 13 00:53:20 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 13 00:53:20 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2463367a

dev-python/matplotlib: Stabilize 3.8.3 arm, #925991

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.3.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.3.ebuild
index 59b293a7afa3..01b51819bcd8 100644
--- a/dev-python/matplotlib/matplotlib-3.8.3.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.3.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-03-05 Thread Sam James
commit: e49cddc42384af7b41a99d5397a0fde66ae3134b
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar  6 03:40:25 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar  6 03:40:25 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e49cddc4

dev-python/matplotlib: Stabilize 3.8.3 arm64, #925991

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.3.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.3.ebuild
index 8bbc60f29ca8..59b293a7afa3 100644
--- a/dev-python/matplotlib/matplotlib-3.8.3.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.3.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-03-02 Thread Sam James
commit: 739177991019c52c3bb90aee8268ecbb21e81d92
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar  2 18:49:05 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar  2 18:49:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73917799

dev-python/matplotlib: Stabilize 3.8.3 x86, #925991

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.3.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.3.ebuild
index 281596a188fa..8bbc60f29ca8 100644
--- a/dev-python/matplotlib/matplotlib-3.8.3.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.3.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-03-02 Thread Arthur Zamarin
commit: c88cd13ebf4967e84a9d801ffed6ecb8c6bbe43c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  2 10:52:52 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  2 10:52:52 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c88cd13e

dev-python/matplotlib: Stabilize 3.8.3 amd64, #925991

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.3.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.3.ebuild
index 42444afd7274..281596a188fa 100644
--- a/dev-python/matplotlib/matplotlib-3.8.3.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.3.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/, dev-python/matplotlib/files/

2024-02-19 Thread Michał Górny
commit: a2c8342145573a55c5672eba8300acebe795766a
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 20 06:50:23 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 20 06:58:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2c83421

dev-python/matplotlib: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/matplotlib/Manifest |   5 -
 .../matplotlib/files/matplotlib-3.7.1-test.patch   | 244 ---
 .../files/matplotlib-3.7.2-macOS_no-Cocoa.patch|  21 --
 .../files/matplotlib-3.7.2-pyparsing-3.1.patch | 274 -
 dev-python/matplotlib/matplotlib-3.7.1.ebuild  | 331 
 dev-python/matplotlib/matplotlib-3.7.2-r1.ebuild   | 334 
 dev-python/matplotlib/matplotlib-3.7.2.ebuild  | 336 -
 dev-python/matplotlib/matplotlib-3.7.3.ebuild  | 328 
 dev-python/matplotlib/matplotlib-3.8.0.ebuild  | 332 
 dev-python/matplotlib/matplotlib-3.8.1.ebuild  | 332 
 10 files changed, 2537 deletions(-)

diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index e8b8bd5d91cf..9731b9c78a3b 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -1,8 +1,3 @@
 DIST freetype-2.6.1.tar.gz 2302080 BLAKE2B 
6a5fb98e5fa6cf4b7d7533ad44e364227d8c2f7dded4c552d6e22e204c32b7858f20d41d1e809ecdad6e5353d6cec81bea0e0b06a4533363a41ecab83ce3f7ca
 SHA512 
ff2daed64d712737085924c50e75862fafbcbb24eef6d72dac9eaae63bb656d7245397fd828f5d3e47ac847f7ff83d73dedfdd61fde1f7d6e0f0cdeb49bcf83b
-DIST matplotlib-3.7.1.tar.gz 38003777 BLAKE2B 
a387d23b58e09011cd3ae1f8c0ebf5dd8c04c8c15c1f6453c92cd22b2439fcabcf384f39ae8d2d2c6b7d2645817cd57a60856a4c05728e8f8aff9dd163af5083
 SHA512 
d7db4213d5b38eba779ba06ffaa8e67a435192e4a8cf62f8e1cd4b8079cd257b2e83cb79926df012b7084c785c0ce8b03275035f68cfcf0a36b0dda7322f2e67
-DIST matplotlib-3.7.2.tar.gz 38095843 BLAKE2B 
e26e78ce3a27604ff3d0f4d280798715b21a89104908e4fa66f96e32152d61f4f640e02e1eb2327563c71f3391c03716b5f6a1e769a07725d02c042b21973a4a
 SHA512 
3ddb223c869c01cf71ab65a628a3c996eed1ff8b2375c02e3158a5750652a5d8277a55706e50890c15c14c7a104db01f01b01ca8964f85b6ffec104fc273872d
-DIST matplotlib-3.7.3.tar.gz 38097222 BLAKE2B 
e0207c8f8bda2db3f9e45d2f606f01374c8d829d747f29d6a5e46cbfc215960b1bf3f5ee471c2c73f4200ebb0a7c9e8b783cb8569ecbb26a3fbc0d802592db0e
 SHA512 
034b81ef4811089e845855eb339155b18b1221ffd325ea73c83e83bb433374dfa4e650e29bbae5ad63a84090eb4b013d0f106ff37c30fd661b4d071004745caa
-DIST matplotlib-3.8.0.tar.gz 35864435 BLAKE2B 
d0eb2893447782f54ca9c8101ca54fa9d86a9f2ef89fb0a17d32c74f3e46728b55c6bed476852d0c11286dc0030028c241adce29024b34845546af6f579ac7bf
 SHA512 
0f75495210946adf0a36af13a75bc9910d345cc05636019952f35856b4c2bfac8a79c48d5a3348e844cfdac797f3ce490fe6a4e1a4fc7033092fee61f9913e21
-DIST matplotlib-3.8.1.tar.gz 35868840 BLAKE2B 
beec824c46279cb92608ffca0dc1835c1d82ef32d68b547c9a5088404a0b37044c1860c59ac16c0c1b65658c7d64b7b4c83b65b38ffb0b320d4c5a3cc4383fb9
 SHA512 
bb933361caba0f4ea590df56569edf4cb728f1daa1219f8793b5ae6ba591cb5d1600fdd1693b7c72a8bb70b0da696b05f1b6ddcabe93d723f29d8541fbf0372c
 DIST matplotlib-3.8.2.tar.gz 35866957 BLAKE2B 
17b3de0101c4e9d76cddc7fa5e44507f1dd628fa70ac0d3c55fb83ca5d36156904bfab50212aaeb0fb89d17615799fe22082ecc1ababd172e39a069b38519064
 SHA512 
4336ca9799bb03fc2f885e35889ad1c62412f7d7b6aa8e284049f75d1166d2f6753c27cf827f0e7f0bb461d3707ccf63a3172ed82f26ec413c0a6578791f957b
 DIST matplotlib-3.8.3.tar.gz 35879872 BLAKE2B 
2b4b819975a8386bfe2c3af8b1068512b106068c057ca62344f6636c0708327feafc75210a8b87b837779c9a57dede3b4ea2a8b7b673432d7732851d5601f4c6
 SHA512 
457d1d62b76752938a24780c697461949de00d779df55df122d789f9ebef154edda037f2a804241880a0b442c5fa8139b8ab13054898b8e08fd17a56bdc23312

diff --git a/dev-python/matplotlib/files/matplotlib-3.7.1-test.patch 
b/dev-python/matplotlib/files/matplotlib-3.7.1-test.patch
deleted file mode 100644
index e2471a4282c2..
--- a/dev-python/matplotlib/files/matplotlib-3.7.1-test.patch
+++ /dev/null
@@ -1,244 +0,0 @@
-From 2290694d52ef1af255b9f0fa0d9c3c9ebcee9264 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
-Date: Tue, 14 Feb 2023 20:46:30 +0100
-Subject: [PATCH] Adjust tolerances to make tests pass on real hardware
-

- lib/matplotlib/tests/test_arrow_patches.py | 6 +++---
- lib/matplotlib/tests/test_axes.py  | 6 +++---
- lib/matplotlib/tests/test_colorbar.py  | 2 +-
- lib/matplotlib/tests/test_constrainedlayout.py | 8 
- lib/matplotlib/tests/test_contour.py   | 3 +--
- lib/matplotlib/tests/test_figure.py| 2 +-
- lib/matplotlib/tests/test_image.py | 2 +-
- lib/matplotlib/tests/test_legend.py| 6 +++---
- lib/matplotlib/tests/test_lines.py | 2 +-
- lib/matplotlib/tests/test_units.py | 4 ++--
- 

[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-02-19 Thread Sam James
commit: a99e4a822cbe54d68fcd8a6d8ca243c547c4022f
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 20 05:33:26 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 20 05:33:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a99e4a82

dev-python/matplotlib: Stabilize 3.8.2-r1 hppa, #919014

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
index f191e6f93e7d..e62cf69c61a4 100644
--- a/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-02-19 Thread Sam James
commit: c41b0f10f3f01c9099c24fde9f272d01c658b238
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 20 05:33:14 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 20 05:33:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c41b0f10

dev-python/matplotlib: Stabilize 3.8.2-r1 x86, #919014

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
index f147996b27bb..f191e6f93e7d 100644
--- a/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-02-19 Thread Sam James
commit: 6792f286b7220db1d90837b3e5397eddad0447da
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 20 05:33:11 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 20 05:33:11 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6792f286

dev-python/matplotlib: Stabilize 3.8.2-r1 arm, #919014

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
index d24f1922080b..f147996b27bb 100644
--- a/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2024-02-15 Thread Michał Górny
commit: b6c5a93b00da7d2de86692a71de5743256f4965a
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 15 12:09:38 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 15 12:19:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6c5a93b

dev-python/matplotlib: Bump to 3.8.3

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/matplotlib/Manifest|   1 +
 dev-python/matplotlib/matplotlib-3.8.3.ebuild | 371 ++
 2 files changed, 372 insertions(+)

diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index c6b5d58b1634..e8b8bd5d91cf 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -5,3 +5,4 @@ DIST matplotlib-3.7.3.tar.gz 38097222 BLAKE2B 
e0207c8f8bda2db3f9e45d2f606f01374c
 DIST matplotlib-3.8.0.tar.gz 35864435 BLAKE2B 
d0eb2893447782f54ca9c8101ca54fa9d86a9f2ef89fb0a17d32c74f3e46728b55c6bed476852d0c11286dc0030028c241adce29024b34845546af6f579ac7bf
 SHA512 
0f75495210946adf0a36af13a75bc9910d345cc05636019952f35856b4c2bfac8a79c48d5a3348e844cfdac797f3ce490fe6a4e1a4fc7033092fee61f9913e21
 DIST matplotlib-3.8.1.tar.gz 35868840 BLAKE2B 
beec824c46279cb92608ffca0dc1835c1d82ef32d68b547c9a5088404a0b37044c1860c59ac16c0c1b65658c7d64b7b4c83b65b38ffb0b320d4c5a3cc4383fb9
 SHA512 
bb933361caba0f4ea590df56569edf4cb728f1daa1219f8793b5ae6ba591cb5d1600fdd1693b7c72a8bb70b0da696b05f1b6ddcabe93d723f29d8541fbf0372c
 DIST matplotlib-3.8.2.tar.gz 35866957 BLAKE2B 
17b3de0101c4e9d76cddc7fa5e44507f1dd628fa70ac0d3c55fb83ca5d36156904bfab50212aaeb0fb89d17615799fe22082ecc1ababd172e39a069b38519064
 SHA512 
4336ca9799bb03fc2f885e35889ad1c62412f7d7b6aa8e284049f75d1166d2f6753c27cf827f0e7f0bb461d3707ccf63a3172ed82f26ec413c0a6578791f957b
+DIST matplotlib-3.8.3.tar.gz 35879872 BLAKE2B 
2b4b819975a8386bfe2c3af8b1068512b106068c057ca62344f6636c0708327feafc75210a8b87b837779c9a57dede3b4ea2a8b7b673432d7732851d5601f4c6
 SHA512 
457d1d62b76752938a24780c697461949de00d779df55df122d789f9ebef154edda037f2a804241880a0b442c5fa8139b8ab13054898b8e08fd17a56bdc23312

diff --git a/dev-python/matplotlib/matplotlib-3.8.3.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.3.ebuild
new file mode 100644
index ..42444afd7274
--- /dev/null
+++ b/dev-python/matplotlib/matplotlib-3.8.3.ebuild
@@ -0,0 +1,371 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+PYTHON_REQ_USE='tk?,threads(+)'
+
+inherit distutils-r1 flag-o-matic prefix pypi toolchain-funcs virtualx
+
+FT_PV=2.6.1
+DESCRIPTION="Pure python plotting library with matlab like syntax"
+HOMEPAGE="
+   https://matplotlib.org/
+   https://github.com/matplotlib/matplotlib/
+   https://pypi.org/project/matplotlib/
+"
+SRC_URI+="
+   test? (
+   
https://downloads.sourceforge.net/project/freetype/freetype2/${FT_PV}/freetype-${FT_PV}.tar.gz
+   )
+"
+
+# Main license: matplotlib
+# Some modules: BSD
+# matplotlib/backends/qt4_editor: MIT
+# Fonts: BitstreamVera, OFL-1.1
+LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
+
+# internal copy of pycxx highly patched
+#  dev-python/pycxx
+RDEPEND="
+   >=dev-python/contourpy-1.0.1[${PYTHON_USEDEP}]
+   >=dev-python/cycler-0.10.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/fonttools-4.22.0[${PYTHON_USEDEP}]
+   >=dev-python/kiwisolver-1.3.1[${PYTHON_USEDEP}]
+   =dev-python/numpy-1.25[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+   >=dev-python/pillow-8[jpeg,webp,${PYTHON_USEDEP}]
+   >=dev-python/pyparsing-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.7[${PYTHON_USEDEP}]
+   >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
+   media-fonts/dejavu
+   media-fonts/stix-fonts
+   media-libs/freetype:2
+   media-libs/libpng:0
+   >=media-libs/qhull-2013:=
+   virtual/imagemagick-tools[jpeg,tiff]
+   cairo? (
+   dev-python/cairocffi[${PYTHON_USEDEP}]
+   )
+   excel? (
+   dev-python/xlwt[${PYTHON_USEDEP}]
+   )
+   gtk3? (
+   >=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}]
+   x11-libs/gtk+:3[introspection]
+   )
+   latex? (
+   virtual/latex-base
+   app-text/dvipng
+   app-text/ghostscript-gpl
+   app-text/poppler[utils]
+   dev-texlive/texlive-fontsrecommended
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-luatex
+   dev-texlive/texlive-xetex
+   )
+   qt5? (
+   $(python_gen_cond_dep '
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-12-23 Thread Arthur Zamarin
commit: b9819406922a5ff2266626c7435535631c98b133
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 23 14:29:07 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 23 14:29:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9819406

dev-python/matplotlib: Stabilize 3.8.2-r1 ppc, #919014

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
index bb25d94acd91..d24f1922080b 100644
--- a/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-12-22 Thread Arthur Zamarin
commit: cbafb112b0c93a4a71d342c497fc353d03b4b65d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 22 14:29:40 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 22 14:29:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbafb112

dev-python/matplotlib: Stabilize 3.8.2-r1 ppc64, #919014

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
index 11da974b1fee..bb25d94acd91 100644
--- a/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-12-16 Thread Michał Górny
commit: 5b7e2ec3b7d4566a55d1570aaeb08938ae73dec1
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 16 16:59:18 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 16 16:59:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b7e2ec3

dev-python/matplotlib: Also skip ffmpeg on hppa

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
index 98ae411e2a85..11da974b1fee 100644
--- a/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
@@ -112,12 +112,12 @@ BDEPEND="
test? (
dev-python/psutil[${PYTHON_USEDEP}]
>=dev-python/tornado-6.0.4[${PYTHON_USEDEP}]
-   !s390? (
+   !hppa? ( !s390? (
|| (
media-video/ffmpeg[openh264]
media-video/ffmpeg[x264]
)
-   )
+   ) )
gtk3? (

>=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}]
x11-libs/gtk+:3[introspection]



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-12-16 Thread Michał Górny
commit: 0e1902e0c081b0583b0bf9c5f3c1feb36a3112ab
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 16 12:33:02 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 16 12:34:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e1902e0

dev-python/matplotlib: Require ffmpeg with h264 support where kwed

Bug: https://bugs.gentoo.org/919014
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild | 6 ++
 1 file changed, 6 insertions(+)

diff --git a/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
index 28f0290dd533..98ae411e2a85 100644
--- a/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
@@ -112,6 +112,12 @@ BDEPEND="
test? (
dev-python/psutil[${PYTHON_USEDEP}]
>=dev-python/tornado-6.0.4[${PYTHON_USEDEP}]
+   !s390? (
+   || (
+   media-video/ffmpeg[openh264]
+   media-video/ffmpeg[x264]
+   )
+   )
gtk3? (

>=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}]
x11-libs/gtk+:3[introspection]



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-12-04 Thread Michał Górny
commit: 4e44d729102f49a585cc5d87a588047edeab1471
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Nov 13 21:39:26 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Dec  5 04:20:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e44d729

dev-python/matplotlib: drop optional certifi dependency

It was removed as a mandatory requirement in 3.4.0:
https://github.com/matplotlib/matplotlib/commit/df4b3aca8eade1359201779ec83dbc3e3b29a0d5
https://github.com/matplotlib/matplotlib/commit/188338007fa5f9d11538056c1a86ae45d997a34a

When certifi isn't installed, matplotlib falls back to using
urllib.request.urlopen with a default context of `None`, logs a debug
note, and works fine on Gentoo since this already enforces certificates
and uses the system store to do it.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Michał Górny  gentoo.org>

 .../matplotlib/{matplotlib-3.8.2.ebuild => matplotlib-3.8.2-r1.ebuild}   | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.2.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
similarity index 99%
rename from dev-python/matplotlib/matplotlib-3.8.2.ebuild
rename to dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
index a584e278e598..28f0290dd533 100644
--- a/dev-python/matplotlib/matplotlib-3.8.2.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.2-r1.ebuild
@@ -35,7 +35,6 @@ IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 # internal copy of pycxx highly patched
 #  dev-python/pycxx
 RDEPEND="
-   dev-python/certifi[${PYTHON_USEDEP}]
>=dev-python/contourpy-1.0.1[${PYTHON_USEDEP}]
>=dev-python/cycler-0.10.0-r1[${PYTHON_USEDEP}]
>=dev-python/fonttools-4.22.0[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-12-02 Thread Arthur Zamarin
commit: cff1cdf718da98b17a9e722eb33683df288c8f42
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec  2 10:21:28 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec  2 10:21:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cff1cdf7

dev-python/matplotlib: Stabilize 3.8.2 sparc, #919014

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.2.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.2.ebuild
index 7377d0b5ed8a..a584e278e598 100644
--- a/dev-python/matplotlib/matplotlib-3.8.2.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.2.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-12-02 Thread Michał Górny
commit: bf9cd11e01a7f5c724bf2193cd5cbf59a037e7ab
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec  2 10:06:02 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec  2 10:06:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf9cd11e

dev-python/matplotlib: Stabilize 3.8.2 amd64, #919014

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.2.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.2.ebuild
index 41489911a59c..7377d0b5ed8a 100644
--- a/dev-python/matplotlib/matplotlib-3.8.2.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.2.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-12-02 Thread Arthur Zamarin
commit: a0bedc41ca60c313274af182decb2cce5be43c7f
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec  2 09:45:22 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec  2 09:45:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0bedc41

dev-python/matplotlib: Stabilize 3.8.2 arm64, #919014

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.2.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.2.ebuild
index fd83a4d0565a..41489911a59c 100644
--- a/dev-python/matplotlib/matplotlib-3.8.2.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.2.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-11-30 Thread Michał Górny
commit: e08c523025fbc4fea0379804c35a41ed3e792d58
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 30 14:43:29 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 30 14:43:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e08c5230

dev-python/matplotlib: Increase lock timeout

Increase lock timeout from 5 s to 30 s, in order to fix resulting
dev-python/xarray test failures on ppc64le.

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.2.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-python/matplotlib/matplotlib-3.8.2.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.2.ebuild
index dfd06adc7866..fd83a4d0565a 100644
--- a/dev-python/matplotlib/matplotlib-3.8.2.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.2.ebuild
@@ -151,6 +151,9 @@ python_prepare_all() {
"${FILESDIR}"/matplotlib-3.8.0-test.patch
)
 
+   # increase lock timeout to 30 s
+   sed -i -e 's:retries = 50:retries = 300:' lib/matplotlib/cbook.py || die
+
hprefixify setupext.py
 
rm -rf libqhull || die



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib-inline/

2023-11-29 Thread Michał Górny
commit: a9369460e7fc2d30022ffddb254560c347717e6b
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 29 10:06:37 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 29 10:06:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9369460

dev-python/matplotlib-inline: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 .../matplotlib-inline-0.1.6.ebuild | 25 --
 1 file changed, 25 deletions(-)

diff --git a/dev-python/matplotlib-inline/matplotlib-inline-0.1.6.ebuild 
b/dev-python/matplotlib-inline/matplotlib-inline-0.1.6.ebuild
deleted file mode 100644
index dd7ba2befbae..
--- a/dev-python/matplotlib-inline/matplotlib-inline-0.1.6.ebuild
+++ /dev/null
@@ -1,25 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit distutils-r1
-
-DESCRIPTION="Inline Matplotlib backend for Jupyter"
-HOMEPAGE="https://github.com/ipython/matplotlib-inline/;
-SRC_URI="
-   https://github.com/ipython/matplotlib-inline/archive/${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 
~arm64-macos ~x64-macos"
-
-RDEPEND="
-   dev-python/matplotlib[${PYTHON_USEDEP}]
-   dev-python/traitlets[${PYTHON_USEDEP}]
-"



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib-inline/

2023-11-29 Thread Michał Górny
commit: 8290e25c685e8720ab06921567137756d501efca
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov 29 10:02:44 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov 29 10:02:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8290e25c

dev-python/matplotlib-inline: Stabilize 0.1.6-r1 ALLARCHES, #918767

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/matplotlib-inline/matplotlib-inline-0.1.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib-inline/matplotlib-inline-0.1.6-r1.ebuild 
b/dev-python/matplotlib-inline/matplotlib-inline-0.1.6-r1.ebuild
index d2d123bccb5d..14ef9c39ed45 100644
--- a/dev-python/matplotlib-inline/matplotlib-inline-0.1.6-r1.ebuild
+++ b/dev-python/matplotlib-inline/matplotlib-inline-0.1.6-r1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86 ~arm64-macos ~x64-macos"
 
 # Although in theory we could depend on matplotlib, upstream does not.
 # This is because the sole purpose of the package is to be loaded by



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-11-21 Thread Michał Górny
commit: 92bde3479e70c62d57346a4f4ffc5eb8c6ed2603
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov 21 14:18:30 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov 21 19:04:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92bde347

dev-python/matplotlib: Update deselected tests for pypy3_10 fix

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.2.ebuild | 23 ++-
 1 file changed, 14 insertions(+), 9 deletions(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.2.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.2.ebuild
index ce8672ca0961..dfd06adc7866 100644
--- a/dev-python/matplotlib/matplotlib-3.8.2.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.2.ebuild
@@ -250,18 +250,9 @@ python_test() {
case ${EPYTHON} in
pypy3)
EPYTEST_DESELECT+=(
-   # TypeError is raised when exception is raised 
in a starred
-   # expression referencing a generator that uses 
"yield from"
-   # and raises -- non-critical, since some 
exception is raised
-   # after all
-   # 
https://foss.heptapod.net/pypy/pypy/-/issues/4032
-   tests/test_axes.py::test_bad_plot_args
-   tests/test_axes.py::test_plot_errors
-   tests/test_axes.py::test_plot_format_errors
# TODO: warning isn't passed through
tests/test_image.py::test_large_image
# TODO
-   
tests/test_legend.py::test_plot_multiple_label_incorrect_length_exception
tests/test_pickle.py::test_complete
tests/test_pickle.py::test_no_pyplot

tests/test_pickle.py::test_pickle_load_from_subprocess
@@ -272,6 +263,20 @@ python_test() {

tests/test_widgets.py::test_check_radio_buttons_image
tests/test_widgets.py::test_radio_buttons
)
+   if has_version "https://foss.heptapod.net/pypy/pypy/-/issues/4032
+   tests/test_axes.py::test_bad_plot_args
+   tests/test_axes.py::test_plot_errors
+   
tests/test_axes.py::test_plot_format_errors
+   )
+   fi
;;
python3.11)
EPYTEST_DESELECT+=(



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-11-19 Thread Michał Górny
commit: 145ed2af2c64210b96e3d771b36133d90dd936b9
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Nov 19 17:59:56 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Nov 19 20:34:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=145ed2af

dev-python/matplotlib: Enable pypy3

Sponsored-by: Ex Makhina, Inc.  exmakhina.com>
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.2.ebuild | 33 +++
 1 file changed, 29 insertions(+), 4 deletions(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.2.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.2.ebuild
index da349d6f5511..ce8672ca0961 100644
--- a/dev-python/matplotlib/matplotlib-3.8.2.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.2.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
 PYTHON_REQ_USE='tk?,threads(+)'
 
 inherit distutils-r1 flag-o-matic prefix pypi toolchain-funcs virtualx
@@ -74,7 +74,9 @@ RDEPEND="
dev-texlive/texlive-xetex
)
qt5? (
-   dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
+   $(python_gen_cond_dep '
+   dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
+   ' 'python3*')
)
webagg? (
>=dev-python/tornado-6.0.4[${PYTHON_USEDEP}]
@@ -241,13 +243,36 @@ python_test() {
tests/test_testing.py::test_warn_to_fail
# TODO?
tests/test_backend_qt.py::test_fig_sigint_override
-   # unhappy about xdist
-   
tests/test_widgets.py::test_span_selector_animated_artists_callback
# leak tests are fragile
tests/test_backends_interactive.py::test_figure_leak_20490
)
 
case ${EPYTHON} in
+   pypy3)
+   EPYTEST_DESELECT+=(
+   # TypeError is raised when exception is raised 
in a starred
+   # expression referencing a generator that uses 
"yield from"
+   # and raises -- non-critical, since some 
exception is raised
+   # after all
+   # 
https://foss.heptapod.net/pypy/pypy/-/issues/4032
+   tests/test_axes.py::test_bad_plot_args
+   tests/test_axes.py::test_plot_errors
+   tests/test_axes.py::test_plot_format_errors
+   # TODO: warning isn't passed through
+   tests/test_image.py::test_large_image
+   # TODO
+   
tests/test_legend.py::test_plot_multiple_label_incorrect_length_exception
+   tests/test_pickle.py::test_complete
+   tests/test_pickle.py::test_no_pyplot
+   
tests/test_pickle.py::test_pickle_load_from_subprocess
+   tests/test_pickle.py::test_simple
+   
tests/test_texmanager.py::test_openin_any_paranoid
+   tests/test_widgets.py::test_check_buttons
+   tests/test_widgets.py::test_check_buttons_lines
+   
tests/test_widgets.py::test_check_radio_buttons_image
+   tests/test_widgets.py::test_radio_buttons
+   )
+   ;;
python3.11)
EPYTEST_DESELECT+=(
# 
https://github.com/matplotlib/matplotlib/issues/23384



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-11-18 Thread Michał Górny
commit: 6f9bcde2d0635a1bdafb29c644a39a398936d94a
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Nov 18 14:51:26 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Nov 18 15:47:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f9bcde2

dev-python/matplotlib: Bump to 3.8.2

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/matplotlib/Manifest|   1 +
 dev-python/matplotlib/matplotlib-3.8.2.ebuild | 332 ++
 2 files changed, 333 insertions(+)

diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index 798ad0b13e6a..c6b5d58b1634 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -4,3 +4,4 @@ DIST matplotlib-3.7.2.tar.gz 38095843 BLAKE2B 
e26e78ce3a27604ff3d0f4d280798715b2
 DIST matplotlib-3.7.3.tar.gz 38097222 BLAKE2B 
e0207c8f8bda2db3f9e45d2f606f01374c8d829d747f29d6a5e46cbfc215960b1bf3f5ee471c2c73f4200ebb0a7c9e8b783cb8569ecbb26a3fbc0d802592db0e
 SHA512 
034b81ef4811089e845855eb339155b18b1221ffd325ea73c83e83bb433374dfa4e650e29bbae5ad63a84090eb4b013d0f106ff37c30fd661b4d071004745caa
 DIST matplotlib-3.8.0.tar.gz 35864435 BLAKE2B 
d0eb2893447782f54ca9c8101ca54fa9d86a9f2ef89fb0a17d32c74f3e46728b55c6bed476852d0c11286dc0030028c241adce29024b34845546af6f579ac7bf
 SHA512 
0f75495210946adf0a36af13a75bc9910d345cc05636019952f35856b4c2bfac8a79c48d5a3348e844cfdac797f3ce490fe6a4e1a4fc7033092fee61f9913e21
 DIST matplotlib-3.8.1.tar.gz 35868840 BLAKE2B 
beec824c46279cb92608ffca0dc1835c1d82ef32d68b547c9a5088404a0b37044c1860c59ac16c0c1b65658c7d64b7b4c83b65b38ffb0b320d4c5a3cc4383fb9
 SHA512 
bb933361caba0f4ea590df56569edf4cb728f1daa1219f8793b5ae6ba591cb5d1600fdd1693b7c72a8bb70b0da696b05f1b6ddcabe93d723f29d8541fbf0372c
+DIST matplotlib-3.8.2.tar.gz 35866957 BLAKE2B 
17b3de0101c4e9d76cddc7fa5e44507f1dd628fa70ac0d3c55fb83ca5d36156904bfab50212aaeb0fb89d17615799fe22082ecc1ababd172e39a069b38519064
 SHA512 
4336ca9799bb03fc2f885e35889ad1c62412f7d7b6aa8e284049f75d1166d2f6753c27cf827f0e7f0bb461d3707ccf63a3172ed82f26ec413c0a6578791f957b

diff --git a/dev-python/matplotlib/matplotlib-3.8.2.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.2.ebuild
new file mode 100644
index ..da349d6f5511
--- /dev/null
+++ b/dev-python/matplotlib/matplotlib-3.8.2.ebuild
@@ -0,0 +1,332 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE='tk?,threads(+)'
+
+inherit distutils-r1 flag-o-matic prefix pypi toolchain-funcs virtualx
+
+FT_PV=2.6.1
+DESCRIPTION="Pure python plotting library with matlab like syntax"
+HOMEPAGE="
+   https://matplotlib.org/
+   https://github.com/matplotlib/matplotlib/
+   https://pypi.org/project/matplotlib/
+"
+SRC_URI+="
+   test? (
+   
https://downloads.sourceforge.net/project/freetype/freetype2/${FT_PV}/freetype-${FT_PV}.tar.gz
+   )
+"
+
+# Main license: matplotlib
+# Some modules: BSD
+# matplotlib/backends/qt4_editor: MIT
+# Fonts: BitstreamVera, OFL-1.1
+LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
+
+# internal copy of pycxx highly patched
+#  dev-python/pycxx
+RDEPEND="
+   dev-python/certifi[${PYTHON_USEDEP}]
+   >=dev-python/contourpy-1.0.1[${PYTHON_USEDEP}]
+   >=dev-python/cycler-0.10.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/fonttools-4.22.0[${PYTHON_USEDEP}]
+   >=dev-python/kiwisolver-1.3.1[${PYTHON_USEDEP}]
+   =dev-python/numpy-1.25[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+   >=dev-python/pillow-8[jpeg,webp,${PYTHON_USEDEP}]
+   >=dev-python/pyparsing-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.7[${PYTHON_USEDEP}]
+   >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
+   media-fonts/dejavu
+   media-fonts/stix-fonts
+   media-libs/freetype:2
+   media-libs/libpng:0
+   >=media-libs/qhull-2013:=
+   virtual/imagemagick-tools[jpeg,tiff]
+   cairo? (
+   dev-python/cairocffi[${PYTHON_USEDEP}]
+   )
+   excel? (
+   dev-python/xlwt[${PYTHON_USEDEP}]
+   )
+   gtk3? (
+   >=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}]
+   x11-libs/gtk+:3[introspection]
+   )
+   latex? (
+   virtual/latex-base
+   app-text/dvipng
+   app-text/ghostscript-gpl
+   app-text/poppler[utils]
+   dev-texlive/texlive-fontsrecommended
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-luatex
+   dev-texlive/texlive-xetex
+   )
+   qt5? (
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib-inline/

2023-11-16 Thread Michał Górny
commit: 2e87099bee80b6e4f78c89de3c1892cef63ba574
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov 16 16:42:47 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov 16 19:43:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e87099b

dev-python/matplotlib-inline: Enable pypy3

Sponsored-by: Ex Makhina, Inc.  exmakhina.com>
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/matplotlib-inline/matplotlib-inline-0.1.6-r1.ebuild | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/dev-python/matplotlib-inline/matplotlib-inline-0.1.6-r1.ebuild 
b/dev-python/matplotlib-inline/matplotlib-inline-0.1.6-r1.ebuild
index 173bf38b4736..d2d123bccb5d 100644
--- a/dev-python/matplotlib-inline/matplotlib-inline-0.1.6-r1.ebuild
+++ b/dev-python/matplotlib-inline/matplotlib-inline-0.1.6-r1.ebuild
@@ -4,12 +4,15 @@
 EAPI=8
 
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
 
 inherit distutils-r1
 
 DESCRIPTION="Inline Matplotlib backend for Jupyter"
-HOMEPAGE="https://github.com/ipython/matplotlib-inline/;
+HOMEPAGE="
+   https://github.com/ipython/matplotlib-inline/
+   https://pypi.org/project/matplotlib-inline/
+"
 SRC_URI="
https://github.com/ipython/matplotlib-inline/archive/${PV}.tar.gz
-> ${P}.gh.tar.gz



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-10-31 Thread Michał Górny
commit: 166d3d2f3d3b8ae2557466dc2a3c0286ccd26815
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Nov  1 04:38:41 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Nov  1 04:38:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=166d3d2f

dev-python/matplotlib: Bump to 3.8.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/matplotlib/Manifest|   1 +
 dev-python/matplotlib/matplotlib-3.8.1.ebuild | 332 ++
 2 files changed, 333 insertions(+)

diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index 0377f92b..798ad0b13e6a 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -3,3 +3,4 @@ DIST matplotlib-3.7.1.tar.gz 38003777 BLAKE2B 
a387d23b58e09011cd3ae1f8c0ebf5dd8c
 DIST matplotlib-3.7.2.tar.gz 38095843 BLAKE2B 
e26e78ce3a27604ff3d0f4d280798715b21a89104908e4fa66f96e32152d61f4f640e02e1eb2327563c71f3391c03716b5f6a1e769a07725d02c042b21973a4a
 SHA512 
3ddb223c869c01cf71ab65a628a3c996eed1ff8b2375c02e3158a5750652a5d8277a55706e50890c15c14c7a104db01f01b01ca8964f85b6ffec104fc273872d
 DIST matplotlib-3.7.3.tar.gz 38097222 BLAKE2B 
e0207c8f8bda2db3f9e45d2f606f01374c8d829d747f29d6a5e46cbfc215960b1bf3f5ee471c2c73f4200ebb0a7c9e8b783cb8569ecbb26a3fbc0d802592db0e
 SHA512 
034b81ef4811089e845855eb339155b18b1221ffd325ea73c83e83bb433374dfa4e650e29bbae5ad63a84090eb4b013d0f106ff37c30fd661b4d071004745caa
 DIST matplotlib-3.8.0.tar.gz 35864435 BLAKE2B 
d0eb2893447782f54ca9c8101ca54fa9d86a9f2ef89fb0a17d32c74f3e46728b55c6bed476852d0c11286dc0030028c241adce29024b34845546af6f579ac7bf
 SHA512 
0f75495210946adf0a36af13a75bc9910d345cc05636019952f35856b4c2bfac8a79c48d5a3348e844cfdac797f3ce490fe6a4e1a4fc7033092fee61f9913e21
+DIST matplotlib-3.8.1.tar.gz 35868840 BLAKE2B 
beec824c46279cb92608ffca0dc1835c1d82ef32d68b547c9a5088404a0b37044c1860c59ac16c0c1b65658c7d64b7b4c83b65b38ffb0b320d4c5a3cc4383fb9
 SHA512 
bb933361caba0f4ea590df56569edf4cb728f1daa1219f8793b5ae6ba591cb5d1600fdd1693b7c72a8bb70b0da696b05f1b6ddcabe93d723f29d8541fbf0372c

diff --git a/dev-python/matplotlib/matplotlib-3.8.1.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.1.ebuild
new file mode 100644
index ..4784569e6848
--- /dev/null
+++ b/dev-python/matplotlib/matplotlib-3.8.1.ebuild
@@ -0,0 +1,332 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE='tk?,threads(+)'
+
+inherit distutils-r1 flag-o-matic multiprocessing prefix pypi
+inherit toolchain-funcs virtualx
+
+FT_PV=2.6.1
+DESCRIPTION="Pure python plotting library with matlab like syntax"
+HOMEPAGE="
+   https://matplotlib.org/
+   https://github.com/matplotlib/matplotlib/
+   https://pypi.org/project/matplotlib/
+"
+SRC_URI+="
+   test? (
+   
https://downloads.sourceforge.net/project/freetype/freetype2/${FT_PV}/freetype-${FT_PV}.tar.gz
+   )
+"
+
+# Main license: matplotlib
+# Some modules: BSD
+# matplotlib/backends/qt4_editor: MIT
+# Fonts: BitstreamVera, OFL-1.1
+LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
+
+# internal copy of pycxx highly patched
+#  dev-python/pycxx
+RDEPEND="
+   dev-python/certifi[${PYTHON_USEDEP}]
+   >=dev-python/contourpy-1.0.1[${PYTHON_USEDEP}]
+   >=dev-python/cycler-0.10.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/fonttools-4.22.0[${PYTHON_USEDEP}]
+   >=dev-python/kiwisolver-1.3.1[${PYTHON_USEDEP}]
+   =dev-python/numpy-1.25[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+   >=dev-python/pillow-8[jpeg,webp,${PYTHON_USEDEP}]
+   >=dev-python/pyparsing-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.7[${PYTHON_USEDEP}]
+   >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
+   media-fonts/dejavu
+   media-fonts/stix-fonts
+   media-libs/freetype:2
+   media-libs/libpng:0
+   >=media-libs/qhull-2013:=
+   virtual/imagemagick-tools[jpeg,tiff]
+   cairo? (
+   dev-python/cairocffi[${PYTHON_USEDEP}]
+   )
+   excel? (
+   dev-python/xlwt[${PYTHON_USEDEP}]
+   )
+   gtk3? (
+   >=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}]
+   x11-libs/gtk+:3[introspection]
+   )
+   latex? (
+   virtual/latex-base
+   app-text/dvipng
+   app-text/ghostscript-gpl
+   app-text/poppler[utils]
+   dev-texlive/texlive-fontsrecommended
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-luatex
+   dev-texlive/texlive-xetex
+   )
+   qt5? (
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib-inline/

2023-10-30 Thread Sam James
commit: e6ee46bc4c5843053bbf29eb638a49323d39f8a3
Author: Eli Schwartz  gmail  com>
AuthorDate: Fri Oct 13 03:51:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct 31 00:05:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6ee46bc

dev-python/matplotlib-inline: drop undesirable dependency on matplotlib

This python module is an ipython extension that exists solely to
implement the `%matplotlib` magic inside of the ipython shell and
directly interacts with the ipython extension API to do it. Despite
this, it does NOT have an ebuild dependency on ipython itself, even
though you cannot `import matplotlib_inline.backend_inline` without
ipython installed.

It does have a dependency on matplotlib, which is another import-time
import.

However, the setup.cfg intentionally avoids depending on either one.
This is because both are actually internal implementation details of
*ipython*. In turn, ipython does not wish to have a mandatory runtime
dependency on matplotlib, all it wishes to do is have code prepared and
ready to import matplotlib, should a user execute `%matplotlib` in the
interactive console. In this case, it is assumed that the user has also
installed matplotlib.

Respect the upstream dependency.

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 .../matplotlib-inline-0.1.6-r1.ebuild  | 32 ++
 1 file changed, 32 insertions(+)

diff --git a/dev-python/matplotlib-inline/matplotlib-inline-0.1.6-r1.ebuild 
b/dev-python/matplotlib-inline/matplotlib-inline-0.1.6-r1.ebuild
new file mode 100644
index ..0803c515b454
--- /dev/null
+++ b/dev-python/matplotlib-inline/matplotlib-inline-0.1.6-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="Inline Matplotlib backend for Jupyter"
+HOMEPAGE="https://github.com/ipython/matplotlib-inline/;
+SRC_URI="
+   https://github.com/ipython/matplotlib-inline/archive/${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+
+# Although in theory we could depend on matplotlib, upstream does not.
+# This is because the sole purpose of the package is to be loaded by
+# ipython (also not a dependency!) as a response to interactive use of
+# the "%matplotlib" magic.
+#
+# In order to be seamless and straightforward, this backend is always
+# installed and just requires users using matplotlib, to install
+# matplotlib before importing and using it.
+RDEPEND="
+   dev-python/traitlets[${PYTHON_USEDEP}]
+"



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-10-24 Thread Sam James
commit: 94b3308dfae38cf7085a10355bb1e6fd14d7935e
Author: Eli Schwartz  gmail  com>
AuthorDate: Tue Oct 17 23:34:19 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 25 02:22:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94b3308d

dev-python/matplotlib: drop heavily outdated test dependency on mock

Since 2013, it has been a test dependency gated on python < 3.3

Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.0.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.0.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.0.ebuild
index ba6ab14f52cf..4f9c75f2e269 100644
--- a/dev-python/matplotlib/matplotlib-3.8.0.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.0.ebuild
@@ -110,7 +110,6 @@ BDEPEND="
>=media-gfx/graphviz-2.42.3[cairo]
)
test? (
-   dev-python/mock[${PYTHON_USEDEP}]
dev-python/psutil[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
>=dev-python/tornado-6.0.4[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-10-24 Thread Michał Górny
commit: c4ac79787a679c51f4e9c215deab8134d644be7c
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Oct 24 15:25:06 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Oct 24 15:25:06 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4ac7978

dev-python/matplotlib: Enable py3.12

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.0.ebuild | 23 ---
 1 file changed, 16 insertions(+), 7 deletions(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.0.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.0.ebuild
index fff6fc97896d..ba6ab14f52cf 100644
--- a/dev-python/matplotlib/matplotlib-3.8.0.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.0.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 PYTHON_REQ_USE='tk?,threads(+)'
 
 inherit distutils-r1 flag-o-matic multiprocessing prefix pypi
@@ -83,7 +83,7 @@ RDEPEND="
wxwidgets? (
$(python_gen_cond_dep '
dev-python/wxpython:*[${PYTHON_USEDEP}]
-   ' python3_{8..10})
+   ' python3_{10..11})
)
 "
 
@@ -249,11 +249,20 @@ python_test() {
tests/test_backends_interactive.py::test_webagg
)
 
-   [[ ${EPYTHON} == python3.11 ]] && EPYTEST_DESELECT+=(
-   # https://github.com/matplotlib/matplotlib/issues/23384
-   
"tests/test_backends_interactive.py::test_figure_leak_20490[time_mem1-{'MPLBACKEND':
 'qtagg', 'QT_API': 'PyQt5'}]"
-   
"tests/test_backends_interactive.py::test_figure_leak_20490[time_mem1-{'MPLBACKEND':
 'qtcairo', 'QT_API': 'PyQt5'}]"
-   )
+   case ${EPYTHON} in
+   python3.11)
+   EPYTEST_DESELECT+=(
+   # 
https://github.com/matplotlib/matplotlib/issues/23384
+   
"tests/test_backends_interactive.py::test_figure_leak_20490[time_mem1-{'MPLBACKEND':
 'qtagg', 'QT_API': 'PyQt5'}]"
+   
"tests/test_backends_interactive.py::test_figure_leak_20490[time_mem1-{'MPLBACKEND':
 'qtcairo', 'QT_API': 'PyQt5'}]"
+   )
+   ;;
+   python3.12)
+   EPYTEST_DESELECT+=(
+   
tests/test_constrainedlayout.py::test_compressed1
+   )
+   ;;
+   esac
 
case "${ABI}" in
alpha|arm|hppa|m68k|o32|ppc|s390|sh|sparc|x86)



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-10-03 Thread Sam James
commit: af4323a3d017a88295624f3aca7735161adbb25d
Author: Sam James  gentoo  org>
AuthorDate: Tue Oct  3 22:36:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Oct  3 22:36:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af4323a3

dev-python/matplotlib: Stabilize 3.7.2 sparc, #912613

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.7.2.ebuild 
b/dev-python/matplotlib/matplotlib-3.7.2.ebuild
index dd93cb1ef3b7..8c0235df7092 100644
--- a/dev-python/matplotlib/matplotlib-3.7.2.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.7.2.ebuild
@@ -30,7 +30,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel examples gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-09-30 Thread Sam James
commit: 9663f7367028573d18b3fabcae567670b4ca86ff
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct  1 02:27:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  1 02:27:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9663f736

dev-python/matplotlib: Stabilize 3.8.0 arm64, #914941

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.0.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.0.ebuild
index 8b5bd939451b..fff6fc97896d 100644
--- a/dev-python/matplotlib/matplotlib-3.8.0.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.0.ebuild
@@ -30,7 +30,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-09-30 Thread Arthur Zamarin
commit: 9e147dcd77c92c3bd46eb86b017b4fc0e93e46c8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep 30 18:28:48 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Sep 30 18:28:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e147dcd

dev-python/matplotlib: Stabilize 3.8.0 ppc64, #914941

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.0.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.0.ebuild
index 5414e61cee7e..8b5bd939451b 100644
--- a/dev-python/matplotlib/matplotlib-3.8.0.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.0.ebuild
@@ -30,7 +30,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 
sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-09-30 Thread Arthur Zamarin
commit: 7c4b237d11254b4c823b80bcc994899c6299450e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep 30 15:26:34 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Sep 30 15:26:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c4b237d

dev-python/matplotlib: Stabilize 3.8.0 hppa, #914941

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.0.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.0.ebuild
index d810e7ead210..2453bbb7dfeb 100644
--- a/dev-python/matplotlib/matplotlib-3.8.0.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.0.ebuild
@@ -30,7 +30,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-09-30 Thread Arthur Zamarin
commit: f5c48e89c1a90835a823571b88b9d8444103c48e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep 30 15:27:08 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Sep 30 15:27:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5c48e89

dev-python/matplotlib: Stabilize 3.8.0 sparc, #914941

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.0.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.0.ebuild
index 2453bbb7dfeb..5414e61cee7e 100644
--- a/dev-python/matplotlib/matplotlib-3.8.0.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.0.ebuild
@@ -30,7 +30,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-09-30 Thread Arthur Zamarin
commit: 0c56437c69078b621227d838cb034729420276dd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Sep 30 10:41:17 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Sep 30 10:41:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c56437c

dev-python/matplotlib: Stabilize 3.8.0 amd64, #914941

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.0.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.0.ebuild
index cd15a0528db1..d810e7ead210 100644
--- a/dev-python/matplotlib/matplotlib-3.8.0.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.0.ebuild
@@ -30,7 +30,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-09-30 Thread Sam James
commit: 6e01376cca30fc508ac7811566c52f7b621d1f46
Author: Sam James  gentoo  org>
AuthorDate: Sat Sep 30 08:59:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Sep 30 08:59:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e01376c

dev-python/matplotlib: Stabilize 3.8.0 arm, #914941

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.8.0.ebuild 
b/dev-python/matplotlib/matplotlib-3.8.0.ebuild
index 171e2fb74336..cd15a0528db1 100644
--- a/dev-python/matplotlib/matplotlib-3.8.0.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.8.0.ebuild
@@ -30,7 +30,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/files/, dev-python/matplotlib/

2023-09-15 Thread Michał Górny
commit: aa24c1f33bf0253773277872937fc9261f18279d
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep 15 09:21:47 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep 15 10:11:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa24c1f3

dev-python/matplotlib: Bump to 3.8.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/matplotlib/Manifest |   1 +
 .../matplotlib/files/matplotlib-3.8.0-test.patch   | 263 +
 dev-python/matplotlib/matplotlib-3.8.0.ebuild  | 324 +
 3 files changed, 588 insertions(+)

diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index 7ceadb4a30ec..0377f92b 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -2,3 +2,4 @@ DIST freetype-2.6.1.tar.gz 2302080 BLAKE2B 
6a5fb98e5fa6cf4b7d7533ad44e364227d8c2
 DIST matplotlib-3.7.1.tar.gz 38003777 BLAKE2B 
a387d23b58e09011cd3ae1f8c0ebf5dd8c04c8c15c1f6453c92cd22b2439fcabcf384f39ae8d2d2c6b7d2645817cd57a60856a4c05728e8f8aff9dd163af5083
 SHA512 
d7db4213d5b38eba779ba06ffaa8e67a435192e4a8cf62f8e1cd4b8079cd257b2e83cb79926df012b7084c785c0ce8b03275035f68cfcf0a36b0dda7322f2e67
 DIST matplotlib-3.7.2.tar.gz 38095843 BLAKE2B 
e26e78ce3a27604ff3d0f4d280798715b21a89104908e4fa66f96e32152d61f4f640e02e1eb2327563c71f3391c03716b5f6a1e769a07725d02c042b21973a4a
 SHA512 
3ddb223c869c01cf71ab65a628a3c996eed1ff8b2375c02e3158a5750652a5d8277a55706e50890c15c14c7a104db01f01b01ca8964f85b6ffec104fc273872d
 DIST matplotlib-3.7.3.tar.gz 38097222 BLAKE2B 
e0207c8f8bda2db3f9e45d2f606f01374c8d829d747f29d6a5e46cbfc215960b1bf3f5ee471c2c73f4200ebb0a7c9e8b783cb8569ecbb26a3fbc0d802592db0e
 SHA512 
034b81ef4811089e845855eb339155b18b1221ffd325ea73c83e83bb433374dfa4e650e29bbae5ad63a84090eb4b013d0f106ff37c30fd661b4d071004745caa
+DIST matplotlib-3.8.0.tar.gz 35864435 BLAKE2B 
d0eb2893447782f54ca9c8101ca54fa9d86a9f2ef89fb0a17d32c74f3e46728b55c6bed476852d0c11286dc0030028c241adce29024b34845546af6f579ac7bf
 SHA512 
0f75495210946adf0a36af13a75bc9910d345cc05636019952f35856b4c2bfac8a79c48d5a3348e844cfdac797f3ce490fe6a4e1a4fc7033092fee61f9913e21

diff --git a/dev-python/matplotlib/files/matplotlib-3.8.0-test.patch 
b/dev-python/matplotlib/files/matplotlib-3.8.0-test.patch
new file mode 100644
index ..5653ed6a697e
--- /dev/null
+++ b/dev-python/matplotlib/files/matplotlib-3.8.0-test.patch
@@ -0,0 +1,263 @@
+From a39e8395b7f1a6388c4c0897aade3a176b7644a3 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
+Date: Tue, 14 Feb 2023 20:46:30 +0100
+Subject: [PATCH] Adjust tolerances to make tests pass on real hardware
+
+---
+ lib/matplotlib/tests/test_arrow_patches.py | 6 +++---
+ lib/matplotlib/tests/test_axes.py  | 9 +
+ lib/matplotlib/tests/test_colorbar.py  | 2 +-
+ lib/matplotlib/tests/test_constrainedlayout.py | 8 
+ lib/matplotlib/tests/test_contour.py   | 3 +--
+ lib/matplotlib/tests/test_figure.py| 2 +-
+ lib/matplotlib/tests/test_image.py | 2 +-
+ lib/matplotlib/tests/test_legend.py| 6 +++---
+ lib/matplotlib/tests/test_lines.py | 2 +-
+ lib/matplotlib/tests/test_units.py | 4 ++--
+ lib/matplotlib/tests/test_usetex.py| 5 +++--
+ 11 files changed, 25 insertions(+), 24 deletions(-)
+
+diff --git a/lib/matplotlib/tests/test_arrow_patches.py 
b/lib/matplotlib/tests/test_arrow_patches.py
+index 8d573b4adb..dfc42efcb9 100644
+--- a/lib/matplotlib/tests/test_arrow_patches.py
 b/lib/matplotlib/tests/test_arrow_patches.py
+@@ -67,7 +67,7 @@ def __prepare_fancyarrow_dpi_cor_test():
+ 
+ 
+ @image_comparison(['fancyarrow_dpi_cor_100dpi.png'], remove_text=True,
+-  tol=0 if platform.machine() == 'x86_64' else 0.02,
++  tol=0.015 if platform.machine() == 'x86_64' else 0.02,
+   savefig_kwarg=dict(dpi=100))
+ def test_fancyarrow_dpi_cor_100dpi():
+ """
+@@ -82,7 +82,7 @@ def test_fancyarrow_dpi_cor_100dpi():
+ 
+ 
+ @image_comparison(['fancyarrow_dpi_cor_200dpi.png'], remove_text=True,
+-  tol=0 if platform.machine() == 'x86_64' else 0.02,
++  tol=0.018 if platform.machine() == 'x86_64' else 0.02,
+   savefig_kwarg=dict(dpi=200))
+ def test_fancyarrow_dpi_cor_200dpi():
+ """
+@@ -115,7 +115,7 @@ def test_fancyarrow_dash():
+ 
+ 
+ @image_comparison(['arrow_styles.png'], style='mpl20', remove_text=True,
+-  tol=0 if platform.machine() == 'x86_64' else 0.005)
++  tol=0.005)
+ def test_arrow_styles():
+ styles = mpatches.ArrowStyle.get_styles()
+ 
+diff --git a/lib/matplotlib/tests/test_axes.py 
b/lib/matplotlib/tests/test_axes.py
+index 30992d5780..0a254c95ca 100644
+--- a/lib/matplotlib/tests/test_axes.py
 b/lib/matplotlib/tests/test_axes.py
+@@ -1132,7 +1132,7 @@ def test_imshow():
+ 
+ @image_comparison(
+ ['imshow_clip'], 

[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-09-11 Thread Michał Górny
commit: af43775edc8f6d6bcdf3bd3704ae103b7be94dbb
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep 12 04:21:44 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep 12 04:21:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af43775e

dev-python/matplotlib: Bump to 3.7.3

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/matplotlib/Manifest|   1 +
 dev-python/matplotlib/matplotlib-3.7.3.ebuild | 328 ++
 2 files changed, 329 insertions(+)

diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index ef0405210111..7ceadb4a30ec 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -1,3 +1,4 @@
 DIST freetype-2.6.1.tar.gz 2302080 BLAKE2B 
6a5fb98e5fa6cf4b7d7533ad44e364227d8c2f7dded4c552d6e22e204c32b7858f20d41d1e809ecdad6e5353d6cec81bea0e0b06a4533363a41ecab83ce3f7ca
 SHA512 
ff2daed64d712737085924c50e75862fafbcbb24eef6d72dac9eaae63bb656d7245397fd828f5d3e47ac847f7ff83d73dedfdd61fde1f7d6e0f0cdeb49bcf83b
 DIST matplotlib-3.7.1.tar.gz 38003777 BLAKE2B 
a387d23b58e09011cd3ae1f8c0ebf5dd8c04c8c15c1f6453c92cd22b2439fcabcf384f39ae8d2d2c6b7d2645817cd57a60856a4c05728e8f8aff9dd163af5083
 SHA512 
d7db4213d5b38eba779ba06ffaa8e67a435192e4a8cf62f8e1cd4b8079cd257b2e83cb79926df012b7084c785c0ce8b03275035f68cfcf0a36b0dda7322f2e67
 DIST matplotlib-3.7.2.tar.gz 38095843 BLAKE2B 
e26e78ce3a27604ff3d0f4d280798715b21a89104908e4fa66f96e32152d61f4f640e02e1eb2327563c71f3391c03716b5f6a1e769a07725d02c042b21973a4a
 SHA512 
3ddb223c869c01cf71ab65a628a3c996eed1ff8b2375c02e3158a5750652a5d8277a55706e50890c15c14c7a104db01f01b01ca8964f85b6ffec104fc273872d
+DIST matplotlib-3.7.3.tar.gz 38097222 BLAKE2B 
e0207c8f8bda2db3f9e45d2f606f01374c8d829d747f29d6a5e46cbfc215960b1bf3f5ee471c2c73f4200ebb0a7c9e8b783cb8569ecbb26a3fbc0d802592db0e
 SHA512 
034b81ef4811089e845855eb339155b18b1221ffd325ea73c83e83bb433374dfa4e650e29bbae5ad63a84090eb4b013d0f106ff37c30fd661b4d071004745caa

diff --git a/dev-python/matplotlib/matplotlib-3.7.3.ebuild 
b/dev-python/matplotlib/matplotlib-3.7.3.ebuild
new file mode 100644
index ..c140325a5722
--- /dev/null
+++ b/dev-python/matplotlib/matplotlib-3.7.3.ebuild
@@ -0,0 +1,328 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE='tk?,threads(+)'
+
+inherit distutils-r1 flag-o-matic multiprocessing prefix pypi
+inherit toolchain-funcs virtualx
+
+FT_PV=2.6.1
+DESCRIPTION="Pure python plotting library with matlab like syntax"
+HOMEPAGE="
+   https://matplotlib.org/
+   https://github.com/matplotlib/matplotlib/
+   https://pypi.org/project/matplotlib/
+"
+SRC_URI+="
+   test? (
+   
https://downloads.sourceforge.net/project/freetype/freetype2/${FT_PV}/freetype-${FT_PV}.tar.gz
+   )
+"
+
+# Main license: matplotlib
+# Some modules: BSD
+# matplotlib/backends/qt4_editor: MIT
+# Fonts: BitstreamVera, OFL-1.1
+LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+IUSE="cairo doc excel examples gtk3 latex qt5 tk webagg wxwidgets"
+
+# internal copy of pycxx highly patched
+#  dev-python/pycxx
+RDEPEND="
+   dev-python/certifi[${PYTHON_USEDEP}]
+   >=dev-python/contourpy-1.0.1[${PYTHON_USEDEP}]
+   >=dev-python/cycler-0.10.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/fonttools-4.22.0[${PYTHON_USEDEP}]
+   >=dev-python/kiwisolver-1.2.0[${PYTHON_USEDEP}]
+   =dev-python/numpy-1.20[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+   >=dev-python/pillow-7.1.1[jpeg,webp,${PYTHON_USEDEP}]
+   >=dev-python/pyparsing-2.3.1[${PYTHON_USEDEP}]
+   >=dev-python/python-dateutil-2.7[${PYTHON_USEDEP}]
+   >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
+   media-fonts/dejavu
+   media-fonts/stix-fonts
+   media-libs/freetype:2
+   media-libs/libpng:0
+   >=media-libs/qhull-2013:=
+   virtual/imagemagick-tools[jpeg,tiff]
+   cairo? (
+   dev-python/cairocffi[${PYTHON_USEDEP}]
+   )
+   excel? (
+   dev-python/xlwt[${PYTHON_USEDEP}]
+   )
+   gtk3? (
+   >=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}]
+   x11-libs/gtk+:3[introspection]
+   )
+   latex? (
+   virtual/latex-base
+   app-text/dvipng
+   app-text/ghostscript-gpl
+   app-text/poppler[utils]
+   dev-texlive/texlive-fontsrecommended
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-luatex
+   dev-texlive/texlive-xetex
+   )
+   qt5? (
+   dev-python/PyQt5[gui,widgets,${PYTHON_USEDEP}]
+   )
+   webagg? (
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/files/, dev-python/matplotlib/

2023-08-29 Thread Sam James
commit: 5fccefacc5c9c11f2f31559d2d3edbb643b0b7cb
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 30 04:02:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 30 04:02:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fccefac

dev-python/matplotlib: backport pyparsing-3.1 fix

Closes: https://bugs.gentoo.org/911127
Signed-off-by: Sam James  gentoo.org>

 .../files/matplotlib-3.7.2-pyparsing-3.1.patch | 274 +
 dev-python/matplotlib/matplotlib-3.7.2-r1.ebuild   | 334 +
 2 files changed, 608 insertions(+)

diff --git a/dev-python/matplotlib/files/matplotlib-3.7.2-pyparsing-3.1.patch 
b/dev-python/matplotlib/files/matplotlib-3.7.2-pyparsing-3.1.patch
new file mode 100644
index ..44082b5c0227
--- /dev/null
+++ b/dev-python/matplotlib/files/matplotlib-3.7.2-pyparsing-3.1.patch
@@ -0,0 +1,274 @@
+https://bugs.gentoo.org/911127
+https://github.com/matplotlib/matplotlib/issues/26152
+https://github.com/matplotlib/matplotlib/pull/26432
+
+From c5183789d7d0cd151c201eeb2ce4fc786b6e43c2 Mon Sep 17 00:00:00 2001
+From: Jody Klymak 
+Date: Tue, 1 Aug 2023 13:41:44 -0700
+Subject: [PATCH 1/2] Backport PR #26431: MNT: Unpin pyparsing, xfail error
+ message tests for pyparsing 3.1.0
+
+--- a/environment.yml
 b/environment.yml
+@@ -19,7 +19,7 @@ dependencies:
+   - pillow>=6.2
+   - pybind11>=2.6.0
+   - pygobject
+-  - pyparsing!=3.1.0
++  - pyparsing>=2.3.1
+   - pyqt
+   - python-dateutil>=2.1
+   - setuptools
+--- a/lib/matplotlib/tests/test_mathtext.py
 b/lib/matplotlib/tests/test_mathtext.py
+@@ -6,13 +6,18 @@
+ from xml.etree import ElementTree as ET
+ 
+ import numpy as np
++from packaging.version import parse as parse_version
++import pyparsing
+ import pytest
+ 
++
+ import matplotlib as mpl
+ from matplotlib.testing.decorators import check_figures_equal, 
image_comparison
+ import matplotlib.pyplot as plt
+ from matplotlib import mathtext, _mathtext
+ 
++pyparsing_version = parse_version(pyparsing.__version__)
++
+ 
+ # If test is removed, use None as placeholder
+ math_tests = [
+@@ -270,6 +275,9 @@ def test_fontinfo():
+ assert table['version'] == (1, 0)
+ 
+ 
++# See gh-26152 for more context on this xfail
++@pytest.mark.xfail(pyparsing_version.release == (3, 1, 0),
++   reason="Error messages are incorrect for this version")
+ @pytest.mark.parametrize(
+ 'math, msg',
+ [
+--- a/lib/matplotlib/tests/test_text.py
 b/lib/matplotlib/tests/test_text.py
+@@ -4,6 +4,8 @@
+ 
+ import numpy as np
+ from numpy.testing import assert_almost_equal
++from packaging.version import parse as parse_version
++import pyparsing
+ import pytest
+ 
+ import matplotlib as mpl
+@@ -16,6 +18,8 @@
+ from matplotlib.testing._markers import needs_usetex
+ from matplotlib.text import Text
+ 
++pyparsing_version = parse_version(pyparsing.__version__)
++
+ 
+ @image_comparison(['font_styles'])
+ def test_font_styles():
+@@ -809,6 +813,9 @@ def test_unsupported_script(recwarn):
+  (r"Matplotlib currently does not support Bengali natively.",)])
+ 
+ 
++# See gh-26152 for more information on this xfail
++@pytest.mark.xfail(pyparsing_version.release == (3, 1, 0),
++   reason="Error messages are incorrect with pyparsing 3.1.0")
+ def test_parse_math():
+ fig, ax = plt.subplots()
+ ax.text(0, 0, r"$ \wrong{math} $", parse_math=False)
+@@ -819,6 +826,9 @@ def test_parse_math():
+ fig.canvas.draw()
+ 
+ 
++# See gh-26152 for more information on this xfail
++@pytest.mark.xfail(pyparsing_version.release == (3, 1, 0),
++   reason="Error messages are incorrect with pyparsing 3.1.0")
+ def test_parse_math_rcparams():
+ # Default is True
+ fig, ax = plt.subplots()
+--- a/setup.py
 b/setup.py
+@@ -325,7 +325,7 @@ def make_release_tree(self, base_dir, files):
+ "numpy>=1.20",
+ "packaging>=20.0",
+ "pillow>=6.2.0",
+-"pyparsing>=2.3.1,<3.1",
++"pyparsing>=2.3.1",
+ "python-dateutil>=2.7",
+ ] + (
+ # Installing from a git checkout that is not producing a wheel.
+
+From 7f475c5088a826adffac2885d027d4f8b3cba218 Mon Sep 17 00:00:00 2001
+From: Kyle Sunden 
+Date: Mon, 26 Jun 2023 22:17:27 -0500
+Subject: [PATCH 2/2] Manual backport of #26198
+
+Cherry picked and fixed up, ignored changes to the pyi file (which doesn't 
exist on this branch).
+--- a/lib/matplotlib/_mathtext.py
 b/lib/matplotlib/_mathtext.py
+@@ -1802,8 +1802,11 @@ def __init__(self):
+ def set_names_and_parse_actions():
+ for key, val in vars(p).items():
+ if not key.startswith('_'):
+-# Set names on everything -- very useful for debugging
+-val.setName(key)
++# Set names on (almost) everything -- very useful for 
debugging
++# token, placeable, and auto_delim are forward references 
which
++   

[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-08-21 Thread Andrew Ammerlaan
commit: 443c1209233a256c253068b46289bf9836d0375c
Author: Andrew Ammerlaan  gentoo  org>
AuthorDate: Mon Aug 21 18:31:18 2023 +
Commit: Andrew Ammerlaan  gentoo  org>
CommitDate: Mon Aug 21 18:31:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=443c1209

dev-python/matplotlib: add missing bdep on pybind11

Closes: https://bugs.gentoo.org/905086
Signed-off-by: Andrew Ammerlaan  gentoo.org>

 dev-python/matplotlib/matplotlib-3.7.1.ebuild | 1 +
 dev-python/matplotlib/matplotlib-3.7.2.ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/dev-python/matplotlib/matplotlib-3.7.1.ebuild 
b/dev-python/matplotlib/matplotlib-3.7.1.ebuild
index 55747a1aa126..6d55e63a2d55 100644
--- a/dev-python/matplotlib/matplotlib-3.7.1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.7.1.ebuild
@@ -88,6 +88,7 @@ RDEPEND="
 
 BDEPEND="
${RDEPEND}
+   dev-python/pybind11[${PYTHON_USEDEP}]
>=dev-python/setuptools-scm-7[${PYTHON_USEDEP}]
virtual/pkgconfig
doc? (

diff --git a/dev-python/matplotlib/matplotlib-3.7.2.ebuild 
b/dev-python/matplotlib/matplotlib-3.7.2.ebuild
index fed1472da207..dd93cb1ef3b7 100644
--- a/dev-python/matplotlib/matplotlib-3.7.2.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.7.2.ebuild
@@ -91,6 +91,7 @@ RDEPEND="
 
 BDEPEND="
${RDEPEND}
+   dev-python/pybind11[${PYTHON_USEDEP}]
>=dev-python/setuptools-scm-7[${PYTHON_USEDEP}]
virtual/pkgconfig
doc? (



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-08-20 Thread Arthur Zamarin
commit: 61d16dc4659b9b358601f3cf05c93ac0624d5b0c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Aug 20 18:02:36 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Aug 20 18:02:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61d16dc4

dev-python/matplotlib: Stabilize 3.7.2 arm, #912613

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/matplotlib/matplotlib-3.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.7.2.ebuild 
b/dev-python/matplotlib/matplotlib-3.7.2.ebuild
index e014b7c8c187..fed1472da207 100644
--- a/dev-python/matplotlib/matplotlib-3.7.2.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.7.2.ebuild
@@ -30,7 +30,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel examples gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-08-20 Thread Sam James
commit: 213c9c01b34483825c4b0fae9136c59c0c13d171
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 20 08:11:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 20 08:11:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=213c9c01

dev-python/matplotlib: Stabilize 3.7.2 hppa, #912613

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.7.2.ebuild 
b/dev-python/matplotlib/matplotlib-3.7.2.ebuild
index 4716a6ba28f9..e014b7c8c187 100644
--- a/dev-python/matplotlib/matplotlib-3.7.2.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.7.2.ebuild
@@ -30,7 +30,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel examples gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-08-19 Thread Sam James
commit: 712edb12019063d4949b13ae45f325115d14faee
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 20 05:42:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 20 05:42:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=712edb12

dev-python/matplotlib: Stabilize 3.7.2 amd64, #912613

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.7.2.ebuild 
b/dev-python/matplotlib/matplotlib-3.7.2.ebuild
index b7d5b9e477d6..4716a6ba28f9 100644
--- a/dev-python/matplotlib/matplotlib-3.7.2.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.7.2.ebuild
@@ -30,7 +30,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel examples gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-08-19 Thread Arthur Zamarin
commit: 9faff0a69aa0788739ec313fa8d100522e336974
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 19 17:52:11 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 19 17:52:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9faff0a6

dev-python/matplotlib: Stabilize 3.7.2 arm64, #912613

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/matplotlib/matplotlib-3.7.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.7.2.ebuild 
b/dev-python/matplotlib/matplotlib-3.7.2.ebuild
index 8fad3f941931..b7d5b9e477d6 100644
--- a/dev-python/matplotlib/matplotlib-3.7.2.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.7.2.ebuild
@@ -30,7 +30,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel examples gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-08-16 Thread Sam James
commit: 8c56493447b24840837af00958ecebf604c1ed17
Author: Sam James  gentoo  org>
AuthorDate: Thu Aug 17 02:30:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Aug 17 02:54:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c564934

dev-python/matplotlib: update hppa skip list

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.7.1.ebuild | 30 +++
 dev-python/matplotlib/matplotlib-3.7.2.ebuild | 30 +++
 2 files changed, 52 insertions(+), 8 deletions(-)

diff --git a/dev-python/matplotlib/matplotlib-3.7.1.ebuild 
b/dev-python/matplotlib/matplotlib-3.7.1.ebuild
index 135d1b285cf8..55747a1aa126 100644
--- a/dev-python/matplotlib/matplotlib-3.7.1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.7.1.ebuild
@@ -268,11 +268,33 @@ python_test() {
esac
 
if use hppa ; then
-   EPYTEST_IGNORE+=(
-   tests/test_mathtext.py
-   )
-
EPYTEST_DESELECT+=(
+   
'tests/test_mathtext.py::test_mathtext_exceptions[hspace without value]'
+   
'tests/test_mathtext.py::test_mathtext_exceptions[hspace with invalid value]'
+   
'tests/test_mathtext.py::test_mathtext_exceptions[function without space]'
+   
'tests/test_mathtext.py::test_mathtext_exceptions[accent without space]'
+   'tests/test_mathtext.py::test_mathtext_exceptions[frac 
without parameters]'
+   'tests/test_mathtext.py::test_mathtext_exceptions[frac 
with empty parameters]'
+   'tests/test_mathtext.py::test_mathtext_exceptions[binom 
without parameters]'
+   'tests/test_mathtext.py::test_mathtext_exceptions[binom 
with empty parameters]'
+   
'tests/test_mathtext.py::test_mathtext_exceptions[genfrac without parameters]'
+   
'tests/test_mathtext.py::test_mathtext_exceptions[genfrac with empty 
parameters]'
+   'tests/test_mathtext.py::test_mathtext_exceptions[sqrt 
without parameters]'
+   'tests/test_mathtext.py::test_mathtext_exceptions[sqrt 
with invalid value]'
+   
'tests/test_mathtext.py::test_mathtext_exceptions[overline without parameters]'
+   
'tests/test_mathtext.py::test_mathtext_exceptions[overline with empty 
parameter]'
+   'tests/test_mathtext.py::test_mathtext_exceptions[left 
with invalid delimiter]'
+   'tests/test_mathtext.py::test_mathtext_exceptions[right 
with invalid delimiter]'
+   
'tests/test_mathtext.py::test_mathtext_exceptions[unclosed parentheses with 
sizing]'
+   
'tests/test_mathtext.py::test_mathtext_exceptions[unclosed parentheses without 
sizing]'
+   'tests/test_mathtext.py::test_mathtext_exceptions[dfrac 
without parameters]'
+   'tests/test_mathtext.py::test_mathtext_exceptions[dfrac 
with empty parameters]'
+   
'tests/test_mathtext.py::test_mathtext_exceptions[overset without parameters]'
+   
'tests/test_mathtext.py::test_mathtext_exceptions[underset without parameters]'
+   
'tests/test_mathtext.py::test_mathtext_exceptions[unknown symbol]'
+   
'tests/test_mathtext.py::test_mathtext_exceptions[double superscript]'
+   
'tests/test_mathtext.py::test_mathtext_exceptions[double subscript]'
+   'tests/test_mathtext.py::test_mathtext_exceptions[super 
on sub without braces]'
'tests/test_quiver.py::test_barbs[png]'
'tests/test_quiver.py::test_barbs_pivot[png]'
'tests/test_quiver.py::test_barbs_flip[png]'

diff --git a/dev-python/matplotlib/matplotlib-3.7.2.ebuild 
b/dev-python/matplotlib/matplotlib-3.7.2.ebuild
index f6e948e0c338..8fad3f941931 100644
--- a/dev-python/matplotlib/matplotlib-3.7.2.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.7.2.ebuild
@@ -273,11 +273,33 @@ python_test() {
esac
 
if use hppa ; then
-   EPYTEST_IGNORE+=(
-   tests/test_mathtext.py
-   )
-
EPYTEST_DESELECT+=(
+   
'tests/test_mathtext.py::test_mathtext_exceptions[hspace without value]'
+   
'tests/test_mathtext.py::test_mathtext_exceptions[hspace with invalid value]'
+   
'tests/test_mathtext.py::test_mathtext_exceptions[function without space]'
+   
'tests/test_mathtext.py::test_mathtext_exceptions[accent without space]'
+   'tests/test_mathtext.py::test_mathtext_exceptions[frac 
without parameters]'
+   'tests/test_mathtext.py::test_mathtext_exceptions[frac 
with empty 

[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-08-16 Thread Sam James
commit: e85d8b4b561139b29438c13775f993292d032376
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 16 21:23:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 16 21:23:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e85d8b4b

dev-python/matplotlib: add more baseline fails for hppa

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.7.1.ebuild | 14 ++
 dev-python/matplotlib/matplotlib-3.7.2.ebuild | 14 ++
 2 files changed, 28 insertions(+)

diff --git a/dev-python/matplotlib/matplotlib-3.7.1.ebuild 
b/dev-python/matplotlib/matplotlib-3.7.1.ebuild
index 6a3b7310439d..135d1b285cf8 100644
--- a/dev-python/matplotlib/matplotlib-3.7.1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.7.1.ebuild
@@ -267,6 +267,20 @@ python_test() {
;;
esac
 
+   if use hppa ; then
+   EPYTEST_IGNORE+=(
+   tests/test_mathtext.py
+   )
+
+   EPYTEST_DESELECT+=(
+   'tests/test_quiver.py::test_barbs[png]'
+   'tests/test_quiver.py::test_barbs_pivot[png]'
+   'tests/test_quiver.py::test_barbs_flip[png]'
+   'tests/test_text.py::test_parse_math'
+   'tests/test_text.py::test_parse_math_rcparams'
+   )
+   fi
+
# we need to rebuild mpl against bundled freetype, otherwise
# over 1000 tests will fail because of mismatched font rendering
grep -v system_freetype "${BUILD_DIR}"/setup.cfg \

diff --git a/dev-python/matplotlib/matplotlib-3.7.2.ebuild 
b/dev-python/matplotlib/matplotlib-3.7.2.ebuild
index 7406ac29a074..f6e948e0c338 100644
--- a/dev-python/matplotlib/matplotlib-3.7.2.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.7.2.ebuild
@@ -272,6 +272,20 @@ python_test() {
;;
esac
 
+   if use hppa ; then
+   EPYTEST_IGNORE+=(
+   tests/test_mathtext.py
+   )
+
+   EPYTEST_DESELECT+=(
+   'tests/test_quiver.py::test_barbs[png]'
+   'tests/test_quiver.py::test_barbs_pivot[png]'
+   'tests/test_quiver.py::test_barbs_flip[png]'
+   'tests/test_text.py::test_parse_math'
+   'tests/test_text.py::test_parse_math_rcparams'
+   )
+   fi
+
# we need to rebuild mpl against bundled freetype, otherwise
# over 1000 tests will fail because of mismatched font rendering
grep -v system_freetype "${BUILD_DIR}"/setup.cfg \



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-08-16 Thread Sam James
commit: ce442037f69c734d176e0480a06ccc47532cf384
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 16 20:12:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 16 20:12:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce442037

dev-python/matplotlib: skip a test on 32-bit

Too large.

Bug: https://bugs.gentoo.org/754324
Bug: https://bugs.gentoo.org/859499
Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.7.1.ebuild | 11 +++
 dev-python/matplotlib/matplotlib-3.7.2.ebuild | 12 
 2 files changed, 23 insertions(+)

diff --git a/dev-python/matplotlib/matplotlib-3.7.1.ebuild 
b/dev-python/matplotlib/matplotlib-3.7.1.ebuild
index 05c4db3ee7b0..6a3b7310439d 100644
--- a/dev-python/matplotlib/matplotlib-3.7.1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.7.1.ebuild
@@ -256,6 +256,17 @@ python_test() {

"tests/test_backends_interactive.py::test_figure_leak_20490[time_mem1-{'MPLBACKEND':
 'qtcairo', 'QT_API': 'PyQt5'}]"
)
 
+   case "${ABI}" in
+   alpha|arm|hppa|m68k|o32|ppc|s390|sh|sparc|x86)
+   EPYTEST_DESELECT+=(
+   # too large for 32-bit platforms
+   'tests/test_axes.py::test_psd_csd[png]'
+   )
+   ;;
+   *)
+   ;;
+   esac
+
# we need to rebuild mpl against bundled freetype, otherwise
# over 1000 tests will fail because of mismatched font rendering
grep -v system_freetype "${BUILD_DIR}"/setup.cfg \

diff --git a/dev-python/matplotlib/matplotlib-3.7.2.ebuild 
b/dev-python/matplotlib/matplotlib-3.7.2.ebuild
index 0590c8818ea7..7406ac29a074 100644
--- a/dev-python/matplotlib/matplotlib-3.7.2.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.7.2.ebuild
@@ -254,12 +254,24 @@ python_test() {
# unhappy about xdist

tests/test_widgets.py::test_span_selector_animated_artists_callback
)
+
[[ ${EPYTHON} == python3.11 ]] && EPYTEST_DESELECT+=(
# https://github.com/matplotlib/matplotlib/issues/23384

"tests/test_backends_interactive.py::test_figure_leak_20490[time_mem1-{'MPLBACKEND':
 'qtagg', 'QT_API': 'PyQt5'}]"

"tests/test_backends_interactive.py::test_figure_leak_20490[time_mem1-{'MPLBACKEND':
 'qtcairo', 'QT_API': 'PyQt5'}]"
)
 
+   case "${ABI}" in
+   alpha|arm|hppa|m68k|o32|ppc|s390|sh|sparc|x86)
+   EPYTEST_DESELECT+=(
+   # too large for 32-bit platforms
+   'tests/test_axes.py::test_psd_csd[png]'
+   )
+   ;;
+   *)
+   ;;
+   esac
+
# we need to rebuild mpl against bundled freetype, otherwise
# over 1000 tests will fail because of mismatched font rendering
grep -v system_freetype "${BUILD_DIR}"/setup.cfg \



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-08-16 Thread Sam James
commit: 800080e55d242210cf5f6858447ca7845c5d4308
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 16 05:56:58 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 16 07:02:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=800080e5

dev-python/matplotlib: disable py3.9

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.7.1.ebuild 
b/dev-python/matplotlib/matplotlib-3.7.1.ebuild
index 1b925186597a..05c4db3ee7b0 100644
--- a/dev-python/matplotlib/matplotlib-3.7.1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.7.1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 PYTHON_REQ_USE='tk?,threads(+)'
 
 inherit distutils-r1 flag-o-matic multiprocessing prefix pypi



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-08-15 Thread Sam James
commit: 01500ab07fd2a2d423ce457691bf9c570ef465b9
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 16 05:53:37 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 16 05:55:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01500ab0

dev-python/matplotlib: conditionalise gtk+, pygobject test deps

The test suite skips correctly if gtk+ is disabled and works fine if pygobject
isn't installed as well.

The only snag is that libblockdev installs a Python module (gi.*) where gi 
(pygobject)
itself may not be installed, so that's fixed in 
87fe7688480db245fa772b2f750259ea6213c266.

Previously, that was confusing mpl's 'import gi' check.

See also: https://github.com/gentoo/gentoo/pull/32331
Bug: https://bugs.gentoo.org/807637
Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.7.1.ebuild | 6 --
 dev-python/matplotlib/matplotlib-3.7.2.ebuild | 6 --
 2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/dev-python/matplotlib/matplotlib-3.7.1.ebuild 
b/dev-python/matplotlib/matplotlib-3.7.1.ebuild
index d0f4addd4224..1b925186597a 100644
--- a/dev-python/matplotlib/matplotlib-3.7.1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.7.1.ebuild
@@ -111,9 +111,11 @@ BDEPEND="
dev-python/mock[${PYTHON_USEDEP}]
dev-python/psutil[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   >=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}]
>=dev-python/tornado-6.0.4[${PYTHON_USEDEP}]
-   x11-libs/gtk+:3[introspection]
+   gtk3? (
+   
>=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}]
+   x11-libs/gtk+:3[introspection]
+   )
)
 "
 

diff --git a/dev-python/matplotlib/matplotlib-3.7.2.ebuild 
b/dev-python/matplotlib/matplotlib-3.7.2.ebuild
index acdd8ed32ffc..0590c8818ea7 100644
--- a/dev-python/matplotlib/matplotlib-3.7.2.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.7.2.ebuild
@@ -114,9 +114,11 @@ BDEPEND="
dev-python/mock[${PYTHON_USEDEP}]
dev-python/psutil[${PYTHON_USEDEP}]
dev-python/pytest-xdist[${PYTHON_USEDEP}]
-   >=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}]
>=dev-python/tornado-6.0.4[${PYTHON_USEDEP}]
-   x11-libs/gtk+:3[introspection]
+   gtk3? (
+   
>=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}]
+   x11-libs/gtk+:3[introspection]
+   )
)
 "
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/files/, dev-python/matplotlib/

2023-07-24 Thread Michał Górny
commit: e81cabf8b0e7427a4a38c66f9960a7030b9f4320
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 24 10:57:31 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 24 10:57:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e81cabf8

dev-python/matplotlib: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/matplotlib/Manifest |   1 -
 .../matplotlib/files/matplotlib-3.5.2-test.patch   | 261 ---
 dev-python/matplotlib/matplotlib-3.5.3.ebuild  | 283 -
 3 files changed, 545 deletions(-)

diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index 9f00f05603fb..ef0405210111 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -1,4 +1,3 @@
 DIST freetype-2.6.1.tar.gz 2302080 BLAKE2B 
6a5fb98e5fa6cf4b7d7533ad44e364227d8c2f7dded4c552d6e22e204c32b7858f20d41d1e809ecdad6e5353d6cec81bea0e0b06a4533363a41ecab83ce3f7ca
 SHA512 
ff2daed64d712737085924c50e75862fafbcbb24eef6d72dac9eaae63bb656d7245397fd828f5d3e47ac847f7ff83d73dedfdd61fde1f7d6e0f0cdeb49bcf83b
-DIST matplotlib-3.5.3.tar.gz 35236343 BLAKE2B 
0d3f4e15295afe2c737e441325206e77c520a514bc87ab1eebef624f89896a2cf609e8d57b8fa8ef28ecf8c836e20cb296adaa95f81dbfcf3f2a45631e3dd02c
 SHA512 
f431d3046e9c5fbe5d44a16a762e9a178ba34380974964660eaf3681671178866a63b3bad9aad8d3ad423926f7db2965d514e9b1489e3a824a4532a01f0e0670
 DIST matplotlib-3.7.1.tar.gz 38003777 BLAKE2B 
a387d23b58e09011cd3ae1f8c0ebf5dd8c04c8c15c1f6453c92cd22b2439fcabcf384f39ae8d2d2c6b7d2645817cd57a60856a4c05728e8f8aff9dd163af5083
 SHA512 
d7db4213d5b38eba779ba06ffaa8e67a435192e4a8cf62f8e1cd4b8079cd257b2e83cb79926df012b7084c785c0ce8b03275035f68cfcf0a36b0dda7322f2e67
 DIST matplotlib-3.7.2.tar.gz 38095843 BLAKE2B 
e26e78ce3a27604ff3d0f4d280798715b21a89104908e4fa66f96e32152d61f4f640e02e1eb2327563c71f3391c03716b5f6a1e769a07725d02c042b21973a4a
 SHA512 
3ddb223c869c01cf71ab65a628a3c996eed1ff8b2375c02e3158a5750652a5d8277a55706e50890c15c14c7a104db01f01b01ca8964f85b6ffec104fc273872d

diff --git a/dev-python/matplotlib/files/matplotlib-3.5.2-test.patch 
b/dev-python/matplotlib/files/matplotlib-3.5.2-test.patch
deleted file mode 100644
index 4b54480c5adf..
--- a/dev-python/matplotlib/files/matplotlib-3.5.2-test.patch
+++ /dev/null
@@ -1,261 +0,0 @@
-From ea4bae5e68e3065ca159ea309a0f3325a06e7f35 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
-Date: Fri, 26 Mar 2021 13:42:49 +0100
-Subject: [PATCH] Increase image comparison limits
-
-Most of the tests require exact match which apparently doesn't always
-happen in non-pristine environments.  Some of them have very big
-differences due to texlive font rendering changes.

- lib/matplotlib/tests/test_arrow_patches.py | 6 +++---
- lib/matplotlib/tests/test_axes.py  | 4 ++--
- lib/matplotlib/tests/test_backend_pgf.py   | 2 +-
- lib/matplotlib/tests/test_colorbar.py  | 2 +-
- lib/matplotlib/tests/test_contour.py   | 2 +-
- lib/matplotlib/tests/test_figure.py| 5 +++--
- lib/matplotlib/tests/test_image.py | 2 +-
- lib/matplotlib/tests/test_legend.py| 6 +++---
- lib/matplotlib/tests/test_lines.py | 3 ++-
- lib/matplotlib/tests/test_streamplot.py| 3 ++-
- lib/matplotlib/tests/test_units.py | 4 ++--
- lib/matplotlib/tests/test_usetex.py| 1 +
- lib/mpl_toolkits/tests/test_axes_grid1.py  | 2 +-
- 13 files changed, 23 insertions(+), 19 deletions(-)
-
-diff --git a/lib/matplotlib/tests/test_arrow_patches.py 
b/lib/matplotlib/tests/test_arrow_patches.py
-index 8d573b4adb..dfc42efcb9 100644
 a/lib/matplotlib/tests/test_arrow_patches.py
-+++ b/lib/matplotlib/tests/test_arrow_patches.py
-@@ -67,7 +67,7 @@ def __prepare_fancyarrow_dpi_cor_test():
- 
- 
- @image_comparison(['fancyarrow_dpi_cor_100dpi.png'], remove_text=True,
--  tol=0 if platform.machine() == 'x86_64' else 0.02,
-+  tol=0.015 if platform.machine() == 'x86_64' else 0.02,
-   savefig_kwarg=dict(dpi=100))
- def test_fancyarrow_dpi_cor_100dpi():
- """
-@@ -82,7 +82,7 @@ def test_fancyarrow_dpi_cor_100dpi():
- 
- 
- @image_comparison(['fancyarrow_dpi_cor_200dpi.png'], remove_text=True,
--  tol=0 if platform.machine() == 'x86_64' else 0.02,
-+  tol=0.018 if platform.machine() == 'x86_64' else 0.02,
-   savefig_kwarg=dict(dpi=200))
- def test_fancyarrow_dpi_cor_200dpi():
- """
-@@ -115,7 +115,7 @@ def test_fancyarrow_dash():
- 
- 
- @image_comparison(['arrow_styles.png'], style='mpl20', remove_text=True,
--  tol=0 if platform.machine() == 'x86_64' else 0.005)
-+  tol=0.005)
- def test_arrow_styles():
- styles = mpatches.ArrowStyle.get_styles()
- 
-diff --git a/lib/matplotlib/tests/test_axes.py 
b/lib/matplotlib/tests/test_axes.py
-index eb4c34382b..cca73a23f9 100644
 a/lib/matplotlib/tests/test_axes.py

[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-07-19 Thread Michał Górny
commit: ce4158fa16c5ffe304070cba97a8af2cf5ade7ce
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jul 19 11:04:15 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jul 19 11:09:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce4158fa

dev-python/matplotlib: Eliminate stale python_gen_cond_dep

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/matplotlib/matplotlib-3.7.1.ebuild | 3 ---
 dev-python/matplotlib/matplotlib-3.7.2.ebuild | 3 ---
 2 files changed, 6 deletions(-)

diff --git a/dev-python/matplotlib/matplotlib-3.7.1.ebuild 
b/dev-python/matplotlib/matplotlib-3.7.1.ebuild
index 9c878ad7c70a..d0f4addd4224 100644
--- a/dev-python/matplotlib/matplotlib-3.7.1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.7.1.ebuild
@@ -53,9 +53,6 @@ RDEPEND="
media-libs/libpng:0
>=media-libs/qhull-2013:=
virtual/imagemagick-tools[jpeg,tiff]
-   $(python_gen_cond_dep '
-   dev-python/importlib-resources[${PYTHON_USEDEP}]
-   ' 3.9)
cairo? (
dev-python/cairocffi[${PYTHON_USEDEP}]
)

diff --git a/dev-python/matplotlib/matplotlib-3.7.2.ebuild 
b/dev-python/matplotlib/matplotlib-3.7.2.ebuild
index 213f165a0cc5..acdd8ed32ffc 100644
--- a/dev-python/matplotlib/matplotlib-3.7.2.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.7.2.ebuild
@@ -56,9 +56,6 @@ RDEPEND="
media-libs/libpng:0
>=media-libs/qhull-2013:=
virtual/imagemagick-tools[jpeg,tiff]
-   $(python_gen_cond_dep '
-   dev-python/importlib-resources[${PYTHON_USEDEP}]
-   ' 3.9)
cairo? (
dev-python/cairocffi[${PYTHON_USEDEP}]
)



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/, dev-python/matplotlib/files/

2023-07-16 Thread Benda XU
commit: fd0d8fc9c944ed38be0f668286c9051c6a5e7cf9
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Jul 17 00:05:56 2023 +
Commit: Benda XU  gentoo  org>
CommitDate: Mon Jul 17 01:17:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd0d8fc9

dev-python/matplotlib: Do not build against Cocoa on macOS.

keyword 3.7.2 for ~arm64-macos, ~x64-macos

Signed-off-by: Benda Xu  gentoo.org>

 .../files/matplotlib-3.7.2-macOS_no-Cocoa.patch | 21 +
 dev-python/matplotlib/matplotlib-3.7.2.ebuild   |  3 ++-
 2 files changed, 23 insertions(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/files/matplotlib-3.7.2-macOS_no-Cocoa.patch 
b/dev-python/matplotlib/files/matplotlib-3.7.2-macOS_no-Cocoa.patch
new file mode 100644
index ..3f29134be621
--- /dev/null
+++ b/dev-python/matplotlib/files/matplotlib-3.7.2-macOS_no-Cocoa.patch
@@ -0,0 +1,21 @@
+Do not automatically build against Cocoa on macOS.
+
+At Prefix/macOS, we do not support the propietary Cocoa SDK.  GUI
+applications use X11.
+
+The patch is specific to our need and not forwarded upstream.
+
+Signed-off-by: Benda Xu 
+
+Index: matplotlib-3.7.2/setup.py
+===
+--- matplotlib-3.7.2.orig/setup.py
 matplotlib-3.7.2/setup.py
+@@ -49,7 +49,6 @@ mpl_packages = [
+ setupext.FreeType(),
+ setupext.Qhull(),
+ setupext.Tests(),
+-setupext.BackendMacOSX(),
+ ]
+ 
+ 

diff --git a/dev-python/matplotlib/matplotlib-3.7.2.ebuild 
b/dev-python/matplotlib/matplotlib-3.7.2.ebuild
index 6bf2c0bcf481..213f165a0cc5 100644
--- a/dev-python/matplotlib/matplotlib-3.7.2.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.7.2.ebuild
@@ -30,7 +30,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~arm64-macos ~x64-macos"
 IUSE="cairo doc excel examples gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched
@@ -151,6 +151,7 @@ python_prepare_all() {
local PATCHES=(
"${FILESDIR}"/matplotlib-3.3.3-disable-lto.patch
"${FILESDIR}"/matplotlib-3.7.1-test.patch
+   "${FILESDIR}"/matplotlib-3.7.2-macOS_no-Cocoa.patch
)
 
sed \



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-07-09 Thread Sam James
commit: d32c700ca0286049c4541bca4d4e9c53b242f7d3
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul  9 07:58:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul  9 07:59:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d32c700c

dev-python/matplotlib: add 3.7.2

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/Manifest|   1 +
 dev-python/matplotlib/matplotlib-3.7.2.ebuild | 287 ++
 2 files changed, 288 insertions(+)

diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index 296464c32ad0..9f00f05603fb 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -1,3 +1,4 @@
 DIST freetype-2.6.1.tar.gz 2302080 BLAKE2B 
6a5fb98e5fa6cf4b7d7533ad44e364227d8c2f7dded4c552d6e22e204c32b7858f20d41d1e809ecdad6e5353d6cec81bea0e0b06a4533363a41ecab83ce3f7ca
 SHA512 
ff2daed64d712737085924c50e75862fafbcbb24eef6d72dac9eaae63bb656d7245397fd828f5d3e47ac847f7ff83d73dedfdd61fde1f7d6e0f0cdeb49bcf83b
 DIST matplotlib-3.5.3.tar.gz 35236343 BLAKE2B 
0d3f4e15295afe2c737e441325206e77c520a514bc87ab1eebef624f89896a2cf609e8d57b8fa8ef28ecf8c836e20cb296adaa95f81dbfcf3f2a45631e3dd02c
 SHA512 
f431d3046e9c5fbe5d44a16a762e9a178ba34380974964660eaf3681671178866a63b3bad9aad8d3ad423926f7db2965d514e9b1489e3a824a4532a01f0e0670
 DIST matplotlib-3.7.1.tar.gz 38003777 BLAKE2B 
a387d23b58e09011cd3ae1f8c0ebf5dd8c04c8c15c1f6453c92cd22b2439fcabcf384f39ae8d2d2c6b7d2645817cd57a60856a4c05728e8f8aff9dd163af5083
 SHA512 
d7db4213d5b38eba779ba06ffaa8e67a435192e4a8cf62f8e1cd4b8079cd257b2e83cb79926df012b7084c785c0ce8b03275035f68cfcf0a36b0dda7322f2e67
+DIST matplotlib-3.7.2.tar.gz 38095843 BLAKE2B 
e26e78ce3a27604ff3d0f4d280798715b21a89104908e4fa66f96e32152d61f4f640e02e1eb2327563c71f3391c03716b5f6a1e769a07725d02c042b21973a4a
 SHA512 
3ddb223c869c01cf71ab65a628a3c996eed1ff8b2375c02e3158a5750652a5d8277a55706e50890c15c14c7a104db01f01b01ca8964f85b6ffec104fc273872d

diff --git a/dev-python/matplotlib/matplotlib-3.7.2.ebuild 
b/dev-python/matplotlib/matplotlib-3.7.2.ebuild
new file mode 100644
index ..6bf2c0bcf481
--- /dev/null
+++ b/dev-python/matplotlib/matplotlib-3.7.2.ebuild
@@ -0,0 +1,287 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE='tk?,threads(+)'
+
+inherit distutils-r1 flag-o-matic multiprocessing prefix pypi
+inherit toolchain-funcs virtualx
+
+FT_PV=2.6.1
+DESCRIPTION="Pure python plotting library with matlab like syntax"
+HOMEPAGE="
+   https://matplotlib.org/
+   https://github.com/matplotlib/matplotlib/
+   https://pypi.org/project/matplotlib/
+"
+SRC_URI+="
+   test? (
+   
https://downloads.sourceforge.net/project/freetype/freetype2/${FT_PV}/freetype-${FT_PV}.tar.gz
+   )
+"
+
+# Main license: matplotlib
+# Some modules: BSD
+# matplotlib/backends/qt4_editor: MIT
+# Fonts: BitstreamVera, OFL-1.1
+LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+IUSE="cairo doc excel examples gtk3 latex qt5 tk webagg wxwidgets"
+
+# internal copy of pycxx highly patched
+#  dev-python/pycxx
+#
+# https://github.com/matplotlib/matplotlib/issues/26152
+RDEPEND="
+   dev-python/certifi[${PYTHON_USEDEP}]
+   >=dev-python/contourpy-1.0.1[${PYTHON_USEDEP}]
+   >=dev-python/cycler-0.10.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/fonttools-4.22.0[${PYTHON_USEDEP}]
+   >=dev-python/kiwisolver-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.20[${PYTHON_USEDEP}]
+   >=dev-python/packaging-20.0[${PYTHON_USEDEP}]
+   >=dev-python/pillow-7.1.1[jpeg,webp,${PYTHON_USEDEP}]
+   >=dev-python/pyparsing-2.3.1[${PYTHON_USEDEP}]
+   =dev-python/python-dateutil-2.7[${PYTHON_USEDEP}]
+   >=dev-python/pytz-2019.3[${PYTHON_USEDEP}]
+   media-fonts/dejavu
+   media-fonts/stix-fonts
+   media-libs/freetype:2
+   media-libs/libpng:0
+   >=media-libs/qhull-2013:=
+   virtual/imagemagick-tools[jpeg,tiff]
+   $(python_gen_cond_dep '
+   dev-python/importlib-resources[${PYTHON_USEDEP}]
+   ' 3.9)
+   cairo? (
+   dev-python/cairocffi[${PYTHON_USEDEP}]
+   )
+   excel? (
+   dev-python/xlwt[${PYTHON_USEDEP}]
+   )
+   gtk3? (
+   >=dev-python/pygobject-3.40.1-r1:3[cairo?,${PYTHON_USEDEP}]
+   x11-libs/gtk+:3[introspection]
+   )
+   latex? (
+   virtual/latex-base
+   app-text/dvipng
+   app-text/ghostscript-gpl
+   app-text/poppler[utils]
+   dev-texlive/texlive-fontsrecommended
+   dev-texlive/texlive-latexextra
+   dev-texlive/texlive-luatex
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-05-20 Thread Michał Górny
commit: 9a97cc659158c447b023f1f59d3b8a8bdd62a27a
Author: Michał Górny  gentoo  org>
AuthorDate: Sat May 20 07:10:35 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat May 20 07:15:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a97cc65

dev-python/matplotlib: Use pypi.eclass in older version(s)

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/matplotlib/matplotlib-3.5.3.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-python/matplotlib/matplotlib-3.5.3.ebuild 
b/dev-python/matplotlib/matplotlib-3.5.3.ebuild
index 868720e51388..a765b2f7d83c 100644
--- a/dev-python/matplotlib/matplotlib-3.5.3.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.5.3.ebuild
@@ -3,12 +3,13 @@
 
 EAPI=8
 
+DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{9..11} )
 PYTHON_REQ_USE='tk?,threads(+)'
 
-inherit distutils-r1 flag-o-matic multiprocessing prefix toolchain-funcs \
-   virtualx
+inherit distutils-r1 flag-o-matic multiprocessing prefix pypi
+inherit toolchain-funcs virtualx
 
 FT_PV=2.6.1
 DESCRIPTION="Pure python plotting library with matlab like syntax"
@@ -17,8 +18,7 @@ HOMEPAGE="
https://github.com/matplotlib/matplotlib/
https://pypi.org/project/matplotlib/
 "
-SRC_URI="
-   mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
+SRC_URI+="
test? (

https://downloads.sourceforge.net/project/freetype/freetype2/${FT_PV}/freetype-${FT_PV}.tar.gz
)



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-05-04 Thread Michał Górny
commit: 41fe9cb112f5c7ee674de4183ac81299d7bc3a2f
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  4 16:14:10 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  4 16:17:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41fe9cb1

dev-python/matplotlib: Set DISTUTILS_EXT=1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/matplotlib/matplotlib-3.7.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/matplotlib/matplotlib-3.7.1.ebuild 
b/dev-python/matplotlib/matplotlib-3.7.1.ebuild
index 688f8ac85d71..9c878ad7c70a 100644
--- a/dev-python/matplotlib/matplotlib-3.7.1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.7.1.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{9..11} )
 PYTHON_REQ_USE='tk?,threads(+)'



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/files/, dev-python/matplotlib/

2023-04-20 Thread Michał Górny
commit: de35441288c195867695b7ad41b2a871f06f0c32
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Apr 21 04:03:13 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Apr 21 04:06:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de354412

dev-python/matplotlib: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/matplotlib/Manifest |   4 -
 .../matplotlib/files/matplotlib-3.6.0-test.patch   | 260 ---
 .../matplotlib/files/matplotlib-3.6.2-test.patch   | 171 -
 .../matplotlib/files/matplotlib-3.6.3-test.patch   |  25 --
 .../matplotlib/files/matplotlib-3.7.0-test.patch   | 244 --
 dev-python/matplotlib/matplotlib-3.6.1.ebuild  | 277 
 dev-python/matplotlib/matplotlib-3.6.2.ebuild  | 279 
 dev-python/matplotlib/matplotlib-3.6.3.ebuild  | 280 
 dev-python/matplotlib/matplotlib-3.7.0.ebuild  | 283 -
 9 files changed, 1823 deletions(-)

diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index d79e6201d131..296464c32ad0 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -1,7 +1,3 @@
 DIST freetype-2.6.1.tar.gz 2302080 BLAKE2B 
6a5fb98e5fa6cf4b7d7533ad44e364227d8c2f7dded4c552d6e22e204c32b7858f20d41d1e809ecdad6e5353d6cec81bea0e0b06a4533363a41ecab83ce3f7ca
 SHA512 
ff2daed64d712737085924c50e75862fafbcbb24eef6d72dac9eaae63bb656d7245397fd828f5d3e47ac847f7ff83d73dedfdd61fde1f7d6e0f0cdeb49bcf83b
 DIST matplotlib-3.5.3.tar.gz 35236343 BLAKE2B 
0d3f4e15295afe2c737e441325206e77c520a514bc87ab1eebef624f89896a2cf609e8d57b8fa8ef28ecf8c836e20cb296adaa95f81dbfcf3f2a45631e3dd02c
 SHA512 
f431d3046e9c5fbe5d44a16a762e9a178ba34380974964660eaf3681671178866a63b3bad9aad8d3ad423926f7db2965d514e9b1489e3a824a4532a01f0e0670
-DIST matplotlib-3.6.1.tar.gz 35826557 BLAKE2B 
b30710436a773298dcdf233e592656d9815f55f0daab0cc28811b9adbfd3b2ede08f4c13e0dfa43c5fb283bc1ba96ea793084f3d65ba13b9697d14ffa406a273
 SHA512 
40b148fe4574eea88e7e74c2844a4811c71651602bd7e0a863482571bfa216c01d4f5fcd36add14af82c5cacdb6ae9d441ed251ee5239d06bcc8d40c9ee8841b
-DIST matplotlib-3.6.2.tar.gz 35843927 BLAKE2B 
22b933b2ca2bfb156ee1592f522da6e7566f279fd6c7ef2d2f5aeb8697fc04085b57ba6bb5f7948572b3e671687b74d6ba9f7def2728b6224fbc98b121281a3c
 SHA512 
51b84a4328a85f674cb44728955fca8bb5b8b702c788158b8bcfc13a44206a5a658ac12ed8f9a5f6ec53ef543395fab4f3871f91013ba1432f3e2b848c36976f
-DIST matplotlib-3.6.3.tar.gz 35868590 BLAKE2B 
aa511e7d82c41ff2b5622b23847c2e94ed5d400be74eddcdab12ddba8d25bcc1b778c5fb2a29935bca71b76cbf4213088286c9a6a3d085e06036069909ccc1e7
 SHA512 
844ca90bcc9953d3d1289a6d471180a3dadb49c75eb59858bbbfb67d4b1292b83b86b366f22ab12d9e97c980376d48b86e745607ec4e812a3010c6fec01398dc
-DIST matplotlib-3.7.0.tar.gz 36346055 BLAKE2B 
558e14c5afaf7ec7f88604707b1adbd9bbcab7f8fcf2dfbc4d25b94b9fa55f4f04b4150d71f813a2be59b739dec1b70981afb0158d90fba03fbe19b291c3eafe
 SHA512 
60207fb10394422b7a11faffb2775c23c377e6dd72ef9f3fde1099d50e1810c4be55cf814da74fd87faf49a628459472945bb901a4cbe73c9676df54b862ad5c
 DIST matplotlib-3.7.1.tar.gz 38003777 BLAKE2B 
a387d23b58e09011cd3ae1f8c0ebf5dd8c04c8c15c1f6453c92cd22b2439fcabcf384f39ae8d2d2c6b7d2645817cd57a60856a4c05728e8f8aff9dd163af5083
 SHA512 
d7db4213d5b38eba779ba06ffaa8e67a435192e4a8cf62f8e1cd4b8079cd257b2e83cb79926df012b7084c785c0ce8b03275035f68cfcf0a36b0dda7322f2e67

diff --git a/dev-python/matplotlib/files/matplotlib-3.6.0-test.patch 
b/dev-python/matplotlib/files/matplotlib-3.6.0-test.patch
deleted file mode 100644
index 4f0fe2207507..
--- a/dev-python/matplotlib/files/matplotlib-3.6.0-test.patch
+++ /dev/null
@@ -1,260 +0,0 @@
-From 72702bcc76e3daf34d43aa76942f1008946712d6 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
-Date: Sat, 24 Sep 2022 09:21:56 +0200
-Subject: [PATCH] Increase image comparison limits
-
-Most of the tests require exact match which apparently doesn't always
-happen in non-pristine environments.  Some of them have very big
-differences due to texlive font rendering changes.

- lib/matplotlib/tests/test_arrow_patches.py | 6 +++---
- lib/matplotlib/tests/test_axes.py  | 6 +++---
- lib/matplotlib/tests/test_backend_pgf.py   | 2 +-
- lib/matplotlib/tests/test_colorbar.py  | 2 +-
- lib/matplotlib/tests/test_contour.py   | 2 +-
- lib/matplotlib/tests/test_figure.py| 2 +-
- lib/matplotlib/tests/test_image.py | 2 +-
- lib/matplotlib/tests/test_legend.py| 6 +++---
- lib/matplotlib/tests/test_lines.py | 3 ++-
- lib/matplotlib/tests/test_streamplot.py| 3 ++-
- lib/matplotlib/tests/test_units.py | 4 ++--
- lib/matplotlib/tests/test_usetex.py| 1 +
- lib/mpl_toolkits/tests/test_axes_grid1.py  | 2 +-
- 13 files changed, 22 insertions(+), 19 deletions(-)
-
-diff --git a/lib/matplotlib/tests/test_arrow_patches.py 

[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-04-20 Thread Sam James
commit: 44a6162635d489e006d79151d4e6dab4a6501c09
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 20 22:13:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 20 22:29:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44a61626

dev-python/matplotlib: Stabilize 3.7.1 hppa, #880781

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.7.1.ebuild 
b/dev-python/matplotlib/matplotlib-3.7.1.ebuild
index 96ae4ca7bdca..57ec9e9e1138 100644
--- a/dev-python/matplotlib/matplotlib-3.7.1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.7.1.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 IUSE="cairo doc excel examples gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-04-20 Thread Sam James
commit: c6ef2746f98f2d03b6252a4eadeeadb58f5416b4
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 20 22:14:18 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 20 22:29:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6ef2746

dev-python/matplotlib: Stabilize 3.7.1 x86, #880781

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.7.1.ebuild 
b/dev-python/matplotlib/matplotlib-3.7.1.ebuild
index 95394f6663b9..688f8ac85d71 100644
--- a/dev-python/matplotlib/matplotlib-3.7.1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.7.1.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc x86"
 IUSE="cairo doc excel examples gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-04-20 Thread Sam James
commit: 75a788955ef24749df56da80c2fba0e90a1b543f
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 20 22:13:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 20 22:29:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75a78895

dev-python/matplotlib: Stabilize 3.7.1 arm64, #880781

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.7.1.ebuild 
b/dev-python/matplotlib/matplotlib-3.7.1.ebuild
index d553b2d97895..78ff98f83e41 100644
--- a/dev-python/matplotlib/matplotlib-3.7.1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.7.1.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 IUSE="cairo doc excel examples gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-04-20 Thread Sam James
commit: d4f42845a4c8fa079d38bf22217f5720d5644edf
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 20 22:14:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 20 22:29:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4f42845

dev-python/matplotlib: Stabilize 3.7.1 ppc64, #880781

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.7.1.ebuild 
b/dev-python/matplotlib/matplotlib-3.7.1.ebuild
index 554918ef1330..9c00ae1f995b 100644
--- a/dev-python/matplotlib/matplotlib-3.7.1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.7.1.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc ~x86"
 IUSE="cairo doc excel examples gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-04-20 Thread Sam James
commit: b02d9d979d0d2f60ce0b5bd44a64b3375d374e6e
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 20 22:14:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 20 22:29:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b02d9d97

dev-python/matplotlib: Stabilize 3.7.1 sparc, #880781

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.7.1.ebuild 
b/dev-python/matplotlib/matplotlib-3.7.1.ebuild
index 9c00ae1f995b..95394f6663b9 100644
--- a/dev-python/matplotlib/matplotlib-3.7.1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.7.1.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
sparc ~x86"
 IUSE="cairo doc excel examples gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-04-20 Thread Sam James
commit: db93ee42952ea639e0686be0c2e1c462e4dec949
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 20 22:13:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 20 22:29:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db93ee42

dev-python/matplotlib: Stabilize 3.7.1 arm, #880781

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.7.1.ebuild 
b/dev-python/matplotlib/matplotlib-3.7.1.ebuild
index 78ff98f83e41..96ae4ca7bdca 100644
--- a/dev-python/matplotlib/matplotlib-3.7.1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.7.1.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 IUSE="cairo doc excel examples gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-04-20 Thread Sam James
commit: 3b2b5a84882330628c5c09d8892718456e1c0899
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 20 22:13:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 20 22:29:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b2b5a84

dev-python/matplotlib: Stabilize 3.7.1 ppc, #880781

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.7.1.ebuild 
b/dev-python/matplotlib/matplotlib-3.7.1.ebuild
index 57ec9e9e1138..554918ef1330 100644
--- a/dev-python/matplotlib/matplotlib-3.7.1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.7.1.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 IUSE="cairo doc excel examples gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-04-20 Thread Sam James
commit: 55e2fe38c91f1d0f06fb295899a7e5f8bc4353c5
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 20 22:13:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 20 22:29:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55e2fe38

dev-python/matplotlib: Stabilize 3.7.1 amd64, #880781

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.7.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.7.1.ebuild 
b/dev-python/matplotlib/matplotlib-3.7.1.ebuild
index 11008e4e4aa2..d553b2d97895 100644
--- a/dev-python/matplotlib/matplotlib-3.7.1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.7.1.ebuild
@@ -29,7 +29,7 @@ SRC_URI+="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 IUSE="cairo doc excel examples gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/, dev-python/matplotlib/files/

2023-03-04 Thread Michał Górny
commit: 8e126e294a801a5f2995a832b1807fc17759ab83
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Mar  4 17:53:42 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar  4 18:16:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e126e29

dev-python/matplotlib: Bump to 3.7.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/matplotlib/Manifest |   1 +
 .../matplotlib/files/matplotlib-3.7.1-test.patch   | 244 ++
 dev-python/matplotlib/matplotlib-3.7.1.ebuild  | 283 +
 3 files changed, 528 insertions(+)

diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index ffa97a657791..d79e6201d131 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -4,3 +4,4 @@ DIST matplotlib-3.6.1.tar.gz 35826557 BLAKE2B 
b30710436a773298dcdf233e592656d981
 DIST matplotlib-3.6.2.tar.gz 35843927 BLAKE2B 
22b933b2ca2bfb156ee1592f522da6e7566f279fd6c7ef2d2f5aeb8697fc04085b57ba6bb5f7948572b3e671687b74d6ba9f7def2728b6224fbc98b121281a3c
 SHA512 
51b84a4328a85f674cb44728955fca8bb5b8b702c788158b8bcfc13a44206a5a658ac12ed8f9a5f6ec53ef543395fab4f3871f91013ba1432f3e2b848c36976f
 DIST matplotlib-3.6.3.tar.gz 35868590 BLAKE2B 
aa511e7d82c41ff2b5622b23847c2e94ed5d400be74eddcdab12ddba8d25bcc1b778c5fb2a29935bca71b76cbf4213088286c9a6a3d085e06036069909ccc1e7
 SHA512 
844ca90bcc9953d3d1289a6d471180a3dadb49c75eb59858bbbfb67d4b1292b83b86b366f22ab12d9e97c980376d48b86e745607ec4e812a3010c6fec01398dc
 DIST matplotlib-3.7.0.tar.gz 36346055 BLAKE2B 
558e14c5afaf7ec7f88604707b1adbd9bbcab7f8fcf2dfbc4d25b94b9fa55f4f04b4150d71f813a2be59b739dec1b70981afb0158d90fba03fbe19b291c3eafe
 SHA512 
60207fb10394422b7a11faffb2775c23c377e6dd72ef9f3fde1099d50e1810c4be55cf814da74fd87faf49a628459472945bb901a4cbe73c9676df54b862ad5c
+DIST matplotlib-3.7.1.tar.gz 38003777 BLAKE2B 
a387d23b58e09011cd3ae1f8c0ebf5dd8c04c8c15c1f6453c92cd22b2439fcabcf384f39ae8d2d2c6b7d2645817cd57a60856a4c05728e8f8aff9dd163af5083
 SHA512 
d7db4213d5b38eba779ba06ffaa8e67a435192e4a8cf62f8e1cd4b8079cd257b2e83cb79926df012b7084c785c0ce8b03275035f68cfcf0a36b0dda7322f2e67

diff --git a/dev-python/matplotlib/files/matplotlib-3.7.1-test.patch 
b/dev-python/matplotlib/files/matplotlib-3.7.1-test.patch
new file mode 100644
index ..e2471a4282c2
--- /dev/null
+++ b/dev-python/matplotlib/files/matplotlib-3.7.1-test.patch
@@ -0,0 +1,244 @@
+From 2290694d52ef1af255b9f0fa0d9c3c9ebcee9264 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
+Date: Tue, 14 Feb 2023 20:46:30 +0100
+Subject: [PATCH] Adjust tolerances to make tests pass on real hardware
+
+---
+ lib/matplotlib/tests/test_arrow_patches.py | 6 +++---
+ lib/matplotlib/tests/test_axes.py  | 6 +++---
+ lib/matplotlib/tests/test_colorbar.py  | 2 +-
+ lib/matplotlib/tests/test_constrainedlayout.py | 8 
+ lib/matplotlib/tests/test_contour.py   | 3 +--
+ lib/matplotlib/tests/test_figure.py| 2 +-
+ lib/matplotlib/tests/test_image.py | 2 +-
+ lib/matplotlib/tests/test_legend.py| 6 +++---
+ lib/matplotlib/tests/test_lines.py | 2 +-
+ lib/matplotlib/tests/test_units.py | 4 ++--
+ lib/matplotlib/tests/test_usetex.py| 3 ++-
+ 11 files changed, 22 insertions(+), 22 deletions(-)
+
+diff --git a/lib/matplotlib/tests/test_arrow_patches.py 
b/lib/matplotlib/tests/test_arrow_patches.py
+index 8d573b4adb..dfc42efcb9 100644
+--- a/lib/matplotlib/tests/test_arrow_patches.py
 b/lib/matplotlib/tests/test_arrow_patches.py
+@@ -67,7 +67,7 @@ def __prepare_fancyarrow_dpi_cor_test():
+ 
+ 
+ @image_comparison(['fancyarrow_dpi_cor_100dpi.png'], remove_text=True,
+-  tol=0 if platform.machine() == 'x86_64' else 0.02,
++  tol=0.015 if platform.machine() == 'x86_64' else 0.02,
+   savefig_kwarg=dict(dpi=100))
+ def test_fancyarrow_dpi_cor_100dpi():
+ """
+@@ -82,7 +82,7 @@ def test_fancyarrow_dpi_cor_100dpi():
+ 
+ 
+ @image_comparison(['fancyarrow_dpi_cor_200dpi.png'], remove_text=True,
+-  tol=0 if platform.machine() == 'x86_64' else 0.02,
++  tol=0.018 if platform.machine() == 'x86_64' else 0.02,
+   savefig_kwarg=dict(dpi=200))
+ def test_fancyarrow_dpi_cor_200dpi():
+ """
+@@ -115,7 +115,7 @@ def test_fancyarrow_dash():
+ 
+ 
+ @image_comparison(['arrow_styles.png'], style='mpl20', remove_text=True,
+-  tol=0 if platform.machine() == 'x86_64' else 0.005)
++  tol=0.005)
+ def test_arrow_styles():
+ styles = mpatches.ArrowStyle.get_styles()
+ 
+diff --git a/lib/matplotlib/tests/test_axes.py 
b/lib/matplotlib/tests/test_axes.py
+index 004f6320de..63d705cb91 100644
+--- a/lib/matplotlib/tests/test_axes.py
 b/lib/matplotlib/tests/test_axes.py
+@@ -1034,7 +1034,7 @@ def test_imshow():
+ 
+ @image_comparison(
+ ['imshow_clip'], 

[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/, dev-python/matplotlib/files/

2023-02-14 Thread Michał Górny
commit: 95849b100122ecaf07b77676102c305658c3677d
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Feb 14 21:03:30 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Feb 14 21:05:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=95849b10

dev-python/matplotlib: Bump to 3.7.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/matplotlib/Manifest |   1 +
 .../matplotlib/files/matplotlib-3.7.0-test.patch   | 244 ++
 dev-python/matplotlib/matplotlib-3.7.0.ebuild  | 283 +
 3 files changed, 528 insertions(+)

diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index 6a671b9518cf..ffa97a657791 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -3,3 +3,4 @@ DIST matplotlib-3.5.3.tar.gz 35236343 BLAKE2B 
0d3f4e15295afe2c737e441325206e77c5
 DIST matplotlib-3.6.1.tar.gz 35826557 BLAKE2B 
b30710436a773298dcdf233e592656d9815f55f0daab0cc28811b9adbfd3b2ede08f4c13e0dfa43c5fb283bc1ba96ea793084f3d65ba13b9697d14ffa406a273
 SHA512 
40b148fe4574eea88e7e74c2844a4811c71651602bd7e0a863482571bfa216c01d4f5fcd36add14af82c5cacdb6ae9d441ed251ee5239d06bcc8d40c9ee8841b
 DIST matplotlib-3.6.2.tar.gz 35843927 BLAKE2B 
22b933b2ca2bfb156ee1592f522da6e7566f279fd6c7ef2d2f5aeb8697fc04085b57ba6bb5f7948572b3e671687b74d6ba9f7def2728b6224fbc98b121281a3c
 SHA512 
51b84a4328a85f674cb44728955fca8bb5b8b702c788158b8bcfc13a44206a5a658ac12ed8f9a5f6ec53ef543395fab4f3871f91013ba1432f3e2b848c36976f
 DIST matplotlib-3.6.3.tar.gz 35868590 BLAKE2B 
aa511e7d82c41ff2b5622b23847c2e94ed5d400be74eddcdab12ddba8d25bcc1b778c5fb2a29935bca71b76cbf4213088286c9a6a3d085e06036069909ccc1e7
 SHA512 
844ca90bcc9953d3d1289a6d471180a3dadb49c75eb59858bbbfb67d4b1292b83b86b366f22ab12d9e97c980376d48b86e745607ec4e812a3010c6fec01398dc
+DIST matplotlib-3.7.0.tar.gz 36346055 BLAKE2B 
558e14c5afaf7ec7f88604707b1adbd9bbcab7f8fcf2dfbc4d25b94b9fa55f4f04b4150d71f813a2be59b739dec1b70981afb0158d90fba03fbe19b291c3eafe
 SHA512 
60207fb10394422b7a11faffb2775c23c377e6dd72ef9f3fde1099d50e1810c4be55cf814da74fd87faf49a628459472945bb901a4cbe73c9676df54b862ad5c

diff --git a/dev-python/matplotlib/files/matplotlib-3.7.0-test.patch 
b/dev-python/matplotlib/files/matplotlib-3.7.0-test.patch
new file mode 100644
index ..dc3ed23db44e
--- /dev/null
+++ b/dev-python/matplotlib/files/matplotlib-3.7.0-test.patch
@@ -0,0 +1,244 @@
+From 52720f5ecf37be3379f7e048cadd8cf9895377ed Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
+Date: Tue, 14 Feb 2023 20:46:30 +0100
+Subject: [PATCH] Adjust tolerances to make tests pass on real hardware
+
+---
+ lib/matplotlib/tests/test_arrow_patches.py | 6 +++---
+ lib/matplotlib/tests/test_axes.py  | 6 +++---
+ lib/matplotlib/tests/test_colorbar.py  | 2 +-
+ lib/matplotlib/tests/test_constrainedlayout.py | 8 
+ lib/matplotlib/tests/test_contour.py   | 3 +--
+ lib/matplotlib/tests/test_figure.py| 2 +-
+ lib/matplotlib/tests/test_image.py | 2 +-
+ lib/matplotlib/tests/test_legend.py| 6 +++---
+ lib/matplotlib/tests/test_lines.py | 2 +-
+ lib/matplotlib/tests/test_units.py | 4 ++--
+ lib/matplotlib/tests/test_usetex.py| 3 ++-
+ 11 files changed, 22 insertions(+), 22 deletions(-)
+
+diff --git a/lib/matplotlib/tests/test_arrow_patches.py 
b/lib/matplotlib/tests/test_arrow_patches.py
+index 8d573b4adb..dfc42efcb9 100644
+--- a/lib/matplotlib/tests/test_arrow_patches.py
 b/lib/matplotlib/tests/test_arrow_patches.py
+@@ -67,7 +67,7 @@ def __prepare_fancyarrow_dpi_cor_test():
+ 
+ 
+ @image_comparison(['fancyarrow_dpi_cor_100dpi.png'], remove_text=True,
+-  tol=0 if platform.machine() == 'x86_64' else 0.02,
++  tol=0.015 if platform.machine() == 'x86_64' else 0.02,
+   savefig_kwarg=dict(dpi=100))
+ def test_fancyarrow_dpi_cor_100dpi():
+ """
+@@ -82,7 +82,7 @@ def test_fancyarrow_dpi_cor_100dpi():
+ 
+ 
+ @image_comparison(['fancyarrow_dpi_cor_200dpi.png'], remove_text=True,
+-  tol=0 if platform.machine() == 'x86_64' else 0.02,
++  tol=0.018 if platform.machine() == 'x86_64' else 0.02,
+   savefig_kwarg=dict(dpi=200))
+ def test_fancyarrow_dpi_cor_200dpi():
+ """
+@@ -115,7 +115,7 @@ def test_fancyarrow_dash():
+ 
+ 
+ @image_comparison(['arrow_styles.png'], style='mpl20', remove_text=True,
+-  tol=0 if platform.machine() == 'x86_64' else 0.005)
++  tol=0.005)
+ def test_arrow_styles():
+ styles = mpatches.ArrowStyle.get_styles()
+ 
+diff --git a/lib/matplotlib/tests/test_axes.py 
b/lib/matplotlib/tests/test_axes.py
+index 8bf6051b3e..fce27f1528 100644
+--- a/lib/matplotlib/tests/test_axes.py
 b/lib/matplotlib/tests/test_axes.py
+@@ -1034,7 +1034,7 @@ def test_imshow():
+ 
+ @image_comparison(
+ ['imshow_clip'], 

[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2023-01-16 Thread Michał Górny
commit: afe1e2f8bcc26969ed6d4c247d0566046fe1170e
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jan 17 04:55:41 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jan 17 05:07:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afe1e2f8

dev-python/matplotlib: Remove setuptools_scm_git_archive dep

Closes: https://bugs.gentoo.org/891157
Signed-off-by: Michał Górny  gentoo.org>

 dev-python/matplotlib/matplotlib-3.6.1.ebuild | 1 -
 dev-python/matplotlib/matplotlib-3.6.2.ebuild | 1 -
 dev-python/matplotlib/matplotlib-3.6.3.ebuild | 1 -
 3 files changed, 3 deletions(-)

diff --git a/dev-python/matplotlib/matplotlib-3.6.1.ebuild 
b/dev-python/matplotlib/matplotlib-3.6.1.ebuild
index 6e86bc9fc1cc..e5501461c469 100644
--- a/dev-python/matplotlib/matplotlib-3.6.1.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.6.1.ebuild
@@ -89,7 +89,6 @@ RDEPEND="
 BDEPEND="
${RDEPEND}
>=dev-python/setuptools_scm-7[${PYTHON_USEDEP}]
-   dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}]
virtual/pkgconfig
doc? (
>=app-text/dvipng-1.15-r1

diff --git a/dev-python/matplotlib/matplotlib-3.6.2.ebuild 
b/dev-python/matplotlib/matplotlib-3.6.2.ebuild
index a76be90fbe26..d8abecd0d250 100644
--- a/dev-python/matplotlib/matplotlib-3.6.2.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.6.2.ebuild
@@ -89,7 +89,6 @@ RDEPEND="
 BDEPEND="
${RDEPEND}
>=dev-python/setuptools_scm-7[${PYTHON_USEDEP}]
-   dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}]
virtual/pkgconfig
doc? (
>=app-text/dvipng-1.15-r1

diff --git a/dev-python/matplotlib/matplotlib-3.6.3.ebuild 
b/dev-python/matplotlib/matplotlib-3.6.3.ebuild
index 1d42e6402a03..da2cb549942e 100644
--- a/dev-python/matplotlib/matplotlib-3.6.3.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.6.3.ebuild
@@ -89,7 +89,6 @@ RDEPEND="
 BDEPEND="
${RDEPEND}
>=dev-python/setuptools_scm-7[${PYTHON_USEDEP}]
-   dev-python/setuptools_scm_git_archive[${PYTHON_USEDEP}]
virtual/pkgconfig
doc? (
>=app-text/dvipng-1.15-r1



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/files/, dev-python/matplotlib/

2023-01-11 Thread Michał Górny
commit: 4e288a50eaaa453834259089cb9f89ef11d4b9ba
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Jan 12 05:22:34 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Jan 12 06:13:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e288a50

dev-python/matplotlib: Bump to 3.6.3

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/matplotlib/Manifest |   1 +
 .../matplotlib/files/matplotlib-3.6.3-test.patch   |  25 ++
 dev-python/matplotlib/matplotlib-3.6.3.ebuild  | 281 +
 3 files changed, 307 insertions(+)

diff --git a/dev-python/matplotlib/Manifest b/dev-python/matplotlib/Manifest
index 30587c3f6ac3..6a671b9518cf 100644
--- a/dev-python/matplotlib/Manifest
+++ b/dev-python/matplotlib/Manifest
@@ -2,3 +2,4 @@ DIST freetype-2.6.1.tar.gz 2302080 BLAKE2B 
6a5fb98e5fa6cf4b7d7533ad44e364227d8c2
 DIST matplotlib-3.5.3.tar.gz 35236343 BLAKE2B 
0d3f4e15295afe2c737e441325206e77c520a514bc87ab1eebef624f89896a2cf609e8d57b8fa8ef28ecf8c836e20cb296adaa95f81dbfcf3f2a45631e3dd02c
 SHA512 
f431d3046e9c5fbe5d44a16a762e9a178ba34380974964660eaf3681671178866a63b3bad9aad8d3ad423926f7db2965d514e9b1489e3a824a4532a01f0e0670
 DIST matplotlib-3.6.1.tar.gz 35826557 BLAKE2B 
b30710436a773298dcdf233e592656d9815f55f0daab0cc28811b9adbfd3b2ede08f4c13e0dfa43c5fb283bc1ba96ea793084f3d65ba13b9697d14ffa406a273
 SHA512 
40b148fe4574eea88e7e74c2844a4811c71651602bd7e0a863482571bfa216c01d4f5fcd36add14af82c5cacdb6ae9d441ed251ee5239d06bcc8d40c9ee8841b
 DIST matplotlib-3.6.2.tar.gz 35843927 BLAKE2B 
22b933b2ca2bfb156ee1592f522da6e7566f279fd6c7ef2d2f5aeb8697fc04085b57ba6bb5f7948572b3e671687b74d6ba9f7def2728b6224fbc98b121281a3c
 SHA512 
51b84a4328a85f674cb44728955fca8bb5b8b702c788158b8bcfc13a44206a5a658ac12ed8f9a5f6ec53ef543395fab4f3871f91013ba1432f3e2b848c36976f
+DIST matplotlib-3.6.3.tar.gz 35868590 BLAKE2B 
aa511e7d82c41ff2b5622b23847c2e94ed5d400be74eddcdab12ddba8d25bcc1b778c5fb2a29935bca71b76cbf4213088286c9a6a3d085e06036069909ccc1e7
 SHA512 
844ca90bcc9953d3d1289a6d471180a3dadb49c75eb59858bbbfb67d4b1292b83b86b366f22ab12d9e97c980376d48b86e745607ec4e812a3010c6fec01398dc

diff --git a/dev-python/matplotlib/files/matplotlib-3.6.3-test.patch 
b/dev-python/matplotlib/files/matplotlib-3.6.3-test.patch
new file mode 100644
index ..176f2f03c5c9
--- /dev/null
+++ b/dev-python/matplotlib/files/matplotlib-3.6.3-test.patch
@@ -0,0 +1,25 @@
+From 28294f8dc7305707c6e9a481c42416b2fb5714a1 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
+Date: Thu, 12 Jan 2023 06:39:23 +0100
+Subject: [PATCH] Increase more tolerances
+
+---
+ lib/matplotlib/tests/test_lines.py | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/lib/matplotlib/tests/test_lines.py 
b/lib/matplotlib/tests/test_lines.py
+index e83a90ccb1..ddba36333f 100644
+--- a/lib/matplotlib/tests/test_lines.py
 b/lib/matplotlib/tests/test_lines.py
+@@ -166,7 +166,7 @@ def test_set_drawstyle():
+ 
+ 
+ @image_comparison(['line_collection_dashes'], remove_text=True, style='mpl20',
+-  tol=0.62)
++  tol=0.65)
+ def test_set_line_coll_dash_image():
+ fig, ax = plt.subplots()
+ np.random.seed(0)
+-- 
+2.39.0
+

diff --git a/dev-python/matplotlib/matplotlib-3.6.3.ebuild 
b/dev-python/matplotlib/matplotlib-3.6.3.ebuild
new file mode 100644
index ..5815c0dee7bc
--- /dev/null
+++ b/dev-python/matplotlib/matplotlib-3.6.3.ebuild
@@ -0,0 +1,281 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+PYTHON_REQ_USE='tk?,threads(+)'
+
+inherit distutils-r1 flag-o-matic multiprocessing prefix toolchain-funcs \
+   virtualx
+
+FT_PV=2.6.1
+DESCRIPTION="Pure python plotting library with matlab like syntax"
+HOMEPAGE="
+   https://matplotlib.org/
+   https://github.com/matplotlib/matplotlib/
+   https://pypi.org/project/matplotlib/
+"
+SRC_URI="
+   mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz
+   test? (
+   
https://downloads.sourceforge.net/project/freetype/freetype2/${FT_PV}/freetype-${FT_PV}.tar.gz
+   )
+"
+
+# Main license: matplotlib
+# Some modules: BSD
+# matplotlib/backends/qt4_editor: MIT
+# Fonts: BitstreamVera, OFL-1.1
+LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+IUSE="cairo doc excel examples gtk3 latex qt5 tk webagg wxwidgets"
+
+# internal copy of pycxx highly patched
+#  dev-python/pycxx
+RDEPEND="
+   dev-python/certifi[${PYTHON_USEDEP}]
+   >=dev-python/contourpy-1.0.1[${PYTHON_USEDEP}]
+   >=dev-python/cycler-0.10.0-r1[${PYTHON_USEDEP}]
+   >=dev-python/fonttools-4.22.0[${PYTHON_USEDEP}]
+   >=dev-python/kiwisolver-1.2.0[${PYTHON_USEDEP}]
+   >=dev-python/numpy-1.19[${PYTHON_USEDEP}]
+   

[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2022-12-10 Thread Sam James
commit: 1f17ca6d2e775c9ec12b9f6774a0f109a165b67f
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 10 17:37:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 10 17:37:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f17ca6d

dev-python/matplotlib: Stabilize 3.6.2 amd64, #880781

Signed-off-by: Sam James  gentoo.org>

 dev-python/matplotlib/matplotlib-3.6.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.6.2.ebuild 
b/dev-python/matplotlib/matplotlib-3.6.2.ebuild
index 940aac64ea4c..f443a9763c6f 100644
--- a/dev-python/matplotlib/matplotlib-3.6.2.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.6.2.ebuild
@@ -30,7 +30,7 @@ SRC_URI="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 IUSE="cairo doc excel examples gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2022-11-22 Thread Arthur Zamarin
commit: 62ac0765856bc59e133a0b7a9b62be4dc33768c5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Nov 22 18:51:53 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Nov 22 18:51:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62ac0765

dev-python/matplotlib: Keyword 3.6.2 sparc, #872620

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/matplotlib/matplotlib-3.6.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.6.2.ebuild 
b/dev-python/matplotlib/matplotlib-3.6.2.ebuild
index 7ece78b92af0..822423356e00 100644
--- a/dev-python/matplotlib/matplotlib-3.6.2.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.6.2.ebuild
@@ -30,7 +30,7 @@ SRC_URI="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
 IUSE="cairo doc excel examples gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2022-11-22 Thread Arthur Zamarin
commit: cdba993ed43d39eb9c18439065e9a9c2d5db85ae
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Nov 22 18:51:46 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Nov 22 18:51:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdba993e

dev-python/matplotlib: Keyword 3.6.2 s390, #872620

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/matplotlib/matplotlib-3.6.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.6.2.ebuild 
b/dev-python/matplotlib/matplotlib-3.6.2.ebuild
index d2ab7240ae53..b04a0b3f4ab3 100644
--- a/dev-python/matplotlib/matplotlib-3.6.2.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.6.2.ebuild
@@ -30,7 +30,7 @@ SRC_URI="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~x86"
 IUSE="cairo doc excel examples gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



[gentoo-commits] repo/gentoo:master commit in: dev-python/matplotlib/

2022-11-22 Thread Arthur Zamarin
commit: 76618b027bb14e9a926fc5e9a9996d0d2824e865
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Nov 22 18:51:50 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Nov 22 18:51:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76618b02

dev-python/matplotlib: Keyword 3.6.2 ia64, #872620

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-python/matplotlib/matplotlib-3.6.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/matplotlib/matplotlib-3.6.2.ebuild 
b/dev-python/matplotlib/matplotlib-3.6.2.ebuild
index b04a0b3f4ab3..7ece78b92af0 100644
--- a/dev-python/matplotlib/matplotlib-3.6.2.ebuild
+++ b/dev-python/matplotlib/matplotlib-3.6.2.ebuild
@@ -30,7 +30,7 @@ SRC_URI="
 # Fonts: BitstreamVera, OFL-1.1
 LICENSE="BitstreamVera BSD matplotlib MIT OFL-1.1"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~x86"
 IUSE="cairo doc excel examples gtk3 latex qt5 tk webagg wxwidgets"
 
 # internal copy of pycxx highly patched



  1   2   3   4   >