From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1N0Edz-0004yo-2U for garchives@archives.gentoo.org; Tue, 20 Oct 2009 13:20:55 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id E7AD0E05F1; Tue, 20 Oct 2009 13:20:53 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id C1FA3E05F1; Tue, 20 Oct 2009 13:20:53 +0000 (UTC) Received: from [192.168.1.3] (pool-173-71-201-218.clppva.fios.verizon.net [173.71.201.218]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTP id 2A7E667372; Tue, 20 Oct 2009 13:20:52 +0000 (UTC) Message-ID: <4ADDB92F.7050701@gentoo.org> Date: Tue, 20 Oct 2009 09:20:47 -0400 From: Jonathan Callen User-Agent: Thunderbird 2.0.0.23 (X11/20090902) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Followup-To: gentoo-dev@gentoo.org To: gentoo-dev-announce@gentoo.org, gentoo-dev@gentoo.org Subject: [gentoo-dev] virtualx.eclass changes X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Archives-Salt: d8e95dab-39c1-42c0-8a1d-be209653cbb6 X-Archives-Hash: 85e3bde1e8a511f0e6983961f2bf79dd -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Recently, virtualx.eclass changed how it adds dependencies. Previously, it always added IUSE=X, and added "X? ( x11-base/xorg-server x11-apps/xhost )" to both DEPEND and RDEPEND (the RDEPEND part appears to have been unintentional). This has been changed to instead be in the control of the ebuild inheriting virtualx. If you always need an X server to build, set VIRTUALX_REQUIRED=always before inheriting virtualx, and the dependencies will be added to DEPEND unconditionally. If you only need an X server to run tests, just inherit virtualx. The dependencies will be added with "test? ( )" around them, and "test" will be added to IUSE. If you need the X server under other conditions, set VIRTUALX_REQUIRED=manual before inheriting virtualx, then use ${VIRTUALX_DEPEND} in DEPEND as needed. This change has effectively removed the "X" USE flag from the following packages where it should have been "test": app-accessibility/gnome-mag app-accessibility/gok dev-libs/libunique dev-python/gnome-python-desktop dev-python/gnome-python-extras dev-python/pygobject dev-python/pygtk gnome-base/eel gnome-base/gnome-keyring gnome-base/libbonoboui gnome-base/libgnomecanvas gnome-base/nautilus gnome-extra/at-spi gnome-extra/gnome-games gnome-extra/gnome-power-manager media-sound/rhythmbox net-libs/webkit-gtk sci-astronomy/wcslib sci-mathematics/freemat x11-libs/gtk+:2 x11-libs/guile-gtk xfce-base/thunar The following other packages also had changes for this: app-crypt/heimdal: the X server dep is now controlled by "test? ( X? ( ... ) )" media-sound/rubyripper the X server dep is now unconditional, and the package's X flag is no longer in package.use.force. - -- Jonathan -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEARECAAYFAkrduS8ACgkQOypDUo0oQOrdGACeOajNxjLLoqw8A6aRC7G4vcTt ++wAn0qjITRs+V5tN0YZXjKkfLYs/lco =edMH -----END PGP SIGNATURE-----