Sun Nov 19 15:56:25 2023 UTC ()
py-matplotlib: update to 3.8.2.

This is the second bugfix release of the 3.8 series.

Highlights of this release include:

    Fix a segfault in the MacOS backend when running on Python 3.12
    Fix Contour labeling manual positions selecting incorrect contours.
    Various documentation improvements


(wiz)
diff -r1.89 -r1.90 pkgsrc/graphics/py-matplotlib/Makefile
diff -r1.59 -r1.60 pkgsrc/graphics/py-matplotlib/distinfo

cvs diff -r1.89 -r1.90 pkgsrc/graphics/py-matplotlib/Makefile (expand / switch to unified diff)

--- pkgsrc/graphics/py-matplotlib/Makefile 2023/11/12 13:22:13 1.89
+++ pkgsrc/graphics/py-matplotlib/Makefile 2023/11/19 15:56:25 1.90
@@ -1,43 +1,39 @@ @@ -1,43 +1,39 @@
1# $NetBSD: Makefile,v 1.89 2023/11/12 13:22:13 wiz Exp $ 1# $NetBSD: Makefile,v 1.90 2023/11/19 15:56:25 wiz Exp $
2 2
3DISTNAME= matplotlib-3.8.1 3DISTNAME= matplotlib-3.8.2
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
5PKGREVISION= 1 
6CATEGORIES= graphics python 5CATEGORIES= graphics python
7MASTER_SITES= ${MASTER_SITE_PYPI:=m/matplotlib/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=m/matplotlib/}
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://matplotlib.org/ 9HOMEPAGE= https://matplotlib.org/
11COMMENT= Matlab-style plotting package for Python 10COMMENT= Matlab-style plotting package for Python
12# LICENSE= see ${WRKSRC}/LICENSE/LICENSE 11# LICENSE= see ${WRKSRC}/LICENSE/LICENSE
13 12
14TOOL_DEPENDS+= ${PYPKGPREFIX}-certifi>=2020.06.20:../../security/py-certifi 13TOOL_DEPENDS+= ${PYPKGPREFIX}-certifi>=2020.06.20:../../security/py-certifi
15TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=64:../../devel/py-setuptools 14TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=64:../../devel/py-setuptools
16TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=7:../../devel/py-setuptools_scm 15TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=7:../../devel/py-setuptools_scm
17TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel 16TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
18DEPENDS+= ${PYPKGPREFIX}-Pillow>=6.2.0:../../graphics/py-Pillow 17DEPENDS+= ${PYPKGPREFIX}-Pillow>=6.2.0:../../graphics/py-Pillow
19DEPENDS+= ${PYPKGPREFIX}-cairo-[0-9]*:../../graphics/py-cairo 18DEPENDS+= ${PYPKGPREFIX}-cairo-[0-9]*:../../graphics/py-cairo
20DEPENDS+= ${PYPKGPREFIX}-contourpy>=1.0.1:../../graphics/py-contourpy 19DEPENDS+= ${PYPKGPREFIX}-contourpy>=1.0.1:../../graphics/py-contourpy
21DEPENDS+= ${PYPKGPREFIX}-cycler>=0.10:../../graphics/py-cycler 20DEPENDS+= ${PYPKGPREFIX}-cycler>=0.10:../../graphics/py-cycler
22DEPENDS+= ${PYPKGPREFIX}-dateutil>=2.7:../../time/py-dateutil 21DEPENDS+= ${PYPKGPREFIX}-dateutil>=2.7:../../time/py-dateutil
23DEPENDS+= ${PYPKGPREFIX}-fonttools>=4.22.0:../../fonts/py-fonttools 22DEPENDS+= ${PYPKGPREFIX}-fonttools>=4.22.0:../../fonts/py-fonttools
24DEPENDS+= ${PYPKGPREFIX}-kiwisolver>=1.0.1:../../math/py-kiwisolver 23DEPENDS+= ${PYPKGPREFIX}-kiwisolver>=1.0.1:../../math/py-kiwisolver
25DEPENDS+= ${PYPKGPREFIX}-packaging>=20.0:../../devel/py-packaging 24DEPENDS+= ${PYPKGPREFIX}-packaging>=20.0:../../devel/py-packaging
26DEPENDS+= ${PYPKGPREFIX}-pyparsing>=2.3.1:../../devel/py-pyparsing 25DEPENDS+= ${PYPKGPREFIX}-pyparsing>=2.3.1:../../devel/py-pyparsing
27TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test 
28 26
29USE_LANGUAGES= c c++ 27USE_LANGUAGES= c c++
30USE_TOOLS+= pkg-config 28USE_TOOLS+= pkg-config
31 29
32PYSETUPTESTTARGET= pytest 
33 
34PYTHON_VERSIONS_INCOMPATIBLE= 27 38 30PYTHON_VERSIONS_INCOMPATIBLE= 27 38
35 31
36.include "../../devel/py-pybind11/buildlink3.mk" 32.include "../../devel/py-pybind11/buildlink3.mk"
37.include "../../devel/zlib/buildlink3.mk" 33.include "../../devel/zlib/buildlink3.mk"
38.include "../../graphics/freetype2/buildlink3.mk" 34.include "../../graphics/freetype2/buildlink3.mk"
39.include "../../graphics/png/buildlink3.mk" 35.include "../../graphics/png/buildlink3.mk"
40.include "../../lang/python/wheel.mk" 36.include "../../lang/python/wheel.mk"
41.include "../../math/py-numpy/buildlink3.mk" 37.include "../../math/py-numpy/buildlink3.mk"
42.include "../../math/qhull/buildlink3.mk" 38.include "../../math/qhull/buildlink3.mk"
43.include "../../mk/bsd.pkg.mk" 39.include "../../mk/bsd.pkg.mk"

cvs diff -r1.59 -r1.60 pkgsrc/graphics/py-matplotlib/distinfo (expand / switch to unified diff)

--- pkgsrc/graphics/py-matplotlib/distinfo 2023/11/01 09:26:07 1.59
+++ pkgsrc/graphics/py-matplotlib/distinfo 2023/11/19 15:56:25 1.60
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.59 2023/11/01 09:26:07 adam Exp $ 1$NetBSD: distinfo,v 1.60 2023/11/19 15:56:25 wiz Exp $
2 2
3BLAKE2s (matplotlib-3.8.1.tar.gz) = 5d4763c52947dd1bca70bda367b88b234f7079c82937cff96a60fbc987c65263 3BLAKE2s (matplotlib-3.8.2.tar.gz) = 8a07b524a15b664917035c897d837a9488bea6ea6e5de4d95c74f85d390624f0
4SHA512 (matplotlib-3.8.1.tar.gz) = bb933361caba0f4ea590df56569edf4cb728f1daa1219f8793b5ae6ba591cb5d1600fdd1693b7c72a8bb70b0da696b05f1b6ddcabe93d723f29d8541fbf0372c 4SHA512 (matplotlib-3.8.2.tar.gz) = 4336ca9799bb03fc2f885e35889ad1c62412f7d7b6aa8e284049f75d1166d2f6753c27cf827f0e7f0bb461d3707ccf63a3172ed82f26ec413c0a6578791f957b
5Size (matplotlib-3.8.1.tar.gz) = 35868840 bytes 5Size (matplotlib-3.8.2.tar.gz) = 35866957 bytes
6SHA1 (patch-mplsetup.cfg) = 06bf93f112ab4ed4604179c1cc7fd2bdee62b56d 6SHA1 (patch-mplsetup.cfg) = 06bf93f112ab4ed4604179c1cc7fd2bdee62b56d