X-Git-Url: https://git.deb.at/?a=blobdiff_plain;ds=sidebyside;f=lib%2FPackages%2FDoSearch.pm;h=c90a46f022414013856fa7c4a67f6f38ed19e2b3;hb=e6999b858367d9d83e0fa2c32cddfd31b4416486;hp=630411f5de9e76db68997d25bd6bce62947c24b1;hpb=d9c10aaf0bb03bfb75404f9041967b9f91012bdb;p=deb%2Fpackages.git
diff --git a/lib/Packages/DoSearch.pm b/lib/Packages/DoSearch.pm
index 630411f..c90a46f 100644
--- a/lib/Packages/DoSearch.pm
+++ b/lib/Packages/DoSearch.pm
@@ -219,20 +219,21 @@ sub print_packages {
my ($pkgs, $pkgs_list, $opts, $keyword, $print_func, @func_args) = @_;
#my ($start, $end) = multipageheader( $input, scalar @pkgs, \%opts );
- my $str .= "
Found ".(scalar @$pkgs_list)." matching packages.";
+ my $str = '
';
+ $str .= "
Found ".(scalar @$pkgs_list)." matching packages.";
#my $count = 0;
my $have_exact;
if (grep { $_ eq $keyword } @$pkgs_list) {
$have_exact = 1;
- $str .= '
Exact hits
';
+ $str .= '
Exact hits
';
$str .= &$print_func( $keyword, $pkgs->{$keyword}||{},
map { $_->{$keyword}||{} } @func_args );
@$pkgs_list = grep { $_ ne $keyword } @$pkgs_list;
}
if (@$pkgs_list && (($opts->{searchon} ne 'names') || !$opts->{exact})) {
- $str .= '
Other hits
'
+ $str .= '
Other hits
'
if $have_exact;
foreach my $pkg (@$pkgs_list) {
@@ -245,6 +246,7 @@ sub print_packages {
$str .= "
".
($#{$pkgs_list}+1)." results have not been displayed because you requested only exact matches.
";
}
+ $str .= '
';
return $str;
}
@@ -264,7 +266,7 @@ sub print_package {
my @versions = version_sort keys %{$pkgs->{$suite}{$archive}};
my $origin_str = "";
if ($sect->{$suite}{$archive}{$versions[0]}) {
- $origin_str .= " [$sect->{$suite}{$archive}{$versions[0]}]";
+ $origin_str .= " ".marker($sect->{$suite}{$archive}{$versions[0]});
}
$str .= sprintf( "%s (%s): %s %s\n",
$path, $pkg, $path, $subsect->{$suite}{$archive}{$versions[0]},
@@ -273,7 +275,7 @@ sub print_package {
foreach my $v (@versions) {
my $archive_str = "";
if ($archives->{$suite}{$archive}{$v}) {
- $archive_str .= " [$archives->{$suite}{$archive}{$v}]";
+ $archive_str .= " ".marker($archives->{$suite}{$archive}{$v});
}
my @archs_to_print = grep { !$archs_printed{$_} } sort keys %{$pkgs->{$suite}{$archive}{$v}};
@@ -309,10 +311,10 @@ sub print_src_package {
if (exists $pkgs->{$suite}{$archive}) {
my $origin_str = "";
if ($sect->{$suite}{$archive}{source}) {
- $origin_str .= " [$sect->{$suite}{$archive}{source}]";
+ $origin_str .= " ".marker($sect->{$suite}{$archive}{source});
}
if ($archives->{$suite}{$archive}{source}) {
- $origin_str .= " [$archives->{$suite}{$archive}{source}]";
+ $origin_str .= " ".marker($archives->{$suite}{$archive}{source});
}
$str .= sprintf( "%s (%s): %s %s",
$suite.(($archive ne 'us')?"/$archive":''), $pkg, $suite.(($archive ne 'us')?"/$archive":''), $subsect->{$suite}{$archive}{source},