From owner-freebsd-questions Wed Apr 18 1:49:34 2001 Delivered-To: freebsd-questions@freebsd.org Received: from everest.wananchi.com (everest.wananchi.com [62.8.64.4]) by hub.freebsd.org (Postfix) with ESMTP id 58D9537B424 for ; Wed, 18 Apr 2001 01:49:28 -0700 (PDT) (envelope-from wash@everest.wananchi.com) Received: from wash by everest.wananchi.com with local (Exim 3.22 #2) id 14pndE-000ISM-00; Wed, 18 Apr 2001 11:48:12 +0300 Date: Wed, 18 Apr 2001 11:48:12 +0300 From: Odhiambo Washington To: Philip Hallstrom Cc: FBSD-Q Subject: Re: How to people easily update ports with dependencies (such as galeon)? Message-ID: <20010418114812.C66517@everest.wananchi.com> Mail-Followup-To: Odhiambo Washington , Philip Hallstrom , FBSD-Q References: Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="XWOWbaMNXpFDWE00" Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: ; from "Philip Hallstrom" on Tue, Apr 17, 2001 at 07:33:08PM -0700 X-Operating-System: FreeBSD everest.wananchi.com 4.3-RC FreeBSD 4.3-RC X-Location: Nairobi, KE, East Africa. X-Uptime: 11:38AM up 1 day, 18:02, 3 users, load averages: 0.11, 0.08, 0.09 Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG --XWOWbaMNXpFDWE00 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable * Philip Hallstrom [20010418 05:32]: writing on = the subject 'How to people easily update ports with dependencies (such as g= aleon)?' 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>=20 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 p= ort, Philip> and install the new one, but installing the new one will install th= e new Philip> version of glib without removing the old one. Philip>=20 Philip> is there an easy way to tell it to remove any old ports of new vers= ions Philip> it's installing? Hi Philip, Since you've come up with this, lemme give my own view on it. I realized th= at other than a direct dependancy that you can point (i.e. by going into /usr/ports/www/gal= eon 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 v= ersions 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 noth= ing breaks, I still feel nothing ;-)=20 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 dep= endancies then do make all install.....I've always assumed the relevant code will update t= he 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?" --XWOWbaMNXpFDWE00 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.4 (FreeBSD) Comment: For info see http://www.gnupg.org iD8DBQE63VTLn7LIsuxjem8RAjQmAKCkA4KCcnpPnSjah8Ip/lLyynn2owCfS4GH 9GX4qIySdUkRFHqTxlqzHKs= =dAo+ -----END PGP SIGNATURE----- --XWOWbaMNXpFDWE00-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message