Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 18 Apr 2001 11:48:12 +0300
From:      Odhiambo Washington <wash@wananchi.com>
To:        Philip Hallstrom <philip@adhesivemedia.com>
Cc:        FBSD-Q <freebsd-questions@freebsd.org>
Subject:   Re: How to people easily update ports with dependencies (such as galeon)?
Message-ID:  <20010418114812.C66517@everest.wananchi.com>
In-Reply-To: <Pine.BSF.4.31.0104171929080.84546-100000@oddjob.adhesivemedia.com>; from "Philip Hallstrom" on Tue, Apr 17, 2001 at 07:33:08PM -0700
References:  <Pine.BSF.4.31.0104171929080.84546-100000@oddjob.adhesivemedia.com>

next in thread | previous in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
* Philip Hallstrom <philip@adhesivemedia.com> [20010418 05:32]: writing on the subject 'How to people easily update ports with dependencies (such as galeon)?'
Philip> Hi all -
Philip> 	I was wondering if anyone had any suggestions on a painless way to
Philip> update a port that has dependencies?
Philip> 
Philip> In my case, I currently have galeon-0.10.2 which requires glib-1.2.10.  I
Philip> currently have glib-1.2.8.  The problem is I can remove my galeon port,
Philip> and install the new one, but installing the new one will install the new
Philip> version of glib without removing the old one.
Philip> 
Philip> is there an easy way to tell it to remove any old ports of new versions
Philip> it's installing?

Hi Philip,

Since you've come up with this, lemme give my own view on it. I realized that other than a
direct dependancy that you can point (i.e. by going into /usr/ports/www/galeon and doing
'make all-depends-list), you'll also find that there are cross dependancies - that other
than galeon depending on glib, other ports might also depend on it too. My way of doing this
has been to 'feel nothing' and just update (via make install) and let new versions of
dependancies install and I've always assumed that by letting things install on the default
location, they will always (overwrite???) the old files and as long as nothing breaks, I
still feel nothing ;-) 
If you always update your ports tree, via CVSUP or other means then you're able to see why I
take this contented position. Afterall, isn't the newer version much better...??? I don't
know a painless way, anyway and I am sorry i might not have quite given you an answer but
I've never thought I should go and make all-depends-list, deinstall all dependancies then
do make all install.....I've always assumed the relevant code will update the old pieces
plus the binaries.

I'll be happy to hear what views others express on this so please cc me if you get any.

Thanks

-Wash

--
Odhiambo Washington Wananchi Online Ltd.,
wash@wananchi.com 1st Flr Loita Hse
Tel: 254 2 313985 Loita Street.,
Fax: 254 2 313922 PO Box 10286, 00100-NAIROBI,KE.

Nasrudin walked into a shop one day, and the owner came forward to
serve him.  Nasrudin said, "First things first.  Did you see me walk
into your shop?"  "Of course."  "Have you ever seen me before?"
"Never."  "Then how do you know it was me?"

[-- Attachment #2 --]
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (FreeBSD)
Comment: For info see http://www.gnupg.org

iD8DBQE63VTLn7LIsuxjem8RAjQmAKCkA4KCcnpPnSjah8Ip/lLyynn2owCfS4GH
9GX4qIySdUkRFHqTxlqzHKs=
=dAo+
-----END PGP SIGNATURE-----

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010418114812.C66517>