X-Git-Url: https://git.deb.at/w?a=blobdiff_plain;f=lib%2FPackages%2FHTML.pm;h=9f019fb79449758b1fc73701ae07a7b9c665b809;hb=8ff91f6f7c49f02b99710cdc7a6286c3f1e41508;hp=84bc989c2199f95928f74be60120a4e352ce099c;hpb=9d7777e1e9c45f154e9dac6098d233b24ff99ade;p=deb%2Fpackages.git diff --git a/lib/Packages/HTML.pm b/lib/Packages/HTML.pm index 84bc989..9f019fb 100644 --- a/lib/Packages/HTML.pm +++ b/lib/Packages/HTML.pm @@ -52,7 +52,7 @@ sub title { } sub marker { - return "[$_[0]]"; + return "[$_[0]]"; } sub pdesc { @@ -69,7 +69,7 @@ sub pdesc { } sub pdeplegend { - my $str = "\n"; + my $str = "
\n"; foreach my $entry (@_) { $str .= ""; @@ -297,7 +297,13 @@ sub print_deps { push @res_pkgs, dep_item( "$ROOT/$path/$p_name", $p_name, "$pkg_version$arch_str" ); } elsif ($arch eq 'virtual') { - $short_desc = "virtual package"; + my @provided_by = split /\s/, $short_desc; + $short_desc = "virtual package provided by "; + if (@provided_by < 10) { + $short_desc .= join( ', ',map { "$_" } @provided_by); + } else { + $short_desc .= scalar(@provided_by)." packages"; + } push @res_pkgs, dep_item( "$ROOT/$path/$p_name", $p_name, "$pkg_version$arch_str", $short_desc ); } else { @@ -376,7 +382,7 @@ sub header { $checked_searchon{names} = "checked=\"checked\"" if $values{searchon} eq 'default'; $search_in_header = < +
@@ -454,6 +460,7 @@ $KEYWORDS_LINE $DESC_LINE $meta +
[0].gif\" alt=\"[$entry->[0]]\" width=\"16\" height=\"16\">= $entry->[1]