From owner-freebsd-questions@FreeBSD.ORG Fri Jan 26 05:23:31 2007 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id DFB6C16A400 for ; Fri, 26 Jan 2007 05:23:31 +0000 (UTC) (envelope-from freebsd@philip.pjkh.com) Received: from bravo.pjkh.com (bravo.pjkh.com [72.36.232.219]) by mx1.freebsd.org (Postfix) with ESMTP id C36A113C48C for ; Fri, 26 Jan 2007 05:23:31 +0000 (UTC) (envelope-from freebsd@philip.pjkh.com) Received: from bravo.pjkh.com (bravo.pjkh.com [72.36.232.219]) by bravo.pjkh.com (Postfix) with ESMTP id 8B0B913D7EF; Thu, 25 Jan 2007 23:33:27 -0600 (CST) Received: by bravo.pjkh.com (Postfix, from userid 1000) id 2E1BB13C83C; Thu, 25 Jan 2007 23:33:27 -0600 (CST) Received: from localhost (localhost [127.0.0.1]) by bravo.pjkh.com (Postfix) with ESMTP id 2D18713C82C; Thu, 25 Jan 2007 23:33:27 -0600 (CST) Date: Thu, 25 Jan 2007 23:33:27 -0600 (CST) From: Philip Hallstrom To: "O. Hartmann" In-Reply-To: <45B94861.6010404@mail.zedat.fu-berlin.de> Message-ID: <20070125233227.D47013@bravo.pjkh.com> References: <45B94861.6010404@mail.zedat.fu-berlin.de> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: ClamAV using ClamSMTP Cc: freebsd-questions@freebsd.org Subject: Re: Messy ports, how to clean them up? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Jan 2007 05:23:32 -0000 > Well, > I use portsnap and portupgrade on a regular basis and therefore I could > watch very often the rebuild of ports - a nice and neat thing of FreeBSD. > > Bit sometimes I or someone else installs ports an they install > dependencies and then he/she or I decide to kill/delete a specific port, > but very often dependencies remains on the system and doing this > deletion a couple of times will end in some 'zombie' remains of ports. > > Is there a way cleaning up automatically a messy ports collection? Like > portupgrade does, only the opposite way, not rebuilding/reinstalling a > rebuilt/upgraded port, looking for stale ports never used anymore by > another port? > > Thanks a lot in advance, > Oliver > > P.S. I'm not very familiar with the complexicity of the pkgtoolset and > ports collection, sorry. I've always used pkg_rmleaves... pops up a nice little dialog listing all the ports that aren't required by any other ports... check the ones you want to get rid of... on my non-serious boxes I tend to check anything I don't recognize and/or things I know I want gone. Then it repeats the process with any new ports that are no longer required due to anything you just removed. Seems to work pretty well for me...