head 1.3; access; symbols pkgsrc-2022Q1:1.2.0.10 pkgsrc-2022Q1-base:1.2 pkgsrc-2021Q4:1.2.0.8 pkgsrc-2021Q4-base:1.2 pkgsrc-2021Q3:1.2.0.6 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.2.0.4 pkgsrc-2021Q2-base:1.2 pkgsrc-2021Q1:1.2.0.2 pkgsrc-2021Q1-base:1.2; locks; strict; comment @# @; 1.3 date 2022.06.16.15.24.40; author ryoon; state dead; branches; next 1.2; commitid XCS5Bq0xmmabhhID; 1.2 date 2021.01.17.05.19.33; author mef; state Exp; branches; next 1.1; commitid OIZ9xicsgbYZt2EC; 1.1 date 2021.01.17.05.14.41; author mef; state Exp; branches; next ; commitid fttD88qSPJvks2EC; desc @@ 1.3 log @py-matplotlib: Update to 3.5.2 * Use mplsetup.cfg to use freetype2 and qhull from pkgsrc to avoid build-time downloading. CHangelog: 3.5.2: * Preliminary support for Windows on arm64 target has been added; this requires FreeType 2.11 or above. 3.5.1: Bugfixes 3.5.0: What's new in Matplotlib 3.5.0 (Nov 15, 2021) Figure and Axes creation / management * subplot_mosaic supports simple Axes sharing * Figure now has draw_without_rendering method * Figure __init__ passes keyword arguments through to set Plotting methods * Add Annulus patch * set_data method for FancyArrow patch * New arrow styles in ArrowStyle and ConnectionPatch * Setting collection offset transform after initialization Colors and colormaps * Colormap registry (experimental) * Image interpolation now possible at RGBA stage * imshow supports half-float arrays * A callback registry has been added to Normalize objects Titles, ticks, and labels * Settings tick positions and labels simultaneously in set_ticks Fonts and Text * Triple and quadruple dot mathtext accents * Font properties of legend title are configurable * Text and TextBox added parse_math option * Text can be positioned inside TextBox widget * Simplifying the font setting for usetex mode * Type 42 subsetting is now enabled for PDF/PS backends rcParams improvements * Allow setting default legend labelcolor globally 3D Axes improvements * Axes3D now allows manual control of draw order * Allow changing the vertical axis in 3d plots * plot_surface supports masked arrays and NaNs * 3D plotting methods support data keyword argument Interactive tool improvements * Colorbars now have pan and zoom functionality * Updated the appearance of Slider widgets * Removing points on a PolygonSelector * Dragging selectors * Clearing selectors * Setting artist properties of selectors * Ignore events outside selection * CallbackRegistry objects gain a method to temporarily block signals * Directional sizing cursors Sphinx extensions * More configuration of mathmpl sphinx extension Backend-specific improvements * GTK backend * Qt backends * HiDPI support in Cairo-based, GTK, and Tk backends * Qt figure options editor improvements * WX backends support mouse navigation buttons * WebAgg uses asyncio instead of Tornado @ text @$NetBSD: patch-setup.cfg,v 1.2 2021/01/17 05:19:33 mef Exp $ Instruct to use system Freetype From: https://matplotlib.org/3.3.3/users/installing.html ----------- FreeType and Qhull Matplotlib depends on FreeType (>= 2.3), a font rendering library, and on Qhull (>= 2015.2), a library for computing triangulations. By default (except on AIX) Matplotlib downloads and builds its own copy of FreeType (this is necessary to run the test suite, because different versions of FreeType rasterize characters differently), and uses its own copy of Qhull. To force Matplotlib to use a copy of FreeType or Qhull already installed in your system, create a setup.cfg file with the following contents: ----------- --- /dev/null 2021-01-17 13:10:59.949185604 +0900 +++ setup.cfg 2021-01-17 13:55:23.673846857 +0900 @@@@ -0,0 +1,3 @@@@ + [libs] + system_freetype = true + system_qhull = true @ 1.2 log @(graphics/py-matplotlib) Modify setup.cfg to use System qhull, also @ text @d1 1 a1 1 $NetBSD: patch-setup.cfg,v 1.1 2021/01/17 05:14:41 mef Exp $ @ 1.1 log @(graphics/py-matplotlib) Add setup.cfg to use System freetype, tks joerg@@ @ text @d1 1 a1 1 $NetBSD$ d23 1 a23 1 @@@@ -0,0 +1,2 @@@@ d26 1 @