https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=231392

--- Comment #12 from Sunpoet Po-Chuan Hsieh <sunp...@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+=   ${PYTHON_PKGNAMEPREFIX}lxml>=4.0<5:devel/py-lxml@${PY_FLAVOR} \
                ${PY_TYPING}
.if ${PYTHON_REL} < 3400
RUN_DEPENDS+=  
${PYTHON_PKGNAMEPREFIX}singledispatch>=3.4.0.3:devel/py-singledispatch@${PY_FLAVOR}
.endif

# py-psautohint requires fonttools[ufo]
# See UFO option of print/py-fonttools
RUN_DEPENDS+=   ${PY_ENUM34} \
                ${PYTHON_PKGNAMEPREFIX}fs2>=2.2.0<3:devel/py-fs2@${PY_FLAVOR}

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.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
freebsd-python@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-python
To unsubscribe, send any mail to "freebsd-python-unsubscr...@freebsd.org"

Reply via email to