From owner-freebsd-ports@FreeBSD.ORG Mon May 8 22:05:21 2006 Return-Path: X-Original-To: freebsd-ports@freebsd.org 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 EDDE016A404 for ; Mon, 8 May 2006 22:05:21 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by mx1.FreeBSD.org (Postfix) with SMTP id 6A4EC43D48 for ; Mon, 8 May 2006 22:05:21 +0000 (GMT) (envelope-from dougb@FreeBSD.org) Received: (qmail 15004 invoked by uid 399); 8 May 2006 22:05:20 -0000 Received: from localhost (HELO ?192.168.0.3?) (dougb@dougbarton.us@127.0.0.1) by localhost with SMTP; 8 May 2006 22:05:20 -0000 Message-ID: <445FC09E.2080601@FreeBSD.org> Date: Mon, 08 May 2006 15:05:18 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 1.5.0.2 (X11/20060507) MIME-Version: 1.0 To: freebsd-ports@freebsd.org X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: New version of portmaster available for testing 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, 08 May 2006 22:05:22 -0000 Howdy, I have been following the various discussions and feature requests regarding sysutils/portmaster. I have a new version that I would appreciate testing and feedback on. It has the following changes: 1. Implemented recursive 'make config' at the beginning of the run, so it's easier to leave it running unattended for large updates. (This can be toggled off) 2. Implemented a completely unattended mode which accepts the defaults for all portmaster dialogues. (Note, this does not help with ports that have interaction other than 'make config', such as ghostscript, etc.) 3. Added -u to sort(1) calls to try and address a bug report about duplicate lines in +REQUIRED_BY files. I was not able to reproduce this bug, but better safe than sorry. I added some debug code to try and detect this error, please let me know if it comes up for you. 4. Verbose mode is now slightly more informative about what's happening. 5. More common code factored out into functions. 6. The -n flag now cancels the build of the port called on the command line too. 7. Improved (?) the stale distfile deletion routine to better handle ports that have multiple distfiles. 8. Various code cleanups, such as adding -t to a mktemp invocation that was missing it, more local variables in functions, more consistent variable values, etc. The new version is available at http://dougbarton.us/portmaster, I look forward to your feedback. Doug -- This .signature sanitized for your protection