Created attachment 221276 [details] Patch file Chase removal of graphics/py-pillow6. After it's removed, ports that requires py-pillow don't work with python 2.7. So make following changes. * Adjust python range of some ports so they don't use python 2.7. * Remove PY_PILLOW from Mk/Uses/python.mk. * Replace '${PY_PILLOW}' in dependency of each port with direct one to graphics/py-pillow. This also fixes error of `make index` when default version of python is 3.8 or later.
Created attachment 222125 [details] Updated patch file Update patch to make it fit to the latest ports tree.
Created attachment 223668 [details] Updated patch file Chase update of ports tree.
Created attachment 224461 [details] Updated patch file Chase update of ports tree.
@koobs Would you please commit my latest patch? Best Regards.
Apologies for the delay Yasuhiro. Is this patch still ready to go and up to date?
Created attachment 225228 [details] Updated patch file Chase update of ports tree.
(In reply to Kubilay Kocak from comment #5) I updated patch. So please use latest one.
Created attachment 225952 [details] Updated patch file Chase update of ports tree.
(In reply to Yasuhiro Kimura from comment #8) Much appreciated Yasuhirosan
(In reply to Yasuhiro Kimura from comment #8) Apologies, I forgot to ask... do all of the <version-specs> for each port match those that are defined in the upstream sources? In particular: - Any "<Y" specifiers must be included - All > or >= specifiers must be exact version number matches Thank you!
(In reply to Kubilay Kocak from comment #10) My patch simply replaces "${PY_PILLOW}" in Makefile of each port with "${PYTHON_PKGNAMEPREFIX}pillow>=7.0.0:graphics/py-pillow@${PY_FLAVOR}". So if these ports currently work fine, they also should do after my patch is applied.
(In reply to Yasuhiro Kimura from comment #11) We'll want to check that those lines match the source specifiers. See Also: bug 243665 comment 1