From owner-freebsd-questions@FreeBSD.ORG Thu Mar 2 17:45:13 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7E7A816A420 for ; Thu, 2 Mar 2006 17:45:13 +0000 (GMT) (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 7385943D6D for ; Thu, 2 Mar 2006 17:45:11 +0000 (GMT) (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 1C56B13C7DE for ; Thu, 2 Mar 2006 11:46:20 -0600 (CST) Received: by bravo.pjkh.com (Postfix, from userid 1000) id E02E013C7C0; Thu, 2 Mar 2006 11:46:19 -0600 (CST) Received: from localhost (localhost [127.0.0.1]) by bravo.pjkh.com (Postfix) with ESMTP id DD25C13C404 for ; Thu, 2 Mar 2006 11:46:19 -0600 (CST) Date: Thu, 2 Mar 2006 11:46:19 -0600 (CST) From: Philip Hallstrom To: freebsd-questions In-Reply-To: Message-ID: <20060302114411.G79190@bravo.pjkh.com> References: <20060302062834.74430.qmail@web60018.mail.yahoo.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: ClamAV using ClamSMTP Subject: Re: question on leaf ports 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: Thu, 02 Mar 2006 17:45:13 -0000 > On 3/2/06, Peter wrote: >> Hi gang. Does a leaf port have no build dependants or >> no run dependants? I want to be assured that I can >> remove a leaf port but not have to put it back in >> order to upgrade another port. Utilities such as >> portmaster show leaf ports and I'm not sure what it's >> really telling me. > > I think the traditional sense of a leaf means no run > dependants, as this seems to be the only kind of > dependency registered in pkgdb. Consult the docs > of your particular port management app. Just be sure to look through the list of leafs though. gmake for example isn't required by any port to run (at least none of mine) but a lot of ports need it to build. So removing it would be kind of pointless. Also, I use pkg_rmleaves and it offers to remove ports like vim, screen, and rsync, which I obviously want, but nothing else relies on. Anyway, just saying to double check before letting it do it's thing.