print/cups overhaul (PR 207746) side-effects

Jim Ohlstein jim at
Fri Mar 11 20:10:25 UTC 2016


Jim Ohlstein
> On Mar 11, 2016, at 2:52 PM, Martin Waschbüsch <martin at> wrote:
> Hi all,
> I just did a rebuild of packages for my webservers with poudriere.
> What I noticed was that via the print/cups overhaul (see PR 207746),
> quite a lot (>50) of additional dependencies are added to the system, including
> lots of x11 related libs, avahi, dbus, cairo, opengl, etc.
> This stems from installing pecl-imagick which results in pulling in ImageMagick,
> ghostscript, and cups.
> Now, of course I can manually remove port options and reduce the number
> of additional dependencies, but I feel uneasy about the defaults now.
> 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. 


More information about the freebsd-ports mailing list