Add users/groups to the database and manifest: /!\ This need testing
modified libpkg/db_upgrades.h
@@ -82,7 +82,32 @@ static struct db_upgrades {
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg.c
@@ -301,6 +301,38 @@ pkg_licenses(struct pkg *pkg, struct pkg_license **l)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -451,6 +483,36 @@ pkg_addlicense(struct pkg *pkg, const char *name)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -781,6 +843,34 @@ pkg_freelicenses(struct pkg *pkg)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg.h
@@ -14,6 +14,8 @@ struct pkg_conflict;
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -276,6 +278,20 @@ int pkg_categories(struct pkg *pkg, struct pkg_category **category);
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -399,6 +415,18 @@ int pkg_addcategory(struct pkg *pkg, const char *name);
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -455,6 +483,9 @@ const char *pkg_category_name(struct pkg_category *);
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -562,6 +593,8 @@ struct pkgdb_it * pkgdb_query_which(struct pkgdb *db, const char *path);
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -587,6 +620,8 @@ int pkgdb_loadoptions(struct pkgdb *db, struct pkg *pkg);
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg_attributes.c
@@ -188,6 +188,66 @@ pkg_license_name(struct pkg_license *l)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg_manifest.c
@@ -26,6 +26,8 @@
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -55,6 +57,8 @@ static struct manifest_key {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -314,6 +318,23 @@ parse_node(struct pkg *pkg, yaml_node_t *node, yaml_document_t *document, int pk
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -377,6 +398,8 @@ pkg_emit_manifest(struct pkg *pkg, char **dest)
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -388,6 +411,8 @@ pkg_emit_manifest(struct pkg *pkg, char **dest)
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -468,6 +493,28 @@ pkg_emit_manifest(struct pkg *pkg, char **dest)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg_private.h
@@ -36,6 +36,8 @@ struct pkg {
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -117,6 +119,16 @@ struct pkg_remote_repo {
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -127,6 +139,8 @@ void pkg_freedirs(struct pkg *pkg);
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -152,6 +166,12 @@ void pkg_script_free(struct pkg_script *);
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkgdb.c
@@ -18,7 +18,7 @@
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -374,7 +374,29 @@ pkgdb_init(sqlite3 *sdb)
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -560,6 +582,14 @@ pkgdb_it_next(struct pkgdb_it *it, struct pkg **pkg_p, int flags)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -914,6 +944,32 @@ pkgdb_loadcategory(struct pkgdb *db, struct pkg *pkg)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -1037,6 +1093,8 @@ pkgdb_register_pkg(struct pkgdb *db, struct pkg *pkg)
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -1052,6 +1110,10 @@ pkgdb_register_pkg(struct pkgdb *db, struct pkg *pkg)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -1094,6 +1156,14 @@ pkgdb_register_pkg(struct pkgdb *db, struct pkg *pkg)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -1320,6 +1390,72 @@ pkgdb_register_pkg(struct pkgdb *db, struct pkg *pkg)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -1404,6 +1540,12 @@ pkgdb_register_pkg(struct pkgdb *db, struct pkg *pkg)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified ports/bsd.pkgng.mk
@@ -74,6 +74,16 @@ fake-pkg:
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|