Skip site navigation (1)Skip section navigation (2)
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>