Rework conflicts system.
modified libpkg/pkg.c
@@ -463,6 +463,14 @@ pkg_shlibs_provided(const struct pkg *pkg, struct pkg_shlib **s)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -899,6 +907,29 @@ pkg_addshlib_provided(struct pkg *pkg, const char *name)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg.h.in
@@ -609,6 +609,13 @@ int pkg_shlibs_required(const struct pkg *pkg, struct pkg_shlib **shlib);
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -785,6 +792,12 @@ int pkg_addshlib_required(struct pkg *pkg, const char *name);
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -877,6 +890,9 @@ const char *pkg_option_value(struct pkg_option const * const);
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg_attributes.c
@@ -432,6 +432,37 @@ pkg_shlib_name(struct pkg_shlib const * const sl)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg_manifest.c
@@ -60,6 +60,7 @@
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -157,6 +158,7 @@ static struct manifest_key {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -831,6 +833,12 @@ parse_sequence(struct pkg * pkg, yaml_node_t *node, yaml_document_t *doc,
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -1498,6 +1506,7 @@ emit_manifest(struct pkg *pkg, yaml_emitter_t *emitter, short flags)
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -1606,6 +1615,11 @@ emit_manifest(struct pkg *pkg, yaml_emitter_t *emitter, short flags)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg_repo.c
@@ -188,27 +188,16 @@ digest_sort_compare_func(struct digest_list_entry *d1, struct digest_list_entry
|
|
|
|
|
|
| - | |
| - | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -216,10 +205,10 @@ pkg_repo_insert_conflict(const char *file, struct pkg *pkg,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -232,9 +221,8 @@ pkg_repo_insert_conflict(const char *file, struct pkg *pkg,
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -265,16 +253,13 @@ pkg_repo_insert_conflict(const char *file, struct pkg *pkg,
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -283,7 +268,7 @@ pkg_repo_check_conflicts(struct pkg *pkg, sqlite3 *sqlite,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -291,7 +276,7 @@ pkg_repo_check_conflicts(struct pkg *pkg, sqlite3 *sqlite,
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -305,11 +290,8 @@ pkg_repo_check_conflicts(struct pkg *pkg, sqlite3 *sqlite,
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -360,7 +342,7 @@ static void
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -370,8 +352,8 @@ pkg_repo_write_conflicts (struct pkg_conflict_bulk *bulk, FILE *out)
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -380,42 +362,37 @@ pkg_repo_write_conflicts (struct pkg_conflict_bulk *bulk, FILE *out)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -630,14 +607,10 @@ cleanup:
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/private/pkg.h
@@ -146,10 +146,8 @@ struct pkg_dep {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -355,6 +353,9 @@ int pkg_jobs_resolv(struct pkg_jobs *jobs);
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/private/utils.h
@@ -76,6 +76,7 @@ int sbuf_set(struct sbuf **, const char *);
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified libpkg/utils.c
@@ -91,6 +91,15 @@ sbuf_free(struct sbuf *buf)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|