Re: [gentoo-user] Re: Can't figure out why emerage wants to build xscreensaver

2009-04-12 Thread Jorge Morais
On Fri, 10 Apr 2009 11:43:46 -0700
Nick Fortino  wrote:

> Grant Edwards wrote:
> > On 2009-04-10, Paul Hartman  wrote:
> >   
> >> On Fri, Apr 10, 2009 at 11:30 AM, Grant Edwards  wrote:
> >> 
> >>> Is something broken in the xfce ebuilds?  emerge keeps wanting
> >>> to install xscreensaver even though I've got -xscreensaver in my
> >>> USE variable in make.conf.  Everytime I update, xscreensaver
> >>> gets reinstalled, and I have to manually "emerge -C" it:
> >>>
> >>> # emerge -auvtND world
> >>>
> >>> These are the packages that would be merged, in reverse order:
> >>>
> >>> Calculating dependencies... done!
> >>> [nomerge  ] xfce-base/xfce4-4.4.3  USE="alsa cups oss -minimal 
> >>> -xscreensaver"
> >>> [nomerge  ]  xfce-base/xfce4-session-4.4.3  USE="dbus -debug -gnome"
> >>> [nomerge  ]   xfce-base/xfce-utils-4.4.3  USE="dbus lock -debug"
> >>> [ebuild  N]x11-misc/xscreensaver-5.07  USE="jpeg opengl pam 
> >>> -new-login -suid -xinerama" 0 kB
> >>>   
> >> It is because of the "lock" USE flag on xfce-utils. I think it
> >> uses xscreensaver for the screen-locking function.
> >> 
> >
> > I see. An unpleasant side-effect is that the screensaver
> > function keeps kicking in.  I guess I'll remove the "lock" flag
> > from xfce-utils.  Oddly, I have the "lock" flag for xfce-utils
> > on another similar system, and emerge doesn't think it needs
> > xscreensaver on that system.  Perhpas because I have xlockmore
> > installed on that system?
> >
> >   
> If you don't want a specific package, echo 'x11-misc/xscreensaver' >>
> /etc/portage/package.mask
> In this case, the dependency is:
> lock? ( || ( x11-misc/xscreensaver
> gnome-extra/gnome-screensaver
> x11-misc/xlockmore ) )"
> so either gnome-screensaver or xlockmore will be pulled in to compensate.
> 
> Nick
> 
Instead of needlessly messing with package.mask, it is easier to just
emerge -a1v x11-misc/xlockmore
(supposing he wants xlockmore and not gnome-screensaver).
Now the dependency will be satisfied by xlockmore and
xscreensaver won't be pulled anymore. 

-- 
Software is like sex: it is better when it is free. --Linus Torvalds



Re: [gentoo-user] Re: Can't figure out why emerage wants to build xscreensaver

2009-04-10 Thread Albert Hopkins
On Fri, 2009-04-10 at 18:36 +, Grant Edwards wrote:
> On 2009-04-10, Paul Hartman  wrote:
> > On Fri, Apr 10, 2009 at 11:30 AM, Grant Edwards  wrote:
> >> Is something broken in the xfce ebuilds?  emerge keeps wanting
> >> to install xscreensaver even though I've got -xscreensaver in my
> >> USE variable in make.conf.  Everytime I update, xscreensaver
> >> gets reinstalled, and I have to manually "emerge -C" it:
> >>
> >> # emerge -auvtND world
> >>
> >> These are the packages that would be merged, in reverse order:
> >>
> >> Calculating dependencies... done!
> >> [nomerge  ] xfce-base/xfce4-4.4.3  USE="alsa cups oss -minimal 
> >> -xscreensaver"
> >> [nomerge  ]  xfce-base/xfce4-session-4.4.3  USE="dbus -debug -gnome"
> >> [nomerge  ]   xfce-base/xfce-utils-4.4.3  USE="dbus lock -debug"
> >> [ebuild  N]x11-misc/xscreensaver-5.07  USE="jpeg opengl pam 
> >> -new-login -suid -xinerama" 0 kB
> >
> >
> > It is because of the "lock" USE flag on xfce-utils. I think it
> > uses xscreensaver for the screen-locking function.
> 
> I see. An unpleasant side-effect is that the screensaver
> function keeps kicking in.  I guess I'll remove the "lock" flag
> from xfce-utils.  Oddly, I have the "lock" flag for xfce-utils
> on another similar system, and emerge doesn't think it needs
> xscreensaver on that system.  Perhpas because I have xlockmore
> installed on that system?
> 

/usr/portage/xfce-base/xfce-utils/xfce-utils-4.3.3.ebuild:


RDEPEND="x11-apps/xrdb
x11-libs/libX11
>=dev-libs/glib-2.6:2
>=x11-libs/gtk+-2.6:2
>=xfce-base/libxfcegui4-${XFCE_MASTER_VERSION}
>=xfce-base/libxfce4mcs-${XFCE_MASTER_VERSION}
>=xfce-base/xfce-mcs-manager-${XFCE_MASTER_VERSION}
dbus? ( dev-libs/dbus-glib )
lock? ( || ( x11-misc/xscreensaver
gnome-extra/gnome-screensaver
x11-misc/xlockmore ) )"






Re: [gentoo-user] Re: Can't figure out why emerage wants to build xscreensaver

2009-04-10 Thread Nick Fortino
Grant Edwards wrote:
> On 2009-04-10, Paul Hartman  wrote:
>   
>> On Fri, Apr 10, 2009 at 11:30 AM, Grant Edwards  wrote:
>> 
>>> Is something broken in the xfce ebuilds?  emerge keeps wanting
>>> to install xscreensaver even though I've got -xscreensaver in my
>>> USE variable in make.conf.  Everytime I update, xscreensaver
>>> gets reinstalled, and I have to manually "emerge -C" it:
>>>
>>> # emerge -auvtND world
>>>
>>> These are the packages that would be merged, in reverse order:
>>>
>>> Calculating dependencies... done!
>>> [nomerge  ] xfce-base/xfce4-4.4.3  USE="alsa cups oss -minimal 
>>> -xscreensaver"
>>> [nomerge  ]  xfce-base/xfce4-session-4.4.3  USE="dbus -debug -gnome"
>>> [nomerge  ]   xfce-base/xfce-utils-4.4.3  USE="dbus lock -debug"
>>> [ebuild  N]x11-misc/xscreensaver-5.07  USE="jpeg opengl pam 
>>> -new-login -suid -xinerama" 0 kB
>>>   
>> It is because of the "lock" USE flag on xfce-utils. I think it
>> uses xscreensaver for the screen-locking function.
>> 
>
> I see. An unpleasant side-effect is that the screensaver
> function keeps kicking in.  I guess I'll remove the "lock" flag
> from xfce-utils.  Oddly, I have the "lock" flag for xfce-utils
> on another similar system, and emerge doesn't think it needs
> xscreensaver on that system.  Perhpas because I have xlockmore
> installed on that system?
>
>   
If you don't want a specific package, echo 'x11-misc/xscreensaver' >>
/etc/portage/package.mask
In this case, the dependency is:
lock? ( || ( x11-misc/xscreensaver
gnome-extra/gnome-screensaver
x11-misc/xlockmore ) )"
so either gnome-screensaver or xlockmore will be pulled in to compensate.

Nick