Add a new function pkg_dep_lookup to avoid uselessly looping on deps
modified libpkg/pkg.c
@@ -393,6 +393,19 @@ pkg_deps(const struct pkg *pkg, struct pkg_dep **d)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg.h.in
@@ -532,6 +532,8 @@ int pkg_list_count(const struct pkg *, pkg_list);
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg_elf.c
@@ -120,7 +120,6 @@ test_depends(void *actdata, struct pkg *pkg, const char *fpath,
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -153,15 +152,9 @@ test_depends(void *actdata, struct pkg *pkg, const char *fpath,
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|