ImageMagick6 and ImageMagick7 conflict - they each install some files that are the same (e.g., bin/convert used by the build of x11-wm/awesome). I built x11-wm/awesome with ImageMagick7 installed, and the port built/installed without any problem. Given that the built just uses 'convert' to modify some .png files, I think that the restriction for ImageMagick6 specifically can be relaxed. --- a/x11-wm/awesome/Makefile +++ b/x11-wm/awesome/Makefile @@ -26,7 +26,7 @@ LIB_DEPENDS= libcairo.so:graphics/cairo \ CONFLICTS_INSTALL= awesome3 -USES= cmake compiler:c11 gettext gnome iconv magick:6,build pkgconfig lua \ +USES= cmake compiler:c11 gettext gnome iconv magick,build pkgconfig lua \ shebangfix xorg USE_GITHUB= yes GH_ACCOUNT= awesomewm I don't think PORTREVISION needs to be bumped. ImageMagick7 is the default, but that is only a build dependency. 'convert' could be subtly different between 6 & 7, however, and this could result in slightly different .png files in the package. One could bump PORTREVISION because of this. Functionally, there should be no change even if the bits of some files are different. Given that this is a lightweight package that is easy to build, I might bump PORTREVISION.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=99538db3cdb8ed9fbb8a23065e8c55ff2b87b6bb commit 99538db3cdb8ed9fbb8a23065e8c55ff2b87b6bb Author: Alexandre C. Guimarães <rigoletto@FreeBSD.org> AuthorDate: 2022-08-17 20:14:24 +0000 Commit: Alexandre C. Guimarães <rigoletto@FreeBSD.org> CommitDate: 2022-08-17 20:14:24 +0000 x11-wm/awesome: use default ImageMagick version (7). PR: 265907 Reported by: John Hein <jcfyecrayz@liamekaens.com> x11-wm/awesome/Makefile | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-)
Thank you.