From owner-freebsd-gnome Wed Feb 13 14:38:19 2002 Delivered-To: freebsd-gnome@freebsd.org Received: from omega.lovett.com (omega.lovett.com [209.249.90.123]) by hub.freebsd.org (Postfix) with ESMTP id 64AE737B405; Wed, 13 Feb 2002 14:38:16 -0800 (PST) Received: from [24.243.55.247] (helo=[10.0.0.2] ident=ident) by omega.lovett.com with asmtp (Exim 3.33 #1) id 16b82V-000Bnm-00; Wed, 13 Feb 2002 14:38:11 -0800 User-Agent: Microsoft-Entourage/10.0.0.1331 Date: Wed, 13 Feb 2002 16:38:57 -0600 Subject: Re: Xscreensaver and GNOME From: Ade Lovett To: Doug Barton Cc: Joe Clarke , Message-ID: In-Reply-To: <20020213134819.A28238-100000@master.gorean.org> Mime-version: 1.0 Content-type: text/plain; charset="US-ASCII" Content-transfer-encoding: 7bit Sender: owner-freebsd-gnome@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On 02/13/02 16:20, "Doug Barton" 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