Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 04 Jul 2019 18:32:24 +0000
From:      bugzilla-noreply@freebsd.org
To:        python@FreeBSD.org
Subject:   [Bug 231392] print/py-psautohint: Update to 1.9.1
Message-ID:  <bug-231392-21822-wFafDCGK2V@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-231392-21822@https.bugs.freebsd.org/bugzilla/>
References:  <bug-231392-21822@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D231392

--- Comment #12 from Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org> ---
(In reply to Ting-Wei Lan from comment #10)

I do not have time to test the metaport patch. But I believe it's getting
things much more complicated.

Can we go back to my original proposal -- adding the dependencies directly =
to
py-psautohint.
It would look like:

# py-psautohint requires fonttools[lxml]
# See LXML option of print/py-fonttools
RUN_DEPENDS+=3D   ${PYTHON_PKGNAMEPREFIX}lxml>=3D4.0<5:devel/py-lxml@${PY_F=
LAVOR} \
                ${PY_TYPING}
.if ${PYTHON_REL} < 3400
RUN_DEPENDS+=3D=20=20
${PYTHON_PKGNAMEPREFIX}singledispatch>=3D3.4.0.3:devel/py-singledispatch@${=
PY_FLAVOR}
.endif

# py-psautohint requires fonttools[ufo]
# See UFO option of print/py-fonttools
RUN_DEPENDS+=3D   ${PY_ENUM34} \
                ${PYTHON_PKGNAMEPREFIX}fs2>=3D2.2.0<3:devel/py-fs2@${PY_FLA=
VOR}

Though it's slightly different to your idea (psautohint -> fonttools ->
lxml/ufo) logically, but it has identical dependencies.
And the comment is clear enough for anyone to check if the dependencies are
correct.
At last, fonttools rarely changes the dependencies. That means it won't take
much effort to keep it correct and up-to-date.

--=20
You are receiving this mail because:
You are on the CC list for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-231392-21822-wFafDCGK2V>