Date: Tue, 16 May 2023 22:01:59 +0000 From: bugzilla-noreply@freebsd.org To: ports-bugs@FreeBSD.org Subject: [Bug 271458] print/py-fonttools PLOT knob has circular dependency with math/py-matplotlib Message-ID: <bug-271458-7788@https.bugs.freebsd.org/bugzilla/>
next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D271458 Bug ID: 271458 Summary: print/py-fonttools PLOT knob has circular dependency with math/py-matplotlib Product: Ports & Packages Version: Latest Hardware: Any OS: Any Status: New Severity: Affects Only Me Priority: --- Component: Individual Port(s) Assignee: ports-bugs@FreeBSD.org Reporter: alt2600@icloud.com CC: mainland@apeiron.net, sunpoet@FreeBSD.org CC: mainland@apeiron.net, sunpoet@FreeBSD.org live system, amd64, 13.2 woke up expecting updates but found a circular loop running. It was the PLOT knob being on that did it so I turned that off. not sure if dependencies recently changed, as I went through the 13.2 update not too long ago and didn't run into this. wondering if py-matplotlib added the runtime dependency recently specifically, or given some new python packages coming in may mean things were split out, or new versions needed updated depends. not sure if functionality carries through and the knob should be deleted though, or if the dependencies need to be tweaked between the ports. ### Plot knob has dependency on math/py-matplotlib OPTIONS_DEFINE=3D GRAPHITE INTERPOLATABLE LXML PLOT REPACKER SYMFONT UFO UN= ICODE WOFF OPTIONS_DEFAULT=3DLXML UFO UNICODE GRAPHITE_DESC=3D Process graphite type tables in ttLib/tables INTERPOLATABLE_DESC=3D Interpolatability support LXML_DESC=3D Read/write XML files via lxml (faster/safer than built-in ElementTree) PLOT_DESC=3D Visualize DesignSpaceDocument and resulting VariationModel REPACKER_DESC=3D Pack GSUB/GPOS tables with harfbuzz repacker SYMFONT_DESC=3D Symbolic font statistics analysis UFO_DESC=3D Read/write UFO fonts UNICODE_DESC=3D Use latest Unicode Character Database WOFF_DESC=3D Compress/uncompress WOFF webfonts GRAPHITE_RUN_DEPENDS=3D=20=20 ${PYTHON_PKGNAMEPREFIX}lz4>=3D1.7.4.2:archivers/py-lz4@${PY_FLAVOR} INTERPOLATABLE_RUN_DEPENDS=3D=20=20=20=20 ${PYTHON_PKGNAMEPREFIX}scipy>=3D0:science/py-scipy@${PY_FLAVOR} LXML_RUN_DEPENDS=3D=20=20=20=20=20=20 ${PYTHON_PKGNAMEPREFIX}lxml>=3D4.0<5:devel/py-lxml@${PY_FLAVOR} PLOT_RUN_DEPENDS=3D=20=20=20=20=20=20 ${PYTHON_PKGNAMEPREFIX}matplotlib>=3D0:math/py-matplotlib@${PY_FLAVOR} REPACKER_RUN_DEPENDS=3D=20=20 ${PYTHON_PKGNAMEPREFIX}uharfbuzz>=3D0.23.0:print/py-uharfbuzz@${PY_FLAVOR} SYMFONT_RUN_DEPENDS=3D=20=20=20 ${PYTHON_PKGNAMEPREFIX}sympy>=3D0:math/py-sympy@${PY_FLAVOR} UFO_RUN_DEPENDS=3D=20=20=20=20=20=20=20 ${PYTHON_PKGNAMEPREFIX}fs2>=3D2.2.0<3:devel/py-fs2@${PY_FLAVOR} WOFF_RUN_DEPENDS=3D=20=20=20=20=20=20 ${PYTHON_PKGNAMEPREFIX}brotli>=3D1.0.1:archivers/py-brotli@${PY_FLAVOR} \ =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 ${PYTHON_PKGNAMEPREFIX}zopfli>=3D0.1.4:archivers/py-zopfli@${PY_FLAVOR} #### py-matplotlib has runtime dependency on py-fonttools PORTNAME=3D matplotlib PORTVERSION=3D 3.7.1 PORTREVISION=3D 2 CATEGORIES=3D math python MASTER_SITES=3D PYPI PKGNAMEPREFIX=3D ${PYTHON_PKGNAMEPREFIX} MAINTAINER=3D mainland@apeiron.net COMMENT=3D Plotting library uses a syntax familiar to MATLAB users WWW=3D https://matplotlib.org/ LICENSE=3D PSFL BUILD_DEPENDS=3D ${PYNUMPY} \ =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 ${PYTHON_PKGNAMEPREFIX}pillow>=3D6.2:graphics/py-pillow@${PY_FLAVOR} \ =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 ${PYTHON_PKGNAMEPREFIX}pyparsing>=3D0:devel/py-pyparsing@${PY_FLAVOR} \ =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 ${PYTHON_PKGNAMEPREFIX}certifi>=3D0.10:security/py-certifi@${PY_FLAVOR} \ ${PYTHON_SITELIBDIR}/pybind11:devel/py-pybind11@${PY_FLAVOR= } \ =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 ${PYTHON_PKGNAMEPREFIX}tkinter>0:x11-toolkits/py-tkinter@${PY_FLAVOR} LIB_DEPENDS=3D libfreetype.so:print/freetype2 \ libqhull_r.so:math/qhull \ libpng.so:graphics/png \ libfontconfig.so:x11-fonts/fontconfig RUN_DEPENDS=3D ${PYNUMPY} \ =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 ${PYTHON_PKGNAMEPREFIX}contourpy>=3D0:math/py-contourpy@${PY_FLAVOR} \ =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 ${PYTHON_PKGNAMEPREFIX}cycler>=3D0.10:devel/py-cycler@${PY_FLAVOR} \ =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 ${PYTHON_PKGNAMEPREFIX}dateutil>=3D2.1:devel/py-dateutil@${PY_FLAVOR} \ =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 ${PYTHON_PKGNAMEPREFIX}importlib-resources>=3D0:devel/py-importlib-resource= s@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytz>=3D0:devel/py-pytz@${PY_FLAVOR}= \ =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 ${PYTHON_PKGNAMEPREFIX}pyparsing>=3D0:devel/py-pyparsing@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}tornado>0:www/py-tornado@${PY_FLAVOR= } \ ${PYTHON_PKGNAMEPREFIX}pluggy>0:devel/py-pluggy@${PY_FLAVOR= } \ =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 ${PYTHON_PKGNAMEPREFIX}pillow>=3D6.2:graphics/py-pillow@${PY_FLAVOR} \ =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 ${PYTHON_PKGNAMEPREFIX}pyparsing>=3D0:devel/py-pyparsing@${PY_FLAVOR} \ =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 ${PYTHON_PKGNAMEPREFIX}certifi>=3D0.10:security/py-certifi@${PY_FLAVOR} \ =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 ${PYTHON_PKGNAMEPREFIX}kiwisolver>=3D1.0.0:math/py-kiwisolver@${PY_FLAVOR} \ =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20 ${PYTHON_PKGNAMEPREFIX}fonttools>=3D4.22.0:print/py-fonttools@${PY_FLAVOR} --=20 You are receiving this mail because: You are the assignee for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-271458-7788>