I noticed that both are trying to be installed into the same place. ===> Moving suffixed files around bin/pilconvert.py --> bin/pilconvert.py-2.7 bin/pilconvert.py-2.7 --> @bin/pilconvert.py bin/pildriver.py --> bin/pildriver.py-2.7 bin/pildriver.py-2.7 --> @bin/pildriver.py bin/pilfile.py --> bin/pilfile.py-2.7 bin/pilfile.py-2.7 --> @bin/pilfile.py bin/pilfont.py --> bin/pilfont.py-2.7 bin/pilfont.py-2.7 --> @bin/pilfont.py bin/pilprint.py --> bin/pilprint.py-2.7 bin/pilprint.py-2.7 --> @bin/pilprint.py ====> Compressing man pages (compress-man) ===> Installing for py27-imaging-1.1.7_4 ===> Registering installation for py27-imaging-1.1.7_4 pkg-static: py27-imaging-1.1.7_4 conflicts with py27-pillow-2.6.0 (installs files into the same place). Problematic file: /usr/local/bin/pilconvert.py-2.7 *** Error code 70 Stop. make[1]: stopped in /usr/ports/graphics/py-imaging *** Error code 1 Stop. make: stopped in /usr/ports/graphics/py-imaging ===>>> Installation of py27-imaging-1.1.7_4 (graphics/py-imaging) failed ===>>> Aborting update
Maintainers CC'd
The conflict is correct, since py-pillow is meant to be a replacement for py-imaging. py-imaging however does not contain a CONFLICTS or CONFLICTS_INSTALL line in its Makefile for py-pillow, which should be fixed.
Ok, I don't have any complaint. I could install properly graphics/py-pillow since devel/py-itools depends on it. Thanks for your feedback, Marcus.
A commit references this bug: Author: mva Date: Thu Nov 20 11:01:23 UTC 2014 New revision: 372904 URL: https://svnweb.freebsd.org/changeset/ports/372904 Log: - Set a proper CONFLICTS with graphics/py-pillow PR: 194701 Reported by: Carlos Jacobo Puga Medina (cpm@fbsd.es) With hat: python@ Changes: head/graphics/py-imaging/Makefile
Thanks Marcus, I will test it tonight and come back with a reply :)
It works properly :)