From owner-freebsd-ports@FreeBSD.ORG Wed Jun 30 04:25:16 2004 Return-Path: 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 528AD16A4CF; Wed, 30 Jun 2004 04:25:16 +0000 (GMT) Received: from bache.ece.cmu.edu (BACHE.ECE.CMU.EDU [128.2.129.23]) by mx1.FreeBSD.org (Postfix) with ESMTP id 32FB143D2F; Wed, 30 Jun 2004 04:25:16 +0000 (GMT) (envelope-from allbery@ece.cmu.edu) Received: from [10.9.204.1] (dsl093-061-215.pit1.dsl.speakeasy.net [66.93.61.215]) by bache.ece.cmu.edu (Postfix) with ESMTP id 08916CF8; Wed, 30 Jun 2004 00:25:04 -0400 (EDT) From: "Brandon S. Allbery KF8NH" To: Roop Nanuwa In-Reply-To: <75f3f70504062921126b075a65@mail.gmail.com> References: <75f3f70504062921126b075a65@mail.gmail.com> Content-Type: text/plain Message-Id: <1088569502.83913.35.camel@rushlight.kf8nh.com> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.5 Date: Wed, 30 Jun 2004 00:25:03 -0400 Content-Transfer-Encoding: 7bit cc: ports@FreeBSD.org cc: knu@FreeBSD.org Subject: Re: FreeBSD Port: portupgrade-20040529 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Jun 2004 04:25:16 -0000 On Wed, 2004-06-30 at 00:12, Roop Nanuwa wrote: > Just a quick feature request for portupgrade/portinstall. It seems > that the -c/-C options are based on the whole set of installs so there > is no cleaning done inbetween dependency installations. Actually, it looks to me like portinstall/portupgrade just issues a "make install" for the highest level dependency it can and lets the usual bsd.ports.mk port dependency stuff do all the work, so it doesn't have control over what happens in between those builds. I suspect changing that would require making portinstall/portupgrade a lot smarter (and then potentially having to update them every time bsd.ports.mk changes, since it can no longer let bsd.ports.mk do the heavy lifting). -- brandon s. allbery [linux,solaris,freebsd,perl] allbery@kf8nh.com system administrator [WAY too many hats] allbery@ece.cmu.edu electrical and computer engineering, carnegie mellon univ. KF8NH