Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 13 Feb 2002 16:38:57 -0600
From:      Ade Lovett <ade@FreeBSD.org>
To:        Doug Barton <DougB@FreeBSD.org>
Cc:        Joe Clarke <marcus@marcuscom.com>, <gnome@FreeBSD.org>
Subject:   Re: Xscreensaver and GNOME
Message-ID:  <B8904721.6252%ade@FreeBSD.org>
In-Reply-To: <20020213134819.A28238-100000@master.gorean.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On 02/13/02 16:20, "Doug Barton" <DougB@FreeBSD.org> wrote:

> On Wed, 13 Feb 2002, Ade Lovett wrote:
>> That is absolutely the case.  If you don't have GNOME bits installed and/or
>> the end-user has defined WITHOUT_GNOME somewhere, no GNOME will be pulled in
>> whatsoever, just the gtk stuff and gle/Mesa/libxml.
> 
> User defining WITHOUT_GNOME is not the default case. I want to be
> sure that users without gnome installed, who have done no other voodoo,
> will get just xscreensaver (and its necessary dependencies), and no gnome
> bits.

Hence the and/or in my sentence.  Sorry, should have been clearer.  The
first thing I did after making the changes was to rip all traces of GNOME
out of my crashbox, load up a clean 4-STABLE bindist in a chroot'd
environment, and installed xscreensaver.  No GNOME was brought in.

> Ok... I agree that it's probably worth the pain to go ahead with
> the current plan. However, would you guys consider a pkg-warning to users
> who have xscreensaver installed who subsequently install gnome? Something
> like, "Hey, you have the standard version of xscreensaver, but this port
> will install the version with gnome support. PLease go pkg_delete the old
> one first." My purpose here is both to protect the user, and to reduce the
> number of complaints I get. :)

Something along the lines of (ignore the whitespace, Entourage is playing
silly bastards with me today):

 pre-fetch:
 .if (exists(${X11BASE}/bin/xscreensaver) && defined(HAVE_GNOME))
   @${ECHO_CMD} "You got an xscreensaver binary already installed, probably"
   @${ECHO_CMD} "a non-GNOME version.  Please delete that package first."
   @${ECHO_CMD} "Hit ctrl-C now, or forever hold thy peace :)"
.endif

Changing the text to something more appropriate is left as an exercise to
the port maintainer, but I'll wait until I get it before committing :)

-aDe


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-gnome" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?B8904721.6252%ade>