From owner-freebsd-ports@FreeBSD.ORG Mon Mar 7 05:24:27 2011 Return-Path: Delivered-To: freebsd-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1F227106566B; Mon, 7 Mar 2011 05:24:27 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) by mx1.freebsd.org (Postfix) with ESMTP id CD5108FC08; Mon, 7 Mar 2011 05:24:26 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.4/8.14.4) with ESMTP id p275OPad002613; Sun, 6 Mar 2011 22:24:26 -0700 (MST) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.4/8.14.4/Submit) with ESMTP id p275OPcp002610; Sun, 6 Mar 2011 22:24:25 -0700 (MST) (envelope-from wblock@wonkity.com) Date: Sun, 6 Mar 2011 22:24:25 -0700 (MST) From: Warren Block To: Doug Barton In-Reply-To: <4D745C56.7080506@FreeBSD.org> Message-ID: References: <4D73D464.3070806@roorback.net> <4D7409CB.1040706@FreeBSD.org> <4D743539.6060101@FreeBSD.org> <4D745C56.7080506@FreeBSD.org> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.6 (wonkity.com [127.0.0.1]); Sun, 06 Mar 2011 22:24:26 -0700 (MST) Cc: Olivier Smedts , bf1783@gmail.com, Grzegorz Blach , freebsd-ports@FreeBSD.org, "b. f." Subject: Re: FreeBSD needs fresh Blood! 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: Mon, 07 Mar 2011 05:24:27 -0000 On Sun, 6 Mar 2011, Doug Barton wrote: > On 03/06/2011 17:59, Warren Block wrote: >> >> pkg_version is somewhat faster. > > True, but 'portmaster -L' (with a ports tree) gives you more information. > Such as when ports you have installed have been DEPRECATED or MOVED. :) > 'portmaster -L --index-only' is very competitive in terms of wall clock time > with any other method. It continues to amaze me how much you have in there. Oh, and my times earlier were probably user time rather than wall time, for which I'll shiftily blame the difference between csh's time builtin and /usr/bin/time. Redoing that: portmaster -L | filterfu: 43.6 pkg_version -vl'<': 30.5 portversion -vl'<': 3.6 portmaster -L --index-only: 2.5 As a bonus, the last one is not only the fastest but provides more useful information. Off to change my update script...