1 |
Ben XO posted <loom.20041019T023042-535@××××××××××.org>, excerpted below, |
2 |
on Tue, 19 Oct 2004 00:34:18 +0000: |
3 |
|
4 |
> Jason Stubbs <jstubbs <at> gentoo.org> writes: |
5 |
> |
6 |
>> G. RSYNC_EXCLUDEFROM |
7 |
>> |
8 |
>> |
9 |
> Just a small, possibly stupid suggestion for the future of Portage: would |
10 |
> it or should it be possible to make portage obey USE flags? |
11 |
> |
12 |
> for example, putting "-X" in your USE could prevent the synchronisation of |
13 |
> portage/x11-* , portage/kde-* , portage/gnome-* ... |
14 |
|
15 |
NO! Use flags are NOT DEPEND flags. USE=-X does NOT mean that X won't be |
16 |
emerged, if a package requiring it is emerged. What it DOES mean is that |
17 |
packages that have optional features that can be used with X, can be tied |
18 |
to that X use flag, and will NOT be enabled, if USE=-X. |
19 |
|
20 |
Thus, USE=-X means for example that links will be built without its X |
21 |
support (said support /does/ require X libraries be installed and linkable |
22 |
at runtime, as I found out the hard way, when I was having problems with |
23 |
X), because it uses the X flag and -X turns off that support for the links |
24 |
ebuilds. However, it does NOT mean that KDE won't be installed if you |
25 |
require it, or that it won't install X because it requires it. |
26 |
|
27 |
Thus, preventing X from syncing based on the -X use flag is |
28 |
counter-purpose to what the use flags are for. |
29 |
|
30 |
-- |
31 |
Duncan - List replies preferred. No HTML msgs. |
32 |
"They that can give up essential liberty to obtain a little |
33 |
temporary safety, deserve neither liberty nor safety." -- |
34 |
Benjamin Franklin |
35 |
|
36 |
|
37 |
|
38 |
-- |
39 |
gentoo-dev@g.o mailing list |