Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 30 Apr 2023 19:37:53 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 269381] Mk/Uses/magick.mk does not support OPTIONS_UNSET+= X11 in make.conf when package Makefile has "USES = magick"
Message-ID:  <bug-269381-7788-QIS8gYcDTb@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-269381-7788@https.bugs.freebsd.org/bugzilla/>
References:  <bug-269381-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D269381

--- Comment #10 from fsbruva@yahoo.com ---
(In reply to lysfjord.daniel from comment #9)

The commit you referenced changed the ports tree so that ImageMagick no lon=
ger
has an X11 option to be set or unset. Therefore, the only way to have the p=
orts
that USE magick pull in the correct dependency is to specify the FLAVOR of
ImageMagick that you want (i.e., DEFAULT_VERSION+=3D imagemagick=3D7-nox11).

I tested building both rubygem-mini_magick and rubygem-mini_magick410, and =
both
properly fulfill their dependency with ImageMagick7@nox11 when the desired
default version is set as above.=20

I know your feelings on the matter, that UNSET_OPTIONS=3D X11 would be akin=
 to
the undocumented "WITHOUT_X11=3Dyes" variable. All I can say is that I am p=
retty
certain that making FLAVOR selection rely on a complicated hierarchy of
possible OPTIONS values ( WITH overrules _UNSET_FORCE overrules _SET) is
considered "will not fix" by tcberner.

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-269381-7788-QIS8gYcDTb>