There is a --disable-cups option to the configure script, but not "cups" USE flag to enable it. So at the moment, scribus-1.3.3.12 always depends on cups, but it looks like it doesn't have to. Reproducible: Always
Looks like an automagical dependency in 1.3.3.12-r1 to me.
(In reply to comment #1) > Looks like an automagical dependency in 1.3.3.12-r1 to me. > Sorry, what do you mean by that? Nothing can be done?
(In reply to comment #2) > (In reply to comment #1) > > Looks like an automagical dependency in 1.3.3.12-r1 to me. > > > > Sorry, what do you mean by that? Nothing can be done? Automagical means care is taken that some library (from cups) is present before the package (scribus) is emerged, without making sure that cups is only used by scribus when USE=cups is given for the scribus ebuild. In this case, from looking solely at the ebuild it seems that cups is always required (whereas you suggest that configure says otherwise). I'll let hanno answer these. :)
FYI, I tested configuring the package manually with "./configure" and "./configure --disable-cups". Both complete successfully, here's the difference in their log files: $ diff disable-cups.log enable-cups.log 175a176,179 > checking cups/cups.h usability... yes > checking cups/cups.h presence... yes > checking for cups/cups.h... yes > checking for cups-config... yes 313c317 < CUPS installed: No --- > CUPS installed: Yes
Added cups useflag. I've not bumped scribus, as I don't think it's important enough.