summaryrefslogtreecommitdiff
path: root/Master/bin/i386-linux
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2024-02-10 22:45:32 +0000
committerKarl Berry <karl@freefriends.org>2024-02-10 22:45:32 +0000
commit3397241eaee5ead7fd1f71e620bbe3e603241b56 (patch)
treeb28dfbd4edae258c8c82d5a5d831c4bf769b64a3 /Master/bin/i386-linux
parent69034042302616af1363f1c054fca8a0aa11c28d (diff)
first tl24 pretest binaries
git-svn-id: svn://tug.org/texlive/trunk@69782 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/bin/i386-linux')
-rwxr-xr-xMaster/bin/i386-linux/afm2plbin108564 -> 112660 bytes
-rwxr-xr-xMaster/bin/i386-linux/afm2tfmbin117988 -> 117988 bytes
-rwxr-xr-xMaster/bin/i386-linux/alephbin604836 -> 608932 bytes
-rwxr-xr-xMaster/bin/i386-linux/autospbin46652 -> 50748 bytes
-rwxr-xr-xMaster/bin/i386-linux/axohelpbin68704 -> 68704 bytes
-rwxr-xr-xMaster/bin/i386-linux/bboxbin9748 -> 9748 bytes
-rwxr-xr-xMaster/bin/i386-linux/bg5convbin5604 -> 5604 bytes
-rwxr-xr-xMaster/bin/i386-linux/bibtexbin194404 -> 198500 bytes
-rwxr-xr-xMaster/bin/i386-linux/bibtex8bin223352 -> 227448 bytes
-rwxr-xr-xMaster/bin/i386-linux/bibtexubin23227508 -> 22789236 bytes
-rwxr-xr-xMaster/bin/i386-linux/cef5convbin5616 -> 5616 bytes
-rwxr-xr-xMaster/bin/i386-linux/cefconvbin5616 -> 5616 bytes
-rwxr-xr-xMaster/bin/i386-linux/cefsconvbin5616 -> 5616 bytes
-rwxr-xr-xMaster/bin/i386-linux/cfftot1bin440540 -> 440540 bytes
-rwxr-xr-xMaster/bin/i386-linux/chkdvifontbin26632 -> 26632 bytes
-rwxr-xr-xMaster/bin/i386-linux/chktexbin151896 -> 151896 bytes
-rwxr-xr-xMaster/bin/i386-linux/ctanglebin125140 -> 125140 bytes
-rwxr-xr-xMaster/bin/i386-linux/ctiebin96108 -> 100204 bytes
-rwxr-xr-xMaster/bin/i386-linux/ctwillbin170196 -> 174324 bytes
-rwxr-xr-xMaster/bin/i386-linux/ctwill-proofsort138
-rwxr-xr-xMaster/bin/i386-linux/ctwill-refsortbin5612 -> 5612 bytes
-rwxr-xr-xMaster/bin/i386-linux/ctwill-twinxbin9740 -> 9740 bytes
-rwxr-xr-xMaster/bin/i386-linux/cweavebin162004 -> 162004 bytes
-rwxr-xr-xMaster/bin/i386-linux/detexbin136992 -> 141088 bytes
-rwxr-xr-xMaster/bin/i386-linux/devnagbin30992 -> 30992 bytes
-rwxr-xr-xMaster/bin/i386-linux/disdvibin133144 -> 137240 bytes
-rwxr-xr-xMaster/bin/i386-linux/dt2dvbin48016 -> 48016 bytes
-rwxr-xr-xMaster/bin/i386-linux/dv2dtbin27084 -> 27084 bytes
-rwxr-xr-xMaster/bin/i386-linux/dvi2ttybin170328 -> 170328 bytes
-rwxr-xr-xMaster/bin/i386-linux/dvibookbin26964 -> 26964 bytes
-rwxr-xr-xMaster/bin/i386-linux/dviconcatbin27060 -> 27060 bytes
-rwxr-xr-xMaster/bin/i386-linux/dvicopybin141164 -> 141164 bytes
-rwxr-xr-xMaster/bin/i386-linux/dvidvibin18524 -> 18524 bytes
-rwxr-xr-xMaster/bin/i386-linux/dviljbin137364 -> 141460 bytes
-rwxr-xr-xMaster/bin/i386-linux/dvilj2pbin137364 -> 141460 bytes
-rwxr-xr-xMaster/bin/i386-linux/dvilj4bin145576 -> 149672 bytes
-rwxr-xr-xMaster/bin/i386-linux/dvilj4lbin145576 -> 149672 bytes
-rwxr-xr-xMaster/bin/i386-linux/dvipngbin1199692 -> 1203788 bytes
-rwxr-xr-xMaster/bin/i386-linux/dviposbin129092 -> 129092 bytes
-rwxr-xr-xMaster/bin/i386-linux/dvipsbin306412 -> 310508 bytes
-rwxr-xr-xMaster/bin/i386-linux/dviselectbin26964 -> 26964 bytes
-rwxr-xr-xMaster/bin/i386-linux/dvispcbin158392 -> 158392 bytes
-rwxr-xr-xMaster/bin/i386-linux/dvisvgmbin4816452 -> 4911172 bytes
-rwxr-xr-xMaster/bin/i386-linux/dvitodvibin31060 -> 31060 bytes
-rwxr-xr-xMaster/bin/i386-linux/dvitypebin124792 -> 124792 bytes
-rwxr-xr-xMaster/bin/i386-linux/epsffitbin30376 -> 30376 bytes
l---------[-rwxr-xr-x]Master/bin/i386-linux/eptexbin683272 -> 6 bytes
-rwxr-xr-xMaster/bin/i386-linux/euptexbin692904 -> 697000 bytes
-rwxr-xr-xMaster/bin/i386-linux/extconvbin5604 -> 5604 bytes
-rwxr-xr-xMaster/bin/i386-linux/gftodvibin124776 -> 128872 bytes
-rwxr-xr-xMaster/bin/i386-linux/gftopkbin108388 -> 108388 bytes
-rwxr-xr-xMaster/bin/i386-linux/gftypebin108392 -> 108392 bytes
-rwxr-xr-xMaster/bin/i386-linux/gregoriobin780380 -> 784476 bytes
-rwxr-xr-xMaster/bin/i386-linux/gsftopkbin108444 -> 108444 bytes
-rwxr-xr-xMaster/bin/i386-linux/hbf2gfbin120708 -> 120708 bytes
-rwxr-xr-xMaster/bin/i386-linux/hishrinkbin130412 -> 130412 bytes
-rwxr-xr-xMaster/bin/i386-linux/histretchbin171300 -> 171300 bytes
-rwxr-xr-xMaster/bin/i386-linux/hitexbin467032 -> 471128 bytes
-rwxr-xr-xMaster/bin/i386-linux/kpseaccessbin5604 -> 5604 bytes
-rwxr-xr-xMaster/bin/i386-linux/kpsereadlinkbin5608 -> 5608 bytes
-rwxr-xr-xMaster/bin/i386-linux/kpsestatbin5612 -> 5612 bytes
-rwxr-xr-xMaster/bin/i386-linux/kpsewhichbin100612 -> 104740 bytes
-rwxr-xr-xMaster/bin/i386-linux/lacheckbin63036 -> 63036 bytes
-rwxr-xr-xMaster/bin/i386-linux/luahbtexbin8572044 -> 8679980 bytes
-rwxr-xr-xMaster/bin/i386-linux/luajithbtexbin8682648 -> 8790584 bytes
-rwxr-xr-xMaster/bin/i386-linux/luajittexbin7120424 -> 7134152 bytes
-rwxr-xr-xMaster/bin/i386-linux/luatexbin7009820 -> 7023548 bytes
-rwxr-xr-xMaster/bin/i386-linux/magbin5624 -> 5624 bytes
-rwxr-xr-xMaster/bin/i386-linux/makeindexbin163992 -> 163992 bytes
-rwxr-xr-xMaster/bin/i386-linux/makejvfbin161884 -> 165980 bytes
-rwxr-xr-xMaster/bin/i386-linux/mendexbin234428 -> 234428 bytes
-rwxr-xr-xMaster/bin/i386-linux/mfbin387676 -> 391772 bytes
-rwxr-xr-xMaster/bin/i386-linux/mf-nowinbin387528 -> 387528 bytes
-rwxr-xr-xMaster/bin/i386-linux/mfluabin1644060 -> 1648156 bytes
-rwxr-xr-xMaster/bin/i386-linux/mfluajitbin1889868 -> 1893964 bytes
-rwxr-xr-xMaster/bin/i386-linux/mftbin132980 -> 132980 bytes
l---------Master/bin/i386-linux/mktexlsr2
-rwxr-xr-xMaster/bin/i386-linux/mmafmbin317636 -> 321740 bytes
-rwxr-xr-xMaster/bin/i386-linux/mmpfbbin387300 -> 387300 bytes
-rwxr-xr-xMaster/bin/i386-linux/mpostbin2743312 -> 2821256 bytes
-rwxr-xr-xMaster/bin/i386-linux/msxlintbin13868 -> 13868 bytes
-rwxr-xr-xMaster/bin/i386-linux/odvicopybin145260 -> 145260 bytes
-rwxr-xr-xMaster/bin/i386-linux/odvitypebin124792 -> 128888 bytes
-rwxr-xr-xMaster/bin/i386-linux/omfontsbin195916 -> 200012 bytes
-rwxr-xr-xMaster/bin/i386-linux/otanglebin120680 -> 124776 bytes
-rwxr-xr-xMaster/bin/i386-linux/otfinfobin514252 -> 526540 bytes
-rwxr-xr-xMaster/bin/i386-linux/otftotfmbin897108 -> 893020 bytes
-rwxr-xr-xMaster/bin/i386-linux/otp2ocpbin112400 -> 116496 bytes
-rwxr-xr-xMaster/bin/i386-linux/outocpbin92076 -> 92076 bytes
-rwxr-xr-xMaster/bin/i386-linux/patgenbin42676 -> 42676 bytes
-rwxr-xr-xMaster/bin/i386-linux/pdfclosebin9780 -> 9780 bytes
-rwxr-xr-xMaster/bin/i386-linux/pdfopenbin17992 -> 17992 bytes
-rwxr-xr-xMaster/bin/i386-linux/pdftexbin2314940 -> 2319036 bytes
-rwxr-xr-xMaster/bin/i386-linux/pdftosrcbin1185836 -> 1185836 bytes
-rwxr-xr-xMaster/bin/i386-linux/pfb2pfabin9760 -> 9760 bytes
-rwxr-xr-xMaster/bin/i386-linux/pk2bmbin13844 -> 13844 bytes
-rwxr-xr-xMaster/bin/i386-linux/pktogfbin104292 -> 108388 bytes
-rwxr-xr-xMaster/bin/i386-linux/pktypebin100144 -> 100144 bytes
-rwxr-xr-xMaster/bin/i386-linux/pltotfbin63208 -> 63208 bytes
-rwxr-xr-xMaster/bin/i386-linux/pmpostbin2788704 -> 2866632 bytes
-rwxr-xr-xMaster/bin/i386-linux/pmxabbin592028 -> 592028 bytes
-rwxr-xr-xMaster/bin/i386-linux/pooltypebin26284 -> 26284 bytes
-rwxr-xr-xMaster/bin/i386-linux/prepmxbin142264 -> 142264 bytes
-rwxr-xr-xMaster/bin/i386-linux/ps2pkbin215292 -> 215292 bytes
-rwxr-xr-xMaster/bin/i386-linux/psbookbin26276 -> 26276 bytes
-rwxr-xr-xMaster/bin/i386-linux/psnupbin109896 -> 109896 bytes
-rwxr-xr-xMaster/bin/i386-linux/psresizebin105800 -> 109896 bytes
-rwxr-xr-xMaster/bin/i386-linux/psselectbin26276 -> 26276 bytes
-rwxr-xr-xMaster/bin/i386-linux/pstopsbin105800 -> 109896 bytes
-rwxr-xr-xMaster/bin/i386-linux/ptekfbin0 -> 133272 bytes
-rwxr-xr-xMaster/bin/i386-linux/scor2prtbin86112 -> 86112 bytes
-rwxr-xr-xMaster/bin/i386-linux/sjisconvbin5604 -> 5604 bytes
-rwxr-xr-xMaster/bin/i386-linux/synctexbin188576 -> 188576 bytes
-rwxr-xr-xMaster/bin/i386-linux/t1asciibin38688 -> 38688 bytes
-rwxr-xr-xMaster/bin/i386-linux/t1asmbin43580 -> 43580 bytes
-rwxr-xr-xMaster/bin/i386-linux/t1binarybin38652 -> 38652 bytes
-rwxr-xr-xMaster/bin/i386-linux/t1disasmbin42748 -> 42748 bytes
-rwxr-xr-xMaster/bin/i386-linux/t1dotlessjbin375004 -> 375004 bytes
-rwxr-xr-xMaster/bin/i386-linux/t1lintbin338124 -> 338124 bytes
-rwxr-xr-xMaster/bin/i386-linux/t1macbin46956 -> 46956 bytes
-rwxr-xr-xMaster/bin/i386-linux/t1rawafmbin338148 -> 338148 bytes
-rwxr-xr-xMaster/bin/i386-linux/t1reencodebin366820 -> 366820 bytes
-rwxr-xr-xMaster/bin/i386-linux/t1testpagebin350444 -> 354540 bytes
-rwxr-xr-xMaster/bin/i386-linux/t1unmacbin42924 -> 42924 bytes
-rwxr-xr-xMaster/bin/i386-linux/t4htbin112404 -> 112404 bytes
-rwxr-xr-xMaster/bin/i386-linux/tanglebin124824 -> 128920 bytes
-rwxr-xr-xMaster/bin/i386-linux/teckit_compilebin2331388 -> 2337852 bytes
-rwxr-xr-xMaster/bin/i386-linux/texbin420560 -> 420560 bytes
-rwxr-xr-xMaster/bin/i386-linux/tex2aspcbin14004 -> 14004 bytes
-rwxr-xr-xMaster/bin/i386-linux/tex4htbin173908 -> 173908 bytes
-rwxr-xr-xMaster/bin/i386-linux/tftoplbin120688 -> 124784 bytes
-rwxr-xr-xMaster/bin/i386-linux/tiebin91904 -> 96000 bytes
-rwxr-xr-xMaster/bin/i386-linux/ttf2afmbin109420 -> 109420 bytes
-rwxr-xr-xMaster/bin/i386-linux/ttf2pkbin817380 -> 821476 bytes
-rwxr-xr-xMaster/bin/i386-linux/ttf2tfmbin834972 -> 843164 bytes
-rwxr-xr-xMaster/bin/i386-linux/ttfdumpbin190948 -> 195044 bytes
-rwxr-xr-xMaster/bin/i386-linux/ttftotype42bin383188 -> 387284 bytes
-rwxr-xr-xMaster/bin/i386-linux/twillbin153456 -> 153456 bytes
-rwxr-xr-xMaster/bin/i386-linux/upbibtexbin241224 -> 245320 bytes
-rwxr-xr-xMaster/bin/i386-linux/updvitypebin171592 -> 175688 bytes
-rwxr-xr-xMaster/bin/i386-linux/upmendexbin23592660 -> 23154388 bytes
-rwxr-xr-xMaster/bin/i386-linux/upmpostbin2788704 -> 2866632 bytes
-rwxr-xr-xMaster/bin/i386-linux/uppltotfbin187972 -> 192068 bytes
-rwxr-xr-xMaster/bin/i386-linux/uptftoplbin171592 -> 175688 bytes
-rwxr-xr-xMaster/bin/i386-linux/vftovpbin137076 -> 137076 bytes
-rwxr-xr-xMaster/bin/i386-linux/vlnabin13992 -> 13992 bytes
-rwxr-xr-xMaster/bin/i386-linux/vptovfbin79596 -> 79596 bytes
-rwxr-xr-xMaster/bin/i386-linux/weavebin145264 -> 145268 bytes
-rwxr-xr-xMaster/bin/i386-linux/wofm2oplbin141168 -> 141168 bytes
-rwxr-xr-xMaster/bin/i386-linux/wopl2ofmbin141032 -> 141032 bytes
-rwxr-xr-xMaster/bin/i386-linux/wovf2ovpbin157556 -> 157556 bytes
-rwxr-xr-xMaster/bin/i386-linux/wovp2ovfbin161516 -> 161516 bytes
-rwxr-xr-xMaster/bin/i386-linux/xdvi-xawbin1411436 -> 1415532 bytes
-rwxr-xr-xMaster/bin/i386-linux/xdvipdfmxbin1186280 -> 1206760 bytes
-rwxr-xr-xMaster/bin/i386-linux/xetexbin26811740 -> 26475868 bytes
-rwxr-xr-xMaster/bin/i386-linux/xml2pmxbin120756 -> 120756 bytes
156 files changed, 139 insertions, 1 deletions
diff --git a/Master/bin/i386-linux/afm2pl b/Master/bin/i386-linux/afm2pl
index 76a0fdafb4f..4722888df9f 100755
--- a/Master/bin/i386-linux/afm2pl
+++ b/Master/bin/i386-linux/afm2pl
Binary files differ
diff --git a/Master/bin/i386-linux/afm2tfm b/Master/bin/i386-linux/afm2tfm
index fcfc1e6a7b6..13941f5af9f 100755
--- a/Master/bin/i386-linux/afm2tfm
+++ b/Master/bin/i386-linux/afm2tfm
Binary files differ
diff --git a/Master/bin/i386-linux/aleph b/Master/bin/i386-linux/aleph
index e374839cc70..3c556422d41 100755
--- a/Master/bin/i386-linux/aleph
+++ b/Master/bin/i386-linux/aleph
Binary files differ
diff --git a/Master/bin/i386-linux/autosp b/Master/bin/i386-linux/autosp
index 334bf46d8d2..dc2383682ff 100755
--- a/Master/bin/i386-linux/autosp
+++ b/Master/bin/i386-linux/autosp
Binary files differ
diff --git a/Master/bin/i386-linux/axohelp b/Master/bin/i386-linux/axohelp
index 7af70075c16..6b33f94f39d 100755
--- a/Master/bin/i386-linux/axohelp
+++ b/Master/bin/i386-linux/axohelp
Binary files differ
diff --git a/Master/bin/i386-linux/bbox b/Master/bin/i386-linux/bbox
index efec467fb72..ebb4606aa3f 100755
--- a/Master/bin/i386-linux/bbox
+++ b/Master/bin/i386-linux/bbox
Binary files differ
diff --git a/Master/bin/i386-linux/bg5conv b/Master/bin/i386-linux/bg5conv
index 21c4ef7b111..37c1abba006 100755
--- a/Master/bin/i386-linux/bg5conv
+++ b/Master/bin/i386-linux/bg5conv
Binary files differ
diff --git a/Master/bin/i386-linux/bibtex b/Master/bin/i386-linux/bibtex
index a02348d49a0..e42fc470328 100755
--- a/Master/bin/i386-linux/bibtex
+++ b/Master/bin/i386-linux/bibtex
Binary files differ
diff --git a/Master/bin/i386-linux/bibtex8 b/Master/bin/i386-linux/bibtex8
index 197f6faf3d9..65b344f9eda 100755
--- a/Master/bin/i386-linux/bibtex8
+++ b/Master/bin/i386-linux/bibtex8
Binary files differ
diff --git a/Master/bin/i386-linux/bibtexu b/Master/bin/i386-linux/bibtexu
index b1e2da8d3e5..7d8846673eb 100755
--- a/Master/bin/i386-linux/bibtexu
+++ b/Master/bin/i386-linux/bibtexu
Binary files differ
diff --git a/Master/bin/i386-linux/cef5conv b/Master/bin/i386-linux/cef5conv
index 4be4fa504c2..35a14f15543 100755
--- a/Master/bin/i386-linux/cef5conv
+++ b/Master/bin/i386-linux/cef5conv
Binary files differ
diff --git a/Master/bin/i386-linux/cefconv b/Master/bin/i386-linux/cefconv
index 265cf566813..b7e5d2c1035 100755
--- a/Master/bin/i386-linux/cefconv
+++ b/Master/bin/i386-linux/cefconv
Binary files differ
diff --git a/Master/bin/i386-linux/cefsconv b/Master/bin/i386-linux/cefsconv
index 3512216efe6..7e0df61e298 100755
--- a/Master/bin/i386-linux/cefsconv
+++ b/Master/bin/i386-linux/cefsconv
Binary files differ
diff --git a/Master/bin/i386-linux/cfftot1 b/Master/bin/i386-linux/cfftot1
index 49e75db0327..495f33a6bad 100755
--- a/Master/bin/i386-linux/cfftot1
+++ b/Master/bin/i386-linux/cfftot1
Binary files differ
diff --git a/Master/bin/i386-linux/chkdvifont b/Master/bin/i386-linux/chkdvifont
index b88a78cd562..bd567707e6f 100755
--- a/Master/bin/i386-linux/chkdvifont
+++ b/Master/bin/i386-linux/chkdvifont
Binary files differ
diff --git a/Master/bin/i386-linux/chktex b/Master/bin/i386-linux/chktex
index 3da1fe0500c..dd38f5c48e7 100755
--- a/Master/bin/i386-linux/chktex
+++ b/Master/bin/i386-linux/chktex
Binary files differ
diff --git a/Master/bin/i386-linux/ctangle b/Master/bin/i386-linux/ctangle
index 91b826b21c7..836286d1717 100755
--- a/Master/bin/i386-linux/ctangle
+++ b/Master/bin/i386-linux/ctangle
Binary files differ
diff --git a/Master/bin/i386-linux/ctie b/Master/bin/i386-linux/ctie
index ef63ce75a07..7952914e36f 100755
--- a/Master/bin/i386-linux/ctie
+++ b/Master/bin/i386-linux/ctie
Binary files differ
diff --git a/Master/bin/i386-linux/ctwill b/Master/bin/i386-linux/ctwill
index 979fc66aa54..a79df601431 100755
--- a/Master/bin/i386-linux/ctwill
+++ b/Master/bin/i386-linux/ctwill
Binary files differ
diff --git a/Master/bin/i386-linux/ctwill-proofsort b/Master/bin/i386-linux/ctwill-proofsort
new file mode 100755
index 00000000000..9dc8d9d9cc7
--- /dev/null
+++ b/Master/bin/i386-linux/ctwill-proofsort
@@ -0,0 +1,138 @@
+#!/usr/bin/env perl
+# $Id$
+# Public domain. Originally written by Andreas Scherer, 2023.
+
+use strict;
+use warnings;
+
+use File::Basename;
+use Getopt::Long qw(:config no_ignore_case bundling);
+use Pod::Usage;
+
+my $progname;
+my $collator;
+
+BEGIN {
+ $progname = basename $0;
+ # Unicode::Collate has been around a long time,
+ # but it's not part of core Perl.
+ eval {
+ require Unicode::Collate;
+ $collator = Unicode::Collate->new();
+ };
+}
+
+my $usage = "Usage: $progname < input_file > output_file\n";
+
+# Standard options for TeX Live.
+Getopt::Long::GetOptions(
+ 'help|?' => \&help_handler,
+ 'version' => sub { print version(); exit 0; }
+) or die $usage;
+## help_handler()
+sub help_handler {
+ open(my $pipe, '|-', $ENV{PAGER} || 'less -e') or exit 1;
+ pod2usage(-message => version(), -output => $pipe,
+ -verbose => 99, -sections => "SHORT DESCRIPTION|EXAMPLE|COPYRIGHT");
+ close $pipe;
+ exit 0;
+}
+## version()
+sub version {
+ return $progname.' $Revision$ $Date$'."\n";
+}
+
+# Read input from the console and look for blocks like
+# \mini
+# [LOCATION KEY TEXPART]*
+# }\FI
+# and sort them alphabetically by the KEYs.
+#
+# Every KEY contains a single C identifier (variable, type, function, etc.),
+# either as a single brace-enclosed argument of a TeX control sequence,
+# or as a single identifier in $math_mode$; the latter come from '@f'ormat
+# definitions. All internal backslashes are removed from the KEY before it
+# is used in the storage.
+my %mini_index; # storage for index entries of a section
+my $print_index = 0; # do we collect and print a mini-index?
+foreach my $line (<STDIN>)
+{
+ if ("\\mini\n" eq $line) { # start of mini-index
+ $print_index = 1;
+ %mini_index = (); # reset mini-index storage
+ } elsif ("}\\FI\n" eq $line) { # end of mini-index
+ foreach my $key ($collator ?
+ $collator->sort(keys %mini_index) :
+ sort {"\L$a" cmp "\L$b"} keys %mini_index) {
+ print $mini_index{$key};
+ }
+ $print_index = 0;
+ } elsif ($print_index) { # mini-index entry
+ my (undef,$key) = split / /, $line; # 2nd column is the key
+ $key =~ s/\\//g; # strip internal TeX escape(s)
+ $key =~ m/\w*\{(\w+)\}/; # extract plain key from control seq.
+ $key =~ m/\$(\w+)\$/ unless defined $1; # extract @f TeX key
+ $mini_index{$1} = $line; # store index entry
+ next; # print later
+ }
+
+ print $line;
+}
+
+exit 0;
+
+=pod
+
+=encoding utf8
+
+=head1 NAME
+
+ctwill-proofsort - Sort mini-indexes alphabetically
+
+=head1 SHORT DESCRIPTION
+
+This small Perl script 'ctwill-proofsort' sorts the mini-indexes for each
+section in the TeX file created by 'ctwill +P', i.e., prior to
+formatting with the 'ctproofmac.tex' macros.
+It reads its input from <STDIN> and writes its output to <STDOUT>.
+
+=over
+
+=item Run CTWILL twice on your 'input_file'.w, creating 'input_file'.tex
+
+=item Invoke "ctwill-proofsort < 'input_file'.tex > 'input_file'-sorted.tex"
+
+=item Invoke "mv 'input_file'-sorted.tex 'input_file'.tex"
+
+=item Run TeX on 'input_file'.tex
+
+=back
+
+See also "man ctwill" for more information on how to use the CTWILL system,
+both with or without the '+P' option.
+
+=head1 EXAMPLE
+
+Example from MMIX (https://github.com/ascherer/mmix, 'local' branch):
+
+=over
+
+=item $ tie -c mmotype-twill.ch mmotype.{w,ch} mmotype-mini.ch
+
+=item $ ctwill +P -x mmotype mmotype-twill (run this two times)
+
+=item $ ctwill-proofsort < mmotype.tex > mmotype-sorted.tex
+
+=item $ mv mmotype-sorted.tex mmotype.tex
+
+=item $ tex mmotype
+
+=back
+
+=head1 COPYRIGHT
+
+Public domain. Originally written by Andreas Scherer, 2023.
+
+Contemporary development on https://github.com/ascherer/cwebbin.
+
+=cut
diff --git a/Master/bin/i386-linux/ctwill-refsort b/Master/bin/i386-linux/ctwill-refsort
index fb613b6605d..4738637ab17 100755
--- a/Master/bin/i386-linux/ctwill-refsort
+++ b/Master/bin/i386-linux/ctwill-refsort
Binary files differ
diff --git a/Master/bin/i386-linux/ctwill-twinx b/Master/bin/i386-linux/ctwill-twinx
index ef47bc159c1..9afcd568ed1 100755
--- a/Master/bin/i386-linux/ctwill-twinx
+++ b/Master/bin/i386-linux/ctwill-twinx
Binary files differ
diff --git a/Master/bin/i386-linux/cweave b/Master/bin/i386-linux/cweave
index fc29da096e5..099d73fcfd1 100755
--- a/Master/bin/i386-linux/cweave
+++ b/Master/bin/i386-linux/cweave
Binary files differ
diff --git a/Master/bin/i386-linux/detex b/Master/bin/i386-linux/detex
index c724c432395..b85d2f2b4f7 100755
--- a/Master/bin/i386-linux/detex
+++ b/Master/bin/i386-linux/detex
Binary files differ
diff --git a/Master/bin/i386-linux/devnag b/Master/bin/i386-linux/devnag
index 0f9f3cd351b..6ba789875a6 100755
--- a/Master/bin/i386-linux/devnag
+++ b/Master/bin/i386-linux/devnag
Binary files differ
diff --git a/Master/bin/i386-linux/disdvi b/Master/bin/i386-linux/disdvi
index 2fe56b0b22d..0ac42183c88 100755
--- a/Master/bin/i386-linux/disdvi
+++ b/Master/bin/i386-linux/disdvi
Binary files differ
diff --git a/Master/bin/i386-linux/dt2dv b/Master/bin/i386-linux/dt2dv
index 847fc331d76..36b47c2b0e3 100755
--- a/Master/bin/i386-linux/dt2dv
+++ b/Master/bin/i386-linux/dt2dv
Binary files differ
diff --git a/Master/bin/i386-linux/dv2dt b/Master/bin/i386-linux/dv2dt
index 92674deb900..34ba9e399c3 100755
--- a/Master/bin/i386-linux/dv2dt
+++ b/Master/bin/i386-linux/dv2dt
Binary files differ
diff --git a/Master/bin/i386-linux/dvi2tty b/Master/bin/i386-linux/dvi2tty
index 7373effae3a..de6d07fef79 100755
--- a/Master/bin/i386-linux/dvi2tty
+++ b/Master/bin/i386-linux/dvi2tty
Binary files differ
diff --git a/Master/bin/i386-linux/dvibook b/Master/bin/i386-linux/dvibook
index fd066f9b3e9..c41ca5a135a 100755
--- a/Master/bin/i386-linux/dvibook
+++ b/Master/bin/i386-linux/dvibook
Binary files differ
diff --git a/Master/bin/i386-linux/dviconcat b/Master/bin/i386-linux/dviconcat
index f798bbfda73..d1bba08fb5a 100755
--- a/Master/bin/i386-linux/dviconcat
+++ b/Master/bin/i386-linux/dviconcat
Binary files differ
diff --git a/Master/bin/i386-linux/dvicopy b/Master/bin/i386-linux/dvicopy
index 1788ca3e13e..90a818a8bd3 100755
--- a/Master/bin/i386-linux/dvicopy
+++ b/Master/bin/i386-linux/dvicopy
Binary files differ
diff --git a/Master/bin/i386-linux/dvidvi b/Master/bin/i386-linux/dvidvi
index d1b08352979..b69735fcfd6 100755
--- a/Master/bin/i386-linux/dvidvi
+++ b/Master/bin/i386-linux/dvidvi
Binary files differ
diff --git a/Master/bin/i386-linux/dvilj b/Master/bin/i386-linux/dvilj
index acca57d1b79..235a26aa2e9 100755
--- a/Master/bin/i386-linux/dvilj
+++ b/Master/bin/i386-linux/dvilj
Binary files differ
diff --git a/Master/bin/i386-linux/dvilj2p b/Master/bin/i386-linux/dvilj2p
index 0b26671dbbf..816a09f98b9 100755
--- a/Master/bin/i386-linux/dvilj2p
+++ b/Master/bin/i386-linux/dvilj2p
Binary files differ
diff --git a/Master/bin/i386-linux/dvilj4 b/Master/bin/i386-linux/dvilj4
index 6fd9742c072..6c08d697641 100755
--- a/Master/bin/i386-linux/dvilj4
+++ b/Master/bin/i386-linux/dvilj4
Binary files differ
diff --git a/Master/bin/i386-linux/dvilj4l b/Master/bin/i386-linux/dvilj4l
index f32c2bfb6c8..0d1e3be423b 100755
--- a/Master/bin/i386-linux/dvilj4l
+++ b/Master/bin/i386-linux/dvilj4l
Binary files differ
diff --git a/Master/bin/i386-linux/dvipng b/Master/bin/i386-linux/dvipng
index 2b682d588e2..e24b8b5774c 100755
--- a/Master/bin/i386-linux/dvipng
+++ b/Master/bin/i386-linux/dvipng
Binary files differ
diff --git a/Master/bin/i386-linux/dvipos b/Master/bin/i386-linux/dvipos
index 7d3b92c801e..3058aec463e 100755
--- a/Master/bin/i386-linux/dvipos
+++ b/Master/bin/i386-linux/dvipos
Binary files differ
diff --git a/Master/bin/i386-linux/dvips b/Master/bin/i386-linux/dvips
index ec610cffc18..c47fd277f34 100755
--- a/Master/bin/i386-linux/dvips
+++ b/Master/bin/i386-linux/dvips
Binary files differ
diff --git a/Master/bin/i386-linux/dviselect b/Master/bin/i386-linux/dviselect
index e4b444cc756..40137485798 100755
--- a/Master/bin/i386-linux/dviselect
+++ b/Master/bin/i386-linux/dviselect
Binary files differ
diff --git a/Master/bin/i386-linux/dvispc b/Master/bin/i386-linux/dvispc
index 3c2bb8691a4..305de90e230 100755
--- a/Master/bin/i386-linux/dvispc
+++ b/Master/bin/i386-linux/dvispc
Binary files differ
diff --git a/Master/bin/i386-linux/dvisvgm b/Master/bin/i386-linux/dvisvgm
index ca80c5d8d41..00010933fa3 100755
--- a/Master/bin/i386-linux/dvisvgm
+++ b/Master/bin/i386-linux/dvisvgm
Binary files differ
diff --git a/Master/bin/i386-linux/dvitodvi b/Master/bin/i386-linux/dvitodvi
index 74bbb367f0c..faa7a6a4ca7 100755
--- a/Master/bin/i386-linux/dvitodvi
+++ b/Master/bin/i386-linux/dvitodvi
Binary files differ
diff --git a/Master/bin/i386-linux/dvitype b/Master/bin/i386-linux/dvitype
index 4ee7a013a66..556438c90b2 100755
--- a/Master/bin/i386-linux/dvitype
+++ b/Master/bin/i386-linux/dvitype
Binary files differ
diff --git a/Master/bin/i386-linux/epsffit b/Master/bin/i386-linux/epsffit
index d32a3529260..6ad9e7198b8 100755
--- a/Master/bin/i386-linux/epsffit
+++ b/Master/bin/i386-linux/epsffit
Binary files differ
diff --git a/Master/bin/i386-linux/eptex b/Master/bin/i386-linux/eptex
index 18f6fd82214..7d58dd848c9 100755..120000
--- a/Master/bin/i386-linux/eptex
+++ b/Master/bin/i386-linux/eptex
Binary files differ
diff --git a/Master/bin/i386-linux/euptex b/Master/bin/i386-linux/euptex
index 36b6fa34790..3c12e34261a 100755
--- a/Master/bin/i386-linux/euptex
+++ b/Master/bin/i386-linux/euptex
Binary files differ
diff --git a/Master/bin/i386-linux/extconv b/Master/bin/i386-linux/extconv
index fdbf4ef595d..b066f6ff41d 100755
--- a/Master/bin/i386-linux/extconv
+++ b/Master/bin/i386-linux/extconv
Binary files differ
diff --git a/Master/bin/i386-linux/gftodvi b/Master/bin/i386-linux/gftodvi
index 9285d12d492..072487c49ac 100755
--- a/Master/bin/i386-linux/gftodvi
+++ b/Master/bin/i386-linux/gftodvi
Binary files differ
diff --git a/Master/bin/i386-linux/gftopk b/Master/bin/i386-linux/gftopk
index 616f9de39a5..dd9f2e6202e 100755
--- a/Master/bin/i386-linux/gftopk
+++ b/Master/bin/i386-linux/gftopk
Binary files differ
diff --git a/Master/bin/i386-linux/gftype b/Master/bin/i386-linux/gftype
index 8131aa38180..1094869951e 100755
--- a/Master/bin/i386-linux/gftype
+++ b/Master/bin/i386-linux/gftype
Binary files differ
diff --git a/Master/bin/i386-linux/gregorio b/Master/bin/i386-linux/gregorio
index 673c5600f32..7095b7be487 100755
--- a/Master/bin/i386-linux/gregorio
+++ b/Master/bin/i386-linux/gregorio
Binary files differ
diff --git a/Master/bin/i386-linux/gsftopk b/Master/bin/i386-linux/gsftopk
index 937a2ddb4e9..7cb9f26a662 100755
--- a/Master/bin/i386-linux/gsftopk
+++ b/Master/bin/i386-linux/gsftopk
Binary files differ
diff --git a/Master/bin/i386-linux/hbf2gf b/Master/bin/i386-linux/hbf2gf
index cb56d3e9f81..a4f15cd075f 100755
--- a/Master/bin/i386-linux/hbf2gf
+++ b/Master/bin/i386-linux/hbf2gf
Binary files differ
diff --git a/Master/bin/i386-linux/hishrink b/Master/bin/i386-linux/hishrink
index 76ec7aa499c..633058f48aa 100755
--- a/Master/bin/i386-linux/hishrink
+++ b/Master/bin/i386-linux/hishrink
Binary files differ
diff --git a/Master/bin/i386-linux/histretch b/Master/bin/i386-linux/histretch
index b3ece2dfb0f..64eca4491ba 100755
--- a/Master/bin/i386-linux/histretch
+++ b/Master/bin/i386-linux/histretch
Binary files differ
diff --git a/Master/bin/i386-linux/hitex b/Master/bin/i386-linux/hitex
index 0829f3946f5..86ad5007fb3 100755
--- a/Master/bin/i386-linux/hitex
+++ b/Master/bin/i386-linux/hitex
Binary files differ
diff --git a/Master/bin/i386-linux/kpseaccess b/Master/bin/i386-linux/kpseaccess
index 1bca0295a26..8a26f8a8a59 100755
--- a/Master/bin/i386-linux/kpseaccess
+++ b/Master/bin/i386-linux/kpseaccess
Binary files differ
diff --git a/Master/bin/i386-linux/kpsereadlink b/Master/bin/i386-linux/kpsereadlink
index 31d42e2e340..4b17f670f18 100755
--- a/Master/bin/i386-linux/kpsereadlink
+++ b/Master/bin/i386-linux/kpsereadlink
Binary files differ
diff --git a/Master/bin/i386-linux/kpsestat b/Master/bin/i386-linux/kpsestat
index 990646ad64c..0e8f1495dd2 100755
--- a/Master/bin/i386-linux/kpsestat
+++ b/Master/bin/i386-linux/kpsestat
Binary files differ
diff --git a/Master/bin/i386-linux/kpsewhich b/Master/bin/i386-linux/kpsewhich
index 875f51978ee..12c988e7cf8 100755
--- a/Master/bin/i386-linux/kpsewhich
+++ b/Master/bin/i386-linux/kpsewhich
Binary files differ
diff --git a/Master/bin/i386-linux/lacheck b/Master/bin/i386-linux/lacheck
index 238a763ee95..fc87ac3b2cd 100755
--- a/Master/bin/i386-linux/lacheck
+++ b/Master/bin/i386-linux/lacheck
Binary files differ
diff --git a/Master/bin/i386-linux/luahbtex b/Master/bin/i386-linux/luahbtex
index 80d27492912..62433151fc1 100755
--- a/Master/bin/i386-linux/luahbtex
+++ b/Master/bin/i386-linux/luahbtex
Binary files differ
diff --git a/Master/bin/i386-linux/luajithbtex b/Master/bin/i386-linux/luajithbtex
index 6979334f10d..b80e0e475cc 100755
--- a/Master/bin/i386-linux/luajithbtex
+++ b/Master/bin/i386-linux/luajithbtex
Binary files differ
diff --git a/Master/bin/i386-linux/luajittex b/Master/bin/i386-linux/luajittex
index 7b50d17ed28..2af9892a714 100755
--- a/Master/bin/i386-linux/luajittex
+++ b/Master/bin/i386-linux/luajittex
Binary files differ
diff --git a/Master/bin/i386-linux/luatex b/Master/bin/i386-linux/luatex
index 2124a296b2b..f6d8cad8f82 100755
--- a/Master/bin/i386-linux/luatex
+++ b/Master/bin/i386-linux/luatex
Binary files differ
diff --git a/Master/bin/i386-linux/mag b/Master/bin/i386-linux/mag
index 07ea59c6960..671ded626e2 100755
--- a/Master/bin/i386-linux/mag
+++ b/Master/bin/i386-linux/mag
Binary files differ
diff --git a/Master/bin/i386-linux/makeindex b/Master/bin/i386-linux/makeindex
index dc0bc02da82..a3b685a1728 100755
--- a/Master/bin/i386-linux/makeindex
+++ b/Master/bin/i386-linux/makeindex
Binary files differ
diff --git a/Master/bin/i386-linux/makejvf b/Master/bin/i386-linux/makejvf
index 7b2a52ebf4a..3a80f9a16fe 100755
--- a/Master/bin/i386-linux/makejvf
+++ b/Master/bin/i386-linux/makejvf
Binary files differ
diff --git a/Master/bin/i386-linux/mendex b/Master/bin/i386-linux/mendex
index 866db5c9083..a1c9c0cb226 100755
--- a/Master/bin/i386-linux/mendex
+++ b/Master/bin/i386-linux/mendex
Binary files differ
diff --git a/Master/bin/i386-linux/mf b/Master/bin/i386-linux/mf
index 43f0ba29772..1cd7b0ebb51 100755
--- a/Master/bin/i386-linux/mf
+++ b/Master/bin/i386-linux/mf
Binary files differ
diff --git a/Master/bin/i386-linux/mf-nowin b/Master/bin/i386-linux/mf-nowin
index 703fd9766e2..55b9b9ba529 100755
--- a/Master/bin/i386-linux/mf-nowin
+++ b/Master/bin/i386-linux/mf-nowin
Binary files differ
diff --git a/Master/bin/i386-linux/mflua b/Master/bin/i386-linux/mflua
index 0cce1f68258..72a914c0886 100755
--- a/Master/bin/i386-linux/mflua
+++ b/Master/bin/i386-linux/mflua
Binary files differ
diff --git a/Master/bin/i386-linux/mfluajit b/Master/bin/i386-linux/mfluajit
index 0d67b4c4b7f..45b50bbef3c 100755
--- a/Master/bin/i386-linux/mfluajit
+++ b/Master/bin/i386-linux/mfluajit
Binary files differ
diff --git a/Master/bin/i386-linux/mft b/Master/bin/i386-linux/mft
index bb274307fa4..5104a5dca7a 100755
--- a/Master/bin/i386-linux/mft
+++ b/Master/bin/i386-linux/mft
Binary files differ
diff --git a/Master/bin/i386-linux/mktexlsr b/Master/bin/i386-linux/mktexlsr
index a36378a2b9f..ae516694ea0 120000
--- a/Master/bin/i386-linux/mktexlsr
+++ b/Master/bin/i386-linux/mktexlsr
@@ -1 +1 @@
-../../texmf-dist/scripts/texlive/mktexlsr \ No newline at end of file
+../../texmf-dist/scripts/texlive/mktexlsr.pl \ No newline at end of file
diff --git a/Master/bin/i386-linux/mmafm b/Master/bin/i386-linux/mmafm
index d14034a15d1..f64cc907a28 100755
--- a/Master/bin/i386-linux/mmafm
+++ b/Master/bin/i386-linux/mmafm
Binary files differ
diff --git a/Master/bin/i386-linux/mmpfb b/Master/bin/i386-linux/mmpfb
index 2d8f9cbef56..91f61b9e784 100755
--- a/Master/bin/i386-linux/mmpfb
+++ b/Master/bin/i386-linux/mmpfb
Binary files differ
diff --git a/Master/bin/i386-linux/mpost b/Master/bin/i386-linux/mpost
index ae6ad358efc..8b137112892 100755
--- a/Master/bin/i386-linux/mpost
+++ b/Master/bin/i386-linux/mpost
Binary files differ
diff --git a/Master/bin/i386-linux/msxlint b/Master/bin/i386-linux/msxlint
index 86151220ed7..052a3c5756b 100755
--- a/Master/bin/i386-linux/msxlint
+++ b/Master/bin/i386-linux/msxlint
Binary files differ
diff --git a/Master/bin/i386-linux/odvicopy b/Master/bin/i386-linux/odvicopy
index 7161d3cc745..0ffb01bb321 100755
--- a/Master/bin/i386-linux/odvicopy
+++ b/Master/bin/i386-linux/odvicopy
Binary files differ
diff --git a/Master/bin/i386-linux/odvitype b/Master/bin/i386-linux/odvitype
index 420e19b9937..084617fcbec 100755
--- a/Master/bin/i386-linux/odvitype
+++ b/Master/bin/i386-linux/odvitype
Binary files differ
diff --git a/Master/bin/i386-linux/omfonts b/Master/bin/i386-linux/omfonts
index 7061af7bc6d..6ed6c09e883 100755
--- a/Master/bin/i386-linux/omfonts
+++ b/Master/bin/i386-linux/omfonts
Binary files differ
diff --git a/Master/bin/i386-linux/otangle b/Master/bin/i386-linux/otangle
index e74d6d7350f..47e49b27b20 100755
--- a/Master/bin/i386-linux/otangle
+++ b/Master/bin/i386-linux/otangle
Binary files differ
diff --git a/Master/bin/i386-linux/otfinfo b/Master/bin/i386-linux/otfinfo
index 1fd87b1216c..125e8fc7327 100755
--- a/Master/bin/i386-linux/otfinfo
+++ b/Master/bin/i386-linux/otfinfo
Binary files differ
diff --git a/Master/bin/i386-linux/otftotfm b/Master/bin/i386-linux/otftotfm
index 2d9ab97f70c..79d08fe0594 100755
--- a/Master/bin/i386-linux/otftotfm
+++ b/Master/bin/i386-linux/otftotfm
Binary files differ
diff --git a/Master/bin/i386-linux/otp2ocp b/Master/bin/i386-linux/otp2ocp
index f56c52adaf8..62de5342ec6 100755
--- a/Master/bin/i386-linux/otp2ocp
+++ b/Master/bin/i386-linux/otp2ocp
Binary files differ
diff --git a/Master/bin/i386-linux/outocp b/Master/bin/i386-linux/outocp
index b400adf2e96..7b81199ad6e 100755
--- a/Master/bin/i386-linux/outocp
+++ b/Master/bin/i386-linux/outocp
Binary files differ
diff --git a/Master/bin/i386-linux/patgen b/Master/bin/i386-linux/patgen
index e3eed647f7d..e08125a42f1 100755
--- a/Master/bin/i386-linux/patgen
+++ b/Master/bin/i386-linux/patgen
Binary files differ
diff --git a/Master/bin/i386-linux/pdfclose b/Master/bin/i386-linux/pdfclose
index cdb2aed6557..37b0fb50fb7 100755
--- a/Master/bin/i386-linux/pdfclose
+++ b/Master/bin/i386-linux/pdfclose
Binary files differ
diff --git a/Master/bin/i386-linux/pdfopen b/Master/bin/i386-linux/pdfopen
index 38123fa34e6..052ff27ec5e 100755
--- a/Master/bin/i386-linux/pdfopen
+++ b/Master/bin/i386-linux/pdfopen
Binary files differ
diff --git a/Master/bin/i386-linux/pdftex b/Master/bin/i386-linux/pdftex
index bfd2bde5a0c..c351aea340a 100755
--- a/Master/bin/i386-linux/pdftex
+++ b/Master/bin/i386-linux/pdftex
Binary files differ
diff --git a/Master/bin/i386-linux/pdftosrc b/Master/bin/i386-linux/pdftosrc
index c361bf8815c..8d865e2c60f 100755
--- a/Master/bin/i386-linux/pdftosrc
+++ b/Master/bin/i386-linux/pdftosrc
Binary files differ
diff --git a/Master/bin/i386-linux/pfb2pfa b/Master/bin/i386-linux/pfb2pfa
index 3d895ba5d9b..48bcb826311 100755
--- a/Master/bin/i386-linux/pfb2pfa
+++ b/Master/bin/i386-linux/pfb2pfa
Binary files differ
diff --git a/Master/bin/i386-linux/pk2bm b/Master/bin/i386-linux/pk2bm
index 9c84082ff58..5a37feee5ca 100755
--- a/Master/bin/i386-linux/pk2bm
+++ b/Master/bin/i386-linux/pk2bm
Binary files differ
diff --git a/Master/bin/i386-linux/pktogf b/Master/bin/i386-linux/pktogf
index 698c0ec762f..33b41cff46a 100755
--- a/Master/bin/i386-linux/pktogf
+++ b/Master/bin/i386-linux/pktogf
Binary files differ
diff --git a/Master/bin/i386-linux/pktype b/Master/bin/i386-linux/pktype
index 1bca59822a7..dfc6920269f 100755
--- a/Master/bin/i386-linux/pktype
+++ b/Master/bin/i386-linux/pktype
Binary files differ
diff --git a/Master/bin/i386-linux/pltotf b/Master/bin/i386-linux/pltotf
index e4ba057d866..f9b831c18c4 100755
--- a/Master/bin/i386-linux/pltotf
+++ b/Master/bin/i386-linux/pltotf
Binary files differ
diff --git a/Master/bin/i386-linux/pmpost b/Master/bin/i386-linux/pmpost
index be7e14fad8c..5df6a51020f 100755
--- a/Master/bin/i386-linux/pmpost
+++ b/Master/bin/i386-linux/pmpost
Binary files differ
diff --git a/Master/bin/i386-linux/pmxab b/Master/bin/i386-linux/pmxab
index 60552612d43..52e160337e9 100755
--- a/Master/bin/i386-linux/pmxab
+++ b/Master/bin/i386-linux/pmxab
Binary files differ
diff --git a/Master/bin/i386-linux/pooltype b/Master/bin/i386-linux/pooltype
index 21343464918..ad48cb31398 100755
--- a/Master/bin/i386-linux/pooltype
+++ b/Master/bin/i386-linux/pooltype
Binary files differ
diff --git a/Master/bin/i386-linux/prepmx b/Master/bin/i386-linux/prepmx
index 02073b7a193..6f66156da21 100755
--- a/Master/bin/i386-linux/prepmx
+++ b/Master/bin/i386-linux/prepmx
Binary files differ
diff --git a/Master/bin/i386-linux/ps2pk b/Master/bin/i386-linux/ps2pk
index d79d41c5f78..61e468b3dd3 100755
--- a/Master/bin/i386-linux/ps2pk
+++ b/Master/bin/i386-linux/ps2pk
Binary files differ
diff --git a/Master/bin/i386-linux/psbook b/Master/bin/i386-linux/psbook
index 5ce4c2049b7..bd9cec97608 100755
--- a/Master/bin/i386-linux/psbook
+++ b/Master/bin/i386-linux/psbook
Binary files differ
diff --git a/Master/bin/i386-linux/psnup b/Master/bin/i386-linux/psnup
index 312a11a8d37..298ceeff8fc 100755
--- a/Master/bin/i386-linux/psnup
+++ b/Master/bin/i386-linux/psnup
Binary files differ
diff --git a/Master/bin/i386-linux/psresize b/Master/bin/i386-linux/psresize
index 21b45bc42f1..8f95b6b03b3 100755
--- a/Master/bin/i386-linux/psresize
+++ b/Master/bin/i386-linux/psresize
Binary files differ
diff --git a/Master/bin/i386-linux/psselect b/Master/bin/i386-linux/psselect
index 25511ebcb34..9c79e614834 100755
--- a/Master/bin/i386-linux/psselect
+++ b/Master/bin/i386-linux/psselect
Binary files differ
diff --git a/Master/bin/i386-linux/pstops b/Master/bin/i386-linux/pstops
index 4d427a40e8e..ded1cacb9dd 100755
--- a/Master/bin/i386-linux/pstops
+++ b/Master/bin/i386-linux/pstops
Binary files differ
diff --git a/Master/bin/i386-linux/ptekf b/Master/bin/i386-linux/ptekf
new file mode 100755
index 00000000000..1356eded66c
--- /dev/null
+++ b/Master/bin/i386-linux/ptekf
Binary files differ
diff --git a/Master/bin/i386-linux/scor2prt b/Master/bin/i386-linux/scor2prt
index d02a6a50fb7..6df4504c688 100755
--- a/Master/bin/i386-linux/scor2prt
+++ b/Master/bin/i386-linux/scor2prt
Binary files differ
diff --git a/Master/bin/i386-linux/sjisconv b/Master/bin/i386-linux/sjisconv
index 9577b62f48f..fc08221dc08 100755
--- a/Master/bin/i386-linux/sjisconv
+++ b/Master/bin/i386-linux/sjisconv
Binary files differ
diff --git a/Master/bin/i386-linux/synctex b/Master/bin/i386-linux/synctex
index 64dae785c41..d937530769b 100755
--- a/Master/bin/i386-linux/synctex
+++ b/Master/bin/i386-linux/synctex
Binary files differ
diff --git a/Master/bin/i386-linux/t1ascii b/Master/bin/i386-linux/t1ascii
index e6fb2b7b15e..aa0ffa79228 100755
--- a/Master/bin/i386-linux/t1ascii
+++ b/Master/bin/i386-linux/t1ascii
Binary files differ
diff --git a/Master/bin/i386-linux/t1asm b/Master/bin/i386-linux/t1asm
index c815f70d162..adc84ff8df8 100755
--- a/Master/bin/i386-linux/t1asm
+++ b/Master/bin/i386-linux/t1asm
Binary files differ
diff --git a/Master/bin/i386-linux/t1binary b/Master/bin/i386-linux/t1binary
index 51493e8083f..8ff8aafae14 100755
--- a/Master/bin/i386-linux/t1binary
+++ b/Master/bin/i386-linux/t1binary
Binary files differ
diff --git a/Master/bin/i386-linux/t1disasm b/Master/bin/i386-linux/t1disasm
index 708ada40c70..e7293de4064 100755
--- a/Master/bin/i386-linux/t1disasm
+++ b/Master/bin/i386-linux/t1disasm
Binary files differ
diff --git a/Master/bin/i386-linux/t1dotlessj b/Master/bin/i386-linux/t1dotlessj
index b4526e7f660..29a723172ea 100755
--- a/Master/bin/i386-linux/t1dotlessj
+++ b/Master/bin/i386-linux/t1dotlessj
Binary files differ
diff --git a/Master/bin/i386-linux/t1lint b/Master/bin/i386-linux/t1lint
index 07f95dc523e..61ef18574a3 100755
--- a/Master/bin/i386-linux/t1lint
+++ b/Master/bin/i386-linux/t1lint
Binary files differ
diff --git a/Master/bin/i386-linux/t1mac b/Master/bin/i386-linux/t1mac
index 50d87ad5dad..e21909525cd 100755
--- a/Master/bin/i386-linux/t1mac
+++ b/Master/bin/i386-linux/t1mac
Binary files differ
diff --git a/Master/bin/i386-linux/t1rawafm b/Master/bin/i386-linux/t1rawafm
index 0620eba8120..8528771b4ab 100755
--- a/Master/bin/i386-linux/t1rawafm
+++ b/Master/bin/i386-linux/t1rawafm
Binary files differ
diff --git a/Master/bin/i386-linux/t1reencode b/Master/bin/i386-linux/t1reencode
index 78639724bae..effc4a0800d 100755
--- a/Master/bin/i386-linux/t1reencode
+++ b/Master/bin/i386-linux/t1reencode
Binary files differ
diff --git a/Master/bin/i386-linux/t1testpage b/Master/bin/i386-linux/t1testpage
index f02ea00e834..3ae1c96951c 100755
--- a/Master/bin/i386-linux/t1testpage
+++ b/Master/bin/i386-linux/t1testpage
Binary files differ
diff --git a/Master/bin/i386-linux/t1unmac b/Master/bin/i386-linux/t1unmac
index c8211274414..48fc97f1c4c 100755
--- a/Master/bin/i386-linux/t1unmac
+++ b/Master/bin/i386-linux/t1unmac
Binary files differ
diff --git a/Master/bin/i386-linux/t4ht b/Master/bin/i386-linux/t4ht
index 437c29fa99a..733e91607f7 100755
--- a/Master/bin/i386-linux/t4ht
+++ b/Master/bin/i386-linux/t4ht
Binary files differ
diff --git a/Master/bin/i386-linux/tangle b/Master/bin/i386-linux/tangle
index 97c4952ef2b..4949bb01b7c 100755
--- a/Master/bin/i386-linux/tangle
+++ b/Master/bin/i386-linux/tangle
Binary files differ
diff --git a/Master/bin/i386-linux/teckit_compile b/Master/bin/i386-linux/teckit_compile
index c81741ac2dd..ab66af6c823 100755
--- a/Master/bin/i386-linux/teckit_compile
+++ b/Master/bin/i386-linux/teckit_compile
Binary files differ
diff --git a/Master/bin/i386-linux/tex b/Master/bin/i386-linux/tex
index dc414f68163..a86c5bce840 100755
--- a/Master/bin/i386-linux/tex
+++ b/Master/bin/i386-linux/tex
Binary files differ
diff --git a/Master/bin/i386-linux/tex2aspc b/Master/bin/i386-linux/tex2aspc
index 56b5ea80ffd..2b6bbee550b 100755
--- a/Master/bin/i386-linux/tex2aspc
+++ b/Master/bin/i386-linux/tex2aspc
Binary files differ
diff --git a/Master/bin/i386-linux/tex4ht b/Master/bin/i386-linux/tex4ht
index 572dfc1276f..43dc8b5ee7f 100755
--- a/Master/bin/i386-linux/tex4ht
+++ b/Master/bin/i386-linux/tex4ht
Binary files differ
diff --git a/Master/bin/i386-linux/tftopl b/Master/bin/i386-linux/tftopl
index e98b87e759f..374c729df15 100755
--- a/Master/bin/i386-linux/tftopl
+++ b/Master/bin/i386-linux/tftopl
Binary files differ
diff --git a/Master/bin/i386-linux/tie b/Master/bin/i386-linux/tie
index e68f9c1fd90..c9d8de2870a 100755
--- a/Master/bin/i386-linux/tie
+++ b/Master/bin/i386-linux/tie
Binary files differ
diff --git a/Master/bin/i386-linux/ttf2afm b/Master/bin/i386-linux/ttf2afm
index 0fd7fb36bf8..3d972737de3 100755
--- a/Master/bin/i386-linux/ttf2afm
+++ b/Master/bin/i386-linux/ttf2afm
Binary files differ
diff --git a/Master/bin/i386-linux/ttf2pk b/Master/bin/i386-linux/ttf2pk
index 31604fb4ddf..05458efde8b 100755
--- a/Master/bin/i386-linux/ttf2pk
+++ b/Master/bin/i386-linux/ttf2pk
Binary files differ
diff --git a/Master/bin/i386-linux/ttf2tfm b/Master/bin/i386-linux/ttf2tfm
index 60d38a035d9..b28064ab2d4 100755
--- a/Master/bin/i386-linux/ttf2tfm
+++ b/Master/bin/i386-linux/ttf2tfm
Binary files differ
diff --git a/Master/bin/i386-linux/ttfdump b/Master/bin/i386-linux/ttfdump
index a52d99ba514..03a1ed3d687 100755
--- a/Master/bin/i386-linux/ttfdump
+++ b/Master/bin/i386-linux/ttfdump
Binary files differ
diff --git a/Master/bin/i386-linux/ttftotype42 b/Master/bin/i386-linux/ttftotype42
index 0b2bba5d6a4..1ee7793a926 100755
--- a/Master/bin/i386-linux/ttftotype42
+++ b/Master/bin/i386-linux/ttftotype42
Binary files differ
diff --git a/Master/bin/i386-linux/twill b/Master/bin/i386-linux/twill
index 6b19ac07b62..08cd1c8a6b7 100755
--- a/Master/bin/i386-linux/twill
+++ b/Master/bin/i386-linux/twill
Binary files differ
diff --git a/Master/bin/i386-linux/upbibtex b/Master/bin/i386-linux/upbibtex
index 610cb362b85..8a414eff161 100755
--- a/Master/bin/i386-linux/upbibtex
+++ b/Master/bin/i386-linux/upbibtex
Binary files differ
diff --git a/Master/bin/i386-linux/updvitype b/Master/bin/i386-linux/updvitype
index 00401088631..7674f02c1f1 100755
--- a/Master/bin/i386-linux/updvitype
+++ b/Master/bin/i386-linux/updvitype
Binary files differ
diff --git a/Master/bin/i386-linux/upmendex b/Master/bin/i386-linux/upmendex
index b8d535fa89b..0fde6c9bc87 100755
--- a/Master/bin/i386-linux/upmendex
+++ b/Master/bin/i386-linux/upmendex
Binary files differ
diff --git a/Master/bin/i386-linux/upmpost b/Master/bin/i386-linux/upmpost
index 2c5075cb0eb..bb657ede5b4 100755
--- a/Master/bin/i386-linux/upmpost
+++ b/Master/bin/i386-linux/upmpost
Binary files differ
diff --git a/Master/bin/i386-linux/uppltotf b/Master/bin/i386-linux/uppltotf
index e5a6e74ead0..e0a7e2a7c31 100755
--- a/Master/bin/i386-linux/uppltotf
+++ b/Master/bin/i386-linux/uppltotf
Binary files differ
diff --git a/Master/bin/i386-linux/uptftopl b/Master/bin/i386-linux/uptftopl
index 2174790c116..9071f1ecc82 100755
--- a/Master/bin/i386-linux/uptftopl
+++ b/Master/bin/i386-linux/uptftopl
Binary files differ
diff --git a/Master/bin/i386-linux/vftovp b/Master/bin/i386-linux/vftovp
index 55630ea9a71..e5153c76828 100755
--- a/Master/bin/i386-linux/vftovp
+++ b/Master/bin/i386-linux/vftovp
Binary files differ
diff --git a/Master/bin/i386-linux/vlna b/Master/bin/i386-linux/vlna
index 64180bbd512..6266fb3c0ea 100755
--- a/Master/bin/i386-linux/vlna
+++ b/Master/bin/i386-linux/vlna
Binary files differ
diff --git a/Master/bin/i386-linux/vptovf b/Master/bin/i386-linux/vptovf
index eb8fc370427..ee3224f2354 100755
--- a/Master/bin/i386-linux/vptovf
+++ b/Master/bin/i386-linux/vptovf
Binary files differ
diff --git a/Master/bin/i386-linux/weave b/Master/bin/i386-linux/weave
index c27558ab053..98cdb1e1111 100755
--- a/Master/bin/i386-linux/weave
+++ b/Master/bin/i386-linux/weave
Binary files differ
diff --git a/Master/bin/i386-linux/wofm2opl b/Master/bin/i386-linux/wofm2opl
index cd088c9c429..9b1bc444965 100755
--- a/Master/bin/i386-linux/wofm2opl
+++ b/Master/bin/i386-linux/wofm2opl
Binary files differ
diff --git a/Master/bin/i386-linux/wopl2ofm b/Master/bin/i386-linux/wopl2ofm
index ec200c6f82a..4be6df0f51d 100755
--- a/Master/bin/i386-linux/wopl2ofm
+++ b/Master/bin/i386-linux/wopl2ofm
Binary files differ
diff --git a/Master/bin/i386-linux/wovf2ovp b/Master/bin/i386-linux/wovf2ovp
index b1773d01ef4..39d5e0c8923 100755
--- a/Master/bin/i386-linux/wovf2ovp
+++ b/Master/bin/i386-linux/wovf2ovp
Binary files differ
diff --git a/Master/bin/i386-linux/wovp2ovf b/Master/bin/i386-linux/wovp2ovf
index 64d596ff6b3..51d914dc559 100755
--- a/Master/bin/i386-linux/wovp2ovf
+++ b/Master/bin/i386-linux/wovp2ovf
Binary files differ
diff --git a/Master/bin/i386-linux/xdvi-xaw b/Master/bin/i386-linux/xdvi-xaw
index d00e6a6b3ee..bdd9eea0213 100755
--- a/Master/bin/i386-linux/xdvi-xaw
+++ b/Master/bin/i386-linux/xdvi-xaw
Binary files differ
diff --git a/Master/bin/i386-linux/xdvipdfmx b/Master/bin/i386-linux/xdvipdfmx
index 3922934b9a0..c52650e7359 100755
--- a/Master/bin/i386-linux/xdvipdfmx
+++ b/Master/bin/i386-linux/xdvipdfmx
Binary files differ
diff --git a/Master/bin/i386-linux/xetex b/Master/bin/i386-linux/xetex
index 7a788ba1f8a..c4304e1f757 100755
--- a/Master/bin/i386-linux/xetex
+++ b/Master/bin/i386-linux/xetex
Binary files differ
diff --git a/Master/bin/i386-linux/xml2pmx b/Master/bin/i386-linux/xml2pmx
index fa0a23ee07d..82530694c48 100755
--- a/Master/bin/i386-linux/xml2pmx
+++ b/Master/bin/i386-linux/xml2pmx
Binary files differ