From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1588 invoked from network); 19 Jun 2004 16:20:10 +0000 Received: from smtp.gentoo.org (156.56.111.197) by lists.gentoo.org with AES256-SHA encrypted SMTP; 19 Jun 2004 16:20:10 +0000 Received: from lists.gentoo.org ([156.56.111.196] helo=parrot.gentoo.org) by smtp.gentoo.org with esmtp (Exim 4.34) id 1BbiZb-0001tQ-IT for arch-gentoo-dev@lists.gentoo.org; Sat, 19 Jun 2004 16:20:07 +0000 Received: (qmail 28101 invoked by uid 89); 19 Jun 2004 16:20:07 +0000 Mailing-List: contact gentoo-dev-help@gentoo.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@gentoo.org Received: (qmail 29867 invoked from network); 19 Jun 2004 16:20:06 +0000 From: Jason Stubbs To: gentoo-dev@lists.gentoo.org Date: Sun, 20 Jun 2004 01:17:41 +0900 User-Agent: KMail/1.6.52 References: <200406192051.52265.jstubbs@gentoo.org> <20040619160432.0a56ca38@snowdrop.home> In-Reply-To: <20040619160432.0a56ca38@snowdrop.home> MIME-Version: 1.0 Content-Disposition: inline Content-Type: Text/Plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Message-Id: <200406200117.44825.jstubbs@gentoo.org> Subject: Re: [gentoo-dev] Virtuals - required? X-Archives-Salt: e99793a4-ec6c-4b59-bb1d-058982b99968 X-Archives-Hash: e94b956c1f87a369d919989483c2524e =2D----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Sunday 20 June 2004 00:04, Ciaran McCreesh wrote: > On Sat, 19 Jun 2004 20:51:49 +0900 Jason Stubbs > wrote: > | What I'm proposing here is to drop virtuals altogether. Instead, I > | propose using meta-packages similar to kde and gnome. To give a give a > | cut down example: > | > | virtual/x11-1.ebuild: > | RDEPEND=3D"x86? ( || ( x11-base/xfree x11-base/xorg-x11 ) ) > | sparc? ( || ( x11-base/xorg-x11 x11-base/xfree ) )" > > For this to work, you'd have to do at least two things: > > 1) Hack portage to display virtuals stuff differently. Otherwise we'd > end up with reaaaaallyy really messy qpkg / equery / emerge output. This is not so much of a problem, > 2) Make RDEPEND work. Example:: > > emerge fluxbox > (watch xorg-x11 get pulled in) > emerge unmerge xorg-x11 > (virtual/x11 is still installed) > emerge kde > (watch stuff explode since there're no x libs) but this means that proper support is a fair way down the track - if possib= le=20 at all. Even if portage prevented (by default) uninstalling packages that h= ad=20 others depending on it, an override would still be necessary or else a move= =20 such as the one from xfree to xorg-x11 would really be hell. ;) Well, I'll shelve that idea for the present. Regards, Jason Stubbs =2D----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) iQCVAwUBQNRnJ1oikN4/5jfsAQJ7MwP+OWtztVpnwkgTtQCcENNWKzBbjZ6PCwcj 989mkUjAIG9W6BsAyQKAfWouOv6g5BeDQsvQwfx3AuEHszd7b+RNYNwpsjxza5lP rOM7bHaFXoDF8oQ+ANxKj6enht+y7ODcWmorWURkOBB9+OIxoF6ZoIP7+3gqjuvW UPVL3DAtif8=3D =3DgxlX =2D----END PGP SIGNATURE----- -- gentoo-dev@gentoo.org mailing list