From 357093c54527139ccbef818dc586ef2e275fa12a Mon Sep 17 00:00:00 2001 From: Aleksey Cheusov Date: Sun, 11 May 2008 18:09:47 +0000 Subject: [PATCH] Multilined DEPENDS field (pkg_summary(5) from binary packages) now looks nicer - just like in case pkg_src_summary --- pkg_summary-utils/files/pkg_summary4view | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/pkg_summary-utils/files/pkg_summary4view b/pkg_summary-utils/files/pkg_summary4view index c6a9e521e3..b821ccc773 100755 --- a/pkg_summary-utils/files/pkg_summary4view +++ b/pkg_summary-utils/files/pkg_summary4view @@ -62,9 +62,15 @@ NF == 0 { # if (field == "DEPENDS" || field == "BUILD_DEPENDS"){ - accu = accu field ":" - if ($0 !~ /^( |\t)*$/) - accu = accu spaces(offset - length(field) - 1) + if (field != prev_field) { + field1 = field ":" + accu = accu field1 + }else{ + field1 = "" + } + + if (NF > 0) + accu = accu spaces(offset - length(field1)) accu = accu $1 "\n" @@ -73,6 +79,7 @@ NF == 0 { accu = accu $i "\n" } + prev_field = field next }else if (field in special) { if (field != prev_field) {