From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.43) id 1E2TUN-0008Fs-BL for garchives@archives.gentoo.org; Tue, 09 Aug 2005 12:45:51 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.4/8.13.4) with SMTP id j79CiimL008431; Tue, 9 Aug 2005 12:44:44 GMT Received: from smtp.gentoo.org (smtp.gentoo.org [134.68.220.30]) by robin.gentoo.org (8.13.4/8.13.4) with ESMTP id j79Cgibv013939 for ; Tue, 9 Aug 2005 12:42:45 GMT Received: from adsl-67-39-48-198.dsl.milwwi.ameritech.net ([67.39.48.198] helo=nightcrawler) by smtp.gentoo.org with esmtpa (Exim 4.43) id 1E2TRp-0004Bp-8A for gentoo-dev@lists.gentoo.org; Tue, 09 Aug 2005 12:43:13 +0000 Date: Tue, 9 Aug 2005 07:43:38 -0500 From: Brian Harring To: gentoo-dev@lists.gentoo.org Subject: Re: [gentoo-dev] Modular X plans Message-ID: <20050809124337.GH21770@nightcrawler> References: <42EE8C03.3040904@gentoo.org> <200508081524.44618.caleb@gentoo.org> <42F8038F.1020409@gentoo.org> <200508090736.31911.caleb@gentoo.org> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ISKrrfpKsPiF35CV" Content-Disposition: inline In-Reply-To: <200508090736.31911.caleb@gentoo.org> User-Agent: Mutt/1.5.8i X-Archives-Salt: cc3e1831-1aca-4c53-bf38-6c04ea061790 X-Archives-Hash: 73acf3d6b7920d6522640e86a8694606 --ISKrrfpKsPiF35CV Content-Type: text/plain; charset=utf8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Aug 09, 2005 at 07:36:31AM -0500, Caleb Tennis wrote: > On Monday 08 August 2005 08:14 pm, Donnie Berkholz wrote: > > If you could bring up some specific examples, we could discuss them. >=20 > Sure. Qt has optional support for xkb, tablet, fontconfig, xrender, xran= dr,=20 > xcursor, xinerama (already a use flag), xshape, and xsm. >=20 > I'd really hate to add 8 more use flags for those things. I find it fair= ly=20 > hard to believe that a user would want to, for example, configre xrender = and=20 > xcursor but not xrandr. >=20 > My *thought* here is why not let the Qt ebuild rely on the base packages = of X,=20 > and if these other packages are also installed ahead of time, then config= ure=20 > support for them as well, but don't make them use flag deps. >=20 > Something like: >=20 > if xcursor is installed > turn on xcursor support > DEPEND+=3Dxcursor > fi >=20 > I'm sure someone will cast me as a heretic, but I think this is much more= =20 > elegant than 8 more use flags. Yep, you're a heretic. :) How would you propose that DEPEND information make it's way up the=20 portage stack, and ultimately affects the depgraph? What you're suggesting is effectively "suggested" deps, which are a=20 bit backwards considering we have "optional" deps, the 8 flags you=20 dislike :) ~harring --ISKrrfpKsPiF35CV Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFC+KT5vdBxRoA3VU0RAoAXAKDPa5toLWbqz7TFaNNmpJ4QfefPFQCglpRA 5lmg0zCf3XNmXpIhmj7kA2Y= =uhWP -----END PGP SIGNATURE----- --ISKrrfpKsPiF35CV-- -- gentoo-dev@gentoo.org mailing list