From owner-freebsd-ports@FreeBSD.ORG Sat Apr 29 18:57:32 2006 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D5B0116A40B for ; Sat, 29 Apr 2006 18:57:32 +0000 (UTC) (envelope-from kris@obsecurity.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.FreeBSD.org (Postfix) with ESMTP id 314EA43D53 for ; Sat, 29 Apr 2006 18:57:28 +0000 (GMT) (envelope-from kris@obsecurity.org) Received: from obsecurity.dyndns.org (elvis.mu.org [192.203.228.196]) by elvis.mu.org (Postfix) with ESMTP id 15E7E1A4D87; Sat, 29 Apr 2006 11:57:28 -0700 (PDT) Received: by obsecurity.dyndns.org (Postfix, from userid 1000) id 7B6AB55116; Sat, 29 Apr 2006 14:54:37 -0400 (EDT) Date: Sat, 29 Apr 2006 14:54:37 -0400 From: Kris Kennaway To: Chris Maness Message-ID: <20060429185437.GA62359@xor.obsecurity.org> References: <44538D42.8030301@chrismaness.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="0OAP2g/MAC+5xKAE" Content-Disposition: inline In-Reply-To: <44538D42.8030301@chrismaness.com> User-Agent: Mutt/1.4.2.1i Cc: freebsd-ports@freebsd.org Subject: Re: Upgrade Tool X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Apr 2006 18:57:32 -0000 --0OAP2g/MAC+5xKAE Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Apr 29, 2006 at 08:58:58AM -0700, Chris Maness wrote: > Currently, I download the tarballs for each specific application by=20 > hand, delete the old folder, then untar the new directory in the ports=20 > tree. Is there an app that does this without having to do this by=20 > hand. I know about cvs syncing the whole ports tree, but I prefer to=20 > upgrade the specific applications that have issues not the whole tree. This is much harder than you might think; often applications depend on other applications and infrastructure elements in complex and unintuitive ways, so you will easily get your system into an inconsistent, unbuildable state following this method. The only foolproof way to do it is to update the entire tree; tools like portsnap and cvsup make this *really easy*, so why add extra effort and risks? Kris --0OAP2g/MAC+5xKAE Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (FreeBSD) iD8DBQFEU7ZsWry0BWjoQKURAjrFAKCyoi2r2gVXFlq+43OLxOhSPvYRqACfXETf C1VBzsPhmvbUXe1HkF+YXIE= =mZ00 -----END PGP SIGNATURE----- --0OAP2g/MAC+5xKAE--