1 |
-----BEGIN PGP SIGNED MESSAGE----- |
2 |
Hash: SHA1 |
3 |
|
4 |
Recently, virtualx.eclass changed how it adds dependencies. Previously, |
5 |
it always added IUSE=X, and added "X? ( x11-base/xorg-server |
6 |
x11-apps/xhost )" to both DEPEND and RDEPEND (the RDEPEND part appears |
7 |
to have been unintentional). This has been changed to instead be in the |
8 |
control of the ebuild inheriting virtualx. |
9 |
|
10 |
If you always need an X server to build, set VIRTUALX_REQUIRED=always |
11 |
before inheriting virtualx, and the dependencies will be added to DEPEND |
12 |
unconditionally. |
13 |
|
14 |
If you only need an X server to run tests, just inherit virtualx. The |
15 |
dependencies will be added with "test? ( )" around them, and "test" will |
16 |
be added to IUSE. |
17 |
|
18 |
If you need the X server under other conditions, set |
19 |
VIRTUALX_REQUIRED=manual before inheriting virtualx, then use |
20 |
${VIRTUALX_DEPEND} in DEPEND as needed. |
21 |
|
22 |
|
23 |
|
24 |
This change has effectively removed the "X" USE flag from the following |
25 |
packages where it should have been "test": |
26 |
|
27 |
app-accessibility/gnome-mag |
28 |
app-accessibility/gok |
29 |
dev-libs/libunique |
30 |
dev-python/gnome-python-desktop |
31 |
dev-python/gnome-python-extras |
32 |
dev-python/pygobject |
33 |
dev-python/pygtk |
34 |
gnome-base/eel |
35 |
gnome-base/gnome-keyring |
36 |
gnome-base/libbonoboui |
37 |
gnome-base/libgnomecanvas |
38 |
gnome-base/nautilus |
39 |
gnome-extra/at-spi |
40 |
gnome-extra/gnome-games |
41 |
gnome-extra/gnome-power-manager |
42 |
media-sound/rhythmbox |
43 |
net-libs/webkit-gtk |
44 |
sci-astronomy/wcslib |
45 |
sci-mathematics/freemat |
46 |
x11-libs/gtk+:2 |
47 |
x11-libs/guile-gtk |
48 |
xfce-base/thunar |
49 |
|
50 |
The following other packages also had changes for this: |
51 |
app-crypt/heimdal: |
52 |
the X server dep is now controlled by "test? ( X? ( ... ) )" |
53 |
media-sound/rubyripper |
54 |
the X server dep is now unconditional, and the package's X flag is |
55 |
no longer in package.use.force. |
56 |
|
57 |
- -- |
58 |
Jonathan |
59 |
-----BEGIN PGP SIGNATURE----- |
60 |
Version: GnuPG v2.0.11 (GNU/Linux) |
61 |
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org |
62 |
|
63 |
iEYEARECAAYFAkrduS8ACgkQOypDUo0oQOrdGACeOajNxjLLoqw8A6aRC7G4vcTt |
64 |
++wAn0qjITRs+V5tN0YZXjKkfLYs/lco |
65 |
=edMH |
66 |
-----END PGP SIGNATURE----- |