+2005-10-18 Paul Varner <fuzzyray@gentoo.org>
+ * equery: Make equery look at both DEPEND and RDEPEND for dependencies
+ * gentoolkit: Fix _parse_deps to understand || syntax (Bug 101377)
+
+2005-10-14 Paul Varner <fuzzyray@gentoo.org>
+ * equery: Add qpkg --dups functionality to equery list command (bug
+ 109156)
+
2005-10-13 Paul Varner <fuzzyray@gentoo.org>
* equery: equery depgraph shows USE flags (Bug 74554)
* equery: equery should properly parse use.local.desc (Bug 74569)
pkgtbl.append(cpv)
- for x in pkg.get_runtime_deps():
+ pkgdeps = pkg.get_runtime_deps() + pkg.get_compiletime_deps()
+ for x in pkgdeps:
suffix = ""
cpv = x[2]
pkg = gentoolkit.find_best_match(x[0] + cpv)
print_info(1, pp.section("* ") + "Dependencies for " + pp.cpv(pkg.get_cpv()) + ":")
try:
- deps = pkg.get_runtime_deps()
+ deps = pkg.get_runtime_deps() + pkg.get_compiletime_deps()
except KeyError, e:
# If the ebuild is not found...
continue
for pkg in packages:
try:
- deps = pkg.get_runtime_deps()
+ deps = pkg.get_runtime_deps() + pkg.get_compiletime_deps()
except KeyError, e:
# If the ebuild is not found...
continue
r += sr
i += l + 3
continue
+ if tok == "||":
+ sr,l = self._parse_deps(deps[i+2:],curuse,level=level+1)
+ r += sr
+ i += l + 3
+ continue
# pick out comparator, if any
cmp = ""
for c in comparators: