aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabian Groffen <grobian@gentoo.org>2018-04-02 19:21:21 +0200
committerFabian Groffen <grobian@gentoo.org>2018-04-02 19:21:21 +0200
commite8d6478d5fb0b5c9d33318fff9387d7cb27620f7 (patch)
treed5cf9160b70eb6a2cb3ad79c20ad0fb3271523cb
parentqatom: print unset members as <unset> instead of relying on libc (diff)
downloadportage-utils-e8d6478d5fb0b5c9d33318fff9387d7cb27620f7.tar.gz
portage-utils-e8d6478d5fb0b5c9d33318fff9387d7cb27620f7.tar.bz2
portage-utils-e8d6478d5fb0b5c9d33318fff9387d7cb27620f7.zip
qatom_printf: support REPO expansion
-rw-r--r--qatom.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/qatom.c b/qatom.c
index b542de88..9e4b40c8 100644
--- a/qatom.c
+++ b/qatom.c
@@ -87,6 +87,9 @@ qatom_printf(const char *format, const depend_atom *atom, int pverbose)
} else if (!strncmp("SLOT", fmt, len)) {
if (showit || atom->SLOT)
printf(":%s", atom->SLOT ? atom->SLOT : "-");
+ } else if (!strncmp("REPO", fmt, len)) {
+ if (showit || atom->REPO)
+ printf("::%s", HN(atom->REPO));
} else if (!strncmp("pfx", fmt, len)) {
if (showit || atom->pfx_op != ATOM_OP_NONE)
fputs(atom->pfx_op == ATOM_OP_NONE ?