Gentoo Archives: gentoo-commits

From: "Zac Medico (zmedico)" <zmedico@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] portage r9618 - main/branches/2.1.2/bin
Date: Sun, 30 Mar 2008 04:58:24
Message-Id: E1Jfpcc-0008UW-1K@stork.gentoo.org
1 Author: zmedico
2 Date: 2008-03-30 04:58:21 +0000 (Sun, 30 Mar 2008)
3 New Revision: 9618
4
5 Modified:
6 main/branches/2.1.2/bin/emerge
7 Log:
8 Fix broke package.provided handling.
9
10
11 Modified: main/branches/2.1.2/bin/emerge
12 ===================================================================
13 --- main/branches/2.1.2/bin/emerge 2008-03-30 04:26:32 UTC (rev 9617)
14 +++ main/branches/2.1.2/bin/emerge 2008-03-30 04:58:21 UTC (rev 9618)
15 @@ -2063,6 +2063,11 @@
16 if not oneshot:
17 myfavorites.append(myatom)
18 for myarg, myatom in arg_atoms:
19 + pprovided = pkgsettings.pprovideddict.get(
20 + portage.dep_getkey(myatom))
21 + if pprovided and portage.match_from_list(myatom, pprovided):
22 + self._pprovided_args.append((myarg, myatom))
23 + continue
24 pkg, existing_node = self._select_package(
25 myroot, myatom, onlydeps=onlydeps)
26 if not pkg:
27 @@ -3075,11 +3080,18 @@
28 self._set_atoms.add(myatom)
29
30 for mydep in mylist:
31 + pprovided = pkgsettings.pprovideddict.get(
32 + portage.dep_getkey(mydep))
33 + if pprovided and portage.match_from_list(mydep, pprovided):
34 + self._pprovided_args.append((mydep, mydep))
35 + continue
36 +
37 pkg, existing_node = self._select_package(
38 self.target_root, mydep)
39 if not pkg:
40 self._missing_args.append(mydep)
41 continue
42 +
43 if not self.create(pkg, None):
44 print >> sys.stderr, "\n\n!!! Problem resolving dependencies for", mydep
45 return 0
46
47 --
48 gentoo-commits@l.g.o mailing list