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>
