summaryrefslogtreecommitdiff
path: root/Porting
diff options
context:
space:
mode:
Diffstat (limited to 'Porting')
-rw-r--r--Porting/manifest_lib.pl9
1 files changed, 8 insertions, 1 deletions
diff --git a/Porting/manifest_lib.pl b/Porting/manifest_lib.pl
index 555804836e..c062c94410 100644
--- a/Porting/manifest_lib.pl
+++ b/Porting/manifest_lib.pl
@@ -37,7 +37,14 @@ sub sort_manifest {
my @line_tuples;
foreach my $idx (0 .. $#lines) {
my $line = $lines[$idx];
- $line =~ s/\t +/\t/;
+ # clean up tab/space issues
+ $line =~ s/\t[ ]+/\t/;
+ if ($line =~ s/^(\S+)([ ]\s+)(\S+.*)/$1\t/) {
+ my $descr = $2;
+ $descr =~ s/\t+/ /g;
+ $line .= $descr;
+ }
+ $line =~ s/\s+\z//;
$line =~ /^(\S+)(?:\t+([^\t]*))?\z/
or do {
$line =~ s/\t/\\t/g;