From owner-freebsd-questions@FreeBSD.ORG Thu May 11 15:14:08 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A95E316A432 for ; Thu, 11 May 2006 15:14:08 +0000 (UTC) (envelope-from danielby@slightlystrange.org) Received: from catflap.slightlystrange.org (cpc6-cmbg1-0-0-cust82.cmbg.cable.ntl.com [82.10.236.83]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1E2D943D66 for ; Thu, 11 May 2006 15:14:08 +0000 (GMT) (envelope-from danielby@slightlystrange.org) Received: from danielby by catflap.slightlystrange.org with local (Exim 4.62 #0) id 1FeCre-0001oJ-I7 by authid for ; Thu, 11 May 2006 16:14:06 +0100 Date: Thu, 11 May 2006 16:14:06 +0100 From: Daniel Bye To: freebsd-questions@freebsd.org Message-ID: <20060511151406.GB5531@catflap.slightlystrange.org> Mail-Followup-To: freebsd-questions@freebsd.org References: <4462E4B5.8030105@sv-bg.com> <20060511041952.W20807@bravo.pjkh.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="PmA2V3Z32TCmWXqI" Content-Disposition: inline In-Reply-To: <20060511041952.W20807@bravo.pjkh.com> User-Agent: Mutt/1.4.2.1i X-SA-Exim-Connect-IP: X-SA-Exim-Mail-From: danielby@slightlystrange.org X-SA-Exim-Scanned: No (on catflap.slightlystrange.org); SAEximRunCond expanded to false Subject: Re: Intelligent way of dealing with dependancies in ports X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Daniel Bye List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 May 2006 15:14:08 -0000 --PmA2V3Z32TCmWXqI Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, May 11, 2006 at 04:20:33AM -0500, Philip Hallstrom wrote: > >I'm rather tired of having to update firefox port due security fixes and= =20 > >then having to build the new versions of > >glib, expat, and so on an so on, every one of which complains that tere= =20 > >are older versions of the lib installed. > > > >I've tried pkg_delete -f and install of the newer version, but then all= =20 > >the binaries in the system started complaining > >because they don't find the exact version of the shared library they are= =20 > >compiled with. > > > >What's the intelligent way of dealing with the problem? > >(Prefferably the one which does not include downloading 600+ MB of sourc= e=20 > >every time :-( ) >=20 > portupgrade... >=20 > something close to portupgrade -rR firefox and you're done. >=20 > i usually run with a -n first to see what it wants to upgrade... portmanager is also good for this sort of thing. # portmanager www/firefox -f -l will do pretty much the same thing as Philip's portupgrade command. If you keep your distfiles around, then you will only need to download any source files that have changed since last build (This applies to both portupgrade and portmanager). To help keep on top of distfiles and packages, you can use the portsclean utility that is installed as part of portupgrade. (I have both ports installed on my machines, as both are very useful.) HTH Dan --=20 Daniel Bye PGP Key: http://www.slightlystrange.org/pgpkey-dan.asc PGP Key fingerprint: D349 B109 0EB8 2554 4D75 B79A 8B17 F97C 1622 166A _ ASCII ribbon campaign ( ) - against HTML, vCards and X - proprietary attachments in e-mail / \ --PmA2V3Z32TCmWXqI Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iD8DBQFEY1S+ixf5fBYiFmoRAtTTAKDGGaJsNWJuj0dQBLhHDCA9Ux6i9QCeJ48o OquRNyzUJHUneQnM9+ZUt90= =7cFE -----END PGP SIGNATURE----- --PmA2V3Z32TCmWXqI--