1 |
Author: zmedico |
2 |
Date: 2009-04-30 21:45:01 +0000 (Thu, 30 Apr 2009) |
3 |
New Revision: 13573 |
4 |
|
5 |
Modified: |
6 |
main/trunk/pym/portage/__init__.py |
7 |
Log: |
8 |
In config.setcpv() reuse split USE from built packages instead of splitting |
9 |
them again. |
10 |
|
11 |
|
12 |
Modified: main/trunk/pym/portage/__init__.py |
13 |
=================================================================== |
14 |
--- main/trunk/pym/portage/__init__.py 2009-04-30 21:15:37 UTC (rev 13572) |
15 |
+++ main/trunk/pym/portage/__init__.py 2009-04-30 21:45:01 UTC (rev 13573) |
16 |
@@ -2092,8 +2092,7 @@ |
17 |
settings = self.settings |
18 |
use = self.built_use |
19 |
if use is None: |
20 |
- use = settings['PORTAGE_USE'] |
21 |
- use = set(use.split()) |
22 |
+ use = frozenset(settings['PORTAGE_USE'].split()) |
23 |
values['ACCEPT_LICENSE'] = self._accept_license(use, settings) |
24 |
values['PORTAGE_RESTRICT'] = self._restrict(use, settings) |
25 |
return values |
26 |
@@ -2232,7 +2231,7 @@ |
27 |
mydb = pkg.metadata |
28 |
args_hash = (mycpv, id(pkg)) |
29 |
if pkg.built: |
30 |
- built_use = pkg.metadata['USE'] |
31 |
+ built_use = pkg.use.enabled |
32 |
else: |
33 |
args_hash = (mycpv, id(mydb)) |