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>
