Date: Tue, 5 Oct 1999 10:18:07 -0500 From: Ade Lovett <ade@lovett.com> To: Gunnar Flygt <flygt@sr.se> Cc: FreeBSD Questions <freebsd-questions@FreeBSD.org> Subject: Re: GNOME: Does anyone use it? Message-ID: <19991005101807.R65863@remarq.com> In-Reply-To: <19991005083001.A57727@sr.se> References: <99100408410801.37693@fdho-w5.fdnet.com> <ML-3.4.939069020.2749.patl@asimov> <19991004162614.H65863@lovett.com> <19991005083001.A57727@sr.se>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19991005101807.R65863>