From owner-freebsd-ports@FreeBSD.ORG Fri Jan 5 20:28:13 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 EADDA16A40F for ; Fri, 5 Jan 2007 20:28:13 +0000 (UTC) (envelope-from fbsd06@mlists.homeunix.com) Received: from mxout-03.mxes.net (mxout-03.mxes.net [216.86.168.178]) by mx1.freebsd.org (Postfix) with ESMTP id B858F13C442 for ; Fri, 5 Jan 2007 20:28:13 +0000 (UTC) (envelope-from fbsd06@mlists.homeunix.com) Received: from gumby.homeunix.com (unknown [87.81.140.128]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.mxes.net (Postfix) with ESMTP id 9DB4F5191F for ; Fri, 5 Jan 2007 15:28:12 -0500 (EST) Date: Fri, 5 Jan 2007 20:28:10 +0000 From: RW To: freebsd-ports@freebsd.org Message-ID: <20070105202810.010d4bea@gumby.homeunix.com> In-Reply-To: References: <459D08CA.7060104@infracaninophile.co.uk> <20070105173738.2f4d86c4@gumby.homeunix.com> X-Mailer: Sylpheed-Claws 2.6.0 (GTK+ 2.10.6; i386-portbld-freebsd6.1) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Re: DEPENDS -- is it time to remove it? 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, 05 Jan 2007 20:28:14 -0000 On Fri, 5 Jan 2007 20:52:50 +0300 "Andrew Pantyukhin" wrote: > On 1/5/07, RW wrote: > > Isn't DEPENDS still a sensible way of making > > one metaport depend on another. For example > > if someone wanted to create a personal desk- > > top metaport that depends on KDE, xorg etc. > > People need programs, not ports. It's not that straightforward when you want to depend on a metaport like KDE. All of the binaries can be provided by individual sub-ports. The sensible thing to do is create a dependency on KDE and let KDE's options/knobs handle the lower dependencies. The ports tree doesn't need to have metaports depend on metaports, but some people find it useful to create their own. >It's more > sensible to run_depend on files than just on > ports. Looking at the porter's handbook it looks like the solution is to use RUN_DEPENDS with${NONEXISTENT}, so I guess DEPENDS is redundant.