On Fri, Feb 19, 2016 at 02:52:35PM -0500, gwes wrote: > Why install cups, avahi, and dbus if you'll never use them?
Because it doesn't harm having it *installed* but *not running*, and because at the same time avoiding those ports to be installed as dependencies of ghostscript would require either 6 additional flavor combinations of ghostscript or the dlopen(3) hack to ghostscript. > That's three large packages, three user IDs, etc. etc. Well, how and where does this cause any harm? Except for wasted traffic when running pkg_add? > I'm advocating installing less useless code. But you're also advocating building ghostscript not only 6 but 12 times. That's a burden for the brave people building official packages on slower architectures. (And, of couse for people testing updates whenever I unslack). > >Building an OS is about choice. I am advocating you buy a bigger hardware. > >If you don't agree, then choose another OS or build you own -- it shouldn't > >be difficult to build you own ghostscript from ports with your favorite > >options. > >Oh wait, we even have a framework for it, it's called 'mystuff'. > > > If I read the code correctly, gs won't queue its output for printing > (its default) unless cups and all of its dependencies are running. Ghostscript is a PostScript to $whatever interpreter. It doesn't queue it's output to anywhere. IIRC, the cups driver of ghostscript just emits the results of rendering the input to stdout, which then is processed by cups. Or did I (again) miss that I didn't miss something? Ciao, Kili