head 1.93; access; symbols pkgsrc-2023Q4:1.92.0.2 pkgsrc-2023Q4-base:1.92 pkgsrc-2023Q3:1.86.0.2 pkgsrc-2023Q3-base:1.86 pkgsrc-2023Q2:1.81.0.4 pkgsrc-2023Q2-base:1.81 pkgsrc-2023Q1:1.81.0.2 pkgsrc-2023Q1-base:1.81 pkgsrc-2022Q4:1.78.0.2 pkgsrc-2022Q4-base:1.78 pkgsrc-2022Q3:1.76.0.2 pkgsrc-2022Q3-base:1.76 pkgsrc-2022Q2:1.75.0.2 pkgsrc-2022Q2-base:1.75 pkgsrc-2022Q1:1.72.0.2 pkgsrc-2022Q1-base:1.72 pkgsrc-2021Q4:1.70.0.2 pkgsrc-2021Q4-base:1.70 pkgsrc-2021Q3:1.69.0.2 pkgsrc-2021Q3-base:1.69 pkgsrc-2021Q2:1.68.0.2 pkgsrc-2021Q2-base:1.68 pkgsrc-2021Q1:1.66.0.2 pkgsrc-2021Q1-base:1.66 pkgsrc-2020Q4:1.60.0.2 pkgsrc-2020Q4-base:1.60 pkgsrc-2020Q3:1.59.0.4 pkgsrc-2020Q3-base:1.59 pkgsrc-2020Q2:1.59.0.2 pkgsrc-2020Q2-base:1.59 pkgsrc-2020Q1:1.57.0.2 pkgsrc-2020Q1-base:1.57 pkgsrc-2019Q4:1.56.0.4 pkgsrc-2019Q4-base:1.56 pkgsrc-2019Q3:1.55.0.2 pkgsrc-2019Q3-base:1.55 pkgsrc-2019Q2:1.54.0.2 pkgsrc-2019Q2-base:1.54 pkgsrc-2019Q1:1.53.0.6 pkgsrc-2019Q1-base:1.53 pkgsrc-2018Q4:1.53.0.4 pkgsrc-2018Q4-base:1.53 pkgsrc-2018Q3:1.53.0.2 pkgsrc-2018Q3-base:1.53 pkgsrc-2018Q2:1.52.0.2 pkgsrc-2018Q2-base:1.52 pkgsrc-2018Q1:1.51.0.4 pkgsrc-2018Q1-base:1.51 pkgsrc-2017Q4:1.51.0.2 pkgsrc-2017Q4-base:1.51 pkgsrc-2017Q3:1.49.0.6 pkgsrc-2017Q3-base:1.49 pkgsrc-2017Q2:1.49.0.2 pkgsrc-2017Q2-base:1.49 pkgsrc-2017Q1:1.46.0.2 pkgsrc-2017Q1-base:1.46 pkgsrc-2016Q4:1.45.0.4 pkgsrc-2016Q4-base:1.45 pkgsrc-2016Q3:1.45.0.2 pkgsrc-2016Q3-base:1.45 pkgsrc-2016Q2:1.43.0.2 pkgsrc-2016Q2-base:1.43 pkgsrc-2016Q1:1.42.0.18 pkgsrc-2016Q1-base:1.42 pkgsrc-2015Q4:1.42.0.16 pkgsrc-2015Q4-base:1.42 pkgsrc-2015Q3:1.42.0.14 pkgsrc-2015Q3-base:1.42 pkgsrc-2015Q2:1.42.0.12 pkgsrc-2015Q2-base:1.42 pkgsrc-2015Q1:1.42.0.10 pkgsrc-2015Q1-base:1.42 pkgsrc-2014Q4:1.42.0.8 pkgsrc-2014Q4-base:1.42 pkgsrc-2014Q3:1.42.0.6 pkgsrc-2014Q3-base:1.42 pkgsrc-2014Q2:1.42.0.4 pkgsrc-2014Q2-base:1.42 pkgsrc-2014Q1:1.42.0.2 pkgsrc-2014Q1-base:1.42 pkgsrc-2013Q4:1.39.0.4 pkgsrc-2013Q4-base:1.39 pkgsrc-2013Q3:1.39.0.2 pkgsrc-2013Q3-base:1.39 pkgsrc-2013Q2:1.38.0.2 pkgsrc-2013Q2-base:1.38 pkgsrc-2013Q1:1.35.0.2 pkgsrc-2013Q1-base:1.35 pkgsrc-2012Q4:1.34.0.2 pkgsrc-2012Q4-base:1.34 pkgsrc-2012Q3:1.32.0.2 pkgsrc-2012Q3-base:1.32 pkgsrc-2012Q2:1.31.0.2 pkgsrc-2012Q2-base:1.31 pkgsrc-2012Q1:1.29.0.4 pkgsrc-2012Q1-base:1.29 pkgsrc-2011Q4:1.29.0.2 pkgsrc-2011Q4-base:1.29 pkgsrc-2011Q3:1.28.0.6 pkgsrc-2011Q3-base:1.28 pkgsrc-2011Q2:1.28.0.4 pkgsrc-2011Q2-base:1.28 pkgsrc-2011Q1:1.28.0.2 pkgsrc-2011Q1-base:1.28 pkgsrc-2010Q4:1.26.0.6 pkgsrc-2010Q4-base:1.26 pkgsrc-2010Q3:1.26.0.4 pkgsrc-2010Q3-base:1.26 pkgsrc-2010Q2:1.26.0.2 pkgsrc-2010Q2-base:1.26 pkgsrc-2010Q1:1.24.0.6 pkgsrc-2010Q1-base:1.24 pkgsrc-2009Q4:1.24.0.4 pkgsrc-2009Q4-base:1.24 pkgsrc-2009Q3:1.24.0.2 pkgsrc-2009Q3-base:1.24 pkgsrc-2009Q2:1.22.0.6 pkgsrc-2009Q2-base:1.22 pkgsrc-2009Q1:1.22.0.4 pkgsrc-2009Q1-base:1.22 pkgsrc-2008Q4:1.22.0.2 pkgsrc-2008Q4-base:1.22 pkgsrc-2008Q3:1.21.0.8 pkgsrc-2008Q3-base:1.21 cube-native-xorg:1.21.0.6 cube-native-xorg-base:1.21 pkgsrc-2008Q2:1.21.0.4 pkgsrc-2008Q2-base:1.21 cwrapper:1.21.0.2 pkgsrc-2008Q1:1.17.0.16 pkgsrc-2008Q1-base:1.17 pkgsrc-2007Q4:1.17.0.14 pkgsrc-2007Q4-base:1.17 pkgsrc-2007Q3:1.17.0.12 pkgsrc-2007Q3-base:1.17 pkgsrc-2007Q2:1.17.0.10 pkgsrc-2007Q2-base:1.17 pkgsrc-2007Q1:1.17.0.8 pkgsrc-2007Q1-base:1.17 pkgsrc-2006Q4:1.17.0.6 pkgsrc-2006Q4-base:1.17 pkgsrc-2006Q3:1.17.0.4 pkgsrc-2006Q3-base:1.17 pkgsrc-2006Q2:1.17.0.2 pkgsrc-2006Q2-base:1.17 pkgsrc-2006Q1:1.10.0.2 pkgsrc-2006Q1-base:1.10 pkgsrc-2005Q4:1.5.0.4 pkgsrc-2005Q4-base:1.5 pkgsrc-2005Q3:1.5.0.2 pkgsrc-2005Q3-base:1.5 pkgsrc-2005Q2:1.4.0.2 pkgsrc-2005Q2-base:1.4 pkgsrc-2005Q1:1.2.0.6 pkgsrc-2005Q1-base:1.2 pkgsrc-2004Q4:1.2.0.4 pkgsrc-2004Q4-base:1.2 pkgsrc-2004Q3:1.2.0.2 pkgsrc-2004Q3-base:1.2 pkgsrc-2004Q2:1.1.1.1.0.4 pkgsrc-2004Q2-base:1.1.1.1 pkgsrc-2004Q1:1.1.1.1.0.2 pkgsrc-2004Q1-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.93 date 2024.02.19.12.52.23; author wiz; state Exp; branches; next 1.92; commitid b5YY8jIQ3dWiJ2ZE; 1.92 date 2023.12.04.10.12.14; author jperkin; state Exp; branches; next 1.91; commitid 2kRjLl7rv7gPj8PE; 1.91 date 2023.11.30.10.12.25; author jperkin; state Exp; branches; next 1.90; commitid fDpX02wKuG0GrCOE; 1.90 date 2023.11.19.15.56.25; author wiz; state Exp; branches; next 1.89; commitid WQqEJ8LXFzPPHeNE; 1.89 date 2023.11.12.13.22.13; author wiz; state Exp; branches; next 1.88; commitid SjpNXQIV5XeZ3kME; 1.88 date 2023.11.01.09.26.07; author adam; state Exp; branches; next 1.87; commitid kpmKgXRCic7K7TKE; 1.87 date 2023.10.20.12.40.05; author adam; state Exp; branches; next 1.86; commitid E7Z5KJfsMTOcAmJE; 1.86 date 2023.09.14.12.40.09; author adam; state Exp; branches; next 1.85; commitid b8a02l3Sc5FVJJEE; 1.85 date 2023.08.01.23.20.44; author wiz; state Exp; branches; next 1.84; commitid lyjXpsSeA6xpH8zE; 1.84 date 2023.07.20.14.46.43; author bacon; state Exp; branches; next 1.83; commitid kFWvfIkpIKmHdyxE; 1.83 date 2023.07.10.21.22.29; author adam; state Exp; branches; next 1.82; commitid 75e4HJ8ySGaFKiwE; 1.82 date 2023.07.01.08.37.36; author wiz; state Exp; branches; next 1.81; commitid OGZpaIgVtdY8O4vE; 1.81 date 2023.03.05.07.18.30; author adam; state Exp; branches; next 1.80; commitid DZce3FVHQT47aUfE; 1.80 date 2023.01.29.21.16.43; author ryoon; state Exp; branches; next 1.79; commitid QL7aBXsBGmQvUtbE; 1.79 date 2023.01.16.14.30.40; author adam; state Exp; branches; next 1.78; commitid qCOHNuHv8xz76M9E; 1.78 date 2022.11.14.09.57.40; author adam; state Exp; branches; next 1.77; commitid LKHKlnfN3Yk0CE1E; 1.77 date 2022.10.13.16.04.39; author adam; state Exp; branches; next 1.76; commitid 5Luf4v3NM79zFzXD; 1.76 date 2022.09.12.08.08.01; author adam; state Exp; branches; next 1.75; commitid OXKsC48pbqdW1yTD; 1.75 date 2022.06.18.21.07.14; author wiz; state Exp; branches; next 1.74; commitid Fbxb90dcsYqK6zID; 1.74 date 2022.06.16.15.24.40; author ryoon; state Exp; branches; next 1.73; commitid XCS5Bq0xmmabhhID; 1.73 date 2022.05.15.10.27.07; author nia; state Exp; branches; next 1.72; commitid WEA0IOGTwSuSE8ED; 1.72 date 2022.01.04.20.54.06; author wiz; state Exp; branches; next 1.71; commitid CYyhdK9qtoffkmnD; 1.71 date 2021.12.30.13.05.34; author adam; state Exp; branches; next 1.70; commitid w23rFuQ4pTWhUFmD; 1.70 date 2021.11.06.11.59.28; author adam; state Exp; branches; next 1.69; commitid Gfk5lIOfiQFahJfD; 1.69 date 2021.06.29.08.42.00; author nia; state Exp; branches; next 1.68; commitid D0oUCU0hDExum0ZC; 1.68 date 2021.05.10.06.02.51; author adam; state Exp; branches; next 1.67; commitid sR59LsLlO7HB5zSC; 1.67 date 2021.05.05.10.11.29; author adam; state Exp; branches; next 1.66; commitid itjxokaSnIpOBWRC; 1.66 date 2021.02.07.15.31.44; author adam; state Exp; branches; next 1.65; commitid o0ATfO3WAG74cNGC; 1.65 date 2021.01.23.23.23.09; author gdt; state Exp; branches; next 1.64; commitid fLqSJvwTDfRDhUEC; 1.64 date 2021.01.17.07.40.29; author wiz; state Exp; branches; next 1.63; commitid k2fSUHru3hFhg3EC; 1.63 date 2021.01.17.05.19.33; author mef; state Exp; branches; next 1.62; commitid OIZ9xicsgbYZt2EC; 1.62 date 2021.01.14.12.14.06; author mef; state Exp; branches; next 1.61; commitid HqDydjTR7KscSGDC; 1.61 date 2021.01.10.20.27.33; author adam; state Exp; branches; next 1.60; commitid HIPRl1fp1FUbJdDC; 1.60 date 2020.10.12.21.52.01; author bacon; state Exp; branches; next 1.59; commitid 568C66J21E1N0FrC; 1.59 date 2020.06.18.12.24.55; author adam; state Exp; branches; next 1.58; commitid H52uk499v0MkGHcC; 1.58 date 2020.05.17.18.56.43; author adam; state Exp; branches; next 1.57; commitid 7GHc0X9EhVBvSC8C; 1.57 date 2020.02.18.16.51.51; author adam; state Exp; branches; next 1.56; commitid USYnToudmuwZ2bXB; 1.56 date 2019.12.11.20.29.51; author adam; state Exp; branches; next 1.55; commitid mMp2STwVQfQhtkOB; 1.55 date 2019.07.03.18.18.44; author adam; state Exp; branches; next 1.54; commitid yWkyrNJYP5baVCtB; 1.54 date 2019.06.16.13.11.34; author adam; state Exp; branches; next 1.53; commitid xQrjk7mpEV8nLprB; 1.53 date 2018.07.11.16.19.32; author gson; state Exp; branches; next 1.52; commitid OnAByAl8Fl6yJJJA; 1.52 date 2018.04.14.12.52.56; author adam; state Exp; branches 1.52.2.1; next 1.51; commitid Twa1JxapvPwUppyA; 1.51 date 2017.11.24.22.15.59; author wiz; state Exp; branches; next 1.50; commitid ghackSGRyoku4lgA; 1.50 date 2017.11.15.14.19.43; author adam; state Exp; branches; next 1.49; commitid zKhMwHhOa9T4J8fA; 1.49 date 2017.06.05.07.28.47; author adam; state Exp; branches; next 1.48; commitid ocNI8YFJheXWG9Uz; 1.48 date 2017.05.30.07.20.21; author adam; state Exp; branches; next 1.47; commitid J5Q8TMDDtWA0QnTz; 1.47 date 2017.05.29.20.59.21; author adam; state Exp; branches; next 1.46; commitid 7lMUKRMugfwRokTz; 1.46 date 2017.02.20.17.00.36; author wiz; state Exp; branches; next 1.45; commitid 1rcVYtkuiSEheIGz; 1.45 date 2016.08.17.13.45.25; author richard; state Exp; branches; next 1.44; commitid tIYUETyAiTWL9Fiz; 1.44 date 2016.08.04.00.04.18; author kamil; state Exp; branches; next 1.43; commitid 430aPPkOxiaz1Vgz; 1.43 date 2016.05.29.12.35.00; author mef; state Exp; branches; next 1.42; commitid CsAj0JS0DF8Mfn8z; 1.42 date 2014.02.06.01.53.16; author obache; state Exp; branches; next 1.41; commitid iChqUXlTqW5OSYnx; 1.41 date 2014.01.20.19.53.05; author wiz; state Exp; branches; next 1.40; commitid scL80cUTAg2wpTlx; 1.40 date 2014.01.16.10.41.53; author wiz; state Exp; branches; next 1.39; commitid TlG85y817smpuklx; 1.39 date 2013.07.24.11.13.11; author drochner; state Exp; branches; next 1.38; commitid THrvRwV6pCZMjIYw; 1.38 date 2013.06.04.22.16.25; author tron; state Exp; branches; next 1.37; commitid wB5zURIqYs6HAlSw; 1.37 date 2013.06.03.10.05.19; author wiz; state Exp; branches; next 1.36; commitid kGMtnUPdN4amz9Sw; 1.36 date 2013.04.06.14.58.19; author rodent; state Exp; branches; next 1.35; 1.35 date 2013.02.16.11.22.25; author wiz; state Exp; branches; next 1.34; 1.34 date 2012.12.17.11.51.18; author drochner; state Exp; branches; next 1.33; 1.33 date 2012.10.06.14.11.17; author asau; state Exp; branches; next 1.32; 1.32 date 2012.07.02.17.19.05; author prlw1; state Exp; branches; next 1.31; 1.31 date 2012.05.05.21.53.57; author wiz; state Exp; branches; next 1.30; 1.30 date 2012.04.17.17.17.03; author drochner; state Exp; branches; next 1.29; 1.29 date 2011.11.01.06.01.44; author sbd; state Exp; branches; next 1.28; 1.28 date 2011.02.17.10.33.37; author markd; state Exp; branches; next 1.27; 1.27 date 2011.01.13.13.38.17; author wiz; state Exp; branches; next 1.26; 1.26 date 2010.06.13.22.44.42; author wiz; state Exp; branches; next 1.25; 1.25 date 2010.05.17.16.22.59; author drochner; state Exp; branches; next 1.24; 1.24 date 2009.09.23.09.54.45; author tron; state Exp; branches; next 1.23; 1.23 date 2009.08.05.11.02.12; author markd; state Exp; branches; next 1.22; 1.22 date 2008.12.19.22.35.41; author markd; state Exp; branches; next 1.21; 1.21 date 2008.06.12.02.14.32; author joerg; state Exp; branches; next 1.20; 1.20 date 2008.04.25.20.39.09; author joerg; state Exp; branches; next 1.19; 1.19 date 2008.04.18.13.51.53; author joerg; state Exp; branches; next 1.18; 1.18 date 2008.04.12.22.43.01; author jlam; state Exp; branches; next 1.17; 1.17 date 2006.06.08.12.22.58; author joerg; state Exp; branches; next 1.16; 1.16 date 2006.05.27.00.00.56; author joerg; state Exp; branches; next 1.15; 1.15 date 2006.05.11.14.15.04; author joerg; state Exp; branches; next 1.14; 1.14 date 2006.04.30.22.30.43; author joerg; state Exp; branches; next 1.13; 1.13 date 2006.04.17.13.46.35; author wiz; state Exp; branches; next 1.12; 1.12 date 2006.04.12.22.57.59; author joerg; state Exp; branches; next 1.11; 1.11 date 2006.04.06.16.43.39; author drochner; state Exp; branches; next 1.10; 1.10 date 2006.03.04.21.29.51; author jlam; state Exp; branches; next 1.9; 1.9 date 2006.02.18.18.15.56; author wiz; state Exp; branches; next 1.8; 1.8 date 2006.02.05.23.09.38; author joerg; state Exp; branches; next 1.7; 1.7 date 2006.01.24.07.32.17; author wiz; state Exp; branches; next 1.6; 1.6 date 2005.12.29.20.29.34; author markd; state Exp; branches; next 1.5; 1.5 date 2005.07.27.16.21.17; author wiz; state Exp; branches; next 1.4; 1.4 date 2005.05.31.18.09.13; author drochner; state Exp; branches; next 1.3; 1.3 date 2005.04.11.21.46.08; author tv; state Exp; branches; next 1.2; 1.2 date 2004.07.22.09.16.02; author recht; state Exp; branches; next 1.1; 1.1 date 2004.02.21.01.39.48; author minskim; state Exp; branches 1.1.1.1; next ; 1.52.2.1 date 2018.07.12.19.47.37; author spz; state Exp; branches; next ; commitid oWjSv0Vtm7vgRSJA; 1.1.1.1 date 2004.02.21.01.39.48; author minskim; state Exp; branches; next ; desc @@ 1.93 log @py-matplotlib: update to 3.8.3. Bugfix release, details see https://github.com/matplotlib/matplotlib/milestone/88?closed=1 @ text @# $NetBSD: Makefile,v 1.92 2023/12/04 10:12:14 jperkin Exp $ DISTNAME= matplotlib-3.8.3 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} CATEGORIES= graphics python MASTER_SITES= ${MASTER_SITE_PYPI:=m/matplotlib/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://matplotlib.org/ COMMENT= Matlab-style plotting package for Python # LICENSE= see ${WRKSRC}/LICENSE/LICENSE TOOL_DEPENDS+= ${PYPKGPREFIX}-certifi>=2020.06.20:../../security/py-certifi TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=64:../../devel/py-setuptools TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=7:../../devel/py-setuptools_scm TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel DEPENDS+= ${PYPKGPREFIX}-Pillow>=6.2.0:../../graphics/py-Pillow DEPENDS+= ${PYPKGPREFIX}-cairo-[0-9]*:../../graphics/py-cairo 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 DEPENDS+= ${PYPKGPREFIX}-fonttools>=4.22.0:../../fonts/py-fonttools DEPENDS+= ${PYPKGPREFIX}-kiwisolver>=1.0.1:../../math/py-kiwisolver DEPENDS+= ${PYPKGPREFIX}-packaging>=20.0:../../devel/py-packaging DEPENDS+= ${PYPKGPREFIX}-pyparsing>=2.3.1:../../devel/py-pyparsing USE_LANGUAGES= c c++ USE_TOOLS+= pkg-config PYTHON_VERSIONS_INCOMPATIBLE= 27 38 # py-pybind11's bl3 defaults to PYTHON_FOR_BUILD_ONLY?=yes as it is primarily # used by packages that only have a build dependency on it. Therefore we need # to ensure that we set it to "no" first to get accurate dependencies. PYTHON_FOR_BUILD_ONLY= no .include "../../lang/python/pyversion.mk" .include "../../devel/py-pybind11/buildlink3.mk" .include "../../devel/zlib/buildlink3.mk" .include "../../graphics/freetype2/buildlink3.mk" .include "../../graphics/png/buildlink3.mk" .include "../../lang/python/wheel.mk" .include "../../math/py-numpy/buildlink3.mk" .include "../../math/qhull/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.92 log @py-matplotlib: Add missing part of previous fix. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.91 2023/11/30 10:12:25 jperkin Exp $ d3 1 a3 1 DISTNAME= matplotlib-3.8.2 @ 1.91 log @py-matplotlib: Enforce PYTHON_FOR_BUILD_ONLY=no. Required as py-pybind11's bl3 comes first, and it defaults to ?=yes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.90 2023/11/19 15:56:25 wiz Exp $ d36 1 @ 1.90 log @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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.89 2023/11/12 13:22:13 wiz Exp $ d32 5 @ 1.89 log @*: revebump for new brotli option for freetype2 Addresses PR 57693 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.88 2023/11/01 09:26:07 adam Exp $ d3 1 a3 1 DISTNAME= matplotlib-3.8.1 a4 1 PKGREVISION= 1 a25 1 TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test a29 2 PYSETUPTESTTARGET= pytest @ 1.88 log @py-matplotlib: updated to 3.8.1 v3.8.1 This is the first bugfix release of the 3.8.x series. This release contains several bug fixes and adjustments: Bump setuptools required version because of setuptools_scm v8 Update find_nearest_contour and revert contour deprecations allsegs and allkinds return individual segments Restore default behavior of hexbin mincnt with C provided Try/except import of Axes3D Ensure valid path mangling for ContourLabeler BLD: Remove development dependencies from sdists FIX 2-tuple of colors in to_rgba_array Fix issue with non-string labels and legend Fix issue with locale comma when not using math text Various type hinting improvements Various documentation improvements Improvements to the MacOS backend @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.87 2023/10/20 12:40:05 adam Exp $ d5 1 @ 1.87 log @py-matplotlib: updated to 3.8.0 v3.8.0 Type hints for most public APIs Many improvements to Mathtext Addition of \boldsymbol command Additional sizable delimiters Documentation improvements \substack command \middle delimitier \mathbfit for bold italic text 3D plotting improvements Specify tick/axis label positions Improved text for coordinates in interactive sessions Ability to share view angles New plotting method ecdf (empirical cumulative distribution function) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.86 2023/09/14 12:40:09 adam Exp $ d3 1 a3 1 DISTNAME= matplotlib-3.8.0 d14 1 d16 1 d39 1 a39 1 .include "../../lang/python/egg.mk" @ 1.86 log @py-matplotlib: updated to 3.7.3 v3.7.3 This release contains several bug-fixes and adjustments: Add Python 3.12 wheels Update the license for the bundled colorbrewer colormap data Fix Cairo backend when using cairocffi Fix axes_grid1 inset axes with bbox_inches=tight Fix bugs in Path3DCollection / Poly3DCollection constructors Fix setting array labelcolor on Tick Improve compatibility with latest NumPy Stop warning when calling tight_layout multiple times @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.85 2023/08/01 23:20:44 wiz Exp $ d3 1 a3 1 DISTNAME= matplotlib-3.7.3 @ 1.85 log @*: remove more references to Python 3.7 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.84 2023/07/20 14:46:43 bacon Exp $ d3 1 a3 1 DISTNAME= matplotlib-3.7.2 a4 1 PKGREVISION= 1 d23 1 a23 1 DEPENDS+= ${PYPKGPREFIX}-pyparsing>=2.2.1:../../devel/py-pyparsing a32 3 post-patch: ${RM} ${WRKSRC}/lib/matplotlib.egg-info/requires.txt.orig @ 1.84 log @graphics/py-matplotlib: Unbreak via pyparsing dep hack Matplotlib currently forbids our version of pyparsing (3.1.0). The issue only affects error messages. This update hacks out the pyparsing < 3.1.0 requirement so that matplotlib dependents can at least function, though some error messages won't pass through properly. https://github.com/matplotlib/matplotlib/issues/26152 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.83 2023/07/10 21:22:29 adam Exp $ d32 1 a32 1 PYTHON_VERSIONS_INCOMPATIBLE= 27 37 38 @ 1.83 log @py-matplotlib: updated to 3.7.2 v3.7.2 Avoid modifying input masks in pcolor/pcolormesh Fix 3D set_aspect error cases Fix IPython's %pylab mode detection Fix Figure.get_constrained_layout_pads() Fix Legend.set_draggable() with update="bbox" Fix TransformedBbox.{,full_}contains Fix clipping of bar_label text Fix colorbar size when saving with explicit bbox_inches Fix errors when an input is entirely NaN Fix leaks of exception tracebacks and LayoutGrid objects Fix non-interpolated imshow in PDF export Fix palettized image optimization in PDF export Fix pgf tests with TeXLive 2022 Fix removal of Axes that contain widgets that are grabbing the mouse Fix removal of draggable artists Fix subslice optimization for long, fully nan lines Fix tight layout if Figure has an existing layout manager Fix window extent of AnnotationBbox before first draw Fix wspace and hspace in subfigures Improve Qt compatibility Improve compatibility with Python 3.12 Prevent under the hood downcasting of values in xcorr Remove some NumPy function overrides from pylab Remove warning with symlog scales on mouseover @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.82 2023/07/01 08:37:36 wiz Exp $ d5 1 d34 3 @ 1.82 log @*: restrict py-numpy users to 3.9+ in preparation for update @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.81 2023/03/05 07:18:30 adam Exp $ d3 1 a3 1 DISTNAME= matplotlib-3.7.1 @ 1.81 log @py-matplotlib: updated to 3.7.1 v3.7.1 Ensure Qhull license is included in binary wheels Fix application of rcParams on Axes labels Fix compatibility with Pandas datetime unit converter Fix compatibility with latest GTK4 Fix import of styles with relative path Fix Lasso unresponsiveness when clicking and immediately releasing Fix pickling of draggable legends Fix RangeSlider.set_val when new value is outside existing value Fix size of Tk spacers when changing display DPI Fix wrapped text in constrained layout Improve compatibility with third-party backends Improve error if animation save path does not exist v3.7.0 Plotting and Annotation improvements hatch parameter for pie Polar plot errors drawn in polar coordinates Additional format string options in ~matplotlib.axes.Axes.bar_label ellipse boxstyle option for annotations The extent of imshow can now be expressed with units Reversed order of legend entries pcolormesh accepts RGB(A) colors View current appearance settings for ticks, tick labels, and gridlines Style files can be imported from third-party packages Improvements to 3D Plotting 3D plot pan and zoom buttons adjustable keyword argument for setting equal aspect ratios in 3D Poly3DCollection supports shading rcParam for 3D pane color Figure and Axes Layout colorbar now has a location keyword argument Figure legends can be placed outside figures using constrained_layout Per-subplot keyword arguments in subplot_mosaic subplot_mosaic no longer provisional Widget Improvements Custom styling of button widgets Blitting in Button widgets Other Improvements Source links can be shown or hidden for each Sphinx plot directive Figure hooks New & Improved Narrative Documentation Brand new :doc:Animations tutorial. New grouped and stacked bar chart <../../gallery/index.html#lines_bars_and_markers>_ examples. New section for new contributors and reorganized git instructions in the :ref:contributing guide. Restructured :doc:/tutorials/text/annotations tutorial. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.80 2023/01/29 21:16:43 ryoon Exp $ d31 1 a31 1 PYTHON_VERSIONS_INCOMPATIBLE= 27 37 # py-numpy @ 1.80 log @*: Recursive revbup from graphics/freetype2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.79 2023/01/16 14:30:40 adam Exp $ d3 1 a3 1 DISTNAME= matplotlib-3.6.3 a4 1 PKGREVISION= 1 d13 2 a23 2 BUILD_DEPENDS+= ${PYPKGPREFIX}-certifi>=2020.06.20:../../security/py-certifi BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=7:../../devel/py-setuptools_scm d33 1 @ 1.79 log @py-matplotlib: updated to 3.6.3 Matplotlib 3.6.3 This release contains several bug-fixes and adjustments: * Fix Artist removal from |axes_grid1| Axes classes * Fix |inset_locator| in subfigures * Fix |scatter| on masked arrays with units * Fix colorbar ticks with log norm contours * Fix deprecation warnings in GTK4 backend * Fix using relative paths in |HTMLWriter| * Improve failure message from rcParams string validation for tuple inputs * Improve performance of QtAgg backends * No longer modify |pil_kwargs| argument to |imsave| and |savefig| @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.78 2022/11/14 09:57:40 adam Exp $ d5 1 @ 1.78 log @py-matplotlib: updated to 3.6.2 REL: v3.6.2 This release contains several bug-fixes and adjustments: Avoid mutating dictionaries passed to subplots Fix bbox_inches='tight' on a figure with constrained layout enabled Fix auto-scaling of ax.hist density with histtype='step' Fix compatibility with PySide6 6.4 Fix evaluating colormaps on non-NumPy arrays Fix key reporting in pick events Fix thread check on PyPy 3.8 Handle input to ax.bar that is all NaN Make rubber band more visible on Tk and Wx backends Restore (and warn on) seaborn styles in style.library Restore get_renderer function in deprecated tight_layout nb/webagg: Fix resize handle on WebKit browsers (e.g., Safari) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.77 2022/10/13 16:04:39 adam Exp $ d3 1 a3 1 DISTNAME= matplotlib-3.6.2 @ 1.77 log @py-matplotlib: updated to 3.6.1 Matplotlib 3.6.0 * Figure and Axes creation / management o |subplots|, |subplot_mosaic| accept /height_ratios/ and /width_ratios/ arguments o Constrained layout is no longer considered experimental o New |layout_engine| module o Compressed layout added for fixed-aspect ratio Axes o Layout engines may now be removed o |Axes.inset_axes| flexibility o WebP is now a supported output format o Garbage collection is no longer run on figure close * Plotting methods o Striped lines (experimental) o Custom cap widths in box and whisker plots in |bxp| and |boxplot| o Easier labelling of bars in bar plot o New style format string for colorbar ticks o Linestyles for negative contours may be set individually o Improved quad contour calculations via ContourPy o |errorbar| supports /markerfacecoloralt/ o |streamplot| can disable streamline breaks o New axis scale |asinh| (experimental) o |stairs(..., fill=True)| hides patch edge by setting linewidth o Fix the dash offset of the |Patch| class o |Rectangle| patch rotation point * Colors and colormaps o Color sequence registry o Colormap method for creating a different lookup table size o Setting norms with strings * Titles, ticks, and labels o |plt.xticks| and |plt.yticks| support /minor/ keyword argument * Legends o Legend can control alignment of title and handles o /ncol/ keyword argument to |legend| renamed to /ncols/ * Markers o |marker| can now be set to the string "none" o Customization of |MarkerStyle| join and cap style * Fonts and Text o Font fallback o List of available font names o |math_to_image| now has a /color/ keyword argument o Active URL area rotates with link text * rcParams improvements o Allow setting figure label size and weight globally and separately from title o Mathtext parsing can be disabled globally o Double-quoted strings in matplotlibrc * 3D Axes improvements o Standardized views for primary plane viewing angles o Custom focal length for 3D camera o 3D plots gained a 3rd "roll" viewing angle o Equal aspect ratio for 3D plots * Interactive tool improvements o Rotation, aspect ratio correction and add/remove state o |MultiCursor| now supports Axes split over multiple figures o |PolygonSelector| bounding boxes o Setting |PolygonSelector| vertices o |SpanSelector| widget can now be snapped to specified values o More toolbar icons are styled for dark themes * Platform-specific changes o Wx backend uses standard toolbar o Improvements to macosx backend + Modifier keys handled more consistently + |savefig.directory| rcParam support + |figure.raise_window| rcParam support + Full-screen toggle support + Improved animation and blitting support o macOS application icon applied on Qt backend o New minimum macOS version o Windows on ARM support @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.76 2022/09/12 08:08:01 adam Exp $ d3 1 a3 1 DISTNAME= matplotlib-3.6.1 @ 1.76 log @py-matplotlib: updated to 3.5.3 v3.5.3 This release contains several bug-fixes and adjustments: Fix alignment of over/under symbols Fix bugs in colorbars: alpha of extensions drawedges=True with extensions handling of panchor=False Fix builds on Cygwin and IBM i Fix contour labels in SubFigures Fix cursor output: for imshow with all negative values when using BoundaryNorm Fix interactivity in IPython/Jupyter Fix NaN handling in errorbar Fix NumPy conversion from AstroPy unit arrays Fix positional markerfmt passed to stem Fix unpickling: crash loading in a separate process incorrect DPI when HiDPI screens @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.75 2022/06/18 21:07:14 wiz Exp $ d3 1 a3 1 DISTNAME= matplotlib-3.5.3 d15 1 d23 1 a23 2 BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm>=4:../../devel/py-setuptools_scm BUILD_DEPENDS+= ${PYPKGPREFIX}-setuptools_scm_git_archive-[0-9]*:../../devel/py-setuptools_scm_git_archive @ 1.75 log @py-matplotlib: add missing build dependency @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.74 2022/06/16 15:24:40 ryoon Exp $ d3 1 a3 1 DISTNAME= matplotlib-3.5.2 d17 1 d19 1 @ 1.74 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 @d1 1 a1 1 # $NetBSD: Makefile,v 1.73 2022/05/15 10:27:07 nia Exp $ d20 1 @ 1.73 log @py-matplotlib: incompatibility with matplotlib via numpy @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.72 2022/01/04 20:54:06 wiz Exp $ d3 1 a3 1 DISTNAME= matplotlib-3.4.3 a4 1 PKGREVISION= 1 d20 1 @ 1.72 log @*: bump PKGREVISION for egg.mk users They now have a tool dependency on py-setuptools instead of a DEPENDS @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.71 2021/12/30 13:05:34 adam Exp $ d28 1 a28 1 PYTHON_VERSIONS_INCOMPATIBLE= 27 # py-numpy @ 1.71 log @Forget about Python 3.6 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.70 2021/11/06 11:59:28 adam Exp $ d5 1 @ 1.70 log @py-matplotlib: updated to 3.4.3 3.4.3 This release contains several critical bug-fixes: Clarify deprecation of Axes.figbox Disable MultiCursor widget on Axes subplots which it is not tracking Don't simplify path in LineCollection.get_segments Fix DPI in subfigures, affecting tick spacing, and scatter marker size Fix broken EPS output when using Type 42 STIX fonts Fix change in tick behaviour when calling Axes.clear Fix class docstrings for Norms created from Scales Fix compatibility with NumPy 1.21.0 Fix crash on broken TrueType fonts Fix incorrect hits from Path.intersects_path Fix leak if affine_transform is passed invalid vertices Fix legends of stackplot with edgecolors='face' Fix plot directive when building in parallel Fix supxlabel and supylabel behaviour in constrained layout Fix tests with latest Inkscape and Ghostscript Improve DateFormatter styling for month names when usetex=True Re-disable autoscaling after interactive zoom Work around bug in Pillow 8.3.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.69 2021/06/29 08:42:00 nia Exp $ d27 1 a27 1 PYTHON_VERSIONS_INCOMPATIBLE= 27 36 # py-numpy @ 1.69 log @py-numpy: "Python version >= 3.7 required." @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.68 2021/05/10 06:02:51 adam Exp $ d3 1 a3 1 DISTNAME= matplotlib-3.4.2 d27 1 a27 2 PYTHON_VERSIONS_INCOMPATIBLE= 27 PYTHON_VERSIONS_INCOMPATIBLE+= 36 # py-numpy @ 1.68 log @py-matplotlib: updated to 3.4.2 3.4.2 Bug fixes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.67 2021/05/05 10:11:29 adam Exp $ d28 1 @ 1.67 log @py-matplotlib: updated to 3.4.1 What's new in Matplotlib 3.4.0 * Figure and Axes creation / management - New subfigure functionality - Single-line string notation for subplot_mosaic - Changes to behavior of Axes creation methods (gca, add_axes, add_subplot) - add_subplot/add_axes gained an axes_class parameter - Subplot and subplot2grid can now work with constrained layout * Plotting methods - axline supports transform parameter - New automatic labeling for bar charts - A list of hatches can be specified to bar and barh - Setting BarContainer orientation - Contour plots now default to using ScalarFormatter - Axes.errorbar cycles non-color properties correctly - errorbar errorevery parameter matches markevery - hexbin supports data reference for C parameter - Support callable for formatting of Sankey labels - Axes.spines access shortcuts - New stairs method and StepPatch artist - Added orientation parameter for stem plots - Angles on Bracket arrow styles - TickedStroke patheffect * Colors and colormaps - Collection color specification and mapping - Transparency (alpha) can be set as an array in collections - pcolormesh has improved transparency handling by enabling snapping - IPython representations for Colormap objects - Colormap.set_extremes and Colormap.with_extremes - Get under/over/bad colors of Colormap objects - New cm.unregister_cmap function - New CenteredNorm for symmetrical data around a center - New FuncNorm for arbitrary normalizations - GridSpec-based colorbars can now be positioned above or to the left of the main axes * Titles, ticks, and labels - supxlabel and supylabel - Shared-axes subplots tick label visibility is now correct for top or left labels - An iterable object with labels can be passed to Axes.plot * Fonts and Text - Text transform can rotate text direction - matplotlib.mathtext now supports overset and underset LaTeX symbols - math_fontfamily parameter to change Text font family - TextArea/AnchoredText support horizontalalignment - PDF supports URLs on Text artists * rcParams improvements - New rcParams for dates: set converter and whether to use interval_multiples - Date formatters now respect usetex rcParam - Setting image.cmap to a Colormap - Tick and tick label colors can be set independently using rcParams * 3D Axes improvements - Errorbar method in 3D Axes - Stem plots in 3D Axes - 3D Collection properties are now modifiable - Panning in 3D Axes * Interactive tool improvements - New RangeSlider widget - Sliders can now snap to arbitrary values - Pausing and Resuming Animations * Sphinx extensions - plot_directive caption option * Backend-specific improvements - Consecutive rasterized draws now merged - Support raw/rgba frame format in FFMpegFileWriter - nbAgg/WebAgg support middle-click and double-click - nbAgg support binary communication - Indexed color for PNG images in PDF files when possible - Improved font subsettings in PDF/PS - Kerning added to strings in PDFs - Fully-fractional HiDPI in QtAgg - wxAgg supports fullscreen toggle @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.66 2021/02/07 15:31:44 adam Exp $ d3 1 a3 1 DISTNAME= matplotlib-3.4.1 @ 1.66 log @py-matplotlib: updated to 3.3.4 v3.3.4: This release contains several critical bug-fixes: Fix WebAgg initialization. Fix parsing QT_API setting with mixed case. Fix build with link-time optimization disabled in environment. Fix test compatibility with NumPy 1.20. Fix test compatibility with pytest 6.2. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.65 2021/01/23 23:23:09 gdt Exp $ d3 1 a3 1 DISTNAME= matplotlib-3.3.4 d16 1 a16 1 DEPENDS+= ${PYPKGPREFIX}-dateutil>=2.1:../../time/py-dateutil d18 2 a19 2 DEPENDS+= ${PYPKGPREFIX}-pyparsing>=2.2.0:../../devel/py-pyparsing DEPENDS+= ${PYPKGPREFIX}-certifi-[0-9]*:../../security/py-certifi @ 1.65 log @revbump for qhull @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.64 2021/01/17 07:40:29 wiz Exp $ d3 1 a3 1 DISTNAME= matplotlib-3.3.3 a4 1 PKGREVISION= 2 a34 1 @ 1.64 log @py-matplotlib: Bump PKGREVISION for dependency change. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.63 2021/01/17 05:19:33 mef Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.63 log @(graphics/py-matplotlib) Modify setup.cfg to use System qhull, also @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.62 2021/01/14 12:14:06 mef Exp $ d5 1 @ 1.62 log @(graphics/py-matplotlib) Add DEPENDS+= py*-certifi-[0-9]*, fixing build @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.61 2021/01/10 20:27:33 adam Exp $ d34 2 @ 1.61 log @py-matplotlib: updated to 3.3.3 v3.3.3 This release contains several critical bug-fixes: Fix calls to Axis.grid with argument visible=True. Fix fully masked imshow. Fix inconsistent color mapping in scatter for 3D plots. Fix notebook/nbAgg figures when used with ipywidgets in the same cell. Fix notebook/nbAgg/WebAgg on older (e.g., Firefox ESR) browsers. Fix pcolormesh with datetime coordinates. Fix performance regression with datetimes. Fix singular ticks with small log ranges. Fix timers/animations on wx and notebook backends. Remove certifi as a hard runtime dependency. v3.3.2 This release contains several critical bug-fixes: fix Axis scale on twinned Axes fix auto-close of Figures in nbagg fix automatic title placement if Axes is off the Figure fix autoranging of log scales with barstacked histogram fix extra redraws when using Button or TextBox widgets fix imshow with LogNorm and large vmin/vmax ranges fix plotting Pandas DataFrame with string MultiIndex fix scatter with marker='' fix scatter3d color/linewidth re-projection fix state of mode buttons in TkAgg backends include license files in built distribution reduce Visual C++ runtime requirements on Windows v3.3.1 This release contains several critical bug-fixes: fix docstring import issues when running Python with optimization fix hist with categorical data, such as with Pandas fix install on BSD systems fix nbagg compatibility with Chrome 84+ fix ordering of scatter marker size in 3D plots fix performance regression when plotting Paths fix reading from URL in imread fix several regressions with new date epoch handling fix some bad constrained and tight layout interactions with colorbars fix use of customized toolbars in TkAgg and WXAgg backends v3.3.0 Highlights of this release include: Provisional API for composing semantic axes layouts from text or nested lists New Axes.sharex, Axes.sharey methods Turbo colormap colors.BoundaryNorm supports extend keyword argument Text color for legend labels Pcolor and Pcolormesh now accept shading='nearest' and 'auto' Allow tick formatters to be set with str or function inputs New Axes.axline method Dates use a modern epoch Improved font weight detection Axes3D no longer distorts the 3D plot to match the 2D aspect ratio More consistent toolbar behavior across backends Toolbar icons are now styled for dark themes Cursor text now uses a number of significant digits matching pointing precision Functions to compute a Path's size savefig() gained a backend keyword argument Saving SVG now supports adding metadata Saving PDF metadata via PGF now consistent with PDF backend NbAgg and WebAgg no longer use jQuery & jQuery UI @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.60 2020/10/12 21:52:01 bacon Exp $ d19 1 @ 1.60 log @math/blas, math/lapack: Install interchangeable BLAS system Install the new interchangeable BLAS system created by Thomas Orgis, currently supporting Netlib BLAS/LAPACK, OpenBLAS, cblas, lapacke, and Apple's Accelerate.framework. This system allows the user to select any BLAS implementation without modifying packages or using package options, by setting PKGSRC_BLAS_TYPES in mk.conf. See mk/blas.buildlink3.mk for details. This commit should not alter behavior of existing packages as the system defaults to Netlib BLAS/LAPACK, which until now has been the only supported implementation. Details: Add new mk/blas.buildlink3.mk for inclusion in dependent packages Install compatible Netlib math/blas and math/lapack packages Update math/blas and math/lapack MAINTAINER approved by adam@@ OpenBLAS, cblas, and lapacke will follow in separate commits Update direct dependents to use mk/blas.buildlink3.mk Perform recursive revbump @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.59 2020/06/18 12:24:55 adam Exp $ d3 1 a3 1 DISTNAME= matplotlib-3.2.2 a4 1 PKGREVISION= 1 d13 1 a13 1 DEPENDS+= ${PYPKGPREFIX}-Pillow>=3.4:../../graphics/py-Pillow @ 1.59 log @py-matplotlib: updated to 3.2.2 What's new in Matplotlib 3.2 Unit converters recognize subclasses imsave accepts metadata and PIL options cbook.normalize_kwargs FontProperties accepts os.PathLike Gouraud-shading alpha channel in PDF backend Kerning adjustments now use correct values bar3d lightsource shading Shifting errorbars Improvements in Logit scale ticker and formatter rcParams for axes title location and color 3-digit and 4-digit hex colors @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.58 2020/05/17 18:56:43 adam Exp $ d5 1 @ 1.58 log @py-matplotlib: updated to 3.2.1 What's new in Matplotlib 3.2 Unit converters recognize subclasses imsave accepts metadata and PIL options cbook.normalize_kwargs FontProperties accepts os.PathLike Gouraud-shading alpha channel in PDF backend Kerning adjustments now use correct values bar3d lightsource shading Shifting errorbars Improvements in Logit scale ticker and formatter rcParams for axes title location and color 3-digit and 4-digit hex colors @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.57 2020/02/18 16:51:51 adam Exp $ d3 1 a3 1 DISTNAME= matplotlib-3.2.1 @ 1.57 log @py-matplotlib: updated to 3.1.3 REL: v3.1.3 This is the final planned release of the 3.1.x series. This release contains several critical bug-fixes: - suppress a warning with Pandas 1.0 - support pillow >= 7 - support dateutils >= 2.8.1 - prevent an infinite recursion - do not clobber non-python registered signal handler - fix path intersection computation with 0 length segments - fix performance regression in draw_idle - several minor bugs @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.56 2019/12/11 20:29:51 adam Exp $ d3 1 a3 1 DISTNAME= matplotlib-3.1.3 d24 2 a27 2 PYSETUPTESTTARGET= pytest @ 1.56 log @py-matplotlib: updated to 3.1.2 v3.1.2: - fix regresion of incorrect limits for y-axis in imshow - fix integer indexed pandas series - fix ScalarFormatter formatting of masked values - webagg and nbagg no longer incorrectly fallback to agg when $DISPLAY is not set - several fixes for Qt5 backend - other bugfixes and documentation fixes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.55 2019/07/03 18:18:44 adam Exp $ d3 1 a3 1 DISTNAME= matplotlib-3.1.2 a27 1 .include "../../lang/python/egg.mk" d31 1 @ 1.55 log @py-matplotlib: updated to 3.1.1 v3.1.1: The first bug-fix release of the 3.1 series Locator.nonsingular return order API change Lots of backports of various bug fixes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.54 2019/06/16 13:11:34 adam Exp $ d3 1 a3 1 DISTNAME= matplotlib-3.1.1 d21 2 a22 2 USE_LANGUAGES= c c++ USE_TOOLS+= pkg-config @ 1.54 log @py-matplotlib: updated to 3.1.0 REL: v3.1.0 The first release of the v3.1 series This version of Matplotlib support Python 3.6+ Highlights of this release include: - A helper method for scatter legends - Secondary axis support (ex, degrees and radians) - A concise date formatter - No longer requires a framework build of Python to use OSX backend - Major and minor ticks will no longer collide by default - A progress callback for animations - mplot3D is always registered - deprecated mlab functions have been removed - Many function calls have become stricter about invalid or ignored input REL: v3.0.3 The third and last planned bug-fix release of the 3.0 series * fix several possible memory leaks * documentation fixes jquery-ui is no longer bundled in git repo and is downloaded during the install or sdist process. If you are installing from pypi the files will be included, but if you are installing from git you will need internet access the first time you run `pip install .`. The install process tries to cache the files and will not need internet access on future installations. REL: v3.0.2 This is the second bug-fix release for the v3.0 series. - Un-breaks basemap which was broken by partially restoring private APIs for cartopy. - Fixes bug in warning code when used in an embedded context. - Fixes crash when using Tk and closing the first open window before showing it - Many documentation improvements. - Restore a corner case on ColorBar tick usage. - Change the default behavior of `matplotlib.use` to silently allow more 'safe' switching after auto-discovery, but before starting an event loop. - Improvements to bounding box calculations. - Provide the correct length for RcParams instances. REL: v3.0.1 This is the first bug fix release for the 3.0 series which fixes several - Fix failure to import bug when used with backend-fallback on Python 3.6.7 and 3.7.1 - Fixed a number of failure to import bugs around finding fonts - Fix Qt4 backend - Fix bug on OSX that recursively searched current directory for fonts - Fix bouncing-rocket on OSX when doing backend fallback and not selecting OSX - Temporarily restore several private APIs to unbreak cartopy - Make pyplot more tolerant of varying signatures in 3rd-party sub-classe - Improve datetime64 unit handling - Fixed several poor interactions with tight_layout REL: v3.0.0 The first release of the Matplotlib 3.0 series This is the first version of Matplotlib to only support Python 3. Highlights of this release include: - GUI backend is selected at run-time based on what toolkits are installed. A GUI toolkit will not be selected on a headless server. - New cyclic color map *twilight* - Improvements to automatic layout of titles, ticks, and GridSpec - Many bug fixes! @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.53 2018/07/11 16:19:32 gson Exp $ d3 1 a3 1 DISTNAME= matplotlib-3.1.0 @ 1.53 log @py-matplotlib: fix PR 53425 Don't call fflush() on a read-only file pointer; it is an error on BSD systems and causes the import of matplotlib.pyplot to fail. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.52 2018/04/14 12:52:56 adam Exp $ d3 4 a6 1 .include "Makefile.common" d8 2 a9 2 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} PKGREVISION= 1 d11 1 d13 1 a17 1 DEPENDS+= ${PYPKGPREFIX}-pytz>=2008b:../../time/py-pytz d19 8 a26 33 DEPENDS+= ${PYPKGPREFIX}-six>=1.10:../../lang/py-six TEST_DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock TEST_DEPENDS+= ${PYPKGPREFIX}-nose-[0-9]*:../../devel/py-nose .include "../../lang/python/pyversion.mk" .if "${PYPKGPREFIX}" == "py27" DEPENDS+= ${PYPKGPREFIX}-backports.functools_lru_cache-[0-9]*:../../devel/py-backports.functools_lru_cache DEPENDS+= ${PYPKGPREFIX}-subprocess32-[0-9]*:../../devel/py-subprocess32 .endif MPL_PACKAGES= mpl_packages REPLACE_PYTHON= lib/matplotlib/dates.py REPLACE_PYTHON+= lib/matplotlib/sankey.py REPLACE_PYTHON+= lib/mpl_toolkits/mplot3d/art3d.py REPLACE_PYTHON+= lib/mpl_toolkits/mplot3d/axes3d.py REPLACE_PYTHON+= lib/mpl_toolkits/mplot3d/axis3d.py REPLACE_PYTHON+= lib/mpl_toolkits/mplot3d/proj3d.py post-patch: ( ${ECHO} "[directories]"; \ ${ECHO} "basedirlist=/usr"; \ ${ECHO} "[gui_support]"; \ ${ECHO} "gtk = False"; \ ${ECHO} "tkagg = False"; \ ${ECHO} "wxagg = False" ) > ${WRKSRC}/setup.cfg do-test: ${ECHO} "backend : GTKAgg" > ${WRKSRC}/matplotlibrc ${RUN} cd ${WRKSRC} && MPLCONFIGDIR=${PWD} \ MATPLOTLIBDATA=${WRKSRC}/lib/matplotlib/mpl-data \ PYTHONPATH=${DESTDIR}${PREFIX}/${PYSITELIB} \ ${PYTHONBIN} -c "import matplotlib; matplotlib.test()" a27 1 .include "../../lang/python/application.mk" @ 1.52 log @py-matplotlib: updated to 2.2.2 v2.2.2 LTS This release fixes a number of critical bugs: - restores matplotlib.verbose (fixing embedding in pycharm) - preserve precision when color mapping small portions of data with extreme outliers - fixes saving long movies with ffmpeg - fixes UnbourdLocal error in contour labeling - fixes import failure on python 3.4.0 and 3.4.1 - fixes compile time failures with clang on 32bit platforms - fixes an icon in the Tk backends - fixes several issues with Tables - fixes expanding offset boxes with tight_layout - revert changes to the font caching to avoid a possible bug in backports.lru_cache - numerous docstring and documentation fixes We have reverted the deprecation of font_manager.TempCache. v2.2.1 did not actually restore matplotlib.verbose. v2.2.1 LTS This release fixes a number of critical bugs: - restores matplotlib.verbose (fixing embedding in pycharm) - preserve precision when color mapping small portions of data with extreme outliers - fixes saving long movies with ffmpeg - fixes UnbourdLocal error in contour labeling - fixes import failure on python 3.4.0 and 3.4.1 - fixes compile time failures with clang on 32bit platforms - fixes an icon in the Tk backends - fixes several issues with Tables - fixes expanding offset boxes with tight_layout - revert changes to the font caching to avoid a possible bug in backports.lru_cache - numerous docstring and documentation fixes We have reverted the deprecation of font_manager.TempCache. v2.2.0 LTS This release includes new features including: - An experimental constrained layout manager - Color blind friendly color map (cividis) and color cycle (tableau-colorblind10) - native support for numpy.datetime64 types - animated gif writing via pillow - TkAgg now works with pypy - cairo based backends for Qt, Tk, and WX There are several API changes in this release: - To support the constrained layout Matplotlib has a new required dependency (kiwisolver). - The matplotlib.finance module has been removed, development has moved to a stand-alone project. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.51 2017/11/24 22:15:59 wiz Exp $ d6 1 @ 1.52.2.1 log @Pullup ticket #5782 - requested by bsiegert graphics/py-matplotlib: functionality patch graphics/py-matplotlib-gtk2: functionality patch graphics/py-matplotlib-tk: functionality patch Revisions pulled up: - graphics/py-matplotlib-gtk2/Makefile 1.67 - graphics/py-matplotlib-tk/Makefile 1.34 - graphics/py-matplotlib/Makefile 1.53 - graphics/py-matplotlib/distinfo 1.31 - graphics/py-matplotlib/patches/patch-src_file__compat.h 1.1 ------------------------------------------------------------------- Module Name: pkgsrc Committed By: gson Date: Wed Jul 11 16:19:32 UTC 2018 Modified Files: pkgsrc/graphics/py-matplotlib: Makefile distinfo pkgsrc/graphics/py-matplotlib-gtk2: Makefile pkgsrc/graphics/py-matplotlib-tk: Makefile Added Files: pkgsrc/graphics/py-matplotlib/patches: patch-src_file__compat.h Log Message: py-matplotlib: fix PR 53425 Don't call fflush() on a read-only file pointer; it is an error on BSD systems and causes the import of matplotlib.pyplot to fail. To generate a diff of this commit: cvs rdiff -u -r1.52 -r1.53 pkgsrc/graphics/py-matplotlib/Makefile cvs rdiff -u -r1.30 -r1.31 pkgsrc/graphics/py-matplotlib/distinfo cvs rdiff -u -r1.66 -r1.67 pkgsrc/graphics/py-matplotlib-gtk2/Makefile cvs rdiff -u -r1.33 -r1.34 pkgsrc/graphics/py-matplotlib-tk/Makefile cvs rdiff -u -r0 -r1.1 \ pkgsrc/graphics/py-matplotlib/patches/patch-src_file__compat.h @ text @d1 1 a1 1 # $NetBSD$ a5 1 PKGREVISION= 1 @ 1.51 log @*: depend on py-cairo now it supports all python versions @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.50 2017/11/15 14:19:43 adam Exp $ d8 4 a11 2 DEPENDS+= ${PYPKGPREFIX}-cycler-[0-9]*:../../graphics/py-cycler DEPENDS+= ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil d13 4 a16 4 DEPENDS+= ${PYPKGPREFIX}-pyparsing>=1.5.6:../../devel/py-pyparsing DEPENDS+= ${PYPKGPREFIX}-cairo-[0-9]*:../../graphics/py-cairo BUILD_DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock BUILD_DEPENDS+= ${PYPKGPREFIX}-nose-[0-9]*:../../devel/py-nose @ 1.50 log @For Python 2.7: depend on py-backports.functools_lru_cache instead of py-functools32 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.49 2017/06/05 07:28:47 adam Exp $ d12 1 a15 2 PYTHON_VERSIONED_DEPENDENCIES= cairo a47 1 .include "../../lang/python/versioned_dependencies.mk" @ 1.49 log @Added DEPENDS for Python 2.7 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.48 2017/05/30 07:20:21 adam Exp $ d19 1 a19 1 DEPENDS+= ${PYPKGPREFIX}-functools32-[0-9]*:../../devel/py-functools32 @ 1.48 log @Minor clean-up @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.47 2017/05/29 20:59:21 adam Exp $ d17 6 @ 1.47 log @Critical bug fixes in 2.0.2: - fixed Qt4 support - fixed LogFormatter - fixed hatched artists in legends - fixed segfault with large images @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.46 2017/02/20 17:00:36 wiz Exp $ d15 1 a15 6 .include "../../lang/python/pyversion.mk" .if "${PYPKGPREFIX}" == "py27" DEPENDS+= ${PYPKGPREFIX}-cairo-[0-9]*:../../graphics/py-cairo .else DEPENDS+= ${PYPKGPREFIX}-cairo-[0-9]*:../../graphics/py-cairo3 .endif d43 1 @ 1.46 log @Switch py-dateutils to plain DEPENDS. It supports both python 2 and 3 nowadays. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.45 2016/08/17 13:45:25 richard Exp $ d3 20 a22 21 DISTNAME= matplotlib-1.5.2 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} PKGREVISION= 1 CATEGORIES= graphics python MASTER_SITES= ${MASTER_SITE_GITHUB:=matplotlib/} GITHUB_PROJECT= matplotlib GITHUB_TAG= v${PKGVERSION_NOREV} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= http://matplotlib.org/ COMMENT= Matlab-style plotting package for Python # LICENSE= see ${WRKSRC}/LICENSE/LICENSE DEPENDS+= ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil DEPENDS+= ${PYPKGPREFIX}-pytz>=2008b:../../time/py-pytz DEPENDS+= ${PYPKGPREFIX}-pyparsing>=1.5.6:../../devel/py-pyparsing DEPENDS+= ${PYPKGPREFIX}-cycler-[0-9]*:../../graphics/py-cycler USE_LANGUAGES= c c++ USE_TOOLS+= pkg-config PY_PATCHPLIST= yes a35 1 ${ECHO} "gtkagg = False"; \ a38 3 # It needs: # devel/py-nose # devel/py-mock d41 1 a41 1 ${RUN} cd ${WRKSRC} && MPLCONFIGDIR=$PWD \ @ 1.45 log @add missing run-time dependency on py-cycler with revbump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.44 2016/08/04 00:04:18 kamil Exp $ d16 1 a20 2 PYTHON_VERSIONED_DEPENDENCIES= dateutil a52 1 .include "../../lang/python/versioned_dependencies.mk" @ 1.44 log @Upgrade py-matplotlib to 1.5.2 pkgsrc changes: - add test target (Ran 5205 tests in 362.603s OK (KNOWNFAIL=468, SKIP=15)) - drop merged patches - rediff setup.py patch (it got renamed) upstream changes: REL: v1.5.2 Final planned release for the 1.5.x series. REL: v1.5.1 First bug fix release for 1.5.x series. REL: v1.5.0 This release of matplotlib has several major new features: Auto-redraw using the object-oriented API. Most plotting functions now support labeled data API. Color cycling has extended to all style properties. Four new perceptually uniform color maps, including the soon-to-be default 'viridis'. More included style sheets. Many small plotting improvements. Proposed new framework for managing the GUI toolbar and tools. REL: v1.4.3 This is the last planned bug-fix release in the 1.4 series. Many bugs are fixed including: fixing drawing of edge-only markers in AGG fix run-away memory usage when using %inline or saving with a tight bounding box with QuadMesh artists improvements to wx and tk gui backends Additionally the webagg and nbagg backends were brought closer to feature parity with the desktop backends with the addition of keyboard and scroll events thanks to Steven Silvester. REL: v1.4.2 Minor bug-fix release for 1.4 series regenerated pyplot.py REL: v1.4.1 Bug-fix release for the 1.4 series. reverts the changes to interactive plotting so ion will work as before in all cases fixed boxplot regressions fixes for finding freetype and libpng sundry unicode fixes (looking up user folders, importing seaborn/pandas/networkx with macosx backend) nbagg works with python 3 + new font awesome fixed saving dialogue in QT5 REL: v1.4.0 This release has contributions from ~170 authors (http://matplotlib.org/users/github_stats.html). This release contains many bug fixes as will as a number of new features. For the full list see http://matplotlib.org/users/whats_new.html#new-in-matplotlib-1-4. Some highlights are: style module : experimental package to make managing the style of matplotlib figures easier nbagg : interactive figures in ipython notebooks backed by the AGG renderer full python 3 support (including cairo backends) Qt5 support (for python 3 only) violin plots and 3D quiver plots (projects done for a course at University of Toronto, Scarborough) improved box plot interface @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.43 2016/05/29 12:35:00 mef Exp $ d5 1 d18 1 a42 1 # devel/py-cycler @ 1.43 log @(1) Move MASTER_SITES from sourceforge.net to github.com size in distinfo slightly changed with the same name, set DIST_SUBDIR (2) Githubify (3) Add comment on patch-ab, picking up from cvs log @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.42 2014/02/06 01:53:16 obache Exp $ d3 1 a3 1 DISTNAME= matplotlib-1.3.1 a4 1 PKGREVISION= 1 d8 1 a8 2 # with Githubify, size changes little bit, so the following line, please 1delete for another update. DIST_SUBDIR= matplotlib-1.3.1 d40 11 @ 1.42 log @Add missning dependency on py-pyparsing. Noticed by Kamel Derouiche via PR 48577. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.41 2014/01/20 19:53:05 wiz Exp $ d7 4 a10 1 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=matplotlib/} d15 1 @ 1.41 log @Update to 1.3.1: 2013-05-18 Added support for arbitrary rasterization resolutions to the SVG backend. Previously the resolution was hard coded to 72 dpi. Now the backend class takes a image_dpi argument for its constructor, adjusts the image bounding box accordingly and forwards a magnification factor to the image renderer. The code and results now resemble those of the PDF backend. - MW 2013-05-08 Changed behavior of hist when given stacked=True and normed=True. Histograms are now stacked first, then the sum is normalized. Previously, each histogram was normalized, then they were stacked. 2013-04-25 Changed all instances of: from matplotlib import MatplotlibDeprecationWarning as mplDeprecation to: from cbook import mplDeprecation and removed the import into the matplotlib namespace in __init__.py Thomas Caswell 2013-04-15 Added 'axes.xmargin' and 'axes.ymargin' to rpParams to set default margins on auto-scaleing. - TAC 2013-04-16 Added patheffect support for Line2D objects. -JJL @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.40 2014/01/16 10:41:53 wiz Exp $ d5 1 d14 1 @ 1.40 log @Convert to use versioned_dependencies.mk. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.39 2013/07/24 11:13:11 drochner Exp $ d3 1 a3 1 DISTNAME= matplotlib-1.2.1 d9 1 a9 1 HOMEPAGE= http://matplotlib.sourceforge.net/ a18 1 PYDISTUTILSPKG= yes d37 1 a37 1 .include "../../lang/python/extension.mk" @ 1.39 log @update to 1.2.1 changes: cleanup, bugfixes @ text @d1 1 a1 2 # $NetBSD: Makefile,v 1.38 2013/06/04 22:16:25 tron Exp $ # d13 2 a14 1 DEPENDS+= ${PYPKGPREFIX}-dateutil>=1.2:../../time/py-dateutil d39 1 a39 1 @ 1.38 log @Try to fix the fallout caused by the fix for PR pkg/47882. Part 3: Recursively bump package revisions again after the "freetype2" and "fontconfig" handling was fixed. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.37 2013/06/03 10:05:19 wiz Exp $ d4 1 a4 1 DISTNAME= matplotlib-1.2.0 a5 1 PKGREVISION= 3 d7 1 a7 2 MASTER_SITES= https://github.com/downloads/matplotlib/matplotlib/ FETCH_USING= curl @ 1.37 log @Bump freetype2 and fontconfig dependencies to current pkgsrc versions, to address issues with NetBSD-6(and earlier)'s fontconfig not being new enough for pango. While doing that, also bump freetype2 dependency to current pkgsrc version. Suggested by tron in PR 47882 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.36 2013/04/06 14:58:19 rodent Exp $ d6 1 a6 1 PKGREVISION= 2 @ 1.36 log @'Please use ${ECHO} instead of "echo".' 'Please use ${ECHO_N} instead of "echo -n".' @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.35 2013/02/16 11:22:25 wiz Exp $ d6 1 a6 1 PKGREVISION= 1 @ 1.35 log @Recursive bump for png-1.6. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.34 2012/12/17 11:51:18 drochner Exp $ d31 7 a37 7 ( echo "[directories]"; \ echo "basedirlist=/usr"; \ echo "[gui_support]"; \ echo "gtk = False"; \ echo "gtkagg = False"; \ echo "tkagg = False"; \ echo "wxagg = False" ) > ${WRKSRC}/setup.cfg @ 1.34 log @update to 1.2 changes: feature extensions, new plot types etc. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2012/10/06 14:11:17 asau Exp $ d6 1 @ 1.33 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.32 2012/07/02 17:19:05 prlw1 Exp $ d4 1 a4 1 DISTNAME= matplotlib-1.1.1 d7 2 a8 1 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=matplotlib/} @ 1.32 log @Update to 1.1.1: - When path clipping changes a LINETO to a MOVETO, it also changes any CLOSEPOLY command to a LINETO to the initial point. This fixes a problem with pdf and svg where the CLOSEPOLY would then draw a line to the latest MOVETO position instead of the intended initial position. - JKS - The radius labels in polar plots no longer use a fixed padding, but use a different alignment depending on the quadrant they are in. This fixes numerical problems when (rmax - rmin) gets too small. - MGD @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2012/05/05 21:53:57 wiz Exp $ a15 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.31 log @Replace python interpreter in a few files. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2012/04/17 17:17:03 drochner Exp $ d4 1 a4 1 DISTNAME= matplotlib-1.1.0 a5 1 PKGREVISION= 1 @ 1.30 log @update to 1.1.0 many improvements, some cleanup, most notably: -new graphics types and backends -layout and legend improvements -better 3d support -Numerix support removed @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2011/11/01 06:01:44 sbd Exp $ d6 1 d24 7 d40 1 @ 1.29 log @Recursive bump for graphics/freetype2 buildlink addition. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2011/02/17 10:33:37 markd Exp $ d4 1 a4 1 DISTNAME= matplotlib-1.0.1 a5 1 PKGREVISION= 1 @ 1.28 log @Update to py-matplotlib 1.0.1 Various bugfixes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2011/01/13 13:38:17 wiz Exp $ d6 1 @ 1.27 log @png shlib name changed for png>=1.5.0, so bump PKGREVISIONs. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2010/06/13 22:44:42 wiz Exp $ d4 1 a4 1 DISTNAME= matplotlib-0.99.1.2 a5 1 PKGREVISION= 2 a17 1 WRKSRC= ${WRKDIR}/matplotlib-0.99.1.1 d23 9 @ 1.26 log @Bump PKGREVISION for libpng shlib name change. Also add some patches to remove use of deprecated symbols and fix other problems when looking for or compiling against libpng-1.4.x. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2010/05/17 16:22:59 drochner Exp $ d6 1 a6 1 PKGREVISION= 1 @ 1.25 log @update to 0.99.2.1 changes: -new frameworks: mplot3d, axes grid, axis spine placement -bugfixes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2009/09/23 09:54:45 tron Exp $ d6 1 @ 1.24 log @Remove "PYTHON_VERSIONS_ACCEPTED= 26 25 24" which is unnecessary after Python 2.3 has been removed from "pkgsrc". Approved by Thomas Klausner. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2009/08/05 11:02:12 markd Exp $ d4 1 a4 1 DISTNAME= matplotlib-0.98.4 d18 1 @ 1.23 log @Update py-matplotlib* to 0.98.4 various bug fixes and new features. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2008/12/19 22:35:41 markd Exp $ a21 1 PYTHON_VERSIONS_ACCEPTED= 26 25 24 @ 1.22 log @Update to matplotlib-0.98.0 3 years worth of updates. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2008/06/12 02:14:32 joerg Exp $ d4 1 a4 1 DISTNAME= matplotlib-0.98.0 d22 1 a22 1 PYTHON_VERSIONS_ACCEPTED= 25 24 @ 1.21 log @Add DESTDIR support. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2008/04/25 20:39:09 joerg Exp $ d4 1 a4 1 DISTNAME= matplotlib-0.87.2 a5 1 PKGREVISION= 3 d13 3 d22 1 a25 5 PLIST_VARS+= subprocess .if ${PYPACKAGE} == "python22" || ${PYPACKAGE} == "python23" PLIST.subprocess= yes .endif d29 1 a29 2 .include "../../math/py-Numeric/buildlink3.mk" .include "../../math/py-numarray/buildlink3.mk" @ 1.20 log @Update PYTHON_VERSIONS_COMPATIBLE - assume that Python 2.4 and 2.5 are compatible and allow checking for fallout. - remove PYTHON_VERSIONS_COMPATIBLE that are obsoleted by the 2.3+ default. Modify the others to deal with the removals. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2008/04/18 13:51:53 joerg Exp $ d14 2 @ 1.19 log @PYTHON_VERSIONS_ACCEPTED must be set before including pyversion.mk. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2008/04/12 22:43:01 jlam Exp $ a18 2 PYTHON_VERSIONS_ACCEPTED= 24 23 @ 1.18 log @Convert to use PLIST_VARS instead of manually passing "@@comment " through PLIST_SUBST to the plist module. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2006/06/08 12:22:58 joerg Exp $ d19 2 a22 2 PYTHON_VERSIONS_ACCEPTED= 24 23 @ 1.17 log @Needs Python 2.3+ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2006/05/27 00:00:56 joerg Exp $ d23 1 d25 1 a25 3 PLIST_SUBST+= COND_SUBPROCESS="" .else PLIST_SUBST+= COND_SUBPROCESS="@@comment " @ 1.16 log @py-numarray dependency support only Python 2.2 and newer. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2006/05/11 14:15:04 joerg Exp $ d21 1 a21 1 PYTHON_VERSIONS_ACCEPTED= 24 23 22 @ 1.15 log @Uses C++. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2006/04/30 22:30:43 joerg Exp $ d21 3 a23 3 .if ${PYPACKAGE} == "python15" || ${PYPACKAGE} == "python20" || \ ${PYPACKAGE} == "python21" || ${PYPACKAGE} == "python22" || \ ${PYPACKAGE} == "python23" @ 1.14 log @subprocess is only installed on Python <= 2.3. Conditionalize PLIST accordingly. Bump revision. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2006/04/17 13:46:35 wiz Exp $ d14 1 @ 1.13 log @Bump BUILDLINK_ABI_DEPENDS.png and PKGREVISION for png-1.2.9nb2 update. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2006/04/12 22:57:59 joerg Exp $ d6 1 a6 1 PKGREVISION= 2 d19 9 @ 1.12 log @Include subprocess package files in PLIST. Bump revision. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2006/04/06 16:43:39 drochner Exp $ d6 1 a6 1 PKGREVISION= 1 @ 1.11 log @update to 0.87.2 too many feature additions and fixes to list here pkgsrc changes: removed all X11 frontend support, leaving just the ability to create image files frontends will be added as separate pkgs @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2006/03/04 21:29:51 jlam Exp $ d6 1 @ 1.10 log @Point MAINTAINER to pkgsrc-users@@NetBSD.org in the case where no developer is officially maintaining the package. The rationale for changing this from "tech-pkg" to "pkgsrc-users" is that it implies that any user can try to maintain the package (by submitting patches to the mailing list). Since the folks most likely to care about the package are the folks that want to use it or are already using it, this would leverage the energy of users who aren't developers. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2006/02/18 18:15:56 wiz Exp $ d4 1 a4 1 DISTNAME= matplotlib-0.83 a5 1 PKGREVISION= 3 d18 3 d22 1 a22 2 .include "../../x11/py-gtk2/buildlink3.mk" .include "../../x11/py-Tk/buildlink3.mk" @ 1.9 log @Add missing file to PLIST, bump PKGREVISION. Add missing pkg-config to USE_TOOLS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2006/02/05 23:09:38 joerg Exp $ d10 1 a10 1 MAINTAINER= tech-pkg@@NetBSD.org @ 1.8 log @Recursive revision bump / recommended bump for gettext ABI change. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2006/01/24 07:32:17 wiz Exp $ d6 1 a6 1 PKGREVISION= 2 d14 1 @ 1.7 log @Bump BUILDLINK_RECOMMENDED of textproc/expat to 2.0.0 because of the shlib major bump. PKGREVISION++ for the dependencies. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2005/12/29 20:29:34 markd Exp $ d6 1 a6 1 PKGREVISION= 1 @ 1.6 log @Update py-matplotlib to version 0.83 Added Mark Athen's 'scale' patch, so that on a scaled axis a circle looks like circle. See help(axis). New cursor and span selector widgets You can use use matplotlib event handling to register a callback after figure draw using 'draw_event' which calls the callback with a DrawEvent instance Use 'f' to toggle full screen mode in the GTK backends. Steve Chaplin has made numerous updates to the GTK and SVG backends. Reorganized config files Updated agg_test.py to demonstrate curved paths and fills. Upgraded pyparsing and applied Paul McGuire's suggestions for speeding things up. This more than doubles the speed of mathtext in my simple tests. Bugs fixed / small features What's new in matplotlib 0.82 Subplot configuration GUI neutral widgets Exposes line cap and join style via new rc params and Line2D properties All Axes properties are now exposed via kwargs Small bugfixes and features What's new in matplotlib 0.81 TeX support Masked arrays Much faster image loading for MxNx4 or MxNx3 UInt8 images. New image interpolation options set deprecated New scalar formatter Bug fixes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2005/07/27 16:21:17 wiz Exp $ d6 1 @ 1.5 log @Reset MAINTAINER -- he stopped working on pkgsrc. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2005/05/31 18:09:13 drochner Exp $ d4 1 a4 1 DISTNAME= matplotlib-0.80 @ 1.4 log @update to 0.80 this has been massively extended (since 0.32), too much to list here @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2005/04/11 21:46:08 tv Exp $ d9 1 a9 1 MAINTAINER= dotz@@irc.pl @ 1.3 log @Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2004/07/22 09:16:02 recht Exp $ d4 1 a4 1 DISTNAME= matplotlib-0.32 a15 2 DEPENDS+= ${PYPKGPREFIX}-Numeric>=23.1:../../math/py-Numeric d17 3 @ 1.2 log @add python as category ok'd a while back at pkgsrcCon by agc and wiz @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2004/02/21 01:39:48 minskim Exp $ a12 1 USE_BUILDLINK3= yes @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d6 1 a6 1 CATEGORIES= graphics @ 1.1.1.1 log @Import py-matplotlib from pkgsrc-wip. Packaged by Michal Pasternak, and modified by me. matplotlib is a pure python plotting library designed to bring publication quality plotting to python with a syntax familiar to matlab users. A lot progress towards this goal has been made since the first release of matplotlib, the library does produce high quality 2D plots. All of the plotting commands can be accessed either via a functional interface familiar to matlab users or an object oriented interface familiar to python users, and several high resolution output formats are supported. @ text @@