pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/graphics/py-matplotlib



Module Name:    pkgsrc
Committed By:   adam
Date:           Mon Jun 29 11:25:19 UTC 2026

Modified Files:
        pkgsrc/graphics/py-matplotlib: Makefile PLIST distinfo

Log Message:
py-matplotlib: updated to 3.11.0

3.11.0

The largest change within this release is a complete overhaul of text and font
processing. Through the use of libraqm, HarfBuzz, SheenBidi, and an updated
release of FreeType, all text should now support modern font features, enabling
full internationalization in all languages. Not all features of these libraries
are supported yet, but we expect this work to enable further improvements in an
easier manner.

Outside of text handling, there are several improvements to 3D Axes,
performance, new accessible colour sequences, flexible figure management, and
more. See the release notes for more information.


To generate a diff of this commit:
cvs rdiff -u -r1.114 -r1.115 pkgsrc/graphics/py-matplotlib/Makefile
cvs rdiff -u -r1.41 -r1.42 pkgsrc/graphics/py-matplotlib/PLIST
cvs rdiff -u -r1.75 -r1.76 pkgsrc/graphics/py-matplotlib/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/graphics/py-matplotlib/Makefile
diff -u pkgsrc/graphics/py-matplotlib/Makefile:1.114 pkgsrc/graphics/py-matplotlib/Makefile:1.115
--- pkgsrc/graphics/py-matplotlib/Makefile:1.114        Sun Jun 28 15:41:24 2026
+++ pkgsrc/graphics/py-matplotlib/Makefile      Mon Jun 29 11:25:19 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.114 2026/06/28 15:41:24 wiz Exp $
+# $NetBSD: Makefile,v 1.115 2026/06/29 11:25:19 adam Exp $
 
-DISTNAME=      matplotlib-3.10.9
+DISTNAME=      matplotlib-3.11.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    graphics python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=m/matplotlib/}
@@ -13,7 +13,7 @@ COMMENT=      Matlab-style plotting package f
 TOOL_DEPENDS+= ${PYPKGPREFIX}-certifi>=2020.06.20:../../security/py-certifi
 TOOL_DEPENDS+= ${PYPKGPREFIX}-meson_python>=0:../../devel/py-meson_python
 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=0:../../devel/py-setuptools_scm
-DEPENDS+=      ${PYPKGPREFIX}-Pillow>=8.0:../../graphics/py-Pillow
+DEPENDS+=      ${PYPKGPREFIX}-Pillow>=9:../../graphics/py-Pillow
 DEPENDS+=      ${PYPKGPREFIX}-contourpy>=1.0.1:../../graphics/py-contourpy
 DEPENDS+=      ${PYPKGPREFIX}-cycler>=0.10:../../graphics/py-cycler
 DEPENDS+=      ${PYPKGPREFIX}-dateutil>=2.7:../../time/py-dateutil
@@ -27,6 +27,7 @@ USE_LANGUAGES=        c c++
 USE_TOOLS+=    pkg-config
 
 WHEEL_ARGS+=   -Csetup-args="-Dsystem-freetype=true"
+WHEEL_ARGS+=   -Csetup-args="-Dsystem-libraqm=true"
 WHEEL_ARGS+=   -Csetup-args="-Dsystem-qhull=true"
 WHEEL_ARGS+=   -Csetup-args="-Db_lto=false"
 # install test data, per
@@ -54,6 +55,7 @@ do-test:
 .include "../../devel/zlib/buildlink3.mk"
 .include "../../graphics/freetype2/buildlink3.mk"
 .include "../../graphics/png/buildlink3.mk"
+.include "../../graphics/raqm/buildlink3.mk"
 .include "../../lang/python/wheel.mk"
 .include "../../lang/python/tool.mk"
 .include "../../math/py-numpy/buildlink3.mk"

Index: pkgsrc/graphics/py-matplotlib/PLIST
diff -u pkgsrc/graphics/py-matplotlib/PLIST:1.41 pkgsrc/graphics/py-matplotlib/PLIST:1.42
--- pkgsrc/graphics/py-matplotlib/PLIST:1.41    Sun May 11 10:51:03 2025
+++ pkgsrc/graphics/py-matplotlib/PLIST Mon Jun 29 11:25:19 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.41 2025/05/11 10:51:03 wiz Exp $
+@comment $NetBSD: PLIST,v 1.42 2026/06/29 11:25:19 adam Exp $
 ${PYSITELIB}/${WHEEL_INFODIR}/LICENSE
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
@@ -78,6 +78,9 @@ ${PYSITELIB}/matplotlib/_pylab_helpers.p
 ${PYSITELIB}/matplotlib/_pylab_helpers.pyo
 ${PYSITELIB}/matplotlib/_qhull.pyi
 ${PYSITELIB}/matplotlib/_qhull.so
+${PYSITELIB}/matplotlib/_style_helpers.py
+${PYSITELIB}/matplotlib/_style_helpers.pyc
+${PYSITELIB}/matplotlib/_style_helpers.pyo
 ${PYSITELIB}/matplotlib/_text_helpers.py
 ${PYSITELIB}/matplotlib/_text_helpers.pyc
 ${PYSITELIB}/matplotlib/_text_helpers.pyo
@@ -369,6 +372,7 @@ ${PYSITELIB}/matplotlib/mpl-data/fonts/a
 ${PYSITELIB}/matplotlib/mpl-data/fonts/afm/cmmi10.afm
 ${PYSITELIB}/matplotlib/mpl-data/fonts/afm/cmr10.afm
 ${PYSITELIB}/matplotlib/mpl-data/fonts/afm/cmsy10.afm
+${PYSITELIB}/matplotlib/mpl-data/fonts/afm/cmti10.afm
 ${PYSITELIB}/matplotlib/mpl-data/fonts/afm/cmtt10.afm
 ${PYSITELIB}/matplotlib/mpl-data/fonts/afm/pagd8a.afm
 ${PYSITELIB}/matplotlib/mpl-data/fonts/afm/pagdo8a.afm
@@ -442,6 +446,7 @@ ${PYSITELIB}/matplotlib/mpl-data/fonts/t
 ${PYSITELIB}/matplotlib/mpl-data/fonts/ttf/DejaVuSerifDisplay.ttf
 ${PYSITELIB}/matplotlib/mpl-data/fonts/ttf/LICENSE_DEJAVU
 ${PYSITELIB}/matplotlib/mpl-data/fonts/ttf/LICENSE_STIX
+${PYSITELIB}/matplotlib/mpl-data/fonts/ttf/LastResortHE-Regular.ttf
 ${PYSITELIB}/matplotlib/mpl-data/fonts/ttf/STIXGeneral.ttf
 ${PYSITELIB}/matplotlib/mpl-data/fonts/ttf/STIXGeneralBol.ttf
 ${PYSITELIB}/matplotlib/mpl-data/fonts/ttf/STIXGeneralBolIta.ttf
@@ -465,6 +470,7 @@ ${PYSITELIB}/matplotlib/mpl-data/fonts/t
 ${PYSITELIB}/matplotlib/mpl-data/fonts/ttf/cmr10.ttf
 ${PYSITELIB}/matplotlib/mpl-data/fonts/ttf/cmss10.ttf
 ${PYSITELIB}/matplotlib/mpl-data/fonts/ttf/cmsy10.ttf
+${PYSITELIB}/matplotlib/mpl-data/fonts/ttf/cmti10.ttf
 ${PYSITELIB}/matplotlib/mpl-data/fonts/ttf/cmtt10.ttf
 ${PYSITELIB}/matplotlib/mpl-data/images/back-symbolic.svg
 ${PYSITELIB}/matplotlib/mpl-data/images/back.pdf
@@ -547,6 +553,8 @@ ${PYSITELIB}/matplotlib/mpl-data/styleli
 ${PYSITELIB}/matplotlib/mpl-data/stylelib/ggplot.mplstyle
 ${PYSITELIB}/matplotlib/mpl-data/stylelib/grayscale.mplstyle
 ${PYSITELIB}/matplotlib/mpl-data/stylelib/petroff10.mplstyle
+${PYSITELIB}/matplotlib/mpl-data/stylelib/petroff6.mplstyle
+${PYSITELIB}/matplotlib/mpl-data/stylelib/petroff8.mplstyle
 ${PYSITELIB}/matplotlib/mpl-data/stylelib/seaborn-v0_8-bright.mplstyle
 ${PYSITELIB}/matplotlib/mpl-data/stylelib/seaborn-v0_8-colorblind.mplstyle
 ${PYSITELIB}/matplotlib/mpl-data/stylelib/seaborn-v0_8-dark-palette.mplstyle
@@ -644,6 +652,7 @@ ${PYSITELIB}/matplotlib/streamplot.pyi
 ${PYSITELIB}/matplotlib/streamplot.pyo
 ${PYSITELIB}/matplotlib/style/__init__.py
 ${PYSITELIB}/matplotlib/style/__init__.pyc
+${PYSITELIB}/matplotlib/style/__init__.pyi
 ${PYSITELIB}/matplotlib/style/__init__.pyo
 ${PYSITELIB}/matplotlib/style/core.py
 ${PYSITELIB}/matplotlib/style/core.pyc
@@ -703,15 +712,15 @@ ${PYSITELIB}/matplotlib/testing/widgets.
 ${PYSITELIB}/matplotlib/testing/widgets.pyc
 ${PYSITELIB}/matplotlib/testing/widgets.pyi
 ${PYSITELIB}/matplotlib/testing/widgets.pyo
-${PYSITELIB}/matplotlib/tests/Courier10PitchBT-Bold.pfb
 ${PYSITELIB}/matplotlib/tests/README
 ${PYSITELIB}/matplotlib/tests/__init__.py
 ${PYSITELIB}/matplotlib/tests/__init__.pyc
 ${PYSITELIB}/matplotlib/tests/__init__.pyo
-${PYSITELIB}/matplotlib/tests/baseline_images/dviread/test.dvi
-${PYSITELIB}/matplotlib/tests/baseline_images/dviread/test.json
+${PYSITELIB}/matplotlib/tests/baseline_images/dviread/lualatex.json
+${PYSITELIB}/matplotlib/tests/baseline_images/dviread/pdflatex.json
 ${PYSITELIB}/matplotlib/tests/baseline_images/dviread/test.map
 ${PYSITELIB}/matplotlib/tests/baseline_images/dviread/test.tex
+${PYSITELIB}/matplotlib/tests/baseline_images/dviread/xelatex.json
 ${PYSITELIB}/matplotlib/tests/baseline_images/pngsuite/basn0g01.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/pngsuite/basn0g02.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/pngsuite/basn0g04.png
@@ -728,9 +737,11 @@ ${PYSITELIB}/matplotlib/tests/baseline_i
 ${PYSITELIB}/matplotlib/tests/baseline_images/pngsuite/basn6a08.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/pngsuite/basn6a16.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_agg/agg_filter.png
+${PYSITELIB}/matplotlib/tests/baseline_images/test_agg_filter/agg_filter_alpha.gif
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_agg_filter/agg_filter_alpha.pdf
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_agg_filter/agg_filter_alpha.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_arrow_patches/arrow_styles.png
+${PYSITELIB}/matplotlib/tests/baseline_images/test_arrow_patches/boxarrow_adjustment_test_image.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_arrow_patches/boxarrow_test_image.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_arrow_patches/connection_styles.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_arrow_patches/fancyarrow_dash.png
@@ -812,9 +823,6 @@ ${PYSITELIB}/matplotlib/tests/baseline_i
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_axes/dash_offset.pdf
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_axes/dash_offset.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_axes/dash_offset.svg
-${PYSITELIB}/matplotlib/tests/baseline_images/test_axes/date_timezone_x.png
-${PYSITELIB}/matplotlib/tests/baseline_images/test_axes/date_timezone_x_and_y.png
-${PYSITELIB}/matplotlib/tests/baseline_images/test_axes/date_timezone_y.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_axes/errorbar_basic.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_axes/errorbar_limits.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_axes/errorbar_mixed.png
@@ -830,6 +838,7 @@ ${PYSITELIB}/matplotlib/tests/baseline_i
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_axes/formatter_ticker_003.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_axes/formatter_ticker_004.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_axes/formatter_ticker_005.png
+${PYSITELIB}/matplotlib/tests/baseline_images/test_axes/grouped_bar.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_axes/hexbin_empty.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_axes/hexbin_extent.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_axes/hexbin_linear.png
@@ -929,7 +938,6 @@ ${PYSITELIB}/matplotlib/tests/baseline_i
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_axes/scatter_marker.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_axes/secondary_xy.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_axes/set_get_ticklabels.png
-${PYSITELIB}/matplotlib/tests/baseline_images/test_axes/single_date.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_axes/single_point.pdf
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_axes/single_point.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_axes/single_point.svg
@@ -994,6 +1002,9 @@ ${PYSITELIB}/matplotlib/tests/baseline_i
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_axes/vlines_hlines_blended_transform.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_axes/vlines_masked.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_axes/vlines_with_nan.png
+${PYSITELIB}/matplotlib/tests/baseline_images/test_backend_pdf/font-bitstream-charter.pdf
+${PYSITELIB}/matplotlib/tests/baseline_images/test_backend_pdf/font-dejavusans.pdf
+${PYSITELIB}/matplotlib/tests/baseline_images/test_backend_pdf/font-heuristica.pdf
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_backend_pdf/grayscale_alpha.pdf
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_backend_pdf/hatching_legend.pdf
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_backend_pdf/kerning.pdf
@@ -1001,6 +1012,8 @@ ${PYSITELIB}/matplotlib/tests/baseline_i
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_backend_pdf/multi_font_type42.pdf
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_backend_pdf/pdf_use14corefonts.pdf
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_backend_pdf/truetype-conversion.pdf
+${PYSITELIB}/matplotlib/tests/baseline_images/test_backend_pdf/ttc_type3.pdf
+${PYSITELIB}/matplotlib/tests/baseline_images/test_backend_pdf/ttc_type42.pdf
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_backend_pgf/pgf_bbox_inches.pdf
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_backend_pgf/pgf_document_font_size.pdf
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_backend_pgf/pgf_mixedmode.pdf
@@ -1008,13 +1021,15 @@ ${PYSITELIB}/matplotlib/tests/baseline_i
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_backend_pgf/pgf_rcupdate1.pdf
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_backend_pgf/pgf_rcupdate2.pdf
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_backend_pgf/pgf_xelatex.pdf
+${PYSITELIB}/matplotlib/tests/baseline_images/test_backend_pgf/ttc_pgf.pdf
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_backend_ps/colorbar_shift.eps
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_backend_ps/coloredhatcheszerolw.eps
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_backend_ps/empty.pdf
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_backend_ps/multi_font_type3.eps
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_backend_ps/multi_font_type42.eps
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_backend_ps/scatter.eps
-${PYSITELIB}/matplotlib/tests/baseline_images/test_backend_ps/type3.eps
+${PYSITELIB}/matplotlib/tests/baseline_images/test_backend_ps/ttc_type3.eps
+${PYSITELIB}/matplotlib/tests/baseline_images/test_backend_ps/ttc_type42.eps
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_backend_ps/type42_without_prep.eps
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_backend_ps/useafm.eps
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_backend_svg/bold_font_output.svg
@@ -1026,6 +1041,7 @@ ${PYSITELIB}/matplotlib/tests/baseline_i
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_backend_svg/noscale.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_backend_svg/noscale.svg
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_fixed_aspect.png
+${PYSITELIB}/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_inset_rasterized.pdf
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_tight.pdf
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_tight.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_bbox_tight/bbox_inches_tight.svg
@@ -1085,6 +1101,7 @@ ${PYSITELIB}/matplotlib/tests/baseline_i
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_colors/boundarynorm_and_colorbar.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_colors/levels_and_colors.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_colors/light_source_shading_topo.png
+${PYSITELIB}/matplotlib/tests/baseline_images/test_colors/test_norm_abc.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_compare_images/all127.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_compare_images/all128.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_compare_images/basn3p02-1px-offset.png
@@ -1118,6 +1135,9 @@ ${PYSITELIB}/matplotlib/tests/baseline_i
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_constrainedlayout/test_colorbar_location.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_constrainedlayout/test_colorbars_no_overlapH.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_constrainedlayout/test_colorbars_no_overlapV.png
+${PYSITELIB}/matplotlib/tests/baseline_images/test_constrainedlayout/test_compressed_suptitle_colorbar.png
+${PYSITELIB}/matplotlib/tests/baseline_images/test_constrainedlayout/test_compressed_supylabel_colorbar.png
+${PYSITELIB}/matplotlib/tests/baseline_images/test_constrainedlayout/test_submerged_with_colorbar.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_contour/contour_addlines.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_contour/contour_all_algorithms.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_contour/contour_closed_line_loop.png
@@ -1134,6 +1154,7 @@ ${PYSITELIB}/matplotlib/tests/baseline_i
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_contour/contour_manual_labels.pdf
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_contour/contour_manual_labels.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_contour/contour_manual_labels.svg
+${PYSITELIB}/matplotlib/tests/baseline_images/test_contour/contour_rasterization.pdf
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_contour/contour_test_label_transforms.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_contour/contour_uneven.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_contour/contourf_hatch_colors.png
@@ -1158,6 +1179,11 @@ ${PYSITELIB}/matplotlib/tests/baseline_i
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_figure/test_subfigure_scatter_size.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_figure/test_subfigure_ss.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_figure/tightbbox_box_aspect.svg
+${PYSITELIB}/matplotlib/tests/baseline_images/test_ft2font/last_resort.pdf
+${PYSITELIB}/matplotlib/tests/baseline_images/test_ft2font/last_resort.png
+${PYSITELIB}/matplotlib/tests/baseline_images/test_ft2font/last_resort.svg
+${PYSITELIB}/matplotlib/tests/baseline_images/test_image/affine_fill_to_edges.png
+${PYSITELIB}/matplotlib/tests/baseline_images/test_image/alignment_half_display_pixels.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_image/bbox_image_inverted.pdf
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_image/bbox_image_inverted.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_image/bbox_image_inverted.svg
@@ -1168,6 +1194,7 @@ ${PYSITELIB}/matplotlib/tests/baseline_i
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_image/image_alpha.pdf
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_image/image_alpha.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_image/image_alpha.svg
+${PYSITELIB}/matplotlib/tests/baseline_images/test_image/image_bounds_handling.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_image/image_clip.pdf
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_image/image_clip.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_image/image_clip.svg
@@ -1201,6 +1228,7 @@ ${PYSITELIB}/matplotlib/tests/baseline_i
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_image/mask_image.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_image/mask_image.svg
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_image/mask_image_over_under.png
+${PYSITELIB}/matplotlib/tests/baseline_images/test_image/nn_pixel_alignment.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_image/no_interpolation_origin.pdf
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_image/no_interpolation_origin.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_image/no_interpolation_origin.svg
@@ -1209,6 +1237,7 @@ ${PYSITELIB}/matplotlib/tests/baseline_i
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_image/rasterize_10dpi.pdf
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_image/rasterize_10dpi.svg
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_image/rgba_antialias.png
+${PYSITELIB}/matplotlib/tests/baseline_images/test_image/rgba_clean_edges.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_image/rotate_image.pdf
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_image/rotate_image.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_image/rotate_image.svg
@@ -1216,6 +1245,7 @@ ${PYSITELIB}/matplotlib/tests/baseline_i
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_image/upsampling.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_image/zoom_and_clip_upper_origin.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_inset/zoom_inset_connector_styles.png
+${PYSITELIB}/matplotlib/tests/baseline_images/test_inset/zoom_inset_transform.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_legend/fancy.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_legend/framealpha.pdf
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_legend/framealpha.png
@@ -1532,7 +1562,19 @@ ${PYSITELIB}/matplotlib/tests/baseline_i
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_63.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_mathtext/mathfont_stixsans_64.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_mathtext/mathtext0_cm_00.svg
+${PYSITELIB}/matplotlib/tests/baseline_images/test_mathtext/mathtext0_cm_01.svg
+${PYSITELIB}/matplotlib/tests/baseline_images/test_mathtext/mathtext0_cm_02.svg
+${PYSITELIB}/matplotlib/tests/baseline_images/test_mathtext/mathtext0_cm_03.svg
+${PYSITELIB}/matplotlib/tests/baseline_images/test_mathtext/mathtext0_cm_04.svg
+${PYSITELIB}/matplotlib/tests/baseline_images/test_mathtext/mathtext0_cm_05.svg
+${PYSITELIB}/matplotlib/tests/baseline_images/test_mathtext/mathtext0_cm_06.svg
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_mathtext/mathtext0_dejavusans_00.svg
+${PYSITELIB}/matplotlib/tests/baseline_images/test_mathtext/mathtext0_dejavusans_01.svg
+${PYSITELIB}/matplotlib/tests/baseline_images/test_mathtext/mathtext0_dejavusans_02.svg
+${PYSITELIB}/matplotlib/tests/baseline_images/test_mathtext/mathtext0_dejavusans_03.svg
+${PYSITELIB}/matplotlib/tests/baseline_images/test_mathtext/mathtext0_dejavusans_04.svg
+${PYSITELIB}/matplotlib/tests/baseline_images/test_mathtext/mathtext0_dejavusans_05.svg
+${PYSITELIB}/matplotlib/tests/baseline_images/test_mathtext/mathtext0_dejavusans_06.svg
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_mathtext/mathtext1_dejavusans_00.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_mathtext/mathtext1_dejavusans_01.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_mathtext/mathtext1_dejavusans_02.png
@@ -1542,6 +1584,7 @@ ${PYSITELIB}/matplotlib/tests/baseline_i
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_mathtext/mathtext1_dejavusans_06.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_mathtext/mathtext1_dejavusans_07.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_mathtext/mathtext1_dejavusans_08.png
+${PYSITELIB}/matplotlib/tests/baseline_images/test_mathtext/mathtext1_dejavusans_09.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_00.pdf
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_00.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_mathtext/mathtext_cm_00.svg
@@ -2738,6 +2781,7 @@ ${PYSITELIB}/matplotlib/tests/baseline_i
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_patches/patch_custom_linestyle.pdf
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_patches/patch_custom_linestyle.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_patches/patch_custom_linestyle.svg
+${PYSITELIB}/matplotlib/tests/baseline_images/test_patches/patch_edgegapcolor.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_patches/units_rectangle.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_patches/wedge_range.pdf
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_patches/wedge_range.png
@@ -2831,9 +2875,8 @@ ${PYSITELIB}/matplotlib/tests/baseline_i
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_spines/spines_data_positions.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_streamplot/streamplot_colormap.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_streamplot/streamplot_direction.png
-${PYSITELIB}/matplotlib/tests/baseline_images/test_streamplot/streamplot_linewidth.pdf
+${PYSITELIB}/matplotlib/tests/baseline_images/test_streamplot/streamplot_integration.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_streamplot/streamplot_linewidth.png
-${PYSITELIB}/matplotlib/tests/baseline_images/test_streamplot/streamplot_linewidth.svg
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_streamplot/streamplot_masks_and_nans.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_streamplot/streamplot_maxlength.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_streamplot/streamplot_maxlength_no_broken.png
@@ -2849,11 +2892,24 @@ ${PYSITELIB}/matplotlib/tests/baseline_i
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_text/antialiased.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_text/axes_titles.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_text/basictext_wrap.png
+${PYSITELIB}/matplotlib/tests/baseline_images/test_text/complex.eps
+${PYSITELIB}/matplotlib/tests/baseline_images/test_text/complex.pdf
+${PYSITELIB}/matplotlib/tests/baseline_images/test_text/complex.png
+${PYSITELIB}/matplotlib/tests/baseline_images/test_text/complex.svg
+${PYSITELIB}/matplotlib/tests/baseline_images/test_text/draw_text_fallback.png
+${PYSITELIB}/matplotlib/tests/baseline_images/test_text/features.eps
+${PYSITELIB}/matplotlib/tests/baseline_images/test_text/features.pdf
+${PYSITELIB}/matplotlib/tests/baseline_images/test_text/features.png
+${PYSITELIB}/matplotlib/tests/baseline_images/test_text/features.svg
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_text/font_scaling.pdf
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_text/font_styles.pdf
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_text/font_styles.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_text/font_styles.svg
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_text/fonttext_wrap.png
+${PYSITELIB}/matplotlib/tests/baseline_images/test_text/language.eps
+${PYSITELIB}/matplotlib/tests/baseline_images/test_text/language.pdf
+${PYSITELIB}/matplotlib/tests/baseline_images/test_text/language.png
+${PYSITELIB}/matplotlib/tests/baseline_images/test_text/language.svg
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_text/large_subscript_title.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_text/multiline.pdf
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_text/multiline.png
@@ -2861,6 +2917,7 @@ ${PYSITELIB}/matplotlib/tests/baseline_i
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_text/multiline2.pdf
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_text/multiline2.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_text/multiline2.svg
+${PYSITELIB}/matplotlib/tests/baseline_images/test_text/rotation_anchor.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_text/text_alignment.pdf
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_text/text_alignment.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_text/text_alignment.svg
@@ -2870,12 +2927,11 @@ ${PYSITELIB}/matplotlib/tests/baseline_i
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_text/text_bboxclip.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_text/text_bboxclip.svg
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_text/text_contains.png
-${PYSITELIB}/matplotlib/tests/baseline_images/test_text/text_pdf_chars_beyond_bmp.pdf
-${PYSITELIB}/matplotlib/tests/baseline_images/test_text/text_pdf_font42_kerning.pdf
-${PYSITELIB}/matplotlib/tests/baseline_images/test_text/text_pdf_kerning.pdf
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_text/titles.pdf
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_text/titles.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_text/titles.svg
+${PYSITELIB}/matplotlib/tests/baseline_images/test_text/xtick_rotation_mode.png
+${PYSITELIB}/matplotlib/tests/baseline_images/test_text/ytick_rotation_mode.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_tightlayout/tight_layout1.pdf
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_tightlayout/tight_layout1.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_tightlayout/tight_layout1.svg
@@ -2921,11 +2977,33 @@ ${PYSITELIB}/matplotlib/tests/baseline_i
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_usetex/test_usetex.pdf
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_usetex/test_usetex.png
 ${PYSITELIB}/matplotlib/tests/baseline_images/test_widgets/check_radio_buttons.png
-${PYSITELIB}/matplotlib/tests/cmr10.pfb
+${PYSITELIB}/matplotlib/tests/baseline_images/test_widgets/check_radio_grid_buttons.png
 ${PYSITELIB}/matplotlib/tests/conftest.py
 ${PYSITELIB}/matplotlib/tests/conftest.pyc
 ${PYSITELIB}/matplotlib/tests/conftest.pyo
-${PYSITELIB}/matplotlib/tests/mpltest.ttf
+${PYSITELIB}/matplotlib/tests/data/Courier10PitchBT-Bold.pfb
+${PYSITELIB}/matplotlib/tests/data/cmr10.pfb
+${PYSITELIB}/matplotlib/tests/data/mpltest.ttf
+${PYSITELIB}/matplotlib/tests/data/test_inline_01.ipynb
+${PYSITELIB}/matplotlib/tests/data/test_nbagg_01.ipynb
+${PYSITELIB}/matplotlib/tests/data/tinypages/.gitignore
+${PYSITELIB}/matplotlib/tests/data/tinypages/README.md
+${PYSITELIB}/matplotlib/tests/data/tinypages/_static/.gitignore
+${PYSITELIB}/matplotlib/tests/data/tinypages/_static/README.txt
+${PYSITELIB}/matplotlib/tests/data/tinypages/conf.py
+${PYSITELIB}/matplotlib/tests/data/tinypages/conf.pyc
+${PYSITELIB}/matplotlib/tests/data/tinypages/conf.pyo
+${PYSITELIB}/matplotlib/tests/data/tinypages/included_plot_21.rst
+${PYSITELIB}/matplotlib/tests/data/tinypages/index.rst
+${PYSITELIB}/matplotlib/tests/data/tinypages/nestedpage/index.rst
+${PYSITELIB}/matplotlib/tests/data/tinypages/nestedpage2/index.rst
+${PYSITELIB}/matplotlib/tests/data/tinypages/range4.py
+${PYSITELIB}/matplotlib/tests/data/tinypages/range4.pyc
+${PYSITELIB}/matplotlib/tests/data/tinypages/range4.pyo
+${PYSITELIB}/matplotlib/tests/data/tinypages/range6.py
+${PYSITELIB}/matplotlib/tests/data/tinypages/range6.pyc
+${PYSITELIB}/matplotlib/tests/data/tinypages/range6.pyo
+${PYSITELIB}/matplotlib/tests/data/tinypages/some_plots.rst
 ${PYSITELIB}/matplotlib/tests/test_afm.py
 ${PYSITELIB}/matplotlib/tests/test_afm.pyc
 ${PYSITELIB}/matplotlib/tests/test_afm.pyo
@@ -3079,7 +3157,6 @@ ${PYSITELIB}/matplotlib/tests/test_grids
 ${PYSITELIB}/matplotlib/tests/test_image.py
 ${PYSITELIB}/matplotlib/tests/test_image.pyc
 ${PYSITELIB}/matplotlib/tests/test_image.pyo
-${PYSITELIB}/matplotlib/tests/test_inline_01.ipynb
 ${PYSITELIB}/matplotlib/tests/test_legend.py
 ${PYSITELIB}/matplotlib/tests/test_legend.pyc
 ${PYSITELIB}/matplotlib/tests/test_legend.pyo
@@ -3101,7 +3178,6 @@ ${PYSITELIB}/matplotlib/tests/test_mlab.
 ${PYSITELIB}/matplotlib/tests/test_multivariate_colormaps.py
 ${PYSITELIB}/matplotlib/tests/test_multivariate_colormaps.pyc
 ${PYSITELIB}/matplotlib/tests/test_multivariate_colormaps.pyo
-${PYSITELIB}/matplotlib/tests/test_nbagg_01.ipynb
 ${PYSITELIB}/matplotlib/tests/test_offsetbox.py
 ${PYSITELIB}/matplotlib/tests/test_offsetbox.pyc
 ${PYSITELIB}/matplotlib/tests/test_offsetbox.pyo
@@ -3201,24 +3277,6 @@ ${PYSITELIB}/matplotlib/tests/test_usete
 ${PYSITELIB}/matplotlib/tests/test_widgets.py
 ${PYSITELIB}/matplotlib/tests/test_widgets.pyc
 ${PYSITELIB}/matplotlib/tests/test_widgets.pyo
-${PYSITELIB}/matplotlib/tests/tinypages/.gitignore
-${PYSITELIB}/matplotlib/tests/tinypages/README.md
-${PYSITELIB}/matplotlib/tests/tinypages/_static/.gitignore
-${PYSITELIB}/matplotlib/tests/tinypages/_static/README.txt
-${PYSITELIB}/matplotlib/tests/tinypages/conf.py
-${PYSITELIB}/matplotlib/tests/tinypages/conf.pyc
-${PYSITELIB}/matplotlib/tests/tinypages/conf.pyo
-${PYSITELIB}/matplotlib/tests/tinypages/included_plot_21.rst
-${PYSITELIB}/matplotlib/tests/tinypages/index.rst
-${PYSITELIB}/matplotlib/tests/tinypages/nestedpage/index.rst
-${PYSITELIB}/matplotlib/tests/tinypages/nestedpage2/index.rst
-${PYSITELIB}/matplotlib/tests/tinypages/range4.py
-${PYSITELIB}/matplotlib/tests/tinypages/range4.pyc
-${PYSITELIB}/matplotlib/tests/tinypages/range4.pyo
-${PYSITELIB}/matplotlib/tests/tinypages/range6.py
-${PYSITELIB}/matplotlib/tests/tinypages/range6.pyc
-${PYSITELIB}/matplotlib/tests/tinypages/range6.pyo
-${PYSITELIB}/matplotlib/tests/tinypages/some_plots.rst
 ${PYSITELIB}/matplotlib/texmanager.py
 ${PYSITELIB}/matplotlib/texmanager.pyc
 ${PYSITELIB}/matplotlib/texmanager.pyi
@@ -3463,6 +3521,10 @@ ${PYSITELIB}/mpl_toolkits/mplot3d/tests/
 ${PYSITELIB}/mpl_toolkits/mplot3d/tests/baseline_images/test_axes3d/quiver3d.png
 ${PYSITELIB}/mpl_toolkits/mplot3d/tests/baseline_images/test_axes3d/quiver3d_colorcoded.png
 ${PYSITELIB}/mpl_toolkits/mplot3d/tests/baseline_images/test_axes3d/quiver3d_masked.png
+${PYSITELIB}/mpl_toolkits/mplot3d/tests/baseline_images/test_axes3d/scale3d_all_scales.png
+${PYSITELIB}/mpl_toolkits/mplot3d/tests/baseline_images/test_axes3d/scale3d_artists_log.png
+${PYSITELIB}/mpl_toolkits/mplot3d/tests/baseline_images/test_axes3d/scale3d_log_bases.png
+${PYSITELIB}/mpl_toolkits/mplot3d/tests/baseline_images/test_axes3d/scale3d_symlog_params.png
 ${PYSITELIB}/mpl_toolkits/mplot3d/tests/baseline_images/test_axes3d/scatter3d.png
 ${PYSITELIB}/mpl_toolkits/mplot3d/tests/baseline_images/test_axes3d/scatter3d_color.png
 ${PYSITELIB}/mpl_toolkits/mplot3d/tests/baseline_images/test_axes3d/scatter3d_linewidth.png
@@ -3485,6 +3547,7 @@ ${PYSITELIB}/mpl_toolkits/mplot3d/tests/
 ${PYSITELIB}/mpl_toolkits/mplot3d/tests/baseline_images/test_axes3d/voxels-simple.png
 ${PYSITELIB}/mpl_toolkits/mplot3d/tests/baseline_images/test_axes3d/voxels-xyz.png
 ${PYSITELIB}/mpl_toolkits/mplot3d/tests/baseline_images/test_axes3d/wireframe3d.png
+${PYSITELIB}/mpl_toolkits/mplot3d/tests/baseline_images/test_axes3d/wireframe3dasymmetric.png
 ${PYSITELIB}/mpl_toolkits/mplot3d/tests/baseline_images/test_axes3d/wireframe3dzerocstride.png
 ${PYSITELIB}/mpl_toolkits/mplot3d/tests/baseline_images/test_axes3d/wireframe3dzerorstride.png
 ${PYSITELIB}/mpl_toolkits/mplot3d/tests/baseline_images/test_legend3d/fancy.png

Index: pkgsrc/graphics/py-matplotlib/distinfo
diff -u pkgsrc/graphics/py-matplotlib/distinfo:1.75 pkgsrc/graphics/py-matplotlib/distinfo:1.76
--- pkgsrc/graphics/py-matplotlib/distinfo:1.75 Tue May 12 05:10:14 2026
+++ pkgsrc/graphics/py-matplotlib/distinfo      Mon Jun 29 11:25:19 2026
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.75 2026/05/12 05:10:14 adam Exp $
+$NetBSD: distinfo,v 1.76 2026/06/29 11:25:19 adam Exp $
 
-BLAKE2s (matplotlib-3.10.9.tar.gz) = 8d0dcc4efd28bc6a28b356b0f68b82782544489f643ee8af8919da1e5626c177
-SHA512 (matplotlib-3.10.9.tar.gz) = 432b234e78e416d779cb1c5c7924f2e68997d9da8a204e7bd5b199aeaafdc900a93e492a464d21daccb11124c01567437c440c4d3ddbf3f772834e4217460a1f
-Size (matplotlib-3.10.9.tar.gz) = 34811233 bytes
+BLAKE2s (matplotlib-3.11.0.tar.gz) = 66d4c21017a5a941bb3bdf7262b36dde530a150dfdd6e4f7dfdb6ca12423c8e9
+SHA512 (matplotlib-3.11.0.tar.gz) = 129dc761ca38b368d9981b9e079ca853ed07c2bd7c9c991f504ad5f1fab4f709c5281b7853c5d90c07952c9ef8bc598500618c88bdb0db21c259d7a43fa616b8
+Size (matplotlib-3.11.0.tar.gz) = 33251176 bytes
 SHA1 (patch-src_meson.build) = 93a4e88c2e8ea1b8643630896857b41c939e7888



Home | Main Index | Thread Index | Old Index