Skip site navigation (1)Skip section navigation (2)
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>