Radish alpha
H
HardenedBSD Package Manager
Radicle
Git (anonymous pull)
Log in to clone via SSH
Print repository in the default output for 'pkg search'
Marin Atanasov Nikolov committed 14 years ago
commit 1633d0b6c3f40acf8cd502f90cf0f77ada903a34
parent a4d827d675b5f0aa787dfabcb8034c34f1e8146c
1 file changed +10 -10
modified pkg/utils.c
@@ -44,6 +44,8 @@ print_info(struct pkg * const pkg, unsigned int opt)
	int64_t flatsize, newflatsize, newpkgsize;
	lic_t licenselogic;

+
	pkg_config_bool(PKG_CONFIG_MULTIREPOS, &multirepos_enabled);
+

	pkg_get(pkg, PKG_NAME, &name, PKG_VERSION, &version, PKG_PREFIX, &prefix,
	    PKG_ORIGIN, &origin, PKG_REPONAME, &reponame, PKG_REPOURL, &repourl,
	    PKG_MAINTAINER, &maintainer, PKG_WWW, &www, PKG_COMMENT, &comment,
@@ -56,14 +58,8 @@ print_info(struct pkg * const pkg, unsigned int opt)
		printf("%-15s: %s\n", "Origin", origin);
		printf("%-15s: %s\n", "Prefix", prefix);

-
		if (pkg_type(pkg) == PKG_REMOTE) {
-
			pkg_config_bool(PKG_CONFIG_MULTIREPOS, &multirepos_enabled);
-

-
			if (multirepos_enabled) {
-
				printf("%-15s: %s [%s]\n", "Repository",
-
						reponame, repourl);
-
			}
-
		}
+
		if ((pkg_type(pkg) == PKG_REMOTE) && multirepos_enabled)
+
			printf("%-15s: %s [%s]\n", "Repository", reponame, repourl);

                if (!pkg_list_is_empty(pkg, PKG_CATEGORIES)) {
                        printf("%-15s:", "Categories");
@@ -159,8 +155,12 @@ print_info(struct pkg * const pkg, unsigned int opt)
        } else {
                if (opt & INFO_QUIET)
                        printf("%s-%s\n", name, version);
-
                else
-
                        printf("%s-%s: %s\n", name, version, comment);
+
                else {
+
			if (multirepos_enabled)
+
				printf("%s-%s [repository: %s]: %s\n", name, version, reponame, comment);
+
			else
+
				printf("%s-%s: %s\n", name, version, comment);
+
		}
        }

        return (0);