svn path=/main/branches/2.0/; revision=2060
continue
myline=myline[1:]
mynewlines.append(myline.strip())
+
+ # Remove everything that is package.provided from our list
+ for atom in mynewlines[:]:
+ for expanded_atom in portage.flatten(portage.dep_virtual([atom], portage.settings)):
+ mykey = portage.dep_getkey(expanded_atom)
+ if portage.settings.pprovideddict.has_key(mykey) and \
+ portage.match_from_list(expanded_atom, portage.settings.pprovideddict[mykey]):
+ mynewlines.remove(atom)
+ break
+
return mynewlines
def genericdict(mylist):