From owner-freebsd-questions@FreeBSD.ORG Wed Oct 8 13:09:41 2003 Return-Path: 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 BD86416A4B3 for ; Wed, 8 Oct 2003 13:09:41 -0700 (PDT) Received: from mancala.semo.net (mancala.semo.net [216.41.128.135]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1998843FBD for ; Wed, 8 Oct 2003 13:09:41 -0700 (PDT) (envelope-from aaron@munge.net) Received: from localhost ([127.0.0.1] helo=mancala.semo.net ident=assailed) by mancala.semo.net with smtp (Exim 4.24) id 1A7KgK-0007z1-6y for freebsd-questions@freebsd.org; Wed, 08 Oct 2003 15:13:12 -0500 Date: Wed, 8 Oct 2003 15:13:11 -0500 From: Aaron Malone To: freebsd-questions@freebsd.org Message-Id: <20031008151311.08fc93a6.aaron@munge.net> In-Reply-To: <20031008113325.B11482@asu.edu> References: <20031008113325.B11482@asu.edu> X-Mailer: Sylpheed version 0.9.5claws28 (GTK+ 1.2.10; i386-pc-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Re: cvsup and portupgrade X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Oct 2003 20:09:41 -0000 On Wed, 08 Oct 2003 11:33:25 -0700, David Bear wrote: > Seems there really should be a > cleaner way to keep things updated. There is. > I've heard reference to a portupgrade package, but can't find any > details on how and what it really does-- and how well it plays with > cvsupdate. portupgrade (sysutils/portupgrade) is exactly what you want. Install it and read the docs. portupgrade will build the new version, remove the old version (preserving any shared libs for compatability), update dependency references, and install the new version. > It would really be nice if all this were > done in the most perfect language, python;-) I think you have python confused with ruby. ;) But you don't have to build cvsup, just grab the package. It's not something you'll really have any need to track updates on. If you do, use ezm3. -- Aaron Malone aaron@munge.net