summaryrefslogtreecommitdiff
path: root/Master/bin/x86_64-solaris
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/x86_64-solaris
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/x86_64-solaris')
-rwxr-xr-xMaster/bin/x86_64-solaris/afm2plbin106160 -> 113432 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/afm2tfmbin114904 -> 122328 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/alephbin614256 -> 625800 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/autospbin44816 -> 46464 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/axohelpbin67752 -> 68880 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/bboxbin11712 -> 12312 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/bg5convbin7408 -> 8160 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/bibtexbin205776 -> 214376 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/bibtex8bin230576 -> 238728 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/bibtexubin24036000 -> 22498832 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/cef5convbin8640 -> 9392 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/cefconvbin8528 -> 9280 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/cefsconvbin8640 -> 9392 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/cfftot1bin546944 -> 437920 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/chkdvifontbin28352 -> 29304 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/chktexbin153416 -> 161024 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/ctanglebin120672 -> 127384 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/ctiebin90864 -> 97352 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/ctwillbin167808 -> 176056 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/ctwill-proofsort138
-rwxr-xr-xMaster/bin/x86_64-solaris/ctwill-refsortbin9352 -> 10128 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/ctwill-twinxbin12592 -> 13344 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/cweavebin158944 -> 166648 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/detexbin136768 -> 143496 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/devnagbin36896 -> 37992 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/disdvibin129032 -> 136960 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/dt2dvbin49392 -> 51512 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/dv2dtbin28680 -> 30480 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/dvi2ttybin175048 -> 183360 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/dvibookbin35840 -> 37496 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/dviconcatbin32256 -> 33720 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/dvicopybin144608 -> 152344 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/dvidvibin22984 -> 24336 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/dviljbin132968 -> 139632 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/dvilj2pbin133384 -> 140112 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/dvilj4bin141736 -> 148624 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/dvilj4lbin141736 -> 148624 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/dvipngbin1137576 -> 1229256 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/dviposbin126016 -> 133432 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/dvipsbin302544 -> 314608 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/dviselectbin34080 -> 35608 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/dvispcbin152392 -> 160576 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/dvisvgmbin4339048 -> 4640824 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/dvitodvibin39008 -> 40792 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/dvitypebin124816 -> 131976 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/epsffitbin34872 -> 36896 bytes
l---------[-rwxr-xr-x]Master/bin/x86_64-solaris/eptexbin695312 -> 6 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/euptexbin704336 -> 722824 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/extconvbin7408 -> 8160 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/gftodvibin132032 -> 139560 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/gftopkbin107280 -> 114248 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/gftypebin108048 -> 114888 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/gregoriobin791392 -> 797496 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/gsftopkbin103008 -> 110328 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/hbf2gfbin114768 -> 122024 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/hishrinkbin140344 -> 143776 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/histretchbin158552 -> 161944 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/hitexbin483984 -> 507248 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/kpseaccessbin8240 -> 8912 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/kpsereadlinkbin8136 -> 8816 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/kpsestatbin8848 -> 9488 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/kpsewhichbin101160 -> 108480 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/lacheckbin67376 -> 68816 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/luahbtexbin8139288 -> 8485744 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/luatexbin6601968 -> 6813040 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/magbin9400 -> 9896 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/makeindexbin155808 -> 163224 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/makejvfbin165440 -> 174104 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/mendexbin232432 -> 241864 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/mfbin393832 -> 403936 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/mf-nowinbin390320 -> 400328 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/mfluabin1496568 -> 1608576 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/mftbin134448 -> 141352 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/mkindex2
l---------Master/bin/x86_64-solaris/mktexlsr2
-rwxr-xr-xMaster/bin/x86_64-solaris/mmafmbin389936 -> 284960 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/mmpfbbin467760 -> 369176 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/mpostbin2437520 -> 2721296 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/msxlintbin20064 -> 21072 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/odvicopybin148288 -> 156056 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/odvitypebin126160 -> 133320 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/omfontsbin216496 -> 226472 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/otanglebin124112 -> 131080 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/otfinfobin640128 -> 548664 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/otftotfmbin1051120 -> 935448 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/otp2ocpbin109680 -> 116552 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/outocpbin85424 -> 91720 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/patgenbin53208 -> 55824 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/pdfclosebin13624 -> 14592 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/pdfopenbin21552 -> 22592 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/pdftexbin2584688 -> 2574208 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/pdftosrcbin1464488 -> 1408080 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/pfb2pfabin12832 -> 13784 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/pk2bmbin15592 -> 16712 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/pktogfbin105296 -> 112296 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/pktypebin99232 -> 106040 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/pltotfbin70912 -> 73688 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/pmpostbin2484048 -> 2769936 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/pmxabbin569080 -> 573656 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/pooltypebin32224 -> 34504 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/prepmxbin139424 -> 143144 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/ps2pkbin208584 -> 219976 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/psbookbin32896 -> 34928 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/psnupbin107952 -> 114600 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/psresizebin106096 -> 112744 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/psselectbin34336 -> 36448 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/pstopsbin107344 -> 114024 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/ptekfbin0 -> 138256 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/scor2prtbin92128 -> 95360 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/sjisconvbin7416 -> 8176 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/synctexbin190528 -> 206720 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/t1asciibin40768 -> 42728 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/t1asmbin46600 -> 48688 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/t1binarybin40216 -> 42208 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/t1disasmbin46584 -> 48672 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/t1dotlessjbin455208 -> 355448 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/t1lintbin416200 -> 314936 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/t1macbin49624 -> 52000 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/t1rawafmbin412360 -> 312872 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/t1reencodebin438736 -> 338600 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/t1testpagebin427440 -> 328616 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/t1unmacbin45928 -> 47952 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/t4htbin104784 -> 111224 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/tanglebin127888 -> 134888 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/teckit_compilebin3149048 -> 1725232 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/texbin433792 -> 444024 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/tex2aspcbin13800 -> 14544 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/tex4htbin167280 -> 175784 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/tftoplbin120096 -> 126936 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/tiebin86976 -> 93480 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/tpic2pdftex2
-rwxr-xr-xMaster/bin/x86_64-solaris/ttf2afmbin111344 -> 118344 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/ttf2pkbin800424 -> 863336 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/ttf2tfmbin819864 -> 882872 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/ttfdumpbin187840 -> 196856 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/ttftotype42bin472144 -> 376968 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/twillbin161216 -> 168632 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/upbibtexbin252688 -> 263496 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/updvitypebin176752 -> 186088 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/upmendexbin24473120 -> 22975696 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/upmpostbin2484880 -> 2770832 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/uppltotfbin187288 -> 197104 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/uptftoplbin171824 -> 180968 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/vftovpbin134224 -> 141320 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/vlnabin18992 -> 20664 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/vptovfbin84776 -> 87744 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/weavebin152192 -> 159752 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/wofm2oplbin137952 -> 145432 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/wopl2ofmbin137344 -> 140536 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/wovf2ovpbin153872 -> 161608 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/wovp2ovfbin156360 -> 159776 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/xdvi-xawbin1357696 -> 1432928 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/xdvipdfmxbin1093792 -> 1159688 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/xetexbin27603880 -> 26296744 bytes
-rwxr-xr-xMaster/bin/x86_64-solaris/xml2pmxbin130960 -> 132952 bytes
155 files changed, 141 insertions, 3 deletions
diff --git a/Master/bin/x86_64-solaris/afm2pl b/Master/bin/x86_64-solaris/afm2pl
index 8a8acde6b9d..deabd65a131 100755
--- a/Master/bin/x86_64-solaris/afm2pl
+++ b/Master/bin/x86_64-solaris/afm2pl
Binary files differ
diff --git a/Master/bin/x86_64-solaris/afm2tfm b/Master/bin/x86_64-solaris/afm2tfm
index 5fe11d743b0..3b7229bc7b8 100755
--- a/Master/bin/x86_64-solaris/afm2tfm
+++ b/Master/bin/x86_64-solaris/afm2tfm
Binary files differ
diff --git a/Master/bin/x86_64-solaris/aleph b/Master/bin/x86_64-solaris/aleph
index f5fb5f32361..119d8e9d189 100755
--- a/Master/bin/x86_64-solaris/aleph
+++ b/Master/bin/x86_64-solaris/aleph
Binary files differ
diff --git a/Master/bin/x86_64-solaris/autosp b/Master/bin/x86_64-solaris/autosp
index ec7cc46ef1c..945526335d2 100755
--- a/Master/bin/x86_64-solaris/autosp
+++ b/Master/bin/x86_64-solaris/autosp
Binary files differ
diff --git a/Master/bin/x86_64-solaris/axohelp b/Master/bin/x86_64-solaris/axohelp
index d384226fce9..66d3386cd74 100755
--- a/Master/bin/x86_64-solaris/axohelp
+++ b/Master/bin/x86_64-solaris/axohelp
Binary files differ
diff --git a/Master/bin/x86_64-solaris/bbox b/Master/bin/x86_64-solaris/bbox
index fca2596eb21..46529be86da 100755
--- a/Master/bin/x86_64-solaris/bbox
+++ b/Master/bin/x86_64-solaris/bbox
Binary files differ
diff --git a/Master/bin/x86_64-solaris/bg5conv b/Master/bin/x86_64-solaris/bg5conv
index 07a3aa6f53d..46551ee01b6 100755
--- a/Master/bin/x86_64-solaris/bg5conv
+++ b/Master/bin/x86_64-solaris/bg5conv
Binary files differ
diff --git a/Master/bin/x86_64-solaris/bibtex b/Master/bin/x86_64-solaris/bibtex
index b42de966777..595c71fd6d3 100755
--- a/Master/bin/x86_64-solaris/bibtex
+++ b/Master/bin/x86_64-solaris/bibtex
Binary files differ
diff --git a/Master/bin/x86_64-solaris/bibtex8 b/Master/bin/x86_64-solaris/bibtex8
index f646e5211f2..47418c8d3a1 100755
--- a/Master/bin/x86_64-solaris/bibtex8
+++ b/Master/bin/x86_64-solaris/bibtex8
Binary files differ
diff --git a/Master/bin/x86_64-solaris/bibtexu b/Master/bin/x86_64-solaris/bibtexu
index 09db7938642..14b961a92df 100755
--- a/Master/bin/x86_64-solaris/bibtexu
+++ b/Master/bin/x86_64-solaris/bibtexu
Binary files differ
diff --git a/Master/bin/x86_64-solaris/cef5conv b/Master/bin/x86_64-solaris/cef5conv
index e16fdf18138..fb5cb4150f1 100755
--- a/Master/bin/x86_64-solaris/cef5conv
+++ b/Master/bin/x86_64-solaris/cef5conv
Binary files differ
diff --git a/Master/bin/x86_64-solaris/cefconv b/Master/bin/x86_64-solaris/cefconv
index 35bb76fb9e6..42635eef2e2 100755
--- a/Master/bin/x86_64-solaris/cefconv
+++ b/Master/bin/x86_64-solaris/cefconv
Binary files differ
diff --git a/Master/bin/x86_64-solaris/cefsconv b/Master/bin/x86_64-solaris/cefsconv
index 030ea778e1c..3457423ab1b 100755
--- a/Master/bin/x86_64-solaris/cefsconv
+++ b/Master/bin/x86_64-solaris/cefsconv
Binary files differ
diff --git a/Master/bin/x86_64-solaris/cfftot1 b/Master/bin/x86_64-solaris/cfftot1
index c0a4dcf5354..241e9f0f250 100755
--- a/Master/bin/x86_64-solaris/cfftot1
+++ b/Master/bin/x86_64-solaris/cfftot1
Binary files differ
diff --git a/Master/bin/x86_64-solaris/chkdvifont b/Master/bin/x86_64-solaris/chkdvifont
index d04e25d2eaa..186c0a61999 100755
--- a/Master/bin/x86_64-solaris/chkdvifont
+++ b/Master/bin/x86_64-solaris/chkdvifont
Binary files differ
diff --git a/Master/bin/x86_64-solaris/chktex b/Master/bin/x86_64-solaris/chktex
index 488c98e12f9..03bb1b8d844 100755
--- a/Master/bin/x86_64-solaris/chktex
+++ b/Master/bin/x86_64-solaris/chktex
Binary files differ
diff --git a/Master/bin/x86_64-solaris/ctangle b/Master/bin/x86_64-solaris/ctangle
index 69597a1678e..43d7af1a752 100755
--- a/Master/bin/x86_64-solaris/ctangle
+++ b/Master/bin/x86_64-solaris/ctangle
Binary files differ
diff --git a/Master/bin/x86_64-solaris/ctie b/Master/bin/x86_64-solaris/ctie
index 941a9964aa8..adb3290bfb4 100755
--- a/Master/bin/x86_64-solaris/ctie
+++ b/Master/bin/x86_64-solaris/ctie
Binary files differ
diff --git a/Master/bin/x86_64-solaris/ctwill b/Master/bin/x86_64-solaris/ctwill
index 893dd230313..c4399a80ec8 100755
--- a/Master/bin/x86_64-solaris/ctwill
+++ b/Master/bin/x86_64-solaris/ctwill
Binary files differ
diff --git a/Master/bin/x86_64-solaris/ctwill-proofsort b/Master/bin/x86_64-solaris/ctwill-proofsort
new file mode 100755
index 00000000000..9dc8d9d9cc7
--- /dev/null
+++ b/Master/bin/x86_64-solaris/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/x86_64-solaris/ctwill-refsort b/Master/bin/x86_64-solaris/ctwill-refsort
index 39536baf950..c07a1d7a398 100755
--- a/Master/bin/x86_64-solaris/ctwill-refsort
+++ b/Master/bin/x86_64-solaris/ctwill-refsort
Binary files differ
diff --git a/Master/bin/x86_64-solaris/ctwill-twinx b/Master/bin/x86_64-solaris/ctwill-twinx
index 1168533d4a7..fcfedcfc334 100755
--- a/Master/bin/x86_64-solaris/ctwill-twinx
+++ b/Master/bin/x86_64-solaris/ctwill-twinx
Binary files differ
diff --git a/Master/bin/x86_64-solaris/cweave b/Master/bin/x86_64-solaris/cweave
index ce62bd00f59..17bc2b29650 100755
--- a/Master/bin/x86_64-solaris/cweave
+++ b/Master/bin/x86_64-solaris/cweave
Binary files differ
diff --git a/Master/bin/x86_64-solaris/detex b/Master/bin/x86_64-solaris/detex
index 8bfeb51af31..09c8484cd5b 100755
--- a/Master/bin/x86_64-solaris/detex
+++ b/Master/bin/x86_64-solaris/detex
Binary files differ
diff --git a/Master/bin/x86_64-solaris/devnag b/Master/bin/x86_64-solaris/devnag
index fa0b47caba7..6e03cb05f56 100755
--- a/Master/bin/x86_64-solaris/devnag
+++ b/Master/bin/x86_64-solaris/devnag
Binary files differ
diff --git a/Master/bin/x86_64-solaris/disdvi b/Master/bin/x86_64-solaris/disdvi
index b1cab54eacb..9b64edf4524 100755
--- a/Master/bin/x86_64-solaris/disdvi
+++ b/Master/bin/x86_64-solaris/disdvi
Binary files differ
diff --git a/Master/bin/x86_64-solaris/dt2dv b/Master/bin/x86_64-solaris/dt2dv
index 3a476e06c96..ab327afccc5 100755
--- a/Master/bin/x86_64-solaris/dt2dv
+++ b/Master/bin/x86_64-solaris/dt2dv
Binary files differ
diff --git a/Master/bin/x86_64-solaris/dv2dt b/Master/bin/x86_64-solaris/dv2dt
index 02dd991e10b..e8382f8d272 100755
--- a/Master/bin/x86_64-solaris/dv2dt
+++ b/Master/bin/x86_64-solaris/dv2dt
Binary files differ
diff --git a/Master/bin/x86_64-solaris/dvi2tty b/Master/bin/x86_64-solaris/dvi2tty
index 24e800222fb..5e8513c4789 100755
--- a/Master/bin/x86_64-solaris/dvi2tty
+++ b/Master/bin/x86_64-solaris/dvi2tty
Binary files differ
diff --git a/Master/bin/x86_64-solaris/dvibook b/Master/bin/x86_64-solaris/dvibook
index 5d8210bdac8..86d66dc1644 100755
--- a/Master/bin/x86_64-solaris/dvibook
+++ b/Master/bin/x86_64-solaris/dvibook
Binary files differ
diff --git a/Master/bin/x86_64-solaris/dviconcat b/Master/bin/x86_64-solaris/dviconcat
index 1b523e186af..ceae0727a99 100755
--- a/Master/bin/x86_64-solaris/dviconcat
+++ b/Master/bin/x86_64-solaris/dviconcat
Binary files differ
diff --git a/Master/bin/x86_64-solaris/dvicopy b/Master/bin/x86_64-solaris/dvicopy
index eddcc6353bf..642e9b3cd45 100755
--- a/Master/bin/x86_64-solaris/dvicopy
+++ b/Master/bin/x86_64-solaris/dvicopy
Binary files differ
diff --git a/Master/bin/x86_64-solaris/dvidvi b/Master/bin/x86_64-solaris/dvidvi
index f1833955fce..1214ec705d5 100755
--- a/Master/bin/x86_64-solaris/dvidvi
+++ b/Master/bin/x86_64-solaris/dvidvi
Binary files differ
diff --git a/Master/bin/x86_64-solaris/dvilj b/Master/bin/x86_64-solaris/dvilj
index 9118de70f3d..c514df588b6 100755
--- a/Master/bin/x86_64-solaris/dvilj
+++ b/Master/bin/x86_64-solaris/dvilj
Binary files differ
diff --git a/Master/bin/x86_64-solaris/dvilj2p b/Master/bin/x86_64-solaris/dvilj2p
index 13a56e2232e..17c2f9eeb43 100755
--- a/Master/bin/x86_64-solaris/dvilj2p
+++ b/Master/bin/x86_64-solaris/dvilj2p
Binary files differ
diff --git a/Master/bin/x86_64-solaris/dvilj4 b/Master/bin/x86_64-solaris/dvilj4
index 5ede359d6e9..ac840b3b4f7 100755
--- a/Master/bin/x86_64-solaris/dvilj4
+++ b/Master/bin/x86_64-solaris/dvilj4
Binary files differ
diff --git a/Master/bin/x86_64-solaris/dvilj4l b/Master/bin/x86_64-solaris/dvilj4l
index 4388c3572f8..525565a58ec 100755
--- a/Master/bin/x86_64-solaris/dvilj4l
+++ b/Master/bin/x86_64-solaris/dvilj4l
Binary files differ
diff --git a/Master/bin/x86_64-solaris/dvipng b/Master/bin/x86_64-solaris/dvipng
index b3965593855..65b901a74f7 100755
--- a/Master/bin/x86_64-solaris/dvipng
+++ b/Master/bin/x86_64-solaris/dvipng
Binary files differ
diff --git a/Master/bin/x86_64-solaris/dvipos b/Master/bin/x86_64-solaris/dvipos
index fcb91721da9..0bc823a8ff9 100755
--- a/Master/bin/x86_64-solaris/dvipos
+++ b/Master/bin/x86_64-solaris/dvipos
Binary files differ
diff --git a/Master/bin/x86_64-solaris/dvips b/Master/bin/x86_64-solaris/dvips
index a5dc95ab5af..93794e60fd2 100755
--- a/Master/bin/x86_64-solaris/dvips
+++ b/Master/bin/x86_64-solaris/dvips
Binary files differ
diff --git a/Master/bin/x86_64-solaris/dviselect b/Master/bin/x86_64-solaris/dviselect
index 8e911446d4b..1daea59ffe9 100755
--- a/Master/bin/x86_64-solaris/dviselect
+++ b/Master/bin/x86_64-solaris/dviselect
Binary files differ
diff --git a/Master/bin/x86_64-solaris/dvispc b/Master/bin/x86_64-solaris/dvispc
index f6ce660e81e..5f59d1dcda0 100755
--- a/Master/bin/x86_64-solaris/dvispc
+++ b/Master/bin/x86_64-solaris/dvispc
Binary files differ
diff --git a/Master/bin/x86_64-solaris/dvisvgm b/Master/bin/x86_64-solaris/dvisvgm
index 207eb011995..f0d01474cdf 100755
--- a/Master/bin/x86_64-solaris/dvisvgm
+++ b/Master/bin/x86_64-solaris/dvisvgm
Binary files differ
diff --git a/Master/bin/x86_64-solaris/dvitodvi b/Master/bin/x86_64-solaris/dvitodvi
index 10df6af7874..55a5d8ccbe6 100755
--- a/Master/bin/x86_64-solaris/dvitodvi
+++ b/Master/bin/x86_64-solaris/dvitodvi
Binary files differ
diff --git a/Master/bin/x86_64-solaris/dvitype b/Master/bin/x86_64-solaris/dvitype
index 58e70887992..ce7bb0fa793 100755
--- a/Master/bin/x86_64-solaris/dvitype
+++ b/Master/bin/x86_64-solaris/dvitype
Binary files differ
diff --git a/Master/bin/x86_64-solaris/epsffit b/Master/bin/x86_64-solaris/epsffit
index 3cbfffa64c3..d2169e6c2ba 100755
--- a/Master/bin/x86_64-solaris/epsffit
+++ b/Master/bin/x86_64-solaris/epsffit
Binary files differ
diff --git a/Master/bin/x86_64-solaris/eptex b/Master/bin/x86_64-solaris/eptex
index 74a2e9aa29c..7d58dd848c9 100755..120000
--- a/Master/bin/x86_64-solaris/eptex
+++ b/Master/bin/x86_64-solaris/eptex
Binary files differ
diff --git a/Master/bin/x86_64-solaris/euptex b/Master/bin/x86_64-solaris/euptex
index d7d75c5cd5e..850b9aeb4cc 100755
--- a/Master/bin/x86_64-solaris/euptex
+++ b/Master/bin/x86_64-solaris/euptex
Binary files differ
diff --git a/Master/bin/x86_64-solaris/extconv b/Master/bin/x86_64-solaris/extconv
index c4140e9c687..b3adf96100c 100755
--- a/Master/bin/x86_64-solaris/extconv
+++ b/Master/bin/x86_64-solaris/extconv
Binary files differ
diff --git a/Master/bin/x86_64-solaris/gftodvi b/Master/bin/x86_64-solaris/gftodvi
index b063a01ce93..4696ad737ba 100755
--- a/Master/bin/x86_64-solaris/gftodvi
+++ b/Master/bin/x86_64-solaris/gftodvi
Binary files differ
diff --git a/Master/bin/x86_64-solaris/gftopk b/Master/bin/x86_64-solaris/gftopk
index a59ec784cb5..3c6315ca6d2 100755
--- a/Master/bin/x86_64-solaris/gftopk
+++ b/Master/bin/x86_64-solaris/gftopk
Binary files differ
diff --git a/Master/bin/x86_64-solaris/gftype b/Master/bin/x86_64-solaris/gftype
index aed001db896..e464669f1d1 100755
--- a/Master/bin/x86_64-solaris/gftype
+++ b/Master/bin/x86_64-solaris/gftype
Binary files differ
diff --git a/Master/bin/x86_64-solaris/gregorio b/Master/bin/x86_64-solaris/gregorio
index 092608744a1..727633e9114 100755
--- a/Master/bin/x86_64-solaris/gregorio
+++ b/Master/bin/x86_64-solaris/gregorio
Binary files differ
diff --git a/Master/bin/x86_64-solaris/gsftopk b/Master/bin/x86_64-solaris/gsftopk
index e5e730b8fde..4919ba49207 100755
--- a/Master/bin/x86_64-solaris/gsftopk
+++ b/Master/bin/x86_64-solaris/gsftopk
Binary files differ
diff --git a/Master/bin/x86_64-solaris/hbf2gf b/Master/bin/x86_64-solaris/hbf2gf
index a576af464b1..a6d484322be 100755
--- a/Master/bin/x86_64-solaris/hbf2gf
+++ b/Master/bin/x86_64-solaris/hbf2gf
Binary files differ
diff --git a/Master/bin/x86_64-solaris/hishrink b/Master/bin/x86_64-solaris/hishrink
index e43526c0f27..240c39a7a68 100755
--- a/Master/bin/x86_64-solaris/hishrink
+++ b/Master/bin/x86_64-solaris/hishrink
Binary files differ
diff --git a/Master/bin/x86_64-solaris/histretch b/Master/bin/x86_64-solaris/histretch
index 5ae611d060b..fef9aeb58a5 100755
--- a/Master/bin/x86_64-solaris/histretch
+++ b/Master/bin/x86_64-solaris/histretch
Binary files differ
diff --git a/Master/bin/x86_64-solaris/hitex b/Master/bin/x86_64-solaris/hitex
index d1b512e192a..57c9899479d 100755
--- a/Master/bin/x86_64-solaris/hitex
+++ b/Master/bin/x86_64-solaris/hitex
Binary files differ
diff --git a/Master/bin/x86_64-solaris/kpseaccess b/Master/bin/x86_64-solaris/kpseaccess
index 916df3b900c..eea9d3e1df2 100755
--- a/Master/bin/x86_64-solaris/kpseaccess
+++ b/Master/bin/x86_64-solaris/kpseaccess
Binary files differ
diff --git a/Master/bin/x86_64-solaris/kpsereadlink b/Master/bin/x86_64-solaris/kpsereadlink
index fe8afeef3ee..45b9ad848f6 100755
--- a/Master/bin/x86_64-solaris/kpsereadlink
+++ b/Master/bin/x86_64-solaris/kpsereadlink
Binary files differ
diff --git a/Master/bin/x86_64-solaris/kpsestat b/Master/bin/x86_64-solaris/kpsestat
index 3fca3b0c563..51ad3b5efc3 100755
--- a/Master/bin/x86_64-solaris/kpsestat
+++ b/Master/bin/x86_64-solaris/kpsestat
Binary files differ
diff --git a/Master/bin/x86_64-solaris/kpsewhich b/Master/bin/x86_64-solaris/kpsewhich
index db64ea2e9a2..25ddf982233 100755
--- a/Master/bin/x86_64-solaris/kpsewhich
+++ b/Master/bin/x86_64-solaris/kpsewhich
Binary files differ
diff --git a/Master/bin/x86_64-solaris/lacheck b/Master/bin/x86_64-solaris/lacheck
index bdc6a8e9193..64ffd036ca7 100755
--- a/Master/bin/x86_64-solaris/lacheck
+++ b/Master/bin/x86_64-solaris/lacheck
Binary files differ
diff --git a/Master/bin/x86_64-solaris/luahbtex b/Master/bin/x86_64-solaris/luahbtex
index 4ef69a9c879..6b85ee08001 100755
--- a/Master/bin/x86_64-solaris/luahbtex
+++ b/Master/bin/x86_64-solaris/luahbtex
Binary files differ
diff --git a/Master/bin/x86_64-solaris/luatex b/Master/bin/x86_64-solaris/luatex
index b74f184bcda..75a203b1de6 100755
--- a/Master/bin/x86_64-solaris/luatex
+++ b/Master/bin/x86_64-solaris/luatex
Binary files differ
diff --git a/Master/bin/x86_64-solaris/mag b/Master/bin/x86_64-solaris/mag
index 334cd0bdd0e..aa7848411e9 100755
--- a/Master/bin/x86_64-solaris/mag
+++ b/Master/bin/x86_64-solaris/mag
Binary files differ
diff --git a/Master/bin/x86_64-solaris/makeindex b/Master/bin/x86_64-solaris/makeindex
index 34f945289a4..98ac8e4aa8d 100755
--- a/Master/bin/x86_64-solaris/makeindex
+++ b/Master/bin/x86_64-solaris/makeindex
Binary files differ
diff --git a/Master/bin/x86_64-solaris/makejvf b/Master/bin/x86_64-solaris/makejvf
index 9b0a470d37d..6b00d2d4a15 100755
--- a/Master/bin/x86_64-solaris/makejvf
+++ b/Master/bin/x86_64-solaris/makejvf
Binary files differ
diff --git a/Master/bin/x86_64-solaris/mendex b/Master/bin/x86_64-solaris/mendex
index 391da86a39a..a09e8065260 100755
--- a/Master/bin/x86_64-solaris/mendex
+++ b/Master/bin/x86_64-solaris/mendex
Binary files differ
diff --git a/Master/bin/x86_64-solaris/mf b/Master/bin/x86_64-solaris/mf
index 4f1a50dd014..5601b5a3dc3 100755
--- a/Master/bin/x86_64-solaris/mf
+++ b/Master/bin/x86_64-solaris/mf
Binary files differ
diff --git a/Master/bin/x86_64-solaris/mf-nowin b/Master/bin/x86_64-solaris/mf-nowin
index 0925aecebd0..7e9aaee62d0 100755
--- a/Master/bin/x86_64-solaris/mf-nowin
+++ b/Master/bin/x86_64-solaris/mf-nowin
Binary files differ
diff --git a/Master/bin/x86_64-solaris/mflua b/Master/bin/x86_64-solaris/mflua
index a2fdc7b6426..97bdb59bc2b 100755
--- a/Master/bin/x86_64-solaris/mflua
+++ b/Master/bin/x86_64-solaris/mflua
Binary files differ
diff --git a/Master/bin/x86_64-solaris/mft b/Master/bin/x86_64-solaris/mft
index be718ea49bc..d66e91f9eea 100755
--- a/Master/bin/x86_64-solaris/mft
+++ b/Master/bin/x86_64-solaris/mft
Binary files differ
diff --git a/Master/bin/x86_64-solaris/mkindex b/Master/bin/x86_64-solaris/mkindex
index 7e6c57fa196..60a237beb54 100755
--- a/Master/bin/x86_64-solaris/mkindex
+++ b/Master/bin/x86_64-solaris/mkindex
@@ -1,5 +1,5 @@
#!/bin/sh
-# $Id: mkindex 52596 2019-11-01 18:11:31Z karl $
+# $Id$
# Public domain. Originally written by Thomas Esser around 2001..
test -f /bin/sh5 && test -z "$RUNNING_SH5" \
diff --git a/Master/bin/x86_64-solaris/mktexlsr b/Master/bin/x86_64-solaris/mktexlsr
index a36378a2b9f..ae516694ea0 120000
--- a/Master/bin/x86_64-solaris/mktexlsr
+++ b/Master/bin/x86_64-solaris/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/x86_64-solaris/mmafm b/Master/bin/x86_64-solaris/mmafm
index 5ba235d1286..fd87697b771 100755
--- a/Master/bin/x86_64-solaris/mmafm
+++ b/Master/bin/x86_64-solaris/mmafm
Binary files differ
diff --git a/Master/bin/x86_64-solaris/mmpfb b/Master/bin/x86_64-solaris/mmpfb
index b142d77b623..6c1cf2c1262 100755
--- a/Master/bin/x86_64-solaris/mmpfb
+++ b/Master/bin/x86_64-solaris/mmpfb
Binary files differ
diff --git a/Master/bin/x86_64-solaris/mpost b/Master/bin/x86_64-solaris/mpost
index d5f3aa5baa8..6a7b27fef60 100755
--- a/Master/bin/x86_64-solaris/mpost
+++ b/Master/bin/x86_64-solaris/mpost
Binary files differ
diff --git a/Master/bin/x86_64-solaris/msxlint b/Master/bin/x86_64-solaris/msxlint
index 1b3c575fa12..36d0bfe052f 100755
--- a/Master/bin/x86_64-solaris/msxlint
+++ b/Master/bin/x86_64-solaris/msxlint
Binary files differ
diff --git a/Master/bin/x86_64-solaris/odvicopy b/Master/bin/x86_64-solaris/odvicopy
index 4d0efdd9f5d..c9b9245e25a 100755
--- a/Master/bin/x86_64-solaris/odvicopy
+++ b/Master/bin/x86_64-solaris/odvicopy
Binary files differ
diff --git a/Master/bin/x86_64-solaris/odvitype b/Master/bin/x86_64-solaris/odvitype
index 44d8ff7bfe1..9b08384c082 100755
--- a/Master/bin/x86_64-solaris/odvitype
+++ b/Master/bin/x86_64-solaris/odvitype
Binary files differ
diff --git a/Master/bin/x86_64-solaris/omfonts b/Master/bin/x86_64-solaris/omfonts
index 75a508026a5..3d06b7c026b 100755
--- a/Master/bin/x86_64-solaris/omfonts
+++ b/Master/bin/x86_64-solaris/omfonts
Binary files differ
diff --git a/Master/bin/x86_64-solaris/otangle b/Master/bin/x86_64-solaris/otangle
index 8fa91a11b70..75802c7981d 100755
--- a/Master/bin/x86_64-solaris/otangle
+++ b/Master/bin/x86_64-solaris/otangle
Binary files differ
diff --git a/Master/bin/x86_64-solaris/otfinfo b/Master/bin/x86_64-solaris/otfinfo
index 53fbb1fb41b..7801b69bb9c 100755
--- a/Master/bin/x86_64-solaris/otfinfo
+++ b/Master/bin/x86_64-solaris/otfinfo
Binary files differ
diff --git a/Master/bin/x86_64-solaris/otftotfm b/Master/bin/x86_64-solaris/otftotfm
index 3cf852c1bc3..fd383deff57 100755
--- a/Master/bin/x86_64-solaris/otftotfm
+++ b/Master/bin/x86_64-solaris/otftotfm
Binary files differ
diff --git a/Master/bin/x86_64-solaris/otp2ocp b/Master/bin/x86_64-solaris/otp2ocp
index 70557c9ebe9..add9bfe1237 100755
--- a/Master/bin/x86_64-solaris/otp2ocp
+++ b/Master/bin/x86_64-solaris/otp2ocp
Binary files differ
diff --git a/Master/bin/x86_64-solaris/outocp b/Master/bin/x86_64-solaris/outocp
index 164d8db8302..2cb1a1ee25f 100755
--- a/Master/bin/x86_64-solaris/outocp
+++ b/Master/bin/x86_64-solaris/outocp
Binary files differ
diff --git a/Master/bin/x86_64-solaris/patgen b/Master/bin/x86_64-solaris/patgen
index fc036c53aad..2f1b8a16a8d 100755
--- a/Master/bin/x86_64-solaris/patgen
+++ b/Master/bin/x86_64-solaris/patgen
Binary files differ
diff --git a/Master/bin/x86_64-solaris/pdfclose b/Master/bin/x86_64-solaris/pdfclose
index 526a1fe70af..842e47c7622 100755
--- a/Master/bin/x86_64-solaris/pdfclose
+++ b/Master/bin/x86_64-solaris/pdfclose
Binary files differ
diff --git a/Master/bin/x86_64-solaris/pdfopen b/Master/bin/x86_64-solaris/pdfopen
index fe4d4e805c3..81281a59d51 100755
--- a/Master/bin/x86_64-solaris/pdfopen
+++ b/Master/bin/x86_64-solaris/pdfopen
Binary files differ
diff --git a/Master/bin/x86_64-solaris/pdftex b/Master/bin/x86_64-solaris/pdftex
index 57b1104f1b2..fe77b64a3f8 100755
--- a/Master/bin/x86_64-solaris/pdftex
+++ b/Master/bin/x86_64-solaris/pdftex
Binary files differ
diff --git a/Master/bin/x86_64-solaris/pdftosrc b/Master/bin/x86_64-solaris/pdftosrc
index 4ae1fe8a50b..b92801a08eb 100755
--- a/Master/bin/x86_64-solaris/pdftosrc
+++ b/Master/bin/x86_64-solaris/pdftosrc
Binary files differ
diff --git a/Master/bin/x86_64-solaris/pfb2pfa b/Master/bin/x86_64-solaris/pfb2pfa
index 796aab03751..b292bcceb19 100755
--- a/Master/bin/x86_64-solaris/pfb2pfa
+++ b/Master/bin/x86_64-solaris/pfb2pfa
Binary files differ
diff --git a/Master/bin/x86_64-solaris/pk2bm b/Master/bin/x86_64-solaris/pk2bm
index 5af30f0a5a3..93ad4ff32e8 100755
--- a/Master/bin/x86_64-solaris/pk2bm
+++ b/Master/bin/x86_64-solaris/pk2bm
Binary files differ
diff --git a/Master/bin/x86_64-solaris/pktogf b/Master/bin/x86_64-solaris/pktogf
index e299ed60e67..1a3188e7ed5 100755
--- a/Master/bin/x86_64-solaris/pktogf
+++ b/Master/bin/x86_64-solaris/pktogf
Binary files differ
diff --git a/Master/bin/x86_64-solaris/pktype b/Master/bin/x86_64-solaris/pktype
index 4465779180f..17bf7b9fba6 100755
--- a/Master/bin/x86_64-solaris/pktype
+++ b/Master/bin/x86_64-solaris/pktype
Binary files differ
diff --git a/Master/bin/x86_64-solaris/pltotf b/Master/bin/x86_64-solaris/pltotf
index b35f5617f51..1130cd6cebb 100755
--- a/Master/bin/x86_64-solaris/pltotf
+++ b/Master/bin/x86_64-solaris/pltotf
Binary files differ
diff --git a/Master/bin/x86_64-solaris/pmpost b/Master/bin/x86_64-solaris/pmpost
index 5d8c6cc7ecc..c06b3c693bd 100755
--- a/Master/bin/x86_64-solaris/pmpost
+++ b/Master/bin/x86_64-solaris/pmpost
Binary files differ
diff --git a/Master/bin/x86_64-solaris/pmxab b/Master/bin/x86_64-solaris/pmxab
index d2140df8c4c..2b8af2d7c39 100755
--- a/Master/bin/x86_64-solaris/pmxab
+++ b/Master/bin/x86_64-solaris/pmxab
Binary files differ
diff --git a/Master/bin/x86_64-solaris/pooltype b/Master/bin/x86_64-solaris/pooltype
index 3875ec1060f..63de46e0d25 100755
--- a/Master/bin/x86_64-solaris/pooltype
+++ b/Master/bin/x86_64-solaris/pooltype
Binary files differ
diff --git a/Master/bin/x86_64-solaris/prepmx b/Master/bin/x86_64-solaris/prepmx
index 7f91a70719e..6d5a024eb54 100755
--- a/Master/bin/x86_64-solaris/prepmx
+++ b/Master/bin/x86_64-solaris/prepmx
Binary files differ
diff --git a/Master/bin/x86_64-solaris/ps2pk b/Master/bin/x86_64-solaris/ps2pk
index bb1fb73b031..d676fce13bf 100755
--- a/Master/bin/x86_64-solaris/ps2pk
+++ b/Master/bin/x86_64-solaris/ps2pk
Binary files differ
diff --git a/Master/bin/x86_64-solaris/psbook b/Master/bin/x86_64-solaris/psbook
index 4301e24d3ee..38e75cf74dd 100755
--- a/Master/bin/x86_64-solaris/psbook
+++ b/Master/bin/x86_64-solaris/psbook
Binary files differ
diff --git a/Master/bin/x86_64-solaris/psnup b/Master/bin/x86_64-solaris/psnup
index 2a005bdd96d..8bb0c9390f6 100755
--- a/Master/bin/x86_64-solaris/psnup
+++ b/Master/bin/x86_64-solaris/psnup
Binary files differ
diff --git a/Master/bin/x86_64-solaris/psresize b/Master/bin/x86_64-solaris/psresize
index 2527fd01ac9..105a2a5fbd4 100755
--- a/Master/bin/x86_64-solaris/psresize
+++ b/Master/bin/x86_64-solaris/psresize
Binary files differ
diff --git a/Master/bin/x86_64-solaris/psselect b/Master/bin/x86_64-solaris/psselect
index 471fdc50b15..088e2cdabc0 100755
--- a/Master/bin/x86_64-solaris/psselect
+++ b/Master/bin/x86_64-solaris/psselect
Binary files differ
diff --git a/Master/bin/x86_64-solaris/pstops b/Master/bin/x86_64-solaris/pstops
index 5216c532200..f42b5e8633c 100755
--- a/Master/bin/x86_64-solaris/pstops
+++ b/Master/bin/x86_64-solaris/pstops
Binary files differ
diff --git a/Master/bin/x86_64-solaris/ptekf b/Master/bin/x86_64-solaris/ptekf
new file mode 100755
index 00000000000..8e9ca7a6b61
--- /dev/null
+++ b/Master/bin/x86_64-solaris/ptekf
Binary files differ
diff --git a/Master/bin/x86_64-solaris/scor2prt b/Master/bin/x86_64-solaris/scor2prt
index 26ee1c9db53..ddead7429ac 100755
--- a/Master/bin/x86_64-solaris/scor2prt
+++ b/Master/bin/x86_64-solaris/scor2prt
Binary files differ
diff --git a/Master/bin/x86_64-solaris/sjisconv b/Master/bin/x86_64-solaris/sjisconv
index 734663f2eb0..8e28b37b43b 100755
--- a/Master/bin/x86_64-solaris/sjisconv
+++ b/Master/bin/x86_64-solaris/sjisconv
Binary files differ
diff --git a/Master/bin/x86_64-solaris/synctex b/Master/bin/x86_64-solaris/synctex
index 1ff7f14804a..8f35fbfee4d 100755
--- a/Master/bin/x86_64-solaris/synctex
+++ b/Master/bin/x86_64-solaris/synctex
Binary files differ
diff --git a/Master/bin/x86_64-solaris/t1ascii b/Master/bin/x86_64-solaris/t1ascii
index de9fa915b70..c2895ab0ced 100755
--- a/Master/bin/x86_64-solaris/t1ascii
+++ b/Master/bin/x86_64-solaris/t1ascii
Binary files differ
diff --git a/Master/bin/x86_64-solaris/t1asm b/Master/bin/x86_64-solaris/t1asm
index 6bc6bc50a24..55f8c4418cb 100755
--- a/Master/bin/x86_64-solaris/t1asm
+++ b/Master/bin/x86_64-solaris/t1asm
Binary files differ
diff --git a/Master/bin/x86_64-solaris/t1binary b/Master/bin/x86_64-solaris/t1binary
index 34cc294e85a..1c77aba197c 100755
--- a/Master/bin/x86_64-solaris/t1binary
+++ b/Master/bin/x86_64-solaris/t1binary
Binary files differ
diff --git a/Master/bin/x86_64-solaris/t1disasm b/Master/bin/x86_64-solaris/t1disasm
index 27ab0cd3cfb..fe1562bac0e 100755
--- a/Master/bin/x86_64-solaris/t1disasm
+++ b/Master/bin/x86_64-solaris/t1disasm
Binary files differ
diff --git a/Master/bin/x86_64-solaris/t1dotlessj b/Master/bin/x86_64-solaris/t1dotlessj
index df17eac38d3..394f75dac27 100755
--- a/Master/bin/x86_64-solaris/t1dotlessj
+++ b/Master/bin/x86_64-solaris/t1dotlessj
Binary files differ
diff --git a/Master/bin/x86_64-solaris/t1lint b/Master/bin/x86_64-solaris/t1lint
index f0c6c3fa414..5fab7ff5e55 100755
--- a/Master/bin/x86_64-solaris/t1lint
+++ b/Master/bin/x86_64-solaris/t1lint
Binary files differ
diff --git a/Master/bin/x86_64-solaris/t1mac b/Master/bin/x86_64-solaris/t1mac
index 2f483b76fc2..2027e260176 100755
--- a/Master/bin/x86_64-solaris/t1mac
+++ b/Master/bin/x86_64-solaris/t1mac
Binary files differ
diff --git a/Master/bin/x86_64-solaris/t1rawafm b/Master/bin/x86_64-solaris/t1rawafm
index 9078bd44571..7507a63afc9 100755
--- a/Master/bin/x86_64-solaris/t1rawafm
+++ b/Master/bin/x86_64-solaris/t1rawafm
Binary files differ
diff --git a/Master/bin/x86_64-solaris/t1reencode b/Master/bin/x86_64-solaris/t1reencode
index 148bbc15831..b5a3169c9e0 100755
--- a/Master/bin/x86_64-solaris/t1reencode
+++ b/Master/bin/x86_64-solaris/t1reencode
Binary files differ
diff --git a/Master/bin/x86_64-solaris/t1testpage b/Master/bin/x86_64-solaris/t1testpage
index 42de134c2c9..e7995fc92e0 100755
--- a/Master/bin/x86_64-solaris/t1testpage
+++ b/Master/bin/x86_64-solaris/t1testpage
Binary files differ
diff --git a/Master/bin/x86_64-solaris/t1unmac b/Master/bin/x86_64-solaris/t1unmac
index 2dfa324b34c..ce8153290eb 100755
--- a/Master/bin/x86_64-solaris/t1unmac
+++ b/Master/bin/x86_64-solaris/t1unmac
Binary files differ
diff --git a/Master/bin/x86_64-solaris/t4ht b/Master/bin/x86_64-solaris/t4ht
index 1c610f4119c..5ac3b1d3878 100755
--- a/Master/bin/x86_64-solaris/t4ht
+++ b/Master/bin/x86_64-solaris/t4ht
Binary files differ
diff --git a/Master/bin/x86_64-solaris/tangle b/Master/bin/x86_64-solaris/tangle
index c239cbac2d5..eecc0da33b0 100755
--- a/Master/bin/x86_64-solaris/tangle
+++ b/Master/bin/x86_64-solaris/tangle
Binary files differ
diff --git a/Master/bin/x86_64-solaris/teckit_compile b/Master/bin/x86_64-solaris/teckit_compile
index 1f0be0af21d..71d27cbb0cd 100755
--- a/Master/bin/x86_64-solaris/teckit_compile
+++ b/Master/bin/x86_64-solaris/teckit_compile
Binary files differ
diff --git a/Master/bin/x86_64-solaris/tex b/Master/bin/x86_64-solaris/tex
index da619b1a7cc..3adc5aa897b 100755
--- a/Master/bin/x86_64-solaris/tex
+++ b/Master/bin/x86_64-solaris/tex
Binary files differ
diff --git a/Master/bin/x86_64-solaris/tex2aspc b/Master/bin/x86_64-solaris/tex2aspc
index e9e1a71a541..5d23993f751 100755
--- a/Master/bin/x86_64-solaris/tex2aspc
+++ b/Master/bin/x86_64-solaris/tex2aspc
Binary files differ
diff --git a/Master/bin/x86_64-solaris/tex4ht b/Master/bin/x86_64-solaris/tex4ht
index 1784647dbe9..b440c98754c 100755
--- a/Master/bin/x86_64-solaris/tex4ht
+++ b/Master/bin/x86_64-solaris/tex4ht
Binary files differ
diff --git a/Master/bin/x86_64-solaris/tftopl b/Master/bin/x86_64-solaris/tftopl
index d3df1660a60..958998556d5 100755
--- a/Master/bin/x86_64-solaris/tftopl
+++ b/Master/bin/x86_64-solaris/tftopl
Binary files differ
diff --git a/Master/bin/x86_64-solaris/tie b/Master/bin/x86_64-solaris/tie
index b0feabb3db2..3c64234bfb6 100755
--- a/Master/bin/x86_64-solaris/tie
+++ b/Master/bin/x86_64-solaris/tie
Binary files differ
diff --git a/Master/bin/x86_64-solaris/tpic2pdftex b/Master/bin/x86_64-solaris/tpic2pdftex
index cd67803b979..ecdf35d6b2b 100755
--- a/Master/bin/x86_64-solaris/tpic2pdftex
+++ b/Master/bin/x86_64-solaris/tpic2pdftex
@@ -1,6 +1,6 @@
#!/bin/sh -
#
-# $Id: tpic2pdftex 29534 2013-03-27 23:56:34Z karl $
+# $Id$
#
# Experimental awk-script for conversion of tpic \specials as produced
# by (groff-)pic into pdfTeX \pdfliteral sections for further processing
diff --git a/Master/bin/x86_64-solaris/ttf2afm b/Master/bin/x86_64-solaris/ttf2afm
index 087ce5c3df4..17c1e8802b5 100755
--- a/Master/bin/x86_64-solaris/ttf2afm
+++ b/Master/bin/x86_64-solaris/ttf2afm
Binary files differ
diff --git a/Master/bin/x86_64-solaris/ttf2pk b/Master/bin/x86_64-solaris/ttf2pk
index e28ef0a18d7..a76d27f0eb3 100755
--- a/Master/bin/x86_64-solaris/ttf2pk
+++ b/Master/bin/x86_64-solaris/ttf2pk
Binary files differ
diff --git a/Master/bin/x86_64-solaris/ttf2tfm b/Master/bin/x86_64-solaris/ttf2tfm
index e87a0a53db3..91bd112f691 100755
--- a/Master/bin/x86_64-solaris/ttf2tfm
+++ b/Master/bin/x86_64-solaris/ttf2tfm
Binary files differ
diff --git a/Master/bin/x86_64-solaris/ttfdump b/Master/bin/x86_64-solaris/ttfdump
index 5b4917154bc..46770054e04 100755
--- a/Master/bin/x86_64-solaris/ttfdump
+++ b/Master/bin/x86_64-solaris/ttfdump
Binary files differ
diff --git a/Master/bin/x86_64-solaris/ttftotype42 b/Master/bin/x86_64-solaris/ttftotype42
index 0ef3981b8f2..5ce2d9c8ad2 100755
--- a/Master/bin/x86_64-solaris/ttftotype42
+++ b/Master/bin/x86_64-solaris/ttftotype42
Binary files differ
diff --git a/Master/bin/x86_64-solaris/twill b/Master/bin/x86_64-solaris/twill
index 6f7e5ee9662..319b5e9c90d 100755
--- a/Master/bin/x86_64-solaris/twill
+++ b/Master/bin/x86_64-solaris/twill
Binary files differ
diff --git a/Master/bin/x86_64-solaris/upbibtex b/Master/bin/x86_64-solaris/upbibtex
index b2b46ee9535..5699fc6ebd7 100755
--- a/Master/bin/x86_64-solaris/upbibtex
+++ b/Master/bin/x86_64-solaris/upbibtex
Binary files differ
diff --git a/Master/bin/x86_64-solaris/updvitype b/Master/bin/x86_64-solaris/updvitype
index 2f12eb3e75e..d2237ff4c23 100755
--- a/Master/bin/x86_64-solaris/updvitype
+++ b/Master/bin/x86_64-solaris/updvitype
Binary files differ
diff --git a/Master/bin/x86_64-solaris/upmendex b/Master/bin/x86_64-solaris/upmendex
index 6ce4cb96159..5c1e7936f49 100755
--- a/Master/bin/x86_64-solaris/upmendex
+++ b/Master/bin/x86_64-solaris/upmendex
Binary files differ
diff --git a/Master/bin/x86_64-solaris/upmpost b/Master/bin/x86_64-solaris/upmpost
index da3d54ea2be..08f7d001fac 100755
--- a/Master/bin/x86_64-solaris/upmpost
+++ b/Master/bin/x86_64-solaris/upmpost
Binary files differ
diff --git a/Master/bin/x86_64-solaris/uppltotf b/Master/bin/x86_64-solaris/uppltotf
index 3fadd8dd43a..ccfbc5cc589 100755
--- a/Master/bin/x86_64-solaris/uppltotf
+++ b/Master/bin/x86_64-solaris/uppltotf
Binary files differ
diff --git a/Master/bin/x86_64-solaris/uptftopl b/Master/bin/x86_64-solaris/uptftopl
index 8c1a6fbfc8f..7859b67075d 100755
--- a/Master/bin/x86_64-solaris/uptftopl
+++ b/Master/bin/x86_64-solaris/uptftopl
Binary files differ
diff --git a/Master/bin/x86_64-solaris/vftovp b/Master/bin/x86_64-solaris/vftovp
index da62bdd4eb0..56e72850f7b 100755
--- a/Master/bin/x86_64-solaris/vftovp
+++ b/Master/bin/x86_64-solaris/vftovp
Binary files differ
diff --git a/Master/bin/x86_64-solaris/vlna b/Master/bin/x86_64-solaris/vlna
index 8b2e34d9752..f786f718ebd 100755
--- a/Master/bin/x86_64-solaris/vlna
+++ b/Master/bin/x86_64-solaris/vlna
Binary files differ
diff --git a/Master/bin/x86_64-solaris/vptovf b/Master/bin/x86_64-solaris/vptovf
index 269ddff52d8..62bc5b4e3b7 100755
--- a/Master/bin/x86_64-solaris/vptovf
+++ b/Master/bin/x86_64-solaris/vptovf
Binary files differ
diff --git a/Master/bin/x86_64-solaris/weave b/Master/bin/x86_64-solaris/weave
index 8983f65b5c6..ea48d372dd5 100755
--- a/Master/bin/x86_64-solaris/weave
+++ b/Master/bin/x86_64-solaris/weave
Binary files differ
diff --git a/Master/bin/x86_64-solaris/wofm2opl b/Master/bin/x86_64-solaris/wofm2opl
index bf2948dc1a0..cc1245c84ec 100755
--- a/Master/bin/x86_64-solaris/wofm2opl
+++ b/Master/bin/x86_64-solaris/wofm2opl
Binary files differ
diff --git a/Master/bin/x86_64-solaris/wopl2ofm b/Master/bin/x86_64-solaris/wopl2ofm
index 597adc5dc5f..e8fda2dbc95 100755
--- a/Master/bin/x86_64-solaris/wopl2ofm
+++ b/Master/bin/x86_64-solaris/wopl2ofm
Binary files differ
diff --git a/Master/bin/x86_64-solaris/wovf2ovp b/Master/bin/x86_64-solaris/wovf2ovp
index 0d675cf06bd..a0025b8e8c3 100755
--- a/Master/bin/x86_64-solaris/wovf2ovp
+++ b/Master/bin/x86_64-solaris/wovf2ovp
Binary files differ
diff --git a/Master/bin/x86_64-solaris/wovp2ovf b/Master/bin/x86_64-solaris/wovp2ovf
index 96176aa7ac8..7b5d8efa5ab 100755
--- a/Master/bin/x86_64-solaris/wovp2ovf
+++ b/Master/bin/x86_64-solaris/wovp2ovf
Binary files differ
diff --git a/Master/bin/x86_64-solaris/xdvi-xaw b/Master/bin/x86_64-solaris/xdvi-xaw
index 91388b694fe..414c06a74d9 100755
--- a/Master/bin/x86_64-solaris/xdvi-xaw
+++ b/Master/bin/x86_64-solaris/xdvi-xaw
Binary files differ
diff --git a/Master/bin/x86_64-solaris/xdvipdfmx b/Master/bin/x86_64-solaris/xdvipdfmx
index baf2cee0404..610ebac896a 100755
--- a/Master/bin/x86_64-solaris/xdvipdfmx
+++ b/Master/bin/x86_64-solaris/xdvipdfmx
Binary files differ
diff --git a/Master/bin/x86_64-solaris/xetex b/Master/bin/x86_64-solaris/xetex
index 7aac7e68847..014e95a51f2 100755
--- a/Master/bin/x86_64-solaris/xetex
+++ b/Master/bin/x86_64-solaris/xetex
Binary files differ
diff --git a/Master/bin/x86_64-solaris/xml2pmx b/Master/bin/x86_64-solaris/xml2pmx
index 8152fdb5324..16548e8ed05 100755
--- a/Master/bin/x86_64-solaris/xml2pmx
+++ b/Master/bin/x86_64-solaris/xml2pmx
Binary files differ