1 |
On Wednesday 21 June 2006 15:45, Donnie Berkholz wrote: |
2 |
> |
3 |
> -qt +qt3: |
4 |
> |
5 |
> This would only be available in 2 cases: |
6 |
> |
7 |
> - Package supports both qt4 and qt3, and they're mutually exclusive |
8 |
> - Package supports both qt4 and qt3, and they can both be enabled at once |
9 |
> |
10 |
> In case 1, "-qt +qt3" would enable qt3. In case 2, "-qt +qt3" would |
11 |
> enable qt3. |
12 |
> |
13 |
> In other words, as I've been trying to say all along, there is no such |
14 |
> thing as a preference flag here. That creates a 2-flag combination to |
15 |
> get a single feature, which is _not_ what we want. There is a "qt" flag |
16 |
> to indicate enabling the best available qt for that package, and there |
17 |
> are "qt#" flags to indicate enabling older qt for that package. |
18 |
> |
19 |
> The downside to this setup is that it's difficult to avoid installing |
20 |
> certain qt versions when it's unknown which version USE=qt will pull in |
21 |
> for any given package. This favors an entirely versioned setup instead, |
22 |
> and we should get rid of USE=qt altogether in favor of only USE=qt#. |
23 |
|
24 |
Avoiding installation of a package can IMHO better be done by |
25 |
using /etc/portage/package.mask |
26 |
|
27 |
Paul |
28 |
|
29 |
-- |
30 |
Paul de Vrieze |
31 |
Gentoo Developer |
32 |
Mail: pauldv@g.o |
33 |
Homepage: http://www.devrieze.net |