[Bug 231392] print/py-psautohint: Update to 1.9.1

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Fri Jul 5 10:10:13 UTC 2019


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

--- Comment #14 from Ting-Wei Lan <lantw44 at gmail.com> ---
(In reply to Sunpoet Po-Chuan Hsieh from comment #12)
psautohint isn't the only port requiring extra features from fonttools. I know
it rarely changes, but it doesn't means it won't change. When it changes, it
has to be propagated to all ports which copied these dependency lines from
fonttools. It should be done in the same commit as the fonttools update to
prevent possible breakage. If the person who updates fonttools doesn't know he
or she should update copies in other ports as well, these copies may eventually
become outdated.

I don't like having duplicate code in a project, but it is OK for me to accept
your proposal if you agree to update all ports using extra features from
fonttools whenever dependencies of options change. It is not an ideal solution,
but I can accept it as long as you don't ask me to keep them in sync by myself
and don't leave them outdated. I can add comments to the Makefile of fonttools,
so you don't have to search the entire ports tree to find these copies.

The ideal way to resolve the problem is probably adding a USES macro for
fonttools, so we will have neither code copies nor many metaports.

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


More information about the freebsd-python mailing list