[Bug 269381] Mk/Uses/magick.mk does not support OPTIONS_UNSET+= X11 in make.conf when package Makefile has "USES = magick"

From: <bugzilla-noreply_at_freebsd.org>
Date: Sat, 25 Feb 2023 01:18:43 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=269381

fsbruva@yahoo.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |fsbruva@yahoo.com,
                   |                            |sirdice@gmail.com

--- Comment #1 from fsbruva@yahoo.com ---
I think this is related to what sirdice noted in
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=269272

In make.conf, specifying imagemagick_default={6,7}-nox11 should trigger the
correct behavior. This bug could be relabeled as:

"Mk/uses/magick.mk disregards default versions"

magic.mk should check the default versions, and respect the inclusion or
exclusion of X11. It probably should alert user if the port requires something
that conflicts or can't be met by the USES= directive in the Makefile.

I will take a cut and see if I can come up with something. Or, would it be
easier to collaborate with a [WIP] pull request using git?

-- 
You are receiving this mail because:
You are the assignee for the bug.