summaryrefslogtreecommitdiff
path: root/Master/bin
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2024-02-11 22:26:27 +0000
committerKarl Berry <karl@freefriends.org>2024-02-11 22:26:27 +0000
commit808bded7dc575b249cc47a8d33f108e28abec781 (patch)
tree0792b06d1bd28f8b793c35ac58f41612a73b55f5 /Master/bin
parent2691ef3b001aed936f39afae2bc002ee7cb61159 (diff)
tl24 pretest universal-darwin binaries
git-svn-id: svn://tug.org/texlive/trunk@69807 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/bin')
-rwxr-xr-xMaster/bin/universal-darwin/afm2plbin305600 -> 305792 bytes
-rwxr-xr-xMaster/bin/universal-darwin/afm2tfmbin305872 -> 322464 bytes
-rwxr-xr-xMaster/bin/universal-darwin/alephbin1738560 -> 1738816 bytes
-rwxr-xr-xMaster/bin/universal-darwin/asybin43952800 -> 43952800 bytes
-rwxr-xr-xMaster/bin/universal-darwin/autospbin202336 -> 202336 bytes
-rwxr-xr-xMaster/bin/universal-darwin/axohelpbin252592 -> 252592 bytes
-rwxr-xr-xMaster/bin/universal-darwin/bboxbin118224 -> 118224 bytes
-rwxr-xr-xMaster/bin/universal-darwin/bg5convbin117616 -> 117616 bytes
-rwxr-xr-xMaster/bin/universal-darwin/bibtexbin561312 -> 561504 bytes
-rwxr-xr-xMaster/bin/universal-darwin/bibtex8bin528768 -> 528896 bytes
-rwxr-xr-xMaster/bin/universal-darwin/bibtexubin45128976 -> 44208304 bytes
-rwxr-xr-xMaster/bin/universal-darwin/cef5convbin117776 -> 117776 bytes
-rwxr-xr-xMaster/bin/universal-darwin/cefconvbin117776 -> 117776 bytes
-rwxr-xr-xMaster/bin/universal-darwin/cefsconvbin117776 -> 117776 bytes
-rwxr-xr-xMaster/bin/universal-darwin/cfftot1bin803712 -> 836720 bytes
-rwxr-xr-xMaster/bin/universal-darwin/chkdvifontbin168528 -> 168528 bytes
-rwxr-xr-xMaster/bin/universal-darwin/chktexbin357616 -> 357824 bytes
-rwxr-xr-xMaster/bin/universal-darwin/ctanglebin306336 -> 306528 bytes
-rwxr-xr-xMaster/bin/universal-darwin/ctiebin255488 -> 255696 bytes
-rwxr-xr-xMaster/bin/universal-darwin/ctwillbin471024 -> 487600 bytes
-rwxr-xr-xMaster/bin/universal-darwin/ctwill-proofsort138
-rwxr-xr-xMaster/bin/universal-darwin/ctwill-refsortbin134384 -> 134384 bytes
-rwxr-xr-xMaster/bin/universal-darwin/ctwill-twinxbin118384 -> 118384 bytes
-rwxr-xr-xMaster/bin/universal-darwin/cweavebin454448 -> 454624 bytes
-rwxr-xr-xMaster/bin/universal-darwin/detexbin322496 -> 339264 bytes
-rwxr-xr-xMaster/bin/universal-darwin/devnagbin169616 -> 169616 bytes
-rwxr-xr-xMaster/bin/universal-darwin/disdvibin339040 -> 339312 bytes
-rwxr-xr-xMaster/bin/universal-darwin/dt2dvbin187664 -> 187664 bytes
-rwxr-xr-xMaster/bin/universal-darwin/dv2dtbin136960 -> 136960 bytes
-rwxr-xr-xMaster/bin/universal-darwin/dvi2ttybin389808 -> 390048 bytes
-rwxr-xr-xMaster/bin/universal-darwin/dvibookbin170256 -> 170256 bytes
-rwxr-xr-xMaster/bin/universal-darwin/dviconcatbin153600 -> 153600 bytes
-rwxr-xr-xMaster/bin/universal-darwin/dvicopybin374992 -> 375200 bytes
-rwxr-xr-xMaster/bin/universal-darwin/dvidvibin151920 -> 151920 bytes
-rwxr-xr-xMaster/bin/universal-darwin/dviljbin340144 -> 356736 bytes
-rwxr-xr-xMaster/bin/universal-darwin/dvilj2pbin340160 -> 356752 bytes
-rwxr-xr-xMaster/bin/universal-darwin/dvilj4bin356976 -> 357184 bytes
-rwxr-xr-xMaster/bin/universal-darwin/dvilj4lbin356976 -> 357184 bytes
-rwxr-xr-xMaster/bin/universal-darwin/dvipngbin2290736 -> 2291344 bytes
-rwxr-xr-xMaster/bin/universal-darwin/dviposbin322320 -> 322528 bytes
-rwxr-xr-xMaster/bin/universal-darwin/dvipsbin691168 -> 691376 bytes
-rwxr-xr-xMaster/bin/universal-darwin/dviselectbin170096 -> 170096 bytes
-rwxr-xr-xMaster/bin/universal-darwin/dvispcbin373360 -> 389984 bytes
-rwxr-xr-xMaster/bin/universal-darwin/dvisvgmbin7503488 -> 7653680 bytes
-rwxr-xr-xMaster/bin/universal-darwin/dvitodvibin170384 -> 170384 bytes
-rwxr-xr-xMaster/bin/universal-darwin/dvitypebin306928 -> 323504 bytes
-rwxr-xr-xMaster/bin/universal-darwin/epsffitbin170368 -> 170368 bytes
l---------[-rwxr-xr-x]Master/bin/universal-darwin/eptexbin1939296 -> 6 bytes
-rwxr-xr-xMaster/bin/universal-darwin/euptexbin1955760 -> 1956016 bytes
-rwxr-xr-xMaster/bin/universal-darwin/extconvbin117616 -> 117616 bytes
-rwxr-xr-xMaster/bin/universal-darwin/gftodvibin341264 -> 341472 bytes
-rwxr-xr-xMaster/bin/universal-darwin/gftopkbin289344 -> 289552 bytes
-rwxr-xr-xMaster/bin/universal-darwin/gftypebin289392 -> 289600 bytes
-rwxr-xr-xMaster/bin/universal-darwin/gregoriobin1561152 -> 1561344 bytes
-rwxr-xr-xMaster/bin/universal-darwin/gsftopkbin273488 -> 290064 bytes
-rwxr-xr-xMaster/bin/universal-darwin/hbf2gfbin307232 -> 307424 bytes
-rwxr-xr-xMaster/bin/universal-darwin/hishrinkbin352336 -> 352368 bytes
-rwxr-xr-xMaster/bin/universal-darwin/histretchbin318656 -> 318656 bytes
-rwxr-xr-xMaster/bin/universal-darwin/hitexbin1294624 -> 1311232 bytes
-rwxr-xr-xMaster/bin/universal-darwin/kpseaccessbin117696 -> 117696 bytes
-rwxr-xr-xMaster/bin/universal-darwin/kpsereadlinkbin117824 -> 117824 bytes
-rwxr-xr-xMaster/bin/universal-darwin/kpsestatbin117728 -> 117728 bytes
-rwxr-xr-xMaster/bin/universal-darwin/kpsewhichbin272288 -> 272528 bytes
-rwxr-xr-xMaster/bin/universal-darwin/lacheckbin234480 -> 234480 bytes
-rwxr-xr-xMaster/bin/universal-darwin/luahbtexbin14959104 -> 15041904 bytes
-rwxr-xr-xMaster/bin/universal-darwin/luajithbtexbin15250272 -> 15349616 bytes
-rwxr-xr-xMaster/bin/universal-darwin/luajittexbin13165696 -> 13199040 bytes
-rwxr-xr-xMaster/bin/universal-darwin/luatexbin12874576 -> 12924448 bytes
-rwxr-xr-xMaster/bin/universal-darwin/magbin117776 -> 117776 bytes
-rwxr-xr-xMaster/bin/universal-darwin/makeindexbin355616 -> 355808 bytes
-rwxr-xr-xMaster/bin/universal-darwin/makejvfbin389840 -> 390080 bytes
-rwxr-xr-xMaster/bin/universal-darwin/mendexbin505744 -> 522496 bytes
-rwxr-xr-xMaster/bin/universal-darwin/mfbin1158816 -> 1159024 bytes
-rwxr-xr-xMaster/bin/universal-darwin/mf-nowinbin1157200 -> 1157392 bytes
-rwxr-xr-xMaster/bin/universal-darwin/mfluabin3090560 -> 3090768 bytes
-rwxr-xr-xMaster/bin/universal-darwin/mfluajitbin3531088 -> 3564352 bytes
-rwxr-xr-xMaster/bin/universal-darwin/mftbin306240 -> 306432 bytes
l---------Master/bin/universal-darwin/mktexlsr2
-rwxr-xr-xMaster/bin/universal-darwin/mmafmbin547376 -> 580400 bytes
-rwxr-xr-xMaster/bin/universal-darwin/mmpfbbin700736 -> 733792 bytes
-rwxr-xr-xMaster/bin/universal-darwin/mpostbin4924768 -> 5040576 bytes
-rwxr-xr-xMaster/bin/universal-darwin/msxlintbin135200 -> 135200 bytes
-rwxr-xr-xMaster/bin/universal-darwin/odvicopybin375056 -> 375248 bytes
-rwxr-xr-xMaster/bin/universal-darwin/odvitypebin323312 -> 323504 bytes
-rwxr-xr-xMaster/bin/universal-darwin/omfontsbin462912 -> 479488 bytes
-rwxr-xr-xMaster/bin/universal-darwin/otanglebin323104 -> 323312 bytes
-rwxr-xr-xMaster/bin/universal-darwin/otfinfobin988672 -> 1038144 bytes
-rwxr-xr-xMaster/bin/universal-darwin/otftotfmbin1696096 -> 1745712 bytes
-rwxr-xr-xMaster/bin/universal-darwin/otp2ocpbin289600 -> 289840 bytes
-rwxr-xr-xMaster/bin/universal-darwin/outocpbin238480 -> 238688 bytes
-rwxr-xr-xMaster/bin/universal-darwin/patgenbin221632 -> 221632 bytes
-rwxr-xr-xMaster/bin/universal-darwin/pdfclosebin119024 -> 119024 bytes
-rwxr-xr-xMaster/bin/universal-darwin/pdfopenbin135888 -> 135888 bytes
-rwxr-xr-xMaster/bin/universal-darwin/pdftexbin5298448 -> 5298672 bytes
-rwxr-xr-xMaster/bin/universal-darwin/pdftosrcbin2527104 -> 2494144 bytes
-rwxr-xr-xMaster/bin/universal-darwin/pfb2pfabin118512 -> 118512 bytes
-rwxr-xr-xMaster/bin/universal-darwin/pk2bmbin134624 -> 134624 bytes
-rwxr-xr-xMaster/bin/universal-darwin/pktogfbin273296 -> 289904 bytes
-rwxr-xr-xMaster/bin/universal-darwin/pktypebin272768 -> 272976 bytes
-rwxr-xr-xMaster/bin/universal-darwin/pltotfbin254288 -> 254288 bytes
-rwxr-xr-xMaster/bin/universal-darwin/pmpostbin5008816 -> 5124544 bytes
-rwxr-xr-xMaster/bin/universal-darwin/pmxabbin1228352 -> 1228352 bytes
-rwxr-xr-xMaster/bin/universal-darwin/pooltypebin153696 -> 153696 bytes
-rwxr-xr-xMaster/bin/universal-darwin/prepmxbin338432 -> 338432 bytes
-rwxr-xr-xMaster/bin/universal-darwin/ps2pkbin472752 -> 472944 bytes
-rwxr-xr-xMaster/bin/universal-darwin/psbookbin170320 -> 170320 bytes
-rwxr-xr-xMaster/bin/universal-darwin/psnupbin289344 -> 289552 bytes
-rwxr-xr-xMaster/bin/universal-darwin/psresizebin272976 -> 289552 bytes
-rwxr-xr-xMaster/bin/universal-darwin/psselectbin170320 -> 170320 bytes
-rwxr-xr-xMaster/bin/universal-darwin/pstopsbin289360 -> 289552 bytes
-rwxr-xr-xMaster/bin/universal-darwin/ptekfbin0 -> 339552 bytes
-rwxr-xr-xMaster/bin/universal-darwin/scor2prtbin270224 -> 270224 bytes
-rwxr-xr-xMaster/bin/universal-darwin/sjisconvbin117616 -> 117616 bytes
-rwxr-xr-xMaster/bin/universal-darwin/synctexbin484272 -> 484272 bytes
-rwxr-xr-xMaster/bin/universal-darwin/t1asciibin202336 -> 202336 bytes
-rwxr-xr-xMaster/bin/universal-darwin/t1asmbin202688 -> 202688 bytes
-rwxr-xr-xMaster/bin/universal-darwin/t1binarybin185792 -> 185792 bytes
-rwxr-xr-xMaster/bin/universal-darwin/t1disasmbin202576 -> 202576 bytes
-rwxr-xr-xMaster/bin/universal-darwin/t1dotlessjbin667216 -> 700224 bytes
-rwxr-xr-xMaster/bin/universal-darwin/t1lintbin598928 -> 615408 bytes
-rwxr-xr-xMaster/bin/universal-darwin/t1macbin202496 -> 202496 bytes
-rwxr-xr-xMaster/bin/universal-darwin/t1rawafmbin583088 -> 616128 bytes
-rwxr-xr-xMaster/bin/universal-darwin/t1reencodebin664208 -> 680720 bytes
-rwxr-xr-xMaster/bin/universal-darwin/t1testpagebin616528 -> 633040 bytes
-rwxr-xr-xMaster/bin/universal-darwin/t1unmacbin202544 -> 202544 bytes
-rwxr-xr-xMaster/bin/universal-darwin/t4htbin288096 -> 288288 bytes
-rwxr-xr-xMaster/bin/universal-darwin/tanglebin323248 -> 323440 bytes
-rwxr-xr-xMaster/bin/universal-darwin/teckit_compilebin3383872 -> 3433232 bytes
-rwxr-xr-xMaster/bin/universal-darwin/texbin1373280 -> 1373504 bytes
-rwxr-xr-xMaster/bin/universal-darwin/tex2aspcbin118784 -> 118784 bytes
-rwxr-xr-xMaster/bin/universal-darwin/tex2xindybin135584 -> 135584 bytes
-rwxr-xr-xMaster/bin/universal-darwin/tex4htbin452608 -> 469184 bytes
-rwxr-xr-xMaster/bin/universal-darwin/tftoplbin306176 -> 322784 bytes
-rwxr-xr-xMaster/bin/universal-darwin/tiebin238512 -> 255088 bytes
-rwxr-xr-xMaster/bin/universal-darwin/ttf2afmbin305792 -> 306000 bytes
-rwxr-xr-xMaster/bin/universal-darwin/ttf2pkbin1644544 -> 1645168 bytes
-rwxr-xr-xMaster/bin/universal-darwin/ttf2tfmbin1677056 -> 1694064 bytes
-rwxr-xr-xMaster/bin/universal-darwin/ttfdumpbin422560 -> 422768 bytes
-rwxr-xr-xMaster/bin/universal-darwin/ttftotype42bin717984 -> 718112 bytes
-rwxr-xr-xMaster/bin/universal-darwin/twillbin423040 -> 439616 bytes
-rwxr-xr-xMaster/bin/universal-darwin/upbibtexbin629216 -> 629440 bytes
-rwxr-xr-xMaster/bin/universal-darwin/updvitypebin424320 -> 424560 bytes
-rwxr-xr-xMaster/bin/universal-darwin/upmendexbin45821760 -> 44900736 bytes
-rwxr-xr-xMaster/bin/universal-darwin/upmpostbin5008816 -> 5124544 bytes
-rwxr-xr-xMaster/bin/universal-darwin/uppltotfbin473888 -> 474128 bytes
-rwxr-xr-xMaster/bin/universal-darwin/uptftoplbin440256 -> 440480 bytes
-rwxr-xr-xMaster/bin/universal-darwin/vftovpbin356336 -> 356544 bytes
-rwxr-xr-xMaster/bin/universal-darwin/vlnabin152016 -> 152016 bytes
-rwxr-xr-xMaster/bin/universal-darwin/vptovfbin271360 -> 271360 bytes
-rwxr-xr-xMaster/bin/universal-darwin/weavebin389648 -> 389872 bytes
-rwxr-xr-xMaster/bin/universal-darwin/wofm2oplbin389920 -> 390128 bytes
-rwxr-xr-xMaster/bin/universal-darwin/wopl2ofmbin403984 -> 403984 bytes
-rwxr-xr-xMaster/bin/universal-darwin/wovf2ovpbin440240 -> 440432 bytes
-rwxr-xr-xMaster/bin/universal-darwin/wovp2ovfbin454224 -> 454224 bytes
-rwxr-xr-xMaster/bin/universal-darwin/xdvi-xawbin2695616 -> 2696288 bytes
-rwxr-xr-xMaster/bin/universal-darwin/xdvipdfmxbin2134608 -> 2167856 bytes
-rwxr-xr-xMaster/bin/universal-darwin/xetexbin51700624 -> 50911808 bytes
-rw-r--r--Master/bin/universal-darwin/xindy-arm64.membin936229 -> 936228 bytes
-rw-r--r--Master/bin/universal-darwin/xindy-x86_64.membin933224 -> 933281 bytes
-rwxr-xr-xMaster/bin/universal-darwin/xindy.runbin5633072 -> 5633072 bytes
-rwxr-xr-xMaster/bin/universal-darwin/xml2pmxbin335360 -> 335360 bytes
161 files changed, 139 insertions, 1 deletions
diff --git a/Master/bin/universal-darwin/afm2pl b/Master/bin/universal-darwin/afm2pl
index 318856e14d1..25cddb93b7c 100755
--- a/Master/bin/universal-darwin/afm2pl
+++ b/Master/bin/universal-darwin/afm2pl
Binary files differ
diff --git a/Master/bin/universal-darwin/afm2tfm b/Master/bin/universal-darwin/afm2tfm
index 088b97a32a4..2aa3ecae335 100755
--- a/Master/bin/universal-darwin/afm2tfm
+++ b/Master/bin/universal-darwin/afm2tfm
Binary files differ
diff --git a/Master/bin/universal-darwin/aleph b/Master/bin/universal-darwin/aleph
index c0b1d955080..c30ea242fe9 100755
--- a/Master/bin/universal-darwin/aleph
+++ b/Master/bin/universal-darwin/aleph
Binary files differ
diff --git a/Master/bin/universal-darwin/asy b/Master/bin/universal-darwin/asy
index 8d53de47c93..cf3fc93aae0 100755
--- a/Master/bin/universal-darwin/asy
+++ b/Master/bin/universal-darwin/asy
Binary files differ
diff --git a/Master/bin/universal-darwin/autosp b/Master/bin/universal-darwin/autosp
index a9c889c6ccb..d54a5fd3cf0 100755
--- a/Master/bin/universal-darwin/autosp
+++ b/Master/bin/universal-darwin/autosp
Binary files differ
diff --git a/Master/bin/universal-darwin/axohelp b/Master/bin/universal-darwin/axohelp
index 97fe14a422c..31cfbe4916d 100755
--- a/Master/bin/universal-darwin/axohelp
+++ b/Master/bin/universal-darwin/axohelp
Binary files differ
diff --git a/Master/bin/universal-darwin/bbox b/Master/bin/universal-darwin/bbox
index 0d1b7994bec..edc0f116014 100755
--- a/Master/bin/universal-darwin/bbox
+++ b/Master/bin/universal-darwin/bbox
Binary files differ
diff --git a/Master/bin/universal-darwin/bg5conv b/Master/bin/universal-darwin/bg5conv
index fd2e7c8b9c6..b1bf62a8c27 100755
--- a/Master/bin/universal-darwin/bg5conv
+++ b/Master/bin/universal-darwin/bg5conv
Binary files differ
diff --git a/Master/bin/universal-darwin/bibtex b/Master/bin/universal-darwin/bibtex
index e91c1cff25f..d1cd250858d 100755
--- a/Master/bin/universal-darwin/bibtex
+++ b/Master/bin/universal-darwin/bibtex
Binary files differ
diff --git a/Master/bin/universal-darwin/bibtex8 b/Master/bin/universal-darwin/bibtex8
index 9fdf66e1caa..12e0faba65c 100755
--- a/Master/bin/universal-darwin/bibtex8
+++ b/Master/bin/universal-darwin/bibtex8
Binary files differ
diff --git a/Master/bin/universal-darwin/bibtexu b/Master/bin/universal-darwin/bibtexu
index 9767d7bed75..ab9edb84272 100755
--- a/Master/bin/universal-darwin/bibtexu
+++ b/Master/bin/universal-darwin/bibtexu
Binary files differ
diff --git a/Master/bin/universal-darwin/cef5conv b/Master/bin/universal-darwin/cef5conv
index f39d0a42a56..7f2adba7895 100755
--- a/Master/bin/universal-darwin/cef5conv
+++ b/Master/bin/universal-darwin/cef5conv
Binary files differ
diff --git a/Master/bin/universal-darwin/cefconv b/Master/bin/universal-darwin/cefconv
index 92f0af767ac..91f24de9fb0 100755
--- a/Master/bin/universal-darwin/cefconv
+++ b/Master/bin/universal-darwin/cefconv
Binary files differ
diff --git a/Master/bin/universal-darwin/cefsconv b/Master/bin/universal-darwin/cefsconv
index 21e2fa115c9..bac5afdbfa1 100755
--- a/Master/bin/universal-darwin/cefsconv
+++ b/Master/bin/universal-darwin/cefsconv
Binary files differ
diff --git a/Master/bin/universal-darwin/cfftot1 b/Master/bin/universal-darwin/cfftot1
index 83910dec4a4..352cb2ca125 100755
--- a/Master/bin/universal-darwin/cfftot1
+++ b/Master/bin/universal-darwin/cfftot1
Binary files differ
diff --git a/Master/bin/universal-darwin/chkdvifont b/Master/bin/universal-darwin/chkdvifont
index c7d0614ff08..5aa8101e720 100755
--- a/Master/bin/universal-darwin/chkdvifont
+++ b/Master/bin/universal-darwin/chkdvifont
Binary files differ
diff --git a/Master/bin/universal-darwin/chktex b/Master/bin/universal-darwin/chktex
index 9dc8d5980ed..85a1454825a 100755
--- a/Master/bin/universal-darwin/chktex
+++ b/Master/bin/universal-darwin/chktex
Binary files differ
diff --git a/Master/bin/universal-darwin/ctangle b/Master/bin/universal-darwin/ctangle
index fb2c5d4b859..d6d32cc471f 100755
--- a/Master/bin/universal-darwin/ctangle
+++ b/Master/bin/universal-darwin/ctangle
Binary files differ
diff --git a/Master/bin/universal-darwin/ctie b/Master/bin/universal-darwin/ctie
index 3e1a475050b..1da7e8343b7 100755
--- a/Master/bin/universal-darwin/ctie
+++ b/Master/bin/universal-darwin/ctie
Binary files differ
diff --git a/Master/bin/universal-darwin/ctwill b/Master/bin/universal-darwin/ctwill
index dafdb4e63d4..914e8f61d9e 100755
--- a/Master/bin/universal-darwin/ctwill
+++ b/Master/bin/universal-darwin/ctwill
Binary files differ
diff --git a/Master/bin/universal-darwin/ctwill-proofsort b/Master/bin/universal-darwin/ctwill-proofsort
new file mode 100755
index 00000000000..8cdce90ddbd
--- /dev/null
+++ b/Master/bin/universal-darwin/ctwill-proofsort
@@ -0,0 +1,138 @@
+#!/usr/bin/env perl
+# $Id: ctwill-proofsort 68690 2023-10-29 13:15:04Z ascherer $
+# 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: 68690 $ $Date: 2023-10-29 14:15:04 +0100 (Sun, 29 Oct 2023) $'."\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/universal-darwin/ctwill-refsort b/Master/bin/universal-darwin/ctwill-refsort
index 2f65798b08c..08a41fbb44d 100755
--- a/Master/bin/universal-darwin/ctwill-refsort
+++ b/Master/bin/universal-darwin/ctwill-refsort
Binary files differ
diff --git a/Master/bin/universal-darwin/ctwill-twinx b/Master/bin/universal-darwin/ctwill-twinx
index 9d68743eab2..71645c526bf 100755
--- a/Master/bin/universal-darwin/ctwill-twinx
+++ b/Master/bin/universal-darwin/ctwill-twinx
Binary files differ
diff --git a/Master/bin/universal-darwin/cweave b/Master/bin/universal-darwin/cweave
index 58cad886546..26380af187e 100755
--- a/Master/bin/universal-darwin/cweave
+++ b/Master/bin/universal-darwin/cweave
Binary files differ
diff --git a/Master/bin/universal-darwin/detex b/Master/bin/universal-darwin/detex
index 0fd733eb52c..43c7d07310e 100755
--- a/Master/bin/universal-darwin/detex
+++ b/Master/bin/universal-darwin/detex
Binary files differ
diff --git a/Master/bin/universal-darwin/devnag b/Master/bin/universal-darwin/devnag
index 11b4612b94e..534d0c60c68 100755
--- a/Master/bin/universal-darwin/devnag
+++ b/Master/bin/universal-darwin/devnag
Binary files differ
diff --git a/Master/bin/universal-darwin/disdvi b/Master/bin/universal-darwin/disdvi
index aa22dc53772..ec38d33085e 100755
--- a/Master/bin/universal-darwin/disdvi
+++ b/Master/bin/universal-darwin/disdvi
Binary files differ
diff --git a/Master/bin/universal-darwin/dt2dv b/Master/bin/universal-darwin/dt2dv
index dfb54a7fd35..c28624474af 100755
--- a/Master/bin/universal-darwin/dt2dv
+++ b/Master/bin/universal-darwin/dt2dv
Binary files differ
diff --git a/Master/bin/universal-darwin/dv2dt b/Master/bin/universal-darwin/dv2dt
index e0fd179922c..77ac5bd1768 100755
--- a/Master/bin/universal-darwin/dv2dt
+++ b/Master/bin/universal-darwin/dv2dt
Binary files differ
diff --git a/Master/bin/universal-darwin/dvi2tty b/Master/bin/universal-darwin/dvi2tty
index dec66fbb112..0d76a251884 100755
--- a/Master/bin/universal-darwin/dvi2tty
+++ b/Master/bin/universal-darwin/dvi2tty
Binary files differ
diff --git a/Master/bin/universal-darwin/dvibook b/Master/bin/universal-darwin/dvibook
index e98416cb2eb..f69ecfec932 100755
--- a/Master/bin/universal-darwin/dvibook
+++ b/Master/bin/universal-darwin/dvibook
Binary files differ
diff --git a/Master/bin/universal-darwin/dviconcat b/Master/bin/universal-darwin/dviconcat
index a6fce8f91ad..5e257906a51 100755
--- a/Master/bin/universal-darwin/dviconcat
+++ b/Master/bin/universal-darwin/dviconcat
Binary files differ
diff --git a/Master/bin/universal-darwin/dvicopy b/Master/bin/universal-darwin/dvicopy
index c5f350b39c7..5112f4172fd 100755
--- a/Master/bin/universal-darwin/dvicopy
+++ b/Master/bin/universal-darwin/dvicopy
Binary files differ
diff --git a/Master/bin/universal-darwin/dvidvi b/Master/bin/universal-darwin/dvidvi
index e1b794ae44e..cf29df0a5d7 100755
--- a/Master/bin/universal-darwin/dvidvi
+++ b/Master/bin/universal-darwin/dvidvi
Binary files differ
diff --git a/Master/bin/universal-darwin/dvilj b/Master/bin/universal-darwin/dvilj
index 9c95c2346f4..5198c223a5d 100755
--- a/Master/bin/universal-darwin/dvilj
+++ b/Master/bin/universal-darwin/dvilj
Binary files differ
diff --git a/Master/bin/universal-darwin/dvilj2p b/Master/bin/universal-darwin/dvilj2p
index e0c80825dc3..fe07e5e8712 100755
--- a/Master/bin/universal-darwin/dvilj2p
+++ b/Master/bin/universal-darwin/dvilj2p
Binary files differ
diff --git a/Master/bin/universal-darwin/dvilj4 b/Master/bin/universal-darwin/dvilj4
index fe8e7896b63..95c88289b82 100755
--- a/Master/bin/universal-darwin/dvilj4
+++ b/Master/bin/universal-darwin/dvilj4
Binary files differ
diff --git a/Master/bin/universal-darwin/dvilj4l b/Master/bin/universal-darwin/dvilj4l
index 841ab12f8f5..4ddb645eed4 100755
--- a/Master/bin/universal-darwin/dvilj4l
+++ b/Master/bin/universal-darwin/dvilj4l
Binary files differ
diff --git a/Master/bin/universal-darwin/dvipng b/Master/bin/universal-darwin/dvipng
index 88d346fc30b..e8b7a86809d 100755
--- a/Master/bin/universal-darwin/dvipng
+++ b/Master/bin/universal-darwin/dvipng
Binary files differ
diff --git a/Master/bin/universal-darwin/dvipos b/Master/bin/universal-darwin/dvipos
index e787a780ed8..9b18e247f44 100755
--- a/Master/bin/universal-darwin/dvipos
+++ b/Master/bin/universal-darwin/dvipos
Binary files differ
diff --git a/Master/bin/universal-darwin/dvips b/Master/bin/universal-darwin/dvips
index 6cb3009cc9b..3a62f5be67d 100755
--- a/Master/bin/universal-darwin/dvips
+++ b/Master/bin/universal-darwin/dvips
Binary files differ
diff --git a/Master/bin/universal-darwin/dviselect b/Master/bin/universal-darwin/dviselect
index beddd7fc644..ef8006a4618 100755
--- a/Master/bin/universal-darwin/dviselect
+++ b/Master/bin/universal-darwin/dviselect
Binary files differ
diff --git a/Master/bin/universal-darwin/dvispc b/Master/bin/universal-darwin/dvispc
index 21ffb0adcb4..f2754878efc 100755
--- a/Master/bin/universal-darwin/dvispc
+++ b/Master/bin/universal-darwin/dvispc
Binary files differ
diff --git a/Master/bin/universal-darwin/dvisvgm b/Master/bin/universal-darwin/dvisvgm
index 7c691fe404b..2fa4b9604d4 100755
--- a/Master/bin/universal-darwin/dvisvgm
+++ b/Master/bin/universal-darwin/dvisvgm
Binary files differ
diff --git a/Master/bin/universal-darwin/dvitodvi b/Master/bin/universal-darwin/dvitodvi
index 2d12f03410d..86ec690e7f7 100755
--- a/Master/bin/universal-darwin/dvitodvi
+++ b/Master/bin/universal-darwin/dvitodvi
Binary files differ
diff --git a/Master/bin/universal-darwin/dvitype b/Master/bin/universal-darwin/dvitype
index 48581610c96..1c37d07c5d6 100755
--- a/Master/bin/universal-darwin/dvitype
+++ b/Master/bin/universal-darwin/dvitype
Binary files differ
diff --git a/Master/bin/universal-darwin/epsffit b/Master/bin/universal-darwin/epsffit
index 7c4baf3580d..3507a4056df 100755
--- a/Master/bin/universal-darwin/epsffit
+++ b/Master/bin/universal-darwin/epsffit
Binary files differ
diff --git a/Master/bin/universal-darwin/eptex b/Master/bin/universal-darwin/eptex
index ebfb937721d..7d58dd848c9 100755..120000
--- a/Master/bin/universal-darwin/eptex
+++ b/Master/bin/universal-darwin/eptex
Binary files differ
diff --git a/Master/bin/universal-darwin/euptex b/Master/bin/universal-darwin/euptex
index a1b8294fe6a..e48a47c5881 100755
--- a/Master/bin/universal-darwin/euptex
+++ b/Master/bin/universal-darwin/euptex
Binary files differ
diff --git a/Master/bin/universal-darwin/extconv b/Master/bin/universal-darwin/extconv
index 67a1f176a98..69b184c3e32 100755
--- a/Master/bin/universal-darwin/extconv
+++ b/Master/bin/universal-darwin/extconv
Binary files differ
diff --git a/Master/bin/universal-darwin/gftodvi b/Master/bin/universal-darwin/gftodvi
index 85de3bd7dd7..881d388b6fa 100755
--- a/Master/bin/universal-darwin/gftodvi
+++ b/Master/bin/universal-darwin/gftodvi
Binary files differ
diff --git a/Master/bin/universal-darwin/gftopk b/Master/bin/universal-darwin/gftopk
index 94036a6039d..f6e049fbd7a 100755
--- a/Master/bin/universal-darwin/gftopk
+++ b/Master/bin/universal-darwin/gftopk
Binary files differ
diff --git a/Master/bin/universal-darwin/gftype b/Master/bin/universal-darwin/gftype
index facf52c42e6..9bde3afaf8d 100755
--- a/Master/bin/universal-darwin/gftype
+++ b/Master/bin/universal-darwin/gftype
Binary files differ
diff --git a/Master/bin/universal-darwin/gregorio b/Master/bin/universal-darwin/gregorio
index f35741a1397..03e4a726543 100755
--- a/Master/bin/universal-darwin/gregorio
+++ b/Master/bin/universal-darwin/gregorio
Binary files differ
diff --git a/Master/bin/universal-darwin/gsftopk b/Master/bin/universal-darwin/gsftopk
index da4f4303c62..e9bbffb8609 100755
--- a/Master/bin/universal-darwin/gsftopk
+++ b/Master/bin/universal-darwin/gsftopk
Binary files differ
diff --git a/Master/bin/universal-darwin/hbf2gf b/Master/bin/universal-darwin/hbf2gf
index 44cf5af5223..1f259760a76 100755
--- a/Master/bin/universal-darwin/hbf2gf
+++ b/Master/bin/universal-darwin/hbf2gf
Binary files differ
diff --git a/Master/bin/universal-darwin/hishrink b/Master/bin/universal-darwin/hishrink
index 01e2d60bcfc..91ae3a90848 100755
--- a/Master/bin/universal-darwin/hishrink
+++ b/Master/bin/universal-darwin/hishrink
Binary files differ
diff --git a/Master/bin/universal-darwin/histretch b/Master/bin/universal-darwin/histretch
index 864f5d69710..45b66906fd8 100755
--- a/Master/bin/universal-darwin/histretch
+++ b/Master/bin/universal-darwin/histretch
Binary files differ
diff --git a/Master/bin/universal-darwin/hitex b/Master/bin/universal-darwin/hitex
index e19589f38b2..73a0d7c8bc9 100755
--- a/Master/bin/universal-darwin/hitex
+++ b/Master/bin/universal-darwin/hitex
Binary files differ
diff --git a/Master/bin/universal-darwin/kpseaccess b/Master/bin/universal-darwin/kpseaccess
index 49be50055b1..7ed94c0cee1 100755
--- a/Master/bin/universal-darwin/kpseaccess
+++ b/Master/bin/universal-darwin/kpseaccess
Binary files differ
diff --git a/Master/bin/universal-darwin/kpsereadlink b/Master/bin/universal-darwin/kpsereadlink
index 0bc6b0d14f1..11d366bea99 100755
--- a/Master/bin/universal-darwin/kpsereadlink
+++ b/Master/bin/universal-darwin/kpsereadlink
Binary files differ
diff --git a/Master/bin/universal-darwin/kpsestat b/Master/bin/universal-darwin/kpsestat
index a6e8938f816..7fe6a7ba379 100755
--- a/Master/bin/universal-darwin/kpsestat
+++ b/Master/bin/universal-darwin/kpsestat
Binary files differ
diff --git a/Master/bin/universal-darwin/kpsewhich b/Master/bin/universal-darwin/kpsewhich
index 7a54368d0f5..7f025c1410d 100755
--- a/Master/bin/universal-darwin/kpsewhich
+++ b/Master/bin/universal-darwin/kpsewhich
Binary files differ
diff --git a/Master/bin/universal-darwin/lacheck b/Master/bin/universal-darwin/lacheck
index df0ff4e5789..25e6d2ccb47 100755
--- a/Master/bin/universal-darwin/lacheck
+++ b/Master/bin/universal-darwin/lacheck
Binary files differ
diff --git a/Master/bin/universal-darwin/luahbtex b/Master/bin/universal-darwin/luahbtex
index 0ab110ddee7..462b7781237 100755
--- a/Master/bin/universal-darwin/luahbtex
+++ b/Master/bin/universal-darwin/luahbtex
Binary files differ
diff --git a/Master/bin/universal-darwin/luajithbtex b/Master/bin/universal-darwin/luajithbtex
index 4e32165dee0..b37b5e7af1d 100755
--- a/Master/bin/universal-darwin/luajithbtex
+++ b/Master/bin/universal-darwin/luajithbtex
Binary files differ
diff --git a/Master/bin/universal-darwin/luajittex b/Master/bin/universal-darwin/luajittex
index dd67f7cc9f8..1f6a6244dca 100755
--- a/Master/bin/universal-darwin/luajittex
+++ b/Master/bin/universal-darwin/luajittex
Binary files differ
diff --git a/Master/bin/universal-darwin/luatex b/Master/bin/universal-darwin/luatex
index e0e2ff9e184..5e7ee362d7d 100755
--- a/Master/bin/universal-darwin/luatex
+++ b/Master/bin/universal-darwin/luatex
Binary files differ
diff --git a/Master/bin/universal-darwin/mag b/Master/bin/universal-darwin/mag
index ce4f438b0cd..60ef23b2615 100755
--- a/Master/bin/universal-darwin/mag
+++ b/Master/bin/universal-darwin/mag
Binary files differ
diff --git a/Master/bin/universal-darwin/makeindex b/Master/bin/universal-darwin/makeindex
index 1134178a82a..dc11e2f296b 100755
--- a/Master/bin/universal-darwin/makeindex
+++ b/Master/bin/universal-darwin/makeindex
Binary files differ
diff --git a/Master/bin/universal-darwin/makejvf b/Master/bin/universal-darwin/makejvf
index 9dc56eea2e8..1a786204b32 100755
--- a/Master/bin/universal-darwin/makejvf
+++ b/Master/bin/universal-darwin/makejvf
Binary files differ
diff --git a/Master/bin/universal-darwin/mendex b/Master/bin/universal-darwin/mendex
index 42a4d365f3e..7732313ac3f 100755
--- a/Master/bin/universal-darwin/mendex
+++ b/Master/bin/universal-darwin/mendex
Binary files differ
diff --git a/Master/bin/universal-darwin/mf b/Master/bin/universal-darwin/mf
index c525c56ecb3..f32a1b0904e 100755
--- a/Master/bin/universal-darwin/mf
+++ b/Master/bin/universal-darwin/mf
Binary files differ
diff --git a/Master/bin/universal-darwin/mf-nowin b/Master/bin/universal-darwin/mf-nowin
index ca996b4834e..cc7e3f58a79 100755
--- a/Master/bin/universal-darwin/mf-nowin
+++ b/Master/bin/universal-darwin/mf-nowin
Binary files differ
diff --git a/Master/bin/universal-darwin/mflua b/Master/bin/universal-darwin/mflua
index e30754aba02..9f261c4aa4e 100755
--- a/Master/bin/universal-darwin/mflua
+++ b/Master/bin/universal-darwin/mflua
Binary files differ
diff --git a/Master/bin/universal-darwin/mfluajit b/Master/bin/universal-darwin/mfluajit
index ca9a427099e..8e8832f2e03 100755
--- a/Master/bin/universal-darwin/mfluajit
+++ b/Master/bin/universal-darwin/mfluajit
Binary files differ
diff --git a/Master/bin/universal-darwin/mft b/Master/bin/universal-darwin/mft
index f857d328a76..5a0e52fdc82 100755
--- a/Master/bin/universal-darwin/mft
+++ b/Master/bin/universal-darwin/mft
Binary files differ
diff --git a/Master/bin/universal-darwin/mktexlsr b/Master/bin/universal-darwin/mktexlsr
index a36378a2b9f..ae516694ea0 120000
--- a/Master/bin/universal-darwin/mktexlsr
+++ b/Master/bin/universal-darwin/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/universal-darwin/mmafm b/Master/bin/universal-darwin/mmafm
index 68ff894821e..ce1faa9f3e0 100755
--- a/Master/bin/universal-darwin/mmafm
+++ b/Master/bin/universal-darwin/mmafm
Binary files differ
diff --git a/Master/bin/universal-darwin/mmpfb b/Master/bin/universal-darwin/mmpfb
index 7f99e6be50c..8c7d48e9239 100755
--- a/Master/bin/universal-darwin/mmpfb
+++ b/Master/bin/universal-darwin/mmpfb
Binary files differ
diff --git a/Master/bin/universal-darwin/mpost b/Master/bin/universal-darwin/mpost
index 5ec356cd7e7..3beb7eaf3c4 100755
--- a/Master/bin/universal-darwin/mpost
+++ b/Master/bin/universal-darwin/mpost
Binary files differ
diff --git a/Master/bin/universal-darwin/msxlint b/Master/bin/universal-darwin/msxlint
index 6d600ffaf71..91ab9e73f1c 100755
--- a/Master/bin/universal-darwin/msxlint
+++ b/Master/bin/universal-darwin/msxlint
Binary files differ
diff --git a/Master/bin/universal-darwin/odvicopy b/Master/bin/universal-darwin/odvicopy
index 9719fb52fec..3426fef07de 100755
--- a/Master/bin/universal-darwin/odvicopy
+++ b/Master/bin/universal-darwin/odvicopy
Binary files differ
diff --git a/Master/bin/universal-darwin/odvitype b/Master/bin/universal-darwin/odvitype
index 971c44ffd87..cc2b937285c 100755
--- a/Master/bin/universal-darwin/odvitype
+++ b/Master/bin/universal-darwin/odvitype
Binary files differ
diff --git a/Master/bin/universal-darwin/omfonts b/Master/bin/universal-darwin/omfonts
index 0b0ab737fb6..ebfcfd8d426 100755
--- a/Master/bin/universal-darwin/omfonts
+++ b/Master/bin/universal-darwin/omfonts
Binary files differ
diff --git a/Master/bin/universal-darwin/otangle b/Master/bin/universal-darwin/otangle
index 7045025edc2..6f496f7f161 100755
--- a/Master/bin/universal-darwin/otangle
+++ b/Master/bin/universal-darwin/otangle
Binary files differ
diff --git a/Master/bin/universal-darwin/otfinfo b/Master/bin/universal-darwin/otfinfo
index 394323bfaea..1166365e11a 100755
--- a/Master/bin/universal-darwin/otfinfo
+++ b/Master/bin/universal-darwin/otfinfo
Binary files differ
diff --git a/Master/bin/universal-darwin/otftotfm b/Master/bin/universal-darwin/otftotfm
index d57d364da23..8c80a7f4eea 100755
--- a/Master/bin/universal-darwin/otftotfm
+++ b/Master/bin/universal-darwin/otftotfm
Binary files differ
diff --git a/Master/bin/universal-darwin/otp2ocp b/Master/bin/universal-darwin/otp2ocp
index b9c85a540f7..07272f5d9d1 100755
--- a/Master/bin/universal-darwin/otp2ocp
+++ b/Master/bin/universal-darwin/otp2ocp
Binary files differ
diff --git a/Master/bin/universal-darwin/outocp b/Master/bin/universal-darwin/outocp
index f0049a104ff..39a6787d840 100755
--- a/Master/bin/universal-darwin/outocp
+++ b/Master/bin/universal-darwin/outocp
Binary files differ
diff --git a/Master/bin/universal-darwin/patgen b/Master/bin/universal-darwin/patgen
index 93a7866ceb1..60785c09019 100755
--- a/Master/bin/universal-darwin/patgen
+++ b/Master/bin/universal-darwin/patgen
Binary files differ
diff --git a/Master/bin/universal-darwin/pdfclose b/Master/bin/universal-darwin/pdfclose
index 462df062896..e68f4212c72 100755
--- a/Master/bin/universal-darwin/pdfclose
+++ b/Master/bin/universal-darwin/pdfclose
Binary files differ
diff --git a/Master/bin/universal-darwin/pdfopen b/Master/bin/universal-darwin/pdfopen
index 05e0a8ff2d0..dbffcf49351 100755
--- a/Master/bin/universal-darwin/pdfopen
+++ b/Master/bin/universal-darwin/pdfopen
Binary files differ
diff --git a/Master/bin/universal-darwin/pdftex b/Master/bin/universal-darwin/pdftex
index 3777f2b7465..613477a2245 100755
--- a/Master/bin/universal-darwin/pdftex
+++ b/Master/bin/universal-darwin/pdftex
Binary files differ
diff --git a/Master/bin/universal-darwin/pdftosrc b/Master/bin/universal-darwin/pdftosrc
index 98dab968f7d..d275f856359 100755
--- a/Master/bin/universal-darwin/pdftosrc
+++ b/Master/bin/universal-darwin/pdftosrc
Binary files differ
diff --git a/Master/bin/universal-darwin/pfb2pfa b/Master/bin/universal-darwin/pfb2pfa
index 25e8520e3dd..2c69ced3001 100755
--- a/Master/bin/universal-darwin/pfb2pfa
+++ b/Master/bin/universal-darwin/pfb2pfa
Binary files differ
diff --git a/Master/bin/universal-darwin/pk2bm b/Master/bin/universal-darwin/pk2bm
index 7d1d78ba34b..3dab18c7778 100755
--- a/Master/bin/universal-darwin/pk2bm
+++ b/Master/bin/universal-darwin/pk2bm
Binary files differ
diff --git a/Master/bin/universal-darwin/pktogf b/Master/bin/universal-darwin/pktogf
index 2c08261654c..2d3455c77f4 100755
--- a/Master/bin/universal-darwin/pktogf
+++ b/Master/bin/universal-darwin/pktogf
Binary files differ
diff --git a/Master/bin/universal-darwin/pktype b/Master/bin/universal-darwin/pktype
index 6c90d5c5ad3..589c915557a 100755
--- a/Master/bin/universal-darwin/pktype
+++ b/Master/bin/universal-darwin/pktype
Binary files differ
diff --git a/Master/bin/universal-darwin/pltotf b/Master/bin/universal-darwin/pltotf
index 5d01e8db05a..d2cf34e18a7 100755
--- a/Master/bin/universal-darwin/pltotf
+++ b/Master/bin/universal-darwin/pltotf
Binary files differ
diff --git a/Master/bin/universal-darwin/pmpost b/Master/bin/universal-darwin/pmpost
index f5d718e3bc5..d66d0d6ed81 100755
--- a/Master/bin/universal-darwin/pmpost
+++ b/Master/bin/universal-darwin/pmpost
Binary files differ
diff --git a/Master/bin/universal-darwin/pmxab b/Master/bin/universal-darwin/pmxab
index 571c8abdf5c..798dcbc2446 100755
--- a/Master/bin/universal-darwin/pmxab
+++ b/Master/bin/universal-darwin/pmxab
Binary files differ
diff --git a/Master/bin/universal-darwin/pooltype b/Master/bin/universal-darwin/pooltype
index 76340104848..5f3ac40fd78 100755
--- a/Master/bin/universal-darwin/pooltype
+++ b/Master/bin/universal-darwin/pooltype
Binary files differ
diff --git a/Master/bin/universal-darwin/prepmx b/Master/bin/universal-darwin/prepmx
index e2007f0441d..6a18aadcbe8 100755
--- a/Master/bin/universal-darwin/prepmx
+++ b/Master/bin/universal-darwin/prepmx
Binary files differ
diff --git a/Master/bin/universal-darwin/ps2pk b/Master/bin/universal-darwin/ps2pk
index 76361ec1c1e..b05787702e4 100755
--- a/Master/bin/universal-darwin/ps2pk
+++ b/Master/bin/universal-darwin/ps2pk
Binary files differ
diff --git a/Master/bin/universal-darwin/psbook b/Master/bin/universal-darwin/psbook
index 7ea7eb23687..c0d4b016d99 100755
--- a/Master/bin/universal-darwin/psbook
+++ b/Master/bin/universal-darwin/psbook
Binary files differ
diff --git a/Master/bin/universal-darwin/psnup b/Master/bin/universal-darwin/psnup
index 9e5a0831a30..b06a14147c0 100755
--- a/Master/bin/universal-darwin/psnup
+++ b/Master/bin/universal-darwin/psnup
Binary files differ
diff --git a/Master/bin/universal-darwin/psresize b/Master/bin/universal-darwin/psresize
index 588f1524a19..7c3c113925a 100755
--- a/Master/bin/universal-darwin/psresize
+++ b/Master/bin/universal-darwin/psresize
Binary files differ
diff --git a/Master/bin/universal-darwin/psselect b/Master/bin/universal-darwin/psselect
index b1b758d82fc..b1ec7c29228 100755
--- a/Master/bin/universal-darwin/psselect
+++ b/Master/bin/universal-darwin/psselect
Binary files differ
diff --git a/Master/bin/universal-darwin/pstops b/Master/bin/universal-darwin/pstops
index 25ce0151956..36e51c340b7 100755
--- a/Master/bin/universal-darwin/pstops
+++ b/Master/bin/universal-darwin/pstops
Binary files differ
diff --git a/Master/bin/universal-darwin/ptekf b/Master/bin/universal-darwin/ptekf
new file mode 100755
index 00000000000..7c02166b758
--- /dev/null
+++ b/Master/bin/universal-darwin/ptekf
Binary files differ
diff --git a/Master/bin/universal-darwin/scor2prt b/Master/bin/universal-darwin/scor2prt
index 27b11db27aa..3426fc91c20 100755
--- a/Master/bin/universal-darwin/scor2prt
+++ b/Master/bin/universal-darwin/scor2prt
Binary files differ
diff --git a/Master/bin/universal-darwin/sjisconv b/Master/bin/universal-darwin/sjisconv
index 49d558b182f..e6d63495d53 100755
--- a/Master/bin/universal-darwin/sjisconv
+++ b/Master/bin/universal-darwin/sjisconv
Binary files differ
diff --git a/Master/bin/universal-darwin/synctex b/Master/bin/universal-darwin/synctex
index 2ad086cefd6..3d64b1e78dc 100755
--- a/Master/bin/universal-darwin/synctex
+++ b/Master/bin/universal-darwin/synctex
Binary files differ
diff --git a/Master/bin/universal-darwin/t1ascii b/Master/bin/universal-darwin/t1ascii
index 594323ab361..d14cdd5e076 100755
--- a/Master/bin/universal-darwin/t1ascii
+++ b/Master/bin/universal-darwin/t1ascii
Binary files differ
diff --git a/Master/bin/universal-darwin/t1asm b/Master/bin/universal-darwin/t1asm
index 5506a68c5a3..a9c1132454f 100755
--- a/Master/bin/universal-darwin/t1asm
+++ b/Master/bin/universal-darwin/t1asm
Binary files differ
diff --git a/Master/bin/universal-darwin/t1binary b/Master/bin/universal-darwin/t1binary
index 593656245e0..faf359794b9 100755
--- a/Master/bin/universal-darwin/t1binary
+++ b/Master/bin/universal-darwin/t1binary
Binary files differ
diff --git a/Master/bin/universal-darwin/t1disasm b/Master/bin/universal-darwin/t1disasm
index 3363cb48718..afa94a1cc93 100755
--- a/Master/bin/universal-darwin/t1disasm
+++ b/Master/bin/universal-darwin/t1disasm
Binary files differ
diff --git a/Master/bin/universal-darwin/t1dotlessj b/Master/bin/universal-darwin/t1dotlessj
index fb3955d3222..7b77b27dfbf 100755
--- a/Master/bin/universal-darwin/t1dotlessj
+++ b/Master/bin/universal-darwin/t1dotlessj
Binary files differ
diff --git a/Master/bin/universal-darwin/t1lint b/Master/bin/universal-darwin/t1lint
index bd5234a6c1d..f312feea31d 100755
--- a/Master/bin/universal-darwin/t1lint
+++ b/Master/bin/universal-darwin/t1lint
Binary files differ
diff --git a/Master/bin/universal-darwin/t1mac b/Master/bin/universal-darwin/t1mac
index 126afdc0a75..130c105d7fa 100755
--- a/Master/bin/universal-darwin/t1mac
+++ b/Master/bin/universal-darwin/t1mac
Binary files differ
diff --git a/Master/bin/universal-darwin/t1rawafm b/Master/bin/universal-darwin/t1rawafm
index 756398a7c35..19dd9b0bdb5 100755
--- a/Master/bin/universal-darwin/t1rawafm
+++ b/Master/bin/universal-darwin/t1rawafm
Binary files differ
diff --git a/Master/bin/universal-darwin/t1reencode b/Master/bin/universal-darwin/t1reencode
index 5ccaadb0bd3..178930c33ee 100755
--- a/Master/bin/universal-darwin/t1reencode
+++ b/Master/bin/universal-darwin/t1reencode
Binary files differ
diff --git a/Master/bin/universal-darwin/t1testpage b/Master/bin/universal-darwin/t1testpage
index 2db893d8873..68b5920314d 100755
--- a/Master/bin/universal-darwin/t1testpage
+++ b/Master/bin/universal-darwin/t1testpage
Binary files differ
diff --git a/Master/bin/universal-darwin/t1unmac b/Master/bin/universal-darwin/t1unmac
index 38f7bd46166..4d339722cbd 100755
--- a/Master/bin/universal-darwin/t1unmac
+++ b/Master/bin/universal-darwin/t1unmac
Binary files differ
diff --git a/Master/bin/universal-darwin/t4ht b/Master/bin/universal-darwin/t4ht
index b8efce31939..2b34d99cdff 100755
--- a/Master/bin/universal-darwin/t4ht
+++ b/Master/bin/universal-darwin/t4ht
Binary files differ
diff --git a/Master/bin/universal-darwin/tangle b/Master/bin/universal-darwin/tangle
index e9c11b8d4ad..94aafbc6229 100755
--- a/Master/bin/universal-darwin/tangle
+++ b/Master/bin/universal-darwin/tangle
Binary files differ
diff --git a/Master/bin/universal-darwin/teckit_compile b/Master/bin/universal-darwin/teckit_compile
index 2e73ec0bc09..48d9812e77b 100755
--- a/Master/bin/universal-darwin/teckit_compile
+++ b/Master/bin/universal-darwin/teckit_compile
Binary files differ
diff --git a/Master/bin/universal-darwin/tex b/Master/bin/universal-darwin/tex
index b43e96d997d..9d2b44df0b5 100755
--- a/Master/bin/universal-darwin/tex
+++ b/Master/bin/universal-darwin/tex
Binary files differ
diff --git a/Master/bin/universal-darwin/tex2aspc b/Master/bin/universal-darwin/tex2aspc
index 7c1d028f284..d7ca3f508ae 100755
--- a/Master/bin/universal-darwin/tex2aspc
+++ b/Master/bin/universal-darwin/tex2aspc
Binary files differ
diff --git a/Master/bin/universal-darwin/tex2xindy b/Master/bin/universal-darwin/tex2xindy
index 4bf07a13db2..f530c9a00f1 100755
--- a/Master/bin/universal-darwin/tex2xindy
+++ b/Master/bin/universal-darwin/tex2xindy
Binary files differ
diff --git a/Master/bin/universal-darwin/tex4ht b/Master/bin/universal-darwin/tex4ht
index 994c3f5db97..8303558a00e 100755
--- a/Master/bin/universal-darwin/tex4ht
+++ b/Master/bin/universal-darwin/tex4ht
Binary files differ
diff --git a/Master/bin/universal-darwin/tftopl b/Master/bin/universal-darwin/tftopl
index 78e440da5b2..a46672fbd80 100755
--- a/Master/bin/universal-darwin/tftopl
+++ b/Master/bin/universal-darwin/tftopl
Binary files differ
diff --git a/Master/bin/universal-darwin/tie b/Master/bin/universal-darwin/tie
index 68e425049d1..22898b2fe0b 100755
--- a/Master/bin/universal-darwin/tie
+++ b/Master/bin/universal-darwin/tie
Binary files differ
diff --git a/Master/bin/universal-darwin/ttf2afm b/Master/bin/universal-darwin/ttf2afm
index 8748b1ca5ea..75d5d5e05a1 100755
--- a/Master/bin/universal-darwin/ttf2afm
+++ b/Master/bin/universal-darwin/ttf2afm
Binary files differ
diff --git a/Master/bin/universal-darwin/ttf2pk b/Master/bin/universal-darwin/ttf2pk
index 7a0905a2970..b12ca3b57fe 100755
--- a/Master/bin/universal-darwin/ttf2pk
+++ b/Master/bin/universal-darwin/ttf2pk
Binary files differ
diff --git a/Master/bin/universal-darwin/ttf2tfm b/Master/bin/universal-darwin/ttf2tfm
index 6e25097dd5a..2b904e7227b 100755
--- a/Master/bin/universal-darwin/ttf2tfm
+++ b/Master/bin/universal-darwin/ttf2tfm
Binary files differ
diff --git a/Master/bin/universal-darwin/ttfdump b/Master/bin/universal-darwin/ttfdump
index ff987b1facc..5e74c51a6ee 100755
--- a/Master/bin/universal-darwin/ttfdump
+++ b/Master/bin/universal-darwin/ttfdump
Binary files differ
diff --git a/Master/bin/universal-darwin/ttftotype42 b/Master/bin/universal-darwin/ttftotype42
index e7617b2254b..f9a57a226a2 100755
--- a/Master/bin/universal-darwin/ttftotype42
+++ b/Master/bin/universal-darwin/ttftotype42
Binary files differ
diff --git a/Master/bin/universal-darwin/twill b/Master/bin/universal-darwin/twill
index c86fda7110b..ba73109d43c 100755
--- a/Master/bin/universal-darwin/twill
+++ b/Master/bin/universal-darwin/twill
Binary files differ
diff --git a/Master/bin/universal-darwin/upbibtex b/Master/bin/universal-darwin/upbibtex
index 07c67848a2d..bedc79872c8 100755
--- a/Master/bin/universal-darwin/upbibtex
+++ b/Master/bin/universal-darwin/upbibtex
Binary files differ
diff --git a/Master/bin/universal-darwin/updvitype b/Master/bin/universal-darwin/updvitype
index bac6e148da9..9456302bd25 100755
--- a/Master/bin/universal-darwin/updvitype
+++ b/Master/bin/universal-darwin/updvitype
Binary files differ
diff --git a/Master/bin/universal-darwin/upmendex b/Master/bin/universal-darwin/upmendex
index 7e84f091ab1..041407e7c18 100755
--- a/Master/bin/universal-darwin/upmendex
+++ b/Master/bin/universal-darwin/upmendex
Binary files differ
diff --git a/Master/bin/universal-darwin/upmpost b/Master/bin/universal-darwin/upmpost
index 9d9c2609b99..8ef276c38c5 100755
--- a/Master/bin/universal-darwin/upmpost
+++ b/Master/bin/universal-darwin/upmpost
Binary files differ
diff --git a/Master/bin/universal-darwin/uppltotf b/Master/bin/universal-darwin/uppltotf
index 2ad699f36cb..289959a9bb5 100755
--- a/Master/bin/universal-darwin/uppltotf
+++ b/Master/bin/universal-darwin/uppltotf
Binary files differ
diff --git a/Master/bin/universal-darwin/uptftopl b/Master/bin/universal-darwin/uptftopl
index 1fa567ac7ee..4fd3c7d425b 100755
--- a/Master/bin/universal-darwin/uptftopl
+++ b/Master/bin/universal-darwin/uptftopl
Binary files differ
diff --git a/Master/bin/universal-darwin/vftovp b/Master/bin/universal-darwin/vftovp
index ec3dc995bcf..c2dc5bae766 100755
--- a/Master/bin/universal-darwin/vftovp
+++ b/Master/bin/universal-darwin/vftovp
Binary files differ
diff --git a/Master/bin/universal-darwin/vlna b/Master/bin/universal-darwin/vlna
index 80110cf751d..d00ff1726c2 100755
--- a/Master/bin/universal-darwin/vlna
+++ b/Master/bin/universal-darwin/vlna
Binary files differ
diff --git a/Master/bin/universal-darwin/vptovf b/Master/bin/universal-darwin/vptovf
index d688a28776a..7b99ee4a04b 100755
--- a/Master/bin/universal-darwin/vptovf
+++ b/Master/bin/universal-darwin/vptovf
Binary files differ
diff --git a/Master/bin/universal-darwin/weave b/Master/bin/universal-darwin/weave
index 4b87c715694..0542f82f283 100755
--- a/Master/bin/universal-darwin/weave
+++ b/Master/bin/universal-darwin/weave
Binary files differ
diff --git a/Master/bin/universal-darwin/wofm2opl b/Master/bin/universal-darwin/wofm2opl
index ec334933a78..80844b440f3 100755
--- a/Master/bin/universal-darwin/wofm2opl
+++ b/Master/bin/universal-darwin/wofm2opl
Binary files differ
diff --git a/Master/bin/universal-darwin/wopl2ofm b/Master/bin/universal-darwin/wopl2ofm
index 1adb5f92dd2..bb4e2facdb8 100755
--- a/Master/bin/universal-darwin/wopl2ofm
+++ b/Master/bin/universal-darwin/wopl2ofm
Binary files differ
diff --git a/Master/bin/universal-darwin/wovf2ovp b/Master/bin/universal-darwin/wovf2ovp
index bf06e24d2b1..9880fea4d18 100755
--- a/Master/bin/universal-darwin/wovf2ovp
+++ b/Master/bin/universal-darwin/wovf2ovp
Binary files differ
diff --git a/Master/bin/universal-darwin/wovp2ovf b/Master/bin/universal-darwin/wovp2ovf
index cf477c76681..c4e7fb20bc8 100755
--- a/Master/bin/universal-darwin/wovp2ovf
+++ b/Master/bin/universal-darwin/wovp2ovf
Binary files differ
diff --git a/Master/bin/universal-darwin/xdvi-xaw b/Master/bin/universal-darwin/xdvi-xaw
index 2e4a5ee2e20..973e6817a7c 100755
--- a/Master/bin/universal-darwin/xdvi-xaw
+++ b/Master/bin/universal-darwin/xdvi-xaw
Binary files differ
diff --git a/Master/bin/universal-darwin/xdvipdfmx b/Master/bin/universal-darwin/xdvipdfmx
index 70d0c111432..fbb2ff9ae0e 100755
--- a/Master/bin/universal-darwin/xdvipdfmx
+++ b/Master/bin/universal-darwin/xdvipdfmx
Binary files differ
diff --git a/Master/bin/universal-darwin/xetex b/Master/bin/universal-darwin/xetex
index 91fda052c50..ce0d30042c7 100755
--- a/Master/bin/universal-darwin/xetex
+++ b/Master/bin/universal-darwin/xetex
Binary files differ
diff --git a/Master/bin/universal-darwin/xindy-arm64.mem b/Master/bin/universal-darwin/xindy-arm64.mem
index 3786b8e5a02..978f18331cb 100644
--- a/Master/bin/universal-darwin/xindy-arm64.mem
+++ b/Master/bin/universal-darwin/xindy-arm64.mem
Binary files differ
diff --git a/Master/bin/universal-darwin/xindy-x86_64.mem b/Master/bin/universal-darwin/xindy-x86_64.mem
index 0c38b6320d2..b76ec8997be 100644
--- a/Master/bin/universal-darwin/xindy-x86_64.mem
+++ b/Master/bin/universal-darwin/xindy-x86_64.mem
Binary files differ
diff --git a/Master/bin/universal-darwin/xindy.run b/Master/bin/universal-darwin/xindy.run
index 403812a0cea..731063da1f3 100755
--- a/Master/bin/universal-darwin/xindy.run
+++ b/Master/bin/universal-darwin/xindy.run
Binary files differ
diff --git a/Master/bin/universal-darwin/xml2pmx b/Master/bin/universal-darwin/xml2pmx
index 3a03c5577de..3cca32da3b2 100755
--- a/Master/bin/universal-darwin/xml2pmx
+++ b/Master/bin/universal-darwin/xml2pmx
Binary files differ