Modified manifest format and database schema.
modified docs/TODO
@@ -26,12 +26,15 @@ subcommands:
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg.c
@@ -130,6 +130,15 @@ pkg_set_from_file(struct pkg *pkg, pkg_attr attr, const char *path)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -227,7 +236,6 @@ pkg_open(const char *path, struct pkg **pkg_p, int query_flags)
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -272,12 +280,17 @@ pkg_open(const char *path, struct pkg **pkg_p, int query_flags)
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
| + | |
| + | |
|
|
|
|
|
@@ -313,18 +326,12 @@ pkg_open(const char *path, struct pkg **pkg_p, int query_flags)
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
| - | |
| + | |
| + | |
|
|
| + | |
|
|
|
|
|
@@ -341,8 +348,6 @@ pkg_new(struct pkg **pkg)
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
@@ -365,6 +370,9 @@ pkg_reset(struct pkg *pkg)
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -412,6 +420,19 @@ pkg_free_void(void *p)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -535,7 +556,7 @@ pkg_adddep(struct pkg *pkg, const char *name, const char *origin, const char *ve
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -552,8 +573,6 @@ pkg_addfile(struct pkg *pkg, const char *path, const char *sha256, int64_t sz)
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
modified libpkg/pkg.h
@@ -167,6 +167,8 @@ void pkg_free(struct pkg *);
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -174,7 +176,10 @@ int pkg_open(const char *path, struct pkg **p, int flags);
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -248,8 +253,13 @@ int pkg_set(struct pkg *, pkg_attr, const char *);
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -265,7 +275,6 @@ void pkg_file_reset(struct pkg_file *);
|
|
|
|
|
|
| - | |
|
|
|
|
|
modified libpkg/pkg_file.c
@@ -15,19 +15,12 @@ pkg_file_sha256(struct pkg_file *file)
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
|
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -36,7 +29,6 @@ pkg_file_reset(struct pkg_file *file)
|
|
|
|
|
|
| - | |
|
|
|
|
|
modified libpkg/pkg_manifest.c
@@ -1,11 +1,13 @@
| + | |
| + | |
| + | |
|
|
|
|
|
|
| + | |
|
|
|
|
|
|
| - | |
| - | |
|
|
|
|
|
@@ -18,6 +20,7 @@ static int m_parse_arch(struct pkg *pkg, char *buf);
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -25,6 +28,7 @@ static int m_parse_maintainer(struct pkg *pkg, char *buf);
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -40,6 +44,7 @@ static struct manifest_key {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -47,6 +52,7 @@ static struct manifest_key {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -116,6 +122,20 @@ m_parse_comment(struct pkg *pkg, char *buf)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -212,6 +232,28 @@ m_parse_conflict(struct pkg *pkg, char *buf)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -235,8 +277,13 @@ pkg_parse_manifest(struct pkg *pkg, char *buf)
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| + | |
|
|
|
|
|
@@ -258,6 +305,7 @@ pkg_emit_manifest(struct pkg *pkg, char **dest)
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -272,7 +320,8 @@ pkg_emit_manifest(struct pkg *pkg, char **dest)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -281,7 +330,8 @@ pkg_emit_manifest(struct pkg *pkg, char **dest)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -316,6 +366,13 @@ pkg_emit_manifest(struct pkg *pkg, char **dest)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
modified libpkg/pkg_ports.c
@@ -87,7 +87,7 @@ ports_parse_plist(struct pkg *pkg, char *plist)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified libpkg/pkg_private.h
@@ -21,6 +21,7 @@ struct pkg {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -49,7 +50,6 @@ struct pkg_exec {
|
|
|
|
|
|
| - | |
|
|
|
|
|
modified libpkg/pkg_repo.c
@@ -20,12 +20,10 @@ pkg_create_repo(char *path, void (progress)(struct pkg *pkg, void *data), void *
|
|
|
|
|
|
| - | |
|
|
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -103,18 +101,10 @@ pkg_create_repo(char *path, void (progress)(struct pkg *pkg, void *data), void *
|
|
|
|
|
|
| - | |
|
|
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -125,7 +115,7 @@ pkg_create_repo(char *path, void (progress)(struct pkg *pkg, void *data), void *
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified libpkg/pkgdb.c
@@ -125,6 +125,7 @@ pkgdb_init(sqlite3 *sdb)
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -282,6 +283,7 @@ pkgdb_it_next_pkg(struct pkgdb_it *it, struct pkg **pkg_p, int flags)
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -561,7 +563,8 @@ pkgdb_query(struct pkgdb *db, const char *pattern, match_t match)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -580,7 +583,8 @@ pkgdb_query_which(struct pkgdb *db, const char *path)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -597,6 +601,7 @@ pkgdb_query_dep(struct pkgdb *db, const char *origin) {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -613,6 +618,7 @@ pkgdb_query_rdep(struct pkgdb *db, const char *origin) {
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -752,8 +758,14 @@ pkgdb_register_pkg(struct pkgdb *db, struct pkg *pkg)
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -768,6 +780,7 @@ pkgdb_register_pkg(struct pkgdb *db, struct pkg *pkg)
|
|
|
|
|
|
| + | |
|
|
|
|
|
modified pkg/add.c
@@ -72,7 +72,8 @@ exec_add(int argc, char **argv)
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
modified pkg/info.c
@@ -1,5 +1,4 @@
|
|
| - | |
|
|
|
|
|
@@ -13,24 +12,6 @@
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -121,11 +102,10 @@ exec_info(int argc, char **argv)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -144,8 +124,13 @@ exec_info(int argc, char **argv)
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
| + | |
|
|
|
|
|
@@ -202,7 +187,7 @@ exec_info(int argc, char **argv)
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified pkg/register.c
@@ -1,3 +1,4 @@
| + | |
|
|
|
|
|
@@ -12,6 +13,8 @@
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
@@ -164,9 +167,30 @@ exec_register(int argc, char **argv)
|
|
|
|
|
|
| + | |
| + | |
|
|
|
|
|
|
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
modified tests/manifest.c
@@ -14,6 +14,7 @@ char manifest[] = ""
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -23,7 +24,9 @@ char manifest[] = ""
|
|
|
|
|
|
| - | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -146,6 +149,7 @@ START_TEST(parse_manifest)
|
|
|
|
|
|
| + | |
|
|
|
|
|
@@ -222,6 +226,15 @@ START_TEST(parse_manifest)
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|