if not dblnk.exists():
# unmerged by a concurrent process
continue
- uses = dblnk.vartree.dbapi.aux_get(cpv, ["IUSE","USE"])
- if "bindist" in uses[0] and "bindist" not in uses[1]:
+ iuse, use = vardb.aux_get(cpv, ["IUSE","USE"])
+ iuse = [ x.lstrip("+-") for x in iuse.split() ]
+ use = use.split()
+ if "bindist" in iuse and "bindist" not in use:
eout.ewarn("%s: package was emerged with USE=-bindist!" % cpv)
eout.ewarn("%s: it may not be legal to redistribute this." % cpv)
eout.ebegin("Building package for %s" % cpv)