summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xMaster/tlpkg/bin/check-execute-consistency16
1 files changed, 15 insertions, 1 deletions
diff --git a/Master/tlpkg/bin/check-execute-consistency b/Master/tlpkg/bin/check-execute-consistency
index 7a4f6481791..ac275db6110 100755
--- a/Master/tlpkg/bin/check-execute-consistency
+++ b/Master/tlpkg/bin/check-execute-consistency
@@ -87,10 +87,18 @@ sub main
}
}
my %badhyphcodes;
+ my %problemhyphen;
foreach my $lc (keys %langcodes) {
+ next if ($lc eq "zerohyph.tex");
my @found = $tlpdb->find_file("texmf-dist/tex/generic/hyph-utf8/loadhyph/$lc");
if ($#found < 0) {
- $badhyphcodes{$lc} = $langcodes{$lc};
+ # try again this time search all packages
+ my @found = $tlpdb->find_file("$lc");
+ if ($#found < 0) {
+ $badhyphcodes{$lc} = $langcodes{$lc};
+ } else {
+ $problemhyphen{$lc} = [ @found ];
+ }
}
}
if (keys %badhyphcodes) {
@@ -99,6 +107,12 @@ sub main
print "\t$mf (execute in @{$badhyphcodes{$mf}})\n";
}
}
+ if (keys %problemhyphen) {
+ print "hyphen files with possible problematic location:\n";
+ foreach my $mf (keys %problemhyphen) {
+ print "\t$mf (@{$problemhyphen{$mf}})\n";
+ }
+ }
my %badfmtcodes;
foreach my $lc (keys %fmtcodes) {
my @found = $tlpdb->find_file("texmf/fmtutil/format.$lc.cnf");