Date: Mon, 26 Feb 2001 15:48:01 -0600 From: Ade Lovett <ade@FreeBSD.org> To: Clive Lin <clive@CirX.ORG> 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> In-Reply-To: <20010227042141.A88635@cartier.cirx.org>; from clive@CirX.ORG on Tue, Feb 27, 2001 at 04:21:41AM %2B0800 References: <200102251534.f1PFYmF54858@freefall.freebsd.org> <20010226095512.A8860@FreeBSD.org> <20010226120722.P426@bsd.havk.org> <20010226121735.M8860@FreeBSD.org> <20010227042141.A88635@cartier.cirx.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20010226154801.T8860>