From owner-freebsd-ports Mon Feb 26 13:48:14 2001 Delivered-To: freebsd-ports@freebsd.org Received: from hub.lovett.com (hub.lovett.com [216.60.121.161]) by hub.freebsd.org (Postfix) with ESMTP id 2920137B401 for ; Mon, 26 Feb 2001 13:48:12 -0800 (PST) (envelope-from ade@lovett.com) Received: from ade by hub.lovett.com with local (Exim 3.20 #1) id 14XVUv-0009s5-00; Mon, 26 Feb 2001 15:48:01 -0600 Date: Mon, 26 Feb 2001 15:48:01 -0600 From: Ade Lovett To: Clive Lin Cc: ports@FreeBSD.ORG Subject: Of GNOME, KDE, and large metaports (was Re: cvs commit: ports/textproc/gaspell Makefile ports/textproc/gaspell/files patch-aa) Message-ID: <20010226154801.T8860@FreeBSD.org> References: <200102251534.f1PFYmF54858@freefall.freebsd.org> <20010226095512.A8860@FreeBSD.org> <20010226120722.P426@bsd.havk.org> <20010226121735.M8860@FreeBSD.org> <20010227042141.A88635@cartier.cirx.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20010227042141.A88635@cartier.cirx.org>; from clive@CirX.ORG on Tue, Feb 27, 2001 at 04:21:41AM +0800 Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Tue, Feb 27, 2001 at 04:21:41AM +0800, Clive Lin wrote: > As a result, taking x11-fm/vide and emulators/gsnes9x as example, the > diffs below now do the right thing ? (and there're more ports need to > be fixed) For now, yes, this is the correct, though suboptimal (in terms of disk usage), approach. Note that there are also other USE_* knobs in bsd.gnome.mk other than those directly related to GNOME.. USE_GTK, USE_ESOUND, USE_IMLIB, etc.. etc.. Generally speaking, if a port directly (in the Makefile) depends on something that is defined by a USE_* knob, it is preferable to use the knob, since at significant times (like shared library bumps), the basic dependencies can be updated from one place, a huge win. Coupled with the application-specific mtree code (whatever happened to that, anyway?), we can further reduce self-inflicted (extra file "errors" when the files are all directories) uber-dependencies that exist only to make things clean up after themselves properly. -aDe -- Ade Lovett, Austin, TX. ade@FreeBSD.org FreeBSD: The Power to Serve http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message