print/cups overhaul (PR 207746) side-effects
martin at waschbuesch.de
Sat Mar 12 08:09:56 UTC 2016
> Am 11.03.2016 um 21:10 schrieb Jim Ohlstein <jim at ohlste.in>:
> Jim Ohlstein
>> On Mar 11, 2016, at 2:52 PM, Martin Waschbüsch <martin at waschbuesch.de> wrote:
>> If I wanted to adjust an existing port to be less greedy with regards to dependencies,
>> how would I go about that? Create a slave port?
>> Thoughts, anyone?
> All of a sudden my build box spent almost two hours compiling LLVM-36 and clang36 and then choked on Cairo "is marked as broken: OpenGL option needs X11 support". This was after it compiled all this X11 crap that my servers don't need. Ironically, I need to refactor options because now I can't build ImageMagick-noX11.
While manually unsetting CUPS and GS_cups options for ghostscript did not prevent CUPS to be pulled in,
setting OPTIONS_UNSET+= CUPS
in make.conf did work for me.
While I can live with it this way, I still think that running
pkg install ImageMagick-nox11
on a webserver should not result in all the bloat being included by default.
It's not like setting up a webserver FAMP / FNMP stack is an uncommon task?
More information about the freebsd-ports