From owner-freebsd-questions@FreeBSD.ORG Mon Apr 13 07:16:31 2009 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DB2FA106566C for ; Mon, 13 Apr 2009 07:16:30 +0000 (UTC) (envelope-from m.seaman@infracaninophile.co.uk) Received: from smtp.infracaninophile.co.uk (gate6.infracaninophile.co.uk [IPv6:2001:8b0:151:1::1]) by mx1.freebsd.org (Postfix) with ESMTP id 5F6808FC1A for ; Mon, 13 Apr 2009 07:16:30 +0000 (UTC) (envelope-from m.seaman@infracaninophile.co.uk) Received: from happy-idiot-talk.infracaninophile.co.uk (localhost [IPv6:::1]) (authenticated bits=0) by smtp.infracaninophile.co.uk (8.14.3/8.14.3) with ESMTP id n3D7GFd2007785; Mon, 13 Apr 2009 08:16:24 +0100 (BST) (envelope-from m.seaman@infracaninophile.co.uk) X-DKIM: Sendmail DKIM Filter v2.8.2 smtp.infracaninophile.co.uk n3D7GFd2007785 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=infracaninophile.co.uk; s=200708; t=1239606984; bh=F0oSkEpWQ4NPrgyDzYJw1t9oiPth7xGR01623gDfE5k=; h=Message-ID:Date:From:MIME-Version:To:CC:Subject:References: In-Reply-To:Content-Type:Cc:Content-Type:Date:From:In-Reply-To: Message-ID:Mime-Version:References:To; z=Message-ID:=20<49E2E6B9.4040506@infracaninophile.co.uk>|Date:=20M on,=2013=20Apr=202009=2008:16:09=20+0100|From:=20Matthew=20Seaman= 20|Organization:=20Infracaninophi le|User-Agent:=20Thunderbird=202.0.0.21=20(X11/20090407)|MIME-Vers ion:=201.0|To:=20Gary=20Kline=20|CC:=20FreeBSD= 20Mailing=20List=20|Subject:=20Re:= 20is=20there=20a=20way=20to=20upgrade=20Only=20ports=20that=20need =20it??|References:=20<20090413055422.GA18063@thought.org>|In-Repl y-To:=20<20090413055422.GA18063@thought.org>|X-Enigmail-Version:=2 00.95.6|Content-Type:=20multipart/signed=3B=20micalg=3Dpgp-sha256= 3B=0D=0A=20protocol=3D"application/pgp-signature"=3B=0D=0A=20bound ary=3D"------------enigB570B722D2275B5FAD66351D"; b=xuHWQmbzeRKyrhYxHIa/V0d6McVCgjad6bV+Pt67cvr0w+TCaoaNSj5TEGjUtMgPF 94yMAr6UDXj0GslBqxH99YC5u25kxj7/YoRu40Jr6JCW+6wB2TeJe1uYtuz6zVrdqL JCmIUPEU2ijOw9glCan1WLzo63WhC+QBYHoZ1tbA= X-Authentication-Warning: happy-idiot-talk.infracaninophile.co.uk: Host localhost [IPv6:::1] claimed to be happy-idiot-talk.infracaninophile.co.uk Message-ID: <49E2E6B9.4040506@infracaninophile.co.uk> Date: Mon, 13 Apr 2009 08:16:09 +0100 From: Matthew Seaman Organization: Infracaninophile User-Agent: Thunderbird 2.0.0.21 (X11/20090407) MIME-Version: 1.0 To: Gary Kline References: <20090413055422.GA18063@thought.org> In-Reply-To: <20090413055422.GA18063@thought.org> X-Enigmail-Version: 0.95.6 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="------------enigB570B722D2275B5FAD66351D" X-Virus-Scanned: clamav-milter 0.95.1 at happy-idiot-talk.infracaninophile.co.uk X-Virus-Status: Clean X-Spam-Status: No, score=-3.0 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED, DKIM_VERIFIED,NO_RELAYS autolearn=ham version=3.2.5 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on happy-idiot-talk.infracaninophile.co.uk Cc: FreeBSD Mailing List Subject: Re: is there a way to upgrade Only ports that need it?? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Apr 2009 07:16:31 -0000 This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enigB570B722D2275B5FAD66351D Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Gary Kline wrote: > is there any way t o not upgrade "all installed ports", but only > those that are not current? =20 >=20 > tired of having my main box grinding away for endless days.... This is what programs like portmaster and portupgrade are designed to do. If you update your ports tree by portsnap or csup, grab a fresh INDEX by 'make fetchindex' and then run (eg): portupgrade -a it will update in dependency order all of your installed ports where a newer version is available. There are occasional exceptions where this procedure is not sufficient: these are documented in /usr/ports/UPDATING, including instructions on what needs to be done to get up to date. Even so, while UPDATING frequently recommends reinstalling more ports than the regular procedure,= it is still almost always a subset of your installed ports. In fact, the only situation I have come across where is is required to upgrade all of the ports on a machine is when upgrading over a major version number. Even that is a bit overkill -- there's no reason to reinstall a port that consists of pure perl or php or shell code, or of sets of images or other non-executable data. Cheers, Matthew --=20 Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard Flat 3 PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate Kent, CT11 9PW --------------enigB570B722D2275B5FAD66351D Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEAREIAAYFAkni5r8ACgkQ8Mjk52CukIzxigCeP3/o9laiZNS1+GDWLeOUVmOo nEEAnRYGmSijpZYd7doRUBiHCbbBfITR =SHo4 -----END PGP SIGNATURE----- --------------enigB570B722D2275B5FAD66351D--