I was running portupgrade today, and one of the updating ports was ImageMagick-nox11. I saw warnings from ports that I was setting WITHOUT_X11=YES, and should instead do OPTIONS_UNSET=X11. I dutifully updated the make.conf file: OPTIONS_UNSET=GUI X11 and removed WITHOUT_X11 as well. I restarted portmaster to have it pick up those new settings and it tried to install ghostscript9 instead of using the installed ghostscript9-nox11. It also tried to pull in a fair number of additional libraries that come with X11 support (possibly for some other ports I have). Fix: keep using WITHOUT_X11 setting. How-To-Repeat: as above
assigning to portmgr for the lack of a better option
graphics/ImageMagick uses the deprecated WITHOUT_X11 option rather than ${PORT_OPTIONS:MX11} and needs to be converted. CC'ing maintainer (kwm) for re-assignment and appropriate summary edit
A commit references this bug: Author: kwm Date: Wed Jul 23 12:10:15 UTC 2014 New revision: 362664 URL: http://svnweb.freebsd.org/changeset/ports/362664 Log: Convert from WITHOUT_X11 to Options X11. PR: 188895 Submitted by: Vick Khera <vivek@khera.org> Changes: head/graphics/ImageMagick/Makefile head/graphics/ImageMagick-nox11/Makefile
Today i built ImageMagick-nox11 (Makefile revision 362664) and it still doesn't resprect OPTIONS_UNSET=GUI X11 'make all-depends-list' lists x11/libXext (and deps) as dependency, regardless which of the options are set/unset. Unfortunately i cannot provide a patch :-(
For me this is fixed now. I think the Portrevision should be raised, to be sure everyone gets the fix.
works for me too.