From owner-freebsd-ports@FreeBSD.ORG Fri Mar 9 00:01:35 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3BC9716A409 for ; Fri, 9 Mar 2007 00:01:35 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx24.fluidhosting.com [204.14.89.7]) by mx1.freebsd.org (Postfix) with SMTP id 6B06313C467 for ; Fri, 9 Mar 2007 00:01:34 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: (qmail 18274 invoked by uid 399); 9 Mar 2007 00:01:33 -0000 Received: from localhost (HELO lap.dougb.net) (dougb@dougbarton.us@127.0.0.1) by localhost with SMTP; 9 Mar 2007 00:01:33 -0000 X-Originating-IP: 127.0.0.1 Message-ID: <45F0A3DC.6020002@FreeBSD.org> Date: Thu, 08 Mar 2007 16:01:32 -0800 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0b2 (X11/20070116) MIME-Version: 1.0 To: freebsd-ports@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Portmaster 1.15 available 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: Fri, 09 Mar 2007 00:01:35 -0000 I'm very excited about this new version! I finally figured out a way to incorporate the "trick" of checking the distinfo files for up-to-date distfile names into the per-port distfile cleaning routine. Now the number of false positives for other distfiles with similar names (ala php-*, Net-*, Digest-*, X11R6.9.0-* etc.) will be significantly reduced, almost to 0. Using a temp file to store this information also speeds up the distfile checking part of the --clean-distfiles* options, without penalizing the distinfo file information gathering process. The --show-work option is something I've had on my TODO list for a long time, and finally had a brief flash of inspiration on how to implement cheaply. Enjoy, Doug -------- Original Message -------- Date: Thu, 8 Mar 2007 23:47:44 +0000 (UTC) Log: New Features ============ 1. --show-work option which will recurse through all-depends-list and show what dependencies are, and are not installed. 2. Dramatically reduce false positives for per-port distfile cleaning by creating a list of valid distfiles for all ports. Use this new method for the --clean-distfiles* options as well. Bug Fix ======= Honor DISTDIR if set for --clean-distfiles* http://www.FreeBSD.org/cgi/cvsweb.cgi/ports/ports-mgmt/portmaster/files/portmaster.sh.in.diff?&r1=1.14&r2=1.15&f=h