#!/usr/bin/python import sys,portage dbapi=portage.db[portage.root]["porttree"].dbapi for mycp in dbapi.cp_all(): for mycpv in dbapi.xmatch("match-all", mycp): mycpv_deeps=dbapi.aux_get(mycpv, ["DEPEND", "RDEPEND"]) #sys.stdout.write(mycpv+": RDEPEND=\""+mycpv_deeps[1]+"\"\n") if "virtual/os-headers" in mycpv_deeps[1]: # thist cpv want virtual/os-headers in runtime depends print mycpv