Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 11 Mar 2016 15:10:19 -0500
From:      Jim Ohlstein <jim@ohlste.in>
To:        =?utf-8?Q?Martin_Waschb=C3=BCsch?= <martin@waschbuesch.de>
Cc:        ports@freebsd.org
Subject:   Re: print/cups overhaul (PR 207746) side-effects
Message-ID:  <2CDCCB92-E05A-4981-9DA5-DE58476B110B@ohlste.in>
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
Hello,



Jim Ohlstein
> On Mar 11, 2016, at 2:52 PM, Martin Waschb=C3=BCsch <martin@waschbuesch.de=
> wrote:
>=20
> Hi all,
>=20
> 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, incl=
uding
> lots of x11 related libs, avahi, dbus, cairo, opengl, etc.
>=20
> This stems from installing pecl-imagick which results in pulling in ImageM=
agick,
> 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 d=
ependencies,
> how would I go about that? Create a slave port?
>=20
> Thoughts, anyone?
>=20

+1

All of a sudden my build box spent almost two hours compiling LLVM-36 and cl=
ang36 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 Ima=
geMagick-noX11.=20

--
Jim=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2CDCCB92-E05A-4981-9DA5-DE58476B110B>