* fix: don't emerge satisfied build deps

This commit is contained in:
Eray Özkural
2006-03-08 16:48:08 +00:00
parent 8b39001b1c
commit 60914a8a33
+6 -5
View File
@@ -646,11 +646,12 @@ def plan_emerge(A):
# add dependencies # add dependencies
for builddep in src.buildDependencies: for builddep in src.buildDependencies:
srcdep = pkgtosrc(builddep.package) if not dependency.installed_satisfies_dep(builddep):
add_src(get_src(srcdep)) srcdep = pkgtosrc(builddep.package)
if not srcdep in G_f.vertices(): add_src(get_src(srcdep))
Bp.add(srcdep) if not srcdep in G_f.vertices():
G_f.add_edge(src.name, srcdep) Bp.add(srcdep)
G_f.add_edge(src.name, srcdep)
for pkg in sf.packages: for pkg in sf.packages:
for rtdep in pkg.packageDependencies: for rtdep in pkg.packageDependencies: