Add preliminary support for @config
modified libpkg/pkg.c
@@ -478,6 +478,14 @@ pkg_files(const struct pkg *pkg, struct pkg_file **f)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -754,6 +762,35 @@ pkg_addfile_attr(struct pkg *pkg, const char *path, const char *sha256, const ch
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -1296,6 +1333,8 @@ pkg_list_count(const struct pkg *pkg, pkg_list list)
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -1317,7 +1356,9 @@ pkg_list_free(struct pkg *pkg, pkg_list list) {
|
|
|
|
|
|
| + | |
|
|
| + | |
|
|
|
|
|
modified libpkg/pkg.h.in
@@ -90,6 +90,7 @@ struct pkg_user;
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -299,7 +300,8 @@ typedef enum {
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -637,6 +639,13 @@ int pkg_conflicts(const struct pkg *pkg, struct pkg_conflict **conflict);
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg_attributes.c
@@ -332,3 +332,25 @@ pkg_provide_name(const struct pkg_provide *c)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
modified libpkg/pkg_manifest.c
@@ -81,6 +81,7 @@ static struct manifest_key {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -376,6 +377,12 @@ pkg_array(struct pkg *pkg, const ucl_object_t *obj, int attr)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -872,6 +879,7 @@ pkg_emit_object(struct pkg *pkg, short flags)
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -1086,6 +1094,18 @@ pkg_emit_object(struct pkg *pkg, short flags)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg_ports.c
@@ -56,6 +56,7 @@ static int setowner(struct plist *, char *, struct file_attr *);
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -75,6 +76,7 @@ static struct action_cmd {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -307,7 +309,7 @@ dirrm(struct plist *p, char *line, struct file_attr *a)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -372,6 +374,18 @@ file(struct plist *p, char *line, struct file_attr *a)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -407,6 +421,18 @@ file(struct plist *p, char *line, struct file_attr *a)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -708,6 +734,7 @@ static struct keyact {
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified libpkg/pkgdb.c
@@ -73,7 +73,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -512,6 +512,12 @@ pkgdb_init(sqlite3 *sdb)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -1231,6 +1237,7 @@ typedef enum _sql_prstmt_index {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -1438,6 +1445,12 @@ static sql_prstmt sql_prepared_statements[PRSTMT_LAST] = {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -1532,6 +1545,7 @@ pkgdb_register_pkg(struct pkgdb *db, struct pkg *pkg, int complete, int forced)
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -1702,6 +1716,20 @@ pkgdb_register_pkg(struct pkgdb *db, struct pkg *pkg, int complete, int forced)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkgdb_iterator.c
@@ -293,6 +293,11 @@ pkgdb_load_files(sqlite3 *sqlite, struct pkg *pkg)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -315,6 +320,20 @@ pkgdb_load_files(sqlite3 *sqlite, struct pkg *pkg)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/private/db_upgrades.h
@@ -635,6 +635,14 @@ static struct db_upgrades {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/private/pkg.h
@@ -135,6 +135,7 @@ struct pkg {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -399,6 +400,12 @@ struct action {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -504,6 +511,9 @@ void pkg_conflict_free(struct pkg_conflict *);
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -598,6 +608,7 @@ int pkg_addshlib_required(struct pkg *pkg, const char *name);
|
|
|
|
|
|
| + | |
|
|
|
|
|