From owner-freebsd-questions Tue Oct 5 8:18:29 1999 Delivered-To: freebsd-questions@freebsd.org Received: from viper.lovett.com (viper.lovett.com [216.60.121.173]) by hub.freebsd.org (Postfix) with ESMTP id 912B615611 for ; Tue, 5 Oct 1999 08:18:22 -0700 (PDT) (envelope-from ade@lovett.com) Received: from ade by viper.lovett.com with local (Exim 3.03 #1) id 11YWLv-000IIU-00; Tue, 05 Oct 1999 10:18:07 -0500 Date: Tue, 5 Oct 1999 10:18:07 -0500 From: Ade Lovett To: Gunnar Flygt Cc: FreeBSD Questions Subject: Re: GNOME: Does anyone use it? Message-ID: <19991005101807.R65863@remarq.com> References: <99100408410801.37693@fdho-w5.fdnet.com> <19991004162614.H65863@lovett.com> <19991005083001.A57727@sr.se> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0pre2i In-Reply-To: <19991005083001.A57727@sr.se> Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Tue, Oct 05, 1999 at 08:30:01AM +0200, Gunnar Flygt wrote: > On Mon, Oct 04, 1999 at 04:26:14PM -0500, Ade Lovett wrote: > > > > This particular GNOME update is going to be even more messy (if that > > were possible :) than the last few, since glib/gtk+ have to be updated > > to 1.2.5 for gnome-core (and ports that depend on it) to work. > > > > Which means an awful lot of package deleting and recompiling/adding. > > It would be of very much help, if all this "package deleting and > recompiling/adding" was commented in some kind of README in the base > GNOME ports directorys. I've given up on trying to keep the thing going. Unfortunately, this varies for each update. It does highlight an intrinsic weakness in the ports/packages system with regards to dependency versioning; no-one as yet has come up with a suitably solid design to do this, particularly taking into account the differences between building-from-source and simply installing binary packages. All of the packaging systems out there (*BSD, RedHat, SuSE, Debian, Solaris, Irix, and others) have their own benefits and problems. Good suggestions (with patches! :) would be highly welcomed over on -ports For something as wide-ranging as a brand-new packaging subsystem, much thought is going to have to be expended before anything actually gets implemented (ie: it's not going to happen any time real soon now, as far as I can see). For now, probably the easiest approach for the huge metaports would be to use the devel/portcheckout port as a guide. * grab an up-to-date /usr/ports/INDEX file * install devel/portcheckout * type 'portcheckout gnome', save the output somewhere * manually go through each line of the output, checking your installed versions against the ones mentioned, updating as appropriate I _know_ this is still somewhat messy, and it doesn't give all the information, but it's a start, and far better than: rm -rf /var/db/pkg/* /usr/local/* /usr/X11R6/* and rebuilding everything from scratch. Regards, -aDe -- Ade Lovett, Austin, TX. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message