Summary: | Mk/Uses/python.mk: Remove broken shared macros (chase removal of graphics/py-pillow6) | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Product: | Ports & Packages | Reporter: | Yasuhiro Kimura <yasu> | ||||||||||||||
Component: | Individual Port(s) | Assignee: | freebsd-python (Nobody) <python> | ||||||||||||||
Status: | Open --- | ||||||||||||||||
Severity: | Affects Some People | CC: | dbaio, koobs, python | ||||||||||||||
Priority: | --- | Keywords: | needs-qa | ||||||||||||||
Version: | Latest | Flags: | koobs:
maintainer-feedback+
|
||||||||||||||
Hardware: | Any | ||||||||||||||||
OS: | Any | ||||||||||||||||
Attachments: |
|
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 |
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.