From owner-freebsd-ports@FreeBSD.ORG Wed Feb 28 12:55:46 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 A6B0716A402; Wed, 28 Feb 2007 12:55:46 +0000 (UTC) (envelope-from John.Marshall@riverwillow.com.au) Received: from mail2.riverwillow.net.au (ns2.riverwillow.net.au [203.58.93.41]) by mx1.freebsd.org (Postfix) with ESMTP id 30DE513C481; Wed, 28 Feb 2007 12:55:45 +0000 (UTC) (envelope-from John.Marshall@riverwillow.com.au) Received: from rwmail.mby.riverwillow.net.au (rwsrv06.rw2.riverwillow.net.au [172.25.25.16]) by mail2.riverwillow.net.au (8.14.0/8.14.0) with ESMTP id l1SCeh2p043706; Wed, 28 Feb 2007 23:40:43 +1100 (AEDT) Received: from walkabout.riverwillow.com.au ([172.25.25.16] RDNS failed) by rwmail.mby.riverwillow.net.au with Microsoft SMTPSVC(6.0.3790.1830); Wed, 28 Feb 2007 23:40:43 +1100 Received: from [192.168.24.70] ([192.168.24.70] RDNS failed) by walkabout.riverwillow.com.au over TLS secured channel with Microsoft SMTPSVC(6.0.3790.1830); Wed, 28 Feb 2007 23:40:42 +1100 Message-ID: <45E57845.9090203@riverwillow.com.au> Date: Wed, 28 Feb 2007 23:40:37 +1100 From: John Marshall User-Agent: Thunderbird 1.5.0.9 (X11/20070127) MIME-Version: 1.0 To: Doug Barton References: <45DDEAFC.8060406@FreeBSD.org> In-Reply-To: <45DDEAFC.8060406@FreeBSD.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 28 Feb 2007 12:40:42.0416 (UTC) FILETIME=[A8A57B00:01C75B35] Cc: freebsd-ports@freebsd.org Subject: Re: New portmaster with -o and other fixes 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: Wed, 28 Feb 2007 12:55:46 -0000 Doug Barton wrote: > New Feature > =========== > --clean-distfiles[-all] options to check /usr/ports/distfiles for > stale stuff, and either offer to delete them or delete them all > without prompting. Thanks for this New Feature Doug! It's almost exactly what I have been meaning to ask for. A couple of enhancement requests... 1. Could it please use DISTDIR if defined in /etc/make.conf 2. Could it please have an option to clean distfiles for ALL (rather than just installed) ports (cf. 'portsclean -D' and 'portsclean -DD') rwsrv05# portmaster -h portmaster version 1.14 rwsrv05# portmaster --clean-distfiles-all ===>>> Gathering distinfo list for installed ports ===>>> Checking for stale distfiles find: /usr/ports/distfiles: No such file or directory rwsrv05# portsclean -D Detecting unreferenced distfiles... [Updating ... done] Delete /kits/distfiles/firefox-2.0.0.1-source.tar.bz2 Delete /kits/distfiles/gd-2.0.33.tar.gz Delete /kits/distfiles/gnome/intltool-0.35.4.tar.bz2 Delete /kits/distfiles/gnome2/GConf-2.16.0.tar.bz2 Delete /kits/distfiles/gnome2/libIDL-0.8.7.tar.bz2 Delete /kits/distfiles/nspr-4.6.4.tar.gz Delete /kits/distfiles/pciids-20070123.tar.bz2 Delete /kits/distfiles/xterm-223.tgz rwsrv05# grep distfiles /etc/make.conf DISTDIR= /kits/distfiles Thanks again. John Marshall.