Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
Restore printing information abouts libs
Baptiste Daroussin committed 4 years ago
commit ed16961d3f097c3915417d28261dbff18b238492
parent f6e60fa
2 files changed +18 -6
modified libpkg/pkg.c
@@ -1043,6 +1043,18 @@ pkg_list_count(const struct pkg *pkg, pkg_list list)
		return (pkghash_count(pkg->conflictshash));
	case PKG_CONFIG_FILES:
		return (pkghash_count(pkg->config_files_hash));
+
	case PKG_USERS:
+
		return (tll_length(pkg->users));
+
	case PKG_GROUPS:
+
		return (tll_length(pkg->groups));
+
	case PKG_SHLIBS_REQUIRED:
+
		return (tll_length(pkg->shlibs_required));
+
	case PKG_SHLIBS_PROVIDED:
+
		return (tll_length(pkg->shlibs_provided));
+
	case PKG_REQUIRES:
+
		return (tll_length(pkg->requires));
+
	case PKG_PROVIDES:
+
		return (tll_length(pkg->provides));
	}

	return (0);
modified libpkg/pkg.h.in
@@ -275,12 +275,6 @@ typedef enum {
	PKG_VITAL,
	PKG_CATEGORIES,
	PKG_LICENSES,
-
	PKG_USERS,
-
	PKG_GROUPS,
-
	PKG_PROVIDES,
-
	PKG_REQUIRES,
-
	PKG_SHLIBS_REQUIRED,
-
	PKG_SHLIBS_PROVIDED,
	PKG_NUM_FIELDS,		/* end of fields */
} pkg_attr;

@@ -312,8 +306,14 @@ typedef enum {
	PKG_OPTIONS,
	PKG_FILES,
	PKG_DIRS,
+
	PKG_USERS,
+
	PKG_GROUPS,
+
	PKG_SHLIBS_REQUIRED,
+
	PKG_SHLIBS_PROVIDED,
	PKG_CONFLICTS,
+
	PKG_PROVIDES,
	PKG_CONFIG_FILES,
+
	PKG_REQUIRES,
} pkg_list;

typedef enum {