Date: Sat, 12 Mar 2016 14:10:59 +0100 From: Tijl Coosemans <tijl@FreeBSD.org> To: Martin =?UTF-8?B?V2FzY2hiw7xzY2g=?= <martin@waschbuesch.de> Cc: ports@freebsd.org Subject: Re: print/cups overhaul (PR 207746) side-effects Message-ID: <20160312141059.575582ec@kalimero.tijl.coosemans.org> In-Reply-To: <CEEB1AD3-D620-45C5-88AD-9B3DAE68DA79@waschbuesch.de> References: <CEEB1AD3-D620-45C5-88AD-9B3DAE68DA79@waschbuesch.de>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 11 Mar 2016 20:52:08 +0100 Martin Waschb=C3=BCsch <martin@waschbues= ch.de> wrote: > 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. >=20 > This stems from installing pecl-imagick which results in pulling in > ImageMagick, ghostscript, and cups. >=20 > Now, of course I can manually remove port options and reduce the number > of additional dependencies, but I feel uneasy about the defaults now. >=20 > 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? print/cups has its X11 option disabled by default. It does depend on devel/dbus which has its X11 option enabled by default, but this only pulls in a few X11 dependencies, definitely not cairo. print/cups-filters on the other hand depends on graphics/poppler and that has an option to depend on cairo which is enabled by default. So you can disable this option, or if your server doesn't need to print you can uninstall cups-filters and its dependencies.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20160312141059.575582ec>