From owner-freebsd-current@FreeBSD.ORG Tue Feb 10 05:49:58 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EEB1F16A4CF for ; Tue, 10 Feb 2004 05:49:58 -0800 (PST) Received: from saturn.criticalmagic.com (saturn.criticalmagic.com [68.213.16.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id C26B743D31 for ; Tue, 10 Feb 2004 05:49:58 -0800 (PST) (envelope-from richardcoleman@mindspring.com) Received: from mindspring.com (titan.criticalmagic.com [68.213.16.23]) by saturn.criticalmagic.com (Postfix) with ESMTP id EE8913BD10; Tue, 10 Feb 2004 08:49:57 -0500 (EST) Message-ID: <4028E199.4070406@mindspring.com> Date: Tue, 10 Feb 2004 08:50:17 -0500 From: Richard Coleman Organization: Critical Magic, Inc. User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.6) Gecko/20040113 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Jake Khuon References: <200402101256.i1ACuYPM016374@Espresso.NEEBU.Net> In-Reply-To: <200402101256.i1ACuYPM016374@Espresso.NEEBU.Net> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: freebsd-current@freebsd.org Subject: Re: afraid of portupgrade -ra X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: richardcoleman@mindspring.com List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 10 Feb 2004 13:49:59 -0000 Jake Khuon wrote: > I have not done a cvsup and buildworld since the threading move in the ports > tree was made. Is it okay for me to do a cvsup and buildworld WITHOUT doing > a portupgrade -ra? Will I break any of my existing applications? The > reason I ask is because on my laptop, I've installed a lot of ports... as in > somewhere around 6500. While I typically install only what I need, my > philosophy with my laptop was that I also typically end up in situations > where I'll need something and not have the connectivity to download a > package or grab the ports source to compile. So now I'm faced with having > my machine crunch through quite a few ports... not all of which I'm > confident will build correctly. Instead of portupgrade -afr, I did a pkg_deinstall '*'. Then after making sure that /usr/local and /usr/X11 were clean, I re-added what I wanted using an updated /usr/ports. I'm only using about 100 ports, but everything built fine for me using a recent -current. With that many ports, this may be an easier route for you. At the very least, it will make it much more obvious which are the troublesome ports. And if you use portinstall (same as portupgrade -new) and keep all your desired options in pkgtools.conf, it is especially easy. Just make sure you install portupgrade, ruby, and perl as the first ports. Then use portinstall to install everything else after that (after running "make index" and portsdb -u). Richard Coleman richardcoleman@mindspring.com