summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
Diffstat (limited to 'Master')
-rw-r--r--Master/.mkisofsrc2
l---------Master/bin/aarch64-linux/tlcockpit2
l---------Master/bin/amd64-freebsd/tlcockpit2
l---------Master/bin/amd64-netbsd/tlcockpit2
l---------Master/bin/armel-linux/tlcockpit2
l---------Master/bin/armhf-linux/tlcockpit2
l---------Master/bin/i386-cygwin/tlcockpit2
l---------Master/bin/i386-darwin/tlcockpit2
l---------Master/bin/i386-freebsd/tlcockpit2
l---------Master/bin/i386-linux/tlcockpit2
l---------Master/bin/i386-netbsd/tlcockpit2
l---------Master/bin/i386-solaris/tlcockpit2
l---------Master/bin/powerpc-darwin/tlcockpit2
l---------Master/bin/powerpc-linux/tlcockpit2
l---------Master/bin/sparc-solaris/tlcockpit2
l---------Master/bin/x86_64-cygwin/tlcockpit2
l---------Master/bin/x86_64-darwin/tlcockpit2
l---------Master/bin/x86_64-darwinlegacy/tlcockpit2
-rwxr-xr-xMaster/bin/x86_64-linux/afm2plbin93728 -> 97928 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/afm2tfmbin98368 -> 104520 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/alephbin554816 -> 558008 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/asybin4199560 -> 3986040 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/autospbin39888 -> 36288 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/axohelpbin0 -> 62368 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/bboxbin9240 -> 9064 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/bg5convbin5016 -> 5064 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/bibtexbin163104 -> 167304 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/bibtex8bin192320 -> 193640 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/bibtexubin19521704 -> 19932384 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/cef5convbin6800 -> 6816 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/cefconvbin6800 -> 6816 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/cefsconvbin6800 -> 6816 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/cfftot1bin422560 -> 425840 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/chktexbin137760 -> 135480 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/ctanglebin101904 -> 105976 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/ctiebin81152 -> 85320 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/cweavebin138800 -> 143032 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/detexbin105824 -> 113832 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/devnagbin30944 -> 31256 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/disdvibin16088 -> 15992 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/dt2dvbin45272 -> 42856 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/dv2dtbin23120 -> 23648 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/dvi2ttybin143360 -> 155816 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/dvibookbin24728 -> 25304 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/dviconcatbin22040 -> 22424 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/dvicopybin115856 -> 122200 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/dvidvibin19832 -> 20000 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/dvihp5
-rwxr-xr-xMaster/bin/x86_64-linux/dviljbin114712 -> 119296 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/dvilj2pbin114712 -> 119680 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/dvilj4bin120856 -> 127136 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/dvilj4lbin120888 -> 127136 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/dvipngbin1083600 -> 1067480 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/dviposbin106176 -> 114424 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/dvipsbin259304 -> 266944 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/dviselectbin24248 -> 24216 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/dvisvgmbin4765976 -> 5488992 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/dvitodvibin28504 -> 28376 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/dvitypebin101696 -> 109928 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/epsffitbin24336 -> 27616 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/eptexbin588096 -> 607880 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/euptexbin597888 -> 614856 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/extconvbin5016 -> 5064 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/gftodvibin105728 -> 109896 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/gftopkbin89344 -> 93512 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/gftypebin87904 -> 92488 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/gregoriobin683760 -> 687896 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/gsftopkbin89488 -> 93608 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/hbf2gfbin97920 -> 101912 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/kpseaccessbin5800 -> 5824 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/kpsereadlinkbin5680 -> 5728 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/kpsestatbin6784 -> 6800 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/kpsewhichbin82024 -> 86784 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/lacheckbin60152 -> 62312 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/luajittexbin8437208 -> 8955112 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/luatexbin8260360 -> 8760096 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/luatex53bin0 -> 8787232 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/magbin6824 -> 6840 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/makeindexbin142784 -> 145064 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/makejvfbin126448 -> 138808 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/mendexbin213808 -> 203320 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/mfbin336616 -> 345552 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/mf-nowinbin332480 -> 342216 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/mfluabin587336 -> 592624 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/mfluajitbin870016 -> 894408 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/mftbin112128 -> 118120 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/mktexlsr13
-rwxr-xr-xMaster/bin/x86_64-linux/mmafmbin302280 -> 311072 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/mmpfbbin364544 -> 372568 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/mpostbin4505312 -> 2396744 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/msxlintbin15096 -> 15104 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/odvicopybin119536 -> 126296 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/odvitypebin102880 -> 108264 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/omfontsbin170320 -> 178248 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/otanglebin101632 -> 106120 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/otfinfobin533856 -> 509088 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/otftotfmbin885984 -> 867768 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/otp2ocpbin93504 -> 97624 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/outocpbin73136 -> 77720 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/patgenbin37320 -> 37904 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/pbibtexbin196224 -> 200392 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/pdfclosebin11056 -> 11072 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/pdfopenbin19288 -> 19304 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/pdftexbin2214600 -> 2175872 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/pdftosrcbin1165112 -> 1163104 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/pdvitypebin138912 -> 147208 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/pfb2pfabin9416 -> 9576 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/pk2bmbin12752 -> 12656 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/pktogfbin85248 -> 88584 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/pktypebin81136 -> 85272 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/pltotfbin56336 -> 56408 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/pmpostbin4541632 -> 2435016 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/pmxabbin516904 -> 535272 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/pooltypebin23552 -> 23560 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/ppltotfbin149344 -> 155272 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/prepmxbin124368 -> 127288 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/ps2pkbin185680 -> 192184 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/psbookbin23480 -> 23512 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/psnupbin88944 -> 93144 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/psresizebin87120 -> 91288 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/psselectbin24224 -> 24480 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/pstopsbin88016 -> 92504 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/ptexbin515264 -> 530504 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/ptftoplbin138880 -> 142984 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/scor2prtbin82192 -> 83696 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/sjisconvbin5032 -> 5080 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/synctexbin144952 -> 186256 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/t1asciibin34136 -> 36784 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/t1asmbin41056 -> 45240 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/t1binarybin33672 -> 36208 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/t1disasmbin39952 -> 42376 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/t1dotlessjbin352720 -> 360968 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/t1lintbin314584 -> 327472 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/t1macbin44176 -> 48400 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/t1rawafmbin314616 -> 324752 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/t1reencodebin347392 -> 356184 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/t1testpagebin331016 -> 339816 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/t1unmacbin40152 -> 41624 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/t4htbin91232 -> 96136 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/tanglebin105808 -> 109976 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/teckit_compilebin1920816 -> 2104224 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/texbin369920 -> 379800 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/tex2aspcbin0 -> 11160 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/tex4htbin156976 -> 158952 bytes
l---------Master/bin/x86_64-linux/texlua531
l---------Master/bin/x86_64-linux/texlua53c1
-rwxr-xr-xMaster/bin/x86_64-linux/tftoplbin101648 -> 105816 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/tiebin76928 -> 81064 bytes
l---------Master/bin/x86_64-linux/tlcockpit2
-rwxr-xr-xMaster/bin/x86_64-linux/ttf2afmbin93024 -> 96520 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/ttf2pkbin700272 -> 737464 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/ttf2tfmbin719072 -> 756776 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/ttfdumpbin162032 -> 167352 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/ttftotype42bin365504 -> 372528 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/upbibtexbin202784 -> 206984 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/updvitypebin142016 -> 149640 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/upmendexbin19816840 -> 20059952 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/upmpostbin4542304 -> 2435016 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/uppltotfbin153600 -> 157960 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/uptexbin522624 -> 537544 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/uptftoplbin141312 -> 144200 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/vftovpbin110752 -> 114984 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/vlnabin15176 -> 15168 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/vptovfbin68632 -> 68704 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/weavebin130304 -> 134472 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/wofm2oplbin118832 -> 115608 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/wopl2ofmbin119152 -> 118808 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/wovf2ovpbin132608 -> 130408 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/wovp2ovfbin136536 -> 136608 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/xdvi-xawbin1234504 -> 1276560 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/xdvipdfmxbin1018960 -> 979096 bytes
-rwxr-xr-xMaster/bin/x86_64-linux/xetexbin23823984 -> 24034848 bytes
l---------Master/bin/x86_64-solaris/tlcockpit2
-rw-r--r--Master/release-texlive.txt2
-rwxr-xr-xMaster/texmf-dist/scripts/tlcockpit/tlcockpit.sh (renamed from Master/texmf-dist/scripts/tlcockpit/tlcockpit-runner.sh)0
-rw-r--r--Master/texmf-dist/web2c/texmf.cnf15
-rw-r--r--Master/texmf-dist/web2c/texmfcnf.lua4
-rw-r--r--Master/tlpkg/TeXLive/TLConfig.pm2
-rwxr-xr-xMaster/tlpkg/bin/tl-update-bindir4
-rwxr-xr-xMaster/tlpkg/bin/tl-update-tlnet6
-rw-r--r--Master/tlpkg/doc/releng.txt48
-rw-r--r--Master/tlpkg/tlpsrc/autosp.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/axodraw2.tlpsrc1
-rw-r--r--Master/tlpkg/tlpsrc/luatex.tlpsrc5
184 files changed, 92 insertions, 56 deletions
diff --git a/Master/.mkisofsrc b/Master/.mkisofsrc
index de508e95a89..f4d24bcb4dc 100644
--- a/Master/.mkisofsrc
+++ b/Master/.mkisofsrc
@@ -1,4 +1,4 @@
APPI=Complete TeX system
COPY=LICENSE.TL
PUBL=TeX Live <tex-live@tug.org>
-VOLI=TeXLive2017
+VOLI=TeXLive2018
diff --git a/Master/bin/aarch64-linux/tlcockpit b/Master/bin/aarch64-linux/tlcockpit
index e021db717cc..2e45105f84c 120000
--- a/Master/bin/aarch64-linux/tlcockpit
+++ b/Master/bin/aarch64-linux/tlcockpit
@@ -1 +1 @@
-../../texmf-dist/scripts/tlcockpit/tlcockpit-runner.sh \ No newline at end of file
+../../texmf-dist/scripts/tlcockpit/tlcockpit.sh \ No newline at end of file
diff --git a/Master/bin/amd64-freebsd/tlcockpit b/Master/bin/amd64-freebsd/tlcockpit
index e021db717cc..2e45105f84c 120000
--- a/Master/bin/amd64-freebsd/tlcockpit
+++ b/Master/bin/amd64-freebsd/tlcockpit
@@ -1 +1 @@
-../../texmf-dist/scripts/tlcockpit/tlcockpit-runner.sh \ No newline at end of file
+../../texmf-dist/scripts/tlcockpit/tlcockpit.sh \ No newline at end of file
diff --git a/Master/bin/amd64-netbsd/tlcockpit b/Master/bin/amd64-netbsd/tlcockpit
index e021db717cc..2e45105f84c 120000
--- a/Master/bin/amd64-netbsd/tlcockpit
+++ b/Master/bin/amd64-netbsd/tlcockpit
@@ -1 +1 @@
-../../texmf-dist/scripts/tlcockpit/tlcockpit-runner.sh \ No newline at end of file
+../../texmf-dist/scripts/tlcockpit/tlcockpit.sh \ No newline at end of file
diff --git a/Master/bin/armel-linux/tlcockpit b/Master/bin/armel-linux/tlcockpit
index e021db717cc..2e45105f84c 120000
--- a/Master/bin/armel-linux/tlcockpit
+++ b/Master/bin/armel-linux/tlcockpit
@@ -1 +1 @@
-../../texmf-dist/scripts/tlcockpit/tlcockpit-runner.sh \ No newline at end of file
+../../texmf-dist/scripts/tlcockpit/tlcockpit.sh \ No newline at end of file
diff --git a/Master/bin/armhf-linux/tlcockpit b/Master/bin/armhf-linux/tlcockpit
index e021db717cc..2e45105f84c 120000
--- a/Master/bin/armhf-linux/tlcockpit
+++ b/Master/bin/armhf-linux/tlcockpit
@@ -1 +1 @@
-../../texmf-dist/scripts/tlcockpit/tlcockpit-runner.sh \ No newline at end of file
+../../texmf-dist/scripts/tlcockpit/tlcockpit.sh \ No newline at end of file
diff --git a/Master/bin/i386-cygwin/tlcockpit b/Master/bin/i386-cygwin/tlcockpit
index e021db717cc..2e45105f84c 120000
--- a/Master/bin/i386-cygwin/tlcockpit
+++ b/Master/bin/i386-cygwin/tlcockpit
@@ -1 +1 @@
-../../texmf-dist/scripts/tlcockpit/tlcockpit-runner.sh \ No newline at end of file
+../../texmf-dist/scripts/tlcockpit/tlcockpit.sh \ No newline at end of file
diff --git a/Master/bin/i386-darwin/tlcockpit b/Master/bin/i386-darwin/tlcockpit
index e021db717cc..2e45105f84c 120000
--- a/Master/bin/i386-darwin/tlcockpit
+++ b/Master/bin/i386-darwin/tlcockpit
@@ -1 +1 @@
-../../texmf-dist/scripts/tlcockpit/tlcockpit-runner.sh \ No newline at end of file
+../../texmf-dist/scripts/tlcockpit/tlcockpit.sh \ No newline at end of file
diff --git a/Master/bin/i386-freebsd/tlcockpit b/Master/bin/i386-freebsd/tlcockpit
index e021db717cc..2e45105f84c 120000
--- a/Master/bin/i386-freebsd/tlcockpit
+++ b/Master/bin/i386-freebsd/tlcockpit
@@ -1 +1 @@
-../../texmf-dist/scripts/tlcockpit/tlcockpit-runner.sh \ No newline at end of file
+../../texmf-dist/scripts/tlcockpit/tlcockpit.sh \ No newline at end of file
diff --git a/Master/bin/i386-linux/tlcockpit b/Master/bin/i386-linux/tlcockpit
index e021db717cc..2e45105f84c 120000
--- a/Master/bin/i386-linux/tlcockpit
+++ b/Master/bin/i386-linux/tlcockpit
@@ -1 +1 @@
-../../texmf-dist/scripts/tlcockpit/tlcockpit-runner.sh \ No newline at end of file
+../../texmf-dist/scripts/tlcockpit/tlcockpit.sh \ No newline at end of file
diff --git a/Master/bin/i386-netbsd/tlcockpit b/Master/bin/i386-netbsd/tlcockpit
index e021db717cc..2e45105f84c 120000
--- a/Master/bin/i386-netbsd/tlcockpit
+++ b/Master/bin/i386-netbsd/tlcockpit
@@ -1 +1 @@
-../../texmf-dist/scripts/tlcockpit/tlcockpit-runner.sh \ No newline at end of file
+../../texmf-dist/scripts/tlcockpit/tlcockpit.sh \ No newline at end of file
diff --git a/Master/bin/i386-solaris/tlcockpit b/Master/bin/i386-solaris/tlcockpit
index e021db717cc..2e45105f84c 120000
--- a/Master/bin/i386-solaris/tlcockpit
+++ b/Master/bin/i386-solaris/tlcockpit
@@ -1 +1 @@
-../../texmf-dist/scripts/tlcockpit/tlcockpit-runner.sh \ No newline at end of file
+../../texmf-dist/scripts/tlcockpit/tlcockpit.sh \ No newline at end of file
diff --git a/Master/bin/powerpc-darwin/tlcockpit b/Master/bin/powerpc-darwin/tlcockpit
index e021db717cc..2e45105f84c 120000
--- a/Master/bin/powerpc-darwin/tlcockpit
+++ b/Master/bin/powerpc-darwin/tlcockpit
@@ -1 +1 @@
-../../texmf-dist/scripts/tlcockpit/tlcockpit-runner.sh \ No newline at end of file
+../../texmf-dist/scripts/tlcockpit/tlcockpit.sh \ No newline at end of file
diff --git a/Master/bin/powerpc-linux/tlcockpit b/Master/bin/powerpc-linux/tlcockpit
index e021db717cc..2e45105f84c 120000
--- a/Master/bin/powerpc-linux/tlcockpit
+++ b/Master/bin/powerpc-linux/tlcockpit
@@ -1 +1 @@
-../../texmf-dist/scripts/tlcockpit/tlcockpit-runner.sh \ No newline at end of file
+../../texmf-dist/scripts/tlcockpit/tlcockpit.sh \ No newline at end of file
diff --git a/Master/bin/sparc-solaris/tlcockpit b/Master/bin/sparc-solaris/tlcockpit
index e021db717cc..2e45105f84c 120000
--- a/Master/bin/sparc-solaris/tlcockpit
+++ b/Master/bin/sparc-solaris/tlcockpit
@@ -1 +1 @@
-../../texmf-dist/scripts/tlcockpit/tlcockpit-runner.sh \ No newline at end of file
+../../texmf-dist/scripts/tlcockpit/tlcockpit.sh \ No newline at end of file
diff --git a/Master/bin/x86_64-cygwin/tlcockpit b/Master/bin/x86_64-cygwin/tlcockpit
index e021db717cc..2e45105f84c 120000
--- a/Master/bin/x86_64-cygwin/tlcockpit
+++ b/Master/bin/x86_64-cygwin/tlcockpit
@@ -1 +1 @@
-../../texmf-dist/scripts/tlcockpit/tlcockpit-runner.sh \ No newline at end of file
+../../texmf-dist/scripts/tlcockpit/tlcockpit.sh \ No newline at end of file
diff --git a/Master/bin/x86_64-darwin/tlcockpit b/Master/bin/x86_64-darwin/tlcockpit
index e021db717cc..2e45105f84c 120000
--- a/Master/bin/x86_64-darwin/tlcockpit
+++ b/Master/bin/x86_64-darwin/tlcockpit
@@ -1 +1 @@
-../../texmf-dist/scripts/tlcockpit/tlcockpit-runner.sh \ No newline at end of file
+../../texmf-dist/scripts/tlcockpit/tlcockpit.sh \ No newline at end of file
diff --git a/Master/bin/x86_64-darwinlegacy/tlcockpit b/Master/bin/x86_64-darwinlegacy/tlcockpit
index e021db717cc..2e45105f84c 120000
--- a/Master/bin/x86_64-darwinlegacy/tlcockpit
+++ b/Master/bin/x86_64-darwinlegacy/tlcockpit
@@ -1 +1 @@
-../../texmf-dist/scripts/tlcockpit/tlcockpit-runner.sh \ No newline at end of file
+../../texmf-dist/scripts/tlcockpit/tlcockpit.sh \ No newline at end of file
diff --git a/Master/bin/x86_64-linux/afm2pl b/Master/bin/x86_64-linux/afm2pl
index e4d5dea9eab..65122b11d7b 100755
--- a/Master/bin/x86_64-linux/afm2pl
+++ b/Master/bin/x86_64-linux/afm2pl
Binary files differ
diff --git a/Master/bin/x86_64-linux/afm2tfm b/Master/bin/x86_64-linux/afm2tfm
index 9c946c179f7..c508a479e08 100755
--- a/Master/bin/x86_64-linux/afm2tfm
+++ b/Master/bin/x86_64-linux/afm2tfm
Binary files differ
diff --git a/Master/bin/x86_64-linux/aleph b/Master/bin/x86_64-linux/aleph
index dfe957d3189..495c7580cb3 100755
--- a/Master/bin/x86_64-linux/aleph
+++ b/Master/bin/x86_64-linux/aleph
Binary files differ
diff --git a/Master/bin/x86_64-linux/asy b/Master/bin/x86_64-linux/asy
index b704001f3ee..38240b944fc 100755
--- a/Master/bin/x86_64-linux/asy
+++ b/Master/bin/x86_64-linux/asy
Binary files differ
diff --git a/Master/bin/x86_64-linux/autosp b/Master/bin/x86_64-linux/autosp
index 941e4e14993..50b2cff7a24 100755
--- a/Master/bin/x86_64-linux/autosp
+++ b/Master/bin/x86_64-linux/autosp
Binary files differ
diff --git a/Master/bin/x86_64-linux/axohelp b/Master/bin/x86_64-linux/axohelp
new file mode 100755
index 00000000000..81e65451a99
--- /dev/null
+++ b/Master/bin/x86_64-linux/axohelp
Binary files differ
diff --git a/Master/bin/x86_64-linux/bbox b/Master/bin/x86_64-linux/bbox
index 448a1a50558..3e0a673759d 100755
--- a/Master/bin/x86_64-linux/bbox
+++ b/Master/bin/x86_64-linux/bbox
Binary files differ
diff --git a/Master/bin/x86_64-linux/bg5conv b/Master/bin/x86_64-linux/bg5conv
index b8f78f7562d..ef96bde23d2 100755
--- a/Master/bin/x86_64-linux/bg5conv
+++ b/Master/bin/x86_64-linux/bg5conv
Binary files differ
diff --git a/Master/bin/x86_64-linux/bibtex b/Master/bin/x86_64-linux/bibtex
index e3856954e95..eea554c94fc 100755
--- a/Master/bin/x86_64-linux/bibtex
+++ b/Master/bin/x86_64-linux/bibtex
Binary files differ
diff --git a/Master/bin/x86_64-linux/bibtex8 b/Master/bin/x86_64-linux/bibtex8
index 307add48e41..12f0a3177f1 100755
--- a/Master/bin/x86_64-linux/bibtex8
+++ b/Master/bin/x86_64-linux/bibtex8
Binary files differ
diff --git a/Master/bin/x86_64-linux/bibtexu b/Master/bin/x86_64-linux/bibtexu
index 5a254e2b066..e02e1da5360 100755
--- a/Master/bin/x86_64-linux/bibtexu
+++ b/Master/bin/x86_64-linux/bibtexu
Binary files differ
diff --git a/Master/bin/x86_64-linux/cef5conv b/Master/bin/x86_64-linux/cef5conv
index e15bcdc8b4f..c8de2f95f02 100755
--- a/Master/bin/x86_64-linux/cef5conv
+++ b/Master/bin/x86_64-linux/cef5conv
Binary files differ
diff --git a/Master/bin/x86_64-linux/cefconv b/Master/bin/x86_64-linux/cefconv
index 9d851402837..29b92925fec 100755
--- a/Master/bin/x86_64-linux/cefconv
+++ b/Master/bin/x86_64-linux/cefconv
Binary files differ
diff --git a/Master/bin/x86_64-linux/cefsconv b/Master/bin/x86_64-linux/cefsconv
index 2372bc4ebae..27ddf9efd45 100755
--- a/Master/bin/x86_64-linux/cefsconv
+++ b/Master/bin/x86_64-linux/cefsconv
Binary files differ
diff --git a/Master/bin/x86_64-linux/cfftot1 b/Master/bin/x86_64-linux/cfftot1
index ab9e13e7fd9..bb478509380 100755
--- a/Master/bin/x86_64-linux/cfftot1
+++ b/Master/bin/x86_64-linux/cfftot1
Binary files differ
diff --git a/Master/bin/x86_64-linux/chktex b/Master/bin/x86_64-linux/chktex
index 13f9fb3a098..524368b65ee 100755
--- a/Master/bin/x86_64-linux/chktex
+++ b/Master/bin/x86_64-linux/chktex
Binary files differ
diff --git a/Master/bin/x86_64-linux/ctangle b/Master/bin/x86_64-linux/ctangle
index 5408ea753d6..b7559441027 100755
--- a/Master/bin/x86_64-linux/ctangle
+++ b/Master/bin/x86_64-linux/ctangle
Binary files differ
diff --git a/Master/bin/x86_64-linux/ctie b/Master/bin/x86_64-linux/ctie
index 681a518f369..4dc91ec704c 100755
--- a/Master/bin/x86_64-linux/ctie
+++ b/Master/bin/x86_64-linux/ctie
Binary files differ
diff --git a/Master/bin/x86_64-linux/cweave b/Master/bin/x86_64-linux/cweave
index 5509d9366aa..31b78e263ed 100755
--- a/Master/bin/x86_64-linux/cweave
+++ b/Master/bin/x86_64-linux/cweave
Binary files differ
diff --git a/Master/bin/x86_64-linux/detex b/Master/bin/x86_64-linux/detex
index 57bf236a804..29f669f8521 100755
--- a/Master/bin/x86_64-linux/detex
+++ b/Master/bin/x86_64-linux/detex
Binary files differ
diff --git a/Master/bin/x86_64-linux/devnag b/Master/bin/x86_64-linux/devnag
index b56f035388b..fbf0f7f370e 100755
--- a/Master/bin/x86_64-linux/devnag
+++ b/Master/bin/x86_64-linux/devnag
Binary files differ
diff --git a/Master/bin/x86_64-linux/disdvi b/Master/bin/x86_64-linux/disdvi
index 2eb36fe4af1..deb7e87c862 100755
--- a/Master/bin/x86_64-linux/disdvi
+++ b/Master/bin/x86_64-linux/disdvi
Binary files differ
diff --git a/Master/bin/x86_64-linux/dt2dv b/Master/bin/x86_64-linux/dt2dv
index 92b9fb4f137..42c8842a883 100755
--- a/Master/bin/x86_64-linux/dt2dv
+++ b/Master/bin/x86_64-linux/dt2dv
Binary files differ
diff --git a/Master/bin/x86_64-linux/dv2dt b/Master/bin/x86_64-linux/dv2dt
index 371f0647b2a..e5a019c960b 100755
--- a/Master/bin/x86_64-linux/dv2dt
+++ b/Master/bin/x86_64-linux/dv2dt
Binary files differ
diff --git a/Master/bin/x86_64-linux/dvi2tty b/Master/bin/x86_64-linux/dvi2tty
index 93b61334414..231b97c73bd 100755
--- a/Master/bin/x86_64-linux/dvi2tty
+++ b/Master/bin/x86_64-linux/dvi2tty
Binary files differ
diff --git a/Master/bin/x86_64-linux/dvibook b/Master/bin/x86_64-linux/dvibook
index 9f33e3d70bf..0744641d27d 100755
--- a/Master/bin/x86_64-linux/dvibook
+++ b/Master/bin/x86_64-linux/dvibook
Binary files differ
diff --git a/Master/bin/x86_64-linux/dviconcat b/Master/bin/x86_64-linux/dviconcat
index 521b4c89042..239db7e8bf3 100755
--- a/Master/bin/x86_64-linux/dviconcat
+++ b/Master/bin/x86_64-linux/dviconcat
Binary files differ
diff --git a/Master/bin/x86_64-linux/dvicopy b/Master/bin/x86_64-linux/dvicopy
index 4e8c470c960..303e14587ac 100755
--- a/Master/bin/x86_64-linux/dvicopy
+++ b/Master/bin/x86_64-linux/dvicopy
Binary files differ
diff --git a/Master/bin/x86_64-linux/dvidvi b/Master/bin/x86_64-linux/dvidvi
index 7b048ef783f..15adf2502e4 100755
--- a/Master/bin/x86_64-linux/dvidvi
+++ b/Master/bin/x86_64-linux/dvidvi
Binary files differ
diff --git a/Master/bin/x86_64-linux/dvihp b/Master/bin/x86_64-linux/dvihp
index fdaf3fb87bf..03a2dbe9605 100755
--- a/Master/bin/x86_64-linux/dvihp
+++ b/Master/bin/x86_64-linux/dvihp
@@ -6,14 +6,11 @@
: ${DVILJ=dvilj4} # the dvilj variant to run
: ${SPOOL=lpr} # used to print an LJ file
-: ${TMPDIR=${TEMP-${TMP-/tmp}}} # for the dvicopy output
-tmpdir="${TMPDIR}"/dvihp$$
-(umask 077; mkdir "$tmpdir") \
+tmpdir=`mktemp -d` \
|| { echo "cannot create directory \`$tmpdir'."; exit 1; }
trap '
- cd "${TMPDIR}"
test -d "$tmpdir" && { rm -f "$tmpdir"/*; rmdir "$tmpdir"; }
exit 0
' 0 1 2 3 6 7 13 15
diff --git a/Master/bin/x86_64-linux/dvilj b/Master/bin/x86_64-linux/dvilj
index 0091084c3d7..621d60dcb0b 100755
--- a/Master/bin/x86_64-linux/dvilj
+++ b/Master/bin/x86_64-linux/dvilj
Binary files differ
diff --git a/Master/bin/x86_64-linux/dvilj2p b/Master/bin/x86_64-linux/dvilj2p
index 644600eb1d7..28661c4d4d2 100755
--- a/Master/bin/x86_64-linux/dvilj2p
+++ b/Master/bin/x86_64-linux/dvilj2p
Binary files differ
diff --git a/Master/bin/x86_64-linux/dvilj4 b/Master/bin/x86_64-linux/dvilj4
index bb83c95b755..23e562d50dc 100755
--- a/Master/bin/x86_64-linux/dvilj4
+++ b/Master/bin/x86_64-linux/dvilj4
Binary files differ
diff --git a/Master/bin/x86_64-linux/dvilj4l b/Master/bin/x86_64-linux/dvilj4l
index 6d5c86f1ff3..38067df366f 100755
--- a/Master/bin/x86_64-linux/dvilj4l
+++ b/Master/bin/x86_64-linux/dvilj4l
Binary files differ
diff --git a/Master/bin/x86_64-linux/dvipng b/Master/bin/x86_64-linux/dvipng
index 278eb85933d..b73ad91548d 100755
--- a/Master/bin/x86_64-linux/dvipng
+++ b/Master/bin/x86_64-linux/dvipng
Binary files differ
diff --git a/Master/bin/x86_64-linux/dvipos b/Master/bin/x86_64-linux/dvipos
index 971fe3260ff..9d80b8dfb05 100755
--- a/Master/bin/x86_64-linux/dvipos
+++ b/Master/bin/x86_64-linux/dvipos
Binary files differ
diff --git a/Master/bin/x86_64-linux/dvips b/Master/bin/x86_64-linux/dvips
index 8a3bf0c1cbe..2db1beb5a9a 100755
--- a/Master/bin/x86_64-linux/dvips
+++ b/Master/bin/x86_64-linux/dvips
Binary files differ
diff --git a/Master/bin/x86_64-linux/dviselect b/Master/bin/x86_64-linux/dviselect
index d15dbb26c18..20b486e84e5 100755
--- a/Master/bin/x86_64-linux/dviselect
+++ b/Master/bin/x86_64-linux/dviselect
Binary files differ
diff --git a/Master/bin/x86_64-linux/dvisvgm b/Master/bin/x86_64-linux/dvisvgm
index 343d946327d..fafd1c74440 100755
--- a/Master/bin/x86_64-linux/dvisvgm
+++ b/Master/bin/x86_64-linux/dvisvgm
Binary files differ
diff --git a/Master/bin/x86_64-linux/dvitodvi b/Master/bin/x86_64-linux/dvitodvi
index 3d531f191a7..e155b98b93f 100755
--- a/Master/bin/x86_64-linux/dvitodvi
+++ b/Master/bin/x86_64-linux/dvitodvi
Binary files differ
diff --git a/Master/bin/x86_64-linux/dvitype b/Master/bin/x86_64-linux/dvitype
index 83c156c8897..db8f5f0d685 100755
--- a/Master/bin/x86_64-linux/dvitype
+++ b/Master/bin/x86_64-linux/dvitype
Binary files differ
diff --git a/Master/bin/x86_64-linux/epsffit b/Master/bin/x86_64-linux/epsffit
index 51f3678e953..186a34175fd 100755
--- a/Master/bin/x86_64-linux/epsffit
+++ b/Master/bin/x86_64-linux/epsffit
Binary files differ
diff --git a/Master/bin/x86_64-linux/eptex b/Master/bin/x86_64-linux/eptex
index 4591fbcdaa1..faa9e152a56 100755
--- a/Master/bin/x86_64-linux/eptex
+++ b/Master/bin/x86_64-linux/eptex
Binary files differ
diff --git a/Master/bin/x86_64-linux/euptex b/Master/bin/x86_64-linux/euptex
index 597e2038796..454bafd9afd 100755
--- a/Master/bin/x86_64-linux/euptex
+++ b/Master/bin/x86_64-linux/euptex
Binary files differ
diff --git a/Master/bin/x86_64-linux/extconv b/Master/bin/x86_64-linux/extconv
index 0f8dad5b171..dc6bb80255c 100755
--- a/Master/bin/x86_64-linux/extconv
+++ b/Master/bin/x86_64-linux/extconv
Binary files differ
diff --git a/Master/bin/x86_64-linux/gftodvi b/Master/bin/x86_64-linux/gftodvi
index dc82bc88713..5cc60cabc4c 100755
--- a/Master/bin/x86_64-linux/gftodvi
+++ b/Master/bin/x86_64-linux/gftodvi
Binary files differ
diff --git a/Master/bin/x86_64-linux/gftopk b/Master/bin/x86_64-linux/gftopk
index c5c9d86a9d7..80a6fd4fab8 100755
--- a/Master/bin/x86_64-linux/gftopk
+++ b/Master/bin/x86_64-linux/gftopk
Binary files differ
diff --git a/Master/bin/x86_64-linux/gftype b/Master/bin/x86_64-linux/gftype
index 168373e97d7..82895b451ba 100755
--- a/Master/bin/x86_64-linux/gftype
+++ b/Master/bin/x86_64-linux/gftype
Binary files differ
diff --git a/Master/bin/x86_64-linux/gregorio b/Master/bin/x86_64-linux/gregorio
index 56cf48364cd..25d173a8fd3 100755
--- a/Master/bin/x86_64-linux/gregorio
+++ b/Master/bin/x86_64-linux/gregorio
Binary files differ
diff --git a/Master/bin/x86_64-linux/gsftopk b/Master/bin/x86_64-linux/gsftopk
index 7440063f3bd..c468198abe8 100755
--- a/Master/bin/x86_64-linux/gsftopk
+++ b/Master/bin/x86_64-linux/gsftopk
Binary files differ
diff --git a/Master/bin/x86_64-linux/hbf2gf b/Master/bin/x86_64-linux/hbf2gf
index b2e96111e86..79c62ba17d1 100755
--- a/Master/bin/x86_64-linux/hbf2gf
+++ b/Master/bin/x86_64-linux/hbf2gf
Binary files differ
diff --git a/Master/bin/x86_64-linux/kpseaccess b/Master/bin/x86_64-linux/kpseaccess
index da19901ab5e..216c5653578 100755
--- a/Master/bin/x86_64-linux/kpseaccess
+++ b/Master/bin/x86_64-linux/kpseaccess
Binary files differ
diff --git a/Master/bin/x86_64-linux/kpsereadlink b/Master/bin/x86_64-linux/kpsereadlink
index 7a725a72c90..87ce320164c 100755
--- a/Master/bin/x86_64-linux/kpsereadlink
+++ b/Master/bin/x86_64-linux/kpsereadlink
Binary files differ
diff --git a/Master/bin/x86_64-linux/kpsestat b/Master/bin/x86_64-linux/kpsestat
index 473da3d8f76..2b15d998555 100755
--- a/Master/bin/x86_64-linux/kpsestat
+++ b/Master/bin/x86_64-linux/kpsestat
Binary files differ
diff --git a/Master/bin/x86_64-linux/kpsewhich b/Master/bin/x86_64-linux/kpsewhich
index a1ecd0c0ed0..905b64fafdb 100755
--- a/Master/bin/x86_64-linux/kpsewhich
+++ b/Master/bin/x86_64-linux/kpsewhich
Binary files differ
diff --git a/Master/bin/x86_64-linux/lacheck b/Master/bin/x86_64-linux/lacheck
index 289d6fc3012..ddc95219895 100755
--- a/Master/bin/x86_64-linux/lacheck
+++ b/Master/bin/x86_64-linux/lacheck
Binary files differ
diff --git a/Master/bin/x86_64-linux/luajittex b/Master/bin/x86_64-linux/luajittex
index 5fe637ecb4c..bc226140b8a 100755
--- a/Master/bin/x86_64-linux/luajittex
+++ b/Master/bin/x86_64-linux/luajittex
Binary files differ
diff --git a/Master/bin/x86_64-linux/luatex b/Master/bin/x86_64-linux/luatex
index 049e5e61613..09075b0eec0 100755
--- a/Master/bin/x86_64-linux/luatex
+++ b/Master/bin/x86_64-linux/luatex
Binary files differ
diff --git a/Master/bin/x86_64-linux/luatex53 b/Master/bin/x86_64-linux/luatex53
new file mode 100755
index 00000000000..197f1752534
--- /dev/null
+++ b/Master/bin/x86_64-linux/luatex53
Binary files differ
diff --git a/Master/bin/x86_64-linux/mag b/Master/bin/x86_64-linux/mag
index 2d0bd984fca..84cf5def131 100755
--- a/Master/bin/x86_64-linux/mag
+++ b/Master/bin/x86_64-linux/mag
Binary files differ
diff --git a/Master/bin/x86_64-linux/makeindex b/Master/bin/x86_64-linux/makeindex
index fcd21dbc9ee..d678724afa3 100755
--- a/Master/bin/x86_64-linux/makeindex
+++ b/Master/bin/x86_64-linux/makeindex
Binary files differ
diff --git a/Master/bin/x86_64-linux/makejvf b/Master/bin/x86_64-linux/makejvf
index 61717d15167..883136a9d9b 100755
--- a/Master/bin/x86_64-linux/makejvf
+++ b/Master/bin/x86_64-linux/makejvf
Binary files differ
diff --git a/Master/bin/x86_64-linux/mendex b/Master/bin/x86_64-linux/mendex
index 22aa10c0028..b470f3ddee3 100755
--- a/Master/bin/x86_64-linux/mendex
+++ b/Master/bin/x86_64-linux/mendex
Binary files differ
diff --git a/Master/bin/x86_64-linux/mf b/Master/bin/x86_64-linux/mf
index 9128104d5a5..ac9a0d920ba 100755
--- a/Master/bin/x86_64-linux/mf
+++ b/Master/bin/x86_64-linux/mf
Binary files differ
diff --git a/Master/bin/x86_64-linux/mf-nowin b/Master/bin/x86_64-linux/mf-nowin
index b3a2e8d9f88..9b89ad7ed7a 100755
--- a/Master/bin/x86_64-linux/mf-nowin
+++ b/Master/bin/x86_64-linux/mf-nowin
Binary files differ
diff --git a/Master/bin/x86_64-linux/mflua b/Master/bin/x86_64-linux/mflua
index aff0235a223..ceea3d6d163 100755
--- a/Master/bin/x86_64-linux/mflua
+++ b/Master/bin/x86_64-linux/mflua
Binary files differ
diff --git a/Master/bin/x86_64-linux/mfluajit b/Master/bin/x86_64-linux/mfluajit
index 3472bf50a06..044ad0322c2 100755
--- a/Master/bin/x86_64-linux/mfluajit
+++ b/Master/bin/x86_64-linux/mfluajit
Binary files differ
diff --git a/Master/bin/x86_64-linux/mft b/Master/bin/x86_64-linux/mft
index f26bce30e7f..ff5eea96e6a 100755
--- a/Master/bin/x86_64-linux/mft
+++ b/Master/bin/x86_64-linux/mft
Binary files differ
diff --git a/Master/bin/x86_64-linux/mktexlsr b/Master/bin/x86_64-linux/mktexlsr
index 8d4a38018f9..bd3eb50d6e4 100755
--- a/Master/bin/x86_64-linux/mktexlsr
+++ b/Master/bin/x86_64-linux/mktexlsr
@@ -73,7 +73,18 @@ if tty -s; then verbose=true; else verbose=false; fi
dry_run=false
trees=
-treefile="${TMPDIR-/tmp}/mktexlsrtrees$$.tmp"
+# initialize treefile by either mktemp or some random name
+# code taken from pdfjam and adjusted
+{
+ treefile=`
+ (umask 077 && mktemp "${TMPDIR-/tmp}/mktexlsrtrees.XXXXXXXXXX") 2>/dev/null
+ ` && test -n "$treefile" && test -f "$treefile"
+} || {
+ ## We'll use awk to make random number, for portability
+ random=`awk 'END { srand(); printf ("%d\n", rand()*1000000); }' /dev/null`
+ treefile="${TMPDIR-/tmp}/mktexlsrtrees$$.$random"
+} || exit $?
+
trap 'cd /; rm -f $treefile; test -z "$db_dir_tmp" || rm -rf "$db_dir_tmp";
exit' 0 1 2 3 7 13 15
diff --git a/Master/bin/x86_64-linux/mmafm b/Master/bin/x86_64-linux/mmafm
index 669de9fdf58..97b72076f49 100755
--- a/Master/bin/x86_64-linux/mmafm
+++ b/Master/bin/x86_64-linux/mmafm
Binary files differ
diff --git a/Master/bin/x86_64-linux/mmpfb b/Master/bin/x86_64-linux/mmpfb
index 5d7446538be..2bfcfc8ef46 100755
--- a/Master/bin/x86_64-linux/mmpfb
+++ b/Master/bin/x86_64-linux/mmpfb
Binary files differ
diff --git a/Master/bin/x86_64-linux/mpost b/Master/bin/x86_64-linux/mpost
index 9a1e32754fa..642b47b7929 100755
--- a/Master/bin/x86_64-linux/mpost
+++ b/Master/bin/x86_64-linux/mpost
Binary files differ
diff --git a/Master/bin/x86_64-linux/msxlint b/Master/bin/x86_64-linux/msxlint
index 7cc9549d659..6533a40bef3 100755
--- a/Master/bin/x86_64-linux/msxlint
+++ b/Master/bin/x86_64-linux/msxlint
Binary files differ
diff --git a/Master/bin/x86_64-linux/odvicopy b/Master/bin/x86_64-linux/odvicopy
index 9b953b9c514..77ff36f9eb9 100755
--- a/Master/bin/x86_64-linux/odvicopy
+++ b/Master/bin/x86_64-linux/odvicopy
Binary files differ
diff --git a/Master/bin/x86_64-linux/odvitype b/Master/bin/x86_64-linux/odvitype
index 9dac428dd67..0edf91a7158 100755
--- a/Master/bin/x86_64-linux/odvitype
+++ b/Master/bin/x86_64-linux/odvitype
Binary files differ
diff --git a/Master/bin/x86_64-linux/omfonts b/Master/bin/x86_64-linux/omfonts
index ac5eb8437ab..b53a912f2ef 100755
--- a/Master/bin/x86_64-linux/omfonts
+++ b/Master/bin/x86_64-linux/omfonts
Binary files differ
diff --git a/Master/bin/x86_64-linux/otangle b/Master/bin/x86_64-linux/otangle
index e71ae61e80c..10e0ca63f8c 100755
--- a/Master/bin/x86_64-linux/otangle
+++ b/Master/bin/x86_64-linux/otangle
Binary files differ
diff --git a/Master/bin/x86_64-linux/otfinfo b/Master/bin/x86_64-linux/otfinfo
index 4e7ce583956..986e8aa70d4 100755
--- a/Master/bin/x86_64-linux/otfinfo
+++ b/Master/bin/x86_64-linux/otfinfo
Binary files differ
diff --git a/Master/bin/x86_64-linux/otftotfm b/Master/bin/x86_64-linux/otftotfm
index a3aaa685091..0a0e35d987d 100755
--- a/Master/bin/x86_64-linux/otftotfm
+++ b/Master/bin/x86_64-linux/otftotfm
Binary files differ
diff --git a/Master/bin/x86_64-linux/otp2ocp b/Master/bin/x86_64-linux/otp2ocp
index 37b5b08f4c4..61ae5eea5b0 100755
--- a/Master/bin/x86_64-linux/otp2ocp
+++ b/Master/bin/x86_64-linux/otp2ocp
Binary files differ
diff --git a/Master/bin/x86_64-linux/outocp b/Master/bin/x86_64-linux/outocp
index ee9e0e54b97..1c25433da05 100755
--- a/Master/bin/x86_64-linux/outocp
+++ b/Master/bin/x86_64-linux/outocp
Binary files differ
diff --git a/Master/bin/x86_64-linux/patgen b/Master/bin/x86_64-linux/patgen
index 0c1d3e66185..41044c369c6 100755
--- a/Master/bin/x86_64-linux/patgen
+++ b/Master/bin/x86_64-linux/patgen
Binary files differ
diff --git a/Master/bin/x86_64-linux/pbibtex b/Master/bin/x86_64-linux/pbibtex
index 9ee5317217c..ac51523efc2 100755
--- a/Master/bin/x86_64-linux/pbibtex
+++ b/Master/bin/x86_64-linux/pbibtex
Binary files differ
diff --git a/Master/bin/x86_64-linux/pdfclose b/Master/bin/x86_64-linux/pdfclose
index 4b32df09e3d..8fc9acf80e4 100755
--- a/Master/bin/x86_64-linux/pdfclose
+++ b/Master/bin/x86_64-linux/pdfclose
Binary files differ
diff --git a/Master/bin/x86_64-linux/pdfopen b/Master/bin/x86_64-linux/pdfopen
index cc31bdfc943..d3b60811c61 100755
--- a/Master/bin/x86_64-linux/pdfopen
+++ b/Master/bin/x86_64-linux/pdfopen
Binary files differ
diff --git a/Master/bin/x86_64-linux/pdftex b/Master/bin/x86_64-linux/pdftex
index 539fa89235b..24465a60dc8 100755
--- a/Master/bin/x86_64-linux/pdftex
+++ b/Master/bin/x86_64-linux/pdftex
Binary files differ
diff --git a/Master/bin/x86_64-linux/pdftosrc b/Master/bin/x86_64-linux/pdftosrc
index 71712034d33..3737f301393 100755
--- a/Master/bin/x86_64-linux/pdftosrc
+++ b/Master/bin/x86_64-linux/pdftosrc
Binary files differ
diff --git a/Master/bin/x86_64-linux/pdvitype b/Master/bin/x86_64-linux/pdvitype
index d3f15fb5ab1..c926431d027 100755
--- a/Master/bin/x86_64-linux/pdvitype
+++ b/Master/bin/x86_64-linux/pdvitype
Binary files differ
diff --git a/Master/bin/x86_64-linux/pfb2pfa b/Master/bin/x86_64-linux/pfb2pfa
index 0956aedc075..37f128ccef8 100755
--- a/Master/bin/x86_64-linux/pfb2pfa
+++ b/Master/bin/x86_64-linux/pfb2pfa
Binary files differ
diff --git a/Master/bin/x86_64-linux/pk2bm b/Master/bin/x86_64-linux/pk2bm
index a94d7c6501c..923c68a2743 100755
--- a/Master/bin/x86_64-linux/pk2bm
+++ b/Master/bin/x86_64-linux/pk2bm
Binary files differ
diff --git a/Master/bin/x86_64-linux/pktogf b/Master/bin/x86_64-linux/pktogf
index b037d17bf8b..ae48301c525 100755
--- a/Master/bin/x86_64-linux/pktogf
+++ b/Master/bin/x86_64-linux/pktogf
Binary files differ
diff --git a/Master/bin/x86_64-linux/pktype b/Master/bin/x86_64-linux/pktype
index 0b3b3879352..b3e733a01b1 100755
--- a/Master/bin/x86_64-linux/pktype
+++ b/Master/bin/x86_64-linux/pktype
Binary files differ
diff --git a/Master/bin/x86_64-linux/pltotf b/Master/bin/x86_64-linux/pltotf
index 7c2a59b0ca1..5b1e042cad2 100755
--- a/Master/bin/x86_64-linux/pltotf
+++ b/Master/bin/x86_64-linux/pltotf
Binary files differ
diff --git a/Master/bin/x86_64-linux/pmpost b/Master/bin/x86_64-linux/pmpost
index 85602d3fb97..ff53f9e8bb5 100755
--- a/Master/bin/x86_64-linux/pmpost
+++ b/Master/bin/x86_64-linux/pmpost
Binary files differ
diff --git a/Master/bin/x86_64-linux/pmxab b/Master/bin/x86_64-linux/pmxab
index 7a7c04ad773..c81a6052cf7 100755
--- a/Master/bin/x86_64-linux/pmxab
+++ b/Master/bin/x86_64-linux/pmxab
Binary files differ
diff --git a/Master/bin/x86_64-linux/pooltype b/Master/bin/x86_64-linux/pooltype
index 390df3f63fe..3de0e86a660 100755
--- a/Master/bin/x86_64-linux/pooltype
+++ b/Master/bin/x86_64-linux/pooltype
Binary files differ
diff --git a/Master/bin/x86_64-linux/ppltotf b/Master/bin/x86_64-linux/ppltotf
index 7cdc979e843..606257934e4 100755
--- a/Master/bin/x86_64-linux/ppltotf
+++ b/Master/bin/x86_64-linux/ppltotf
Binary files differ
diff --git a/Master/bin/x86_64-linux/prepmx b/Master/bin/x86_64-linux/prepmx
index 0c157d254de..547f65c94f7 100755
--- a/Master/bin/x86_64-linux/prepmx
+++ b/Master/bin/x86_64-linux/prepmx
Binary files differ
diff --git a/Master/bin/x86_64-linux/ps2pk b/Master/bin/x86_64-linux/ps2pk
index cfc6a304b80..f167878a145 100755
--- a/Master/bin/x86_64-linux/ps2pk
+++ b/Master/bin/x86_64-linux/ps2pk
Binary files differ
diff --git a/Master/bin/x86_64-linux/psbook b/Master/bin/x86_64-linux/psbook
index ef103bbb630..3de9698e684 100755
--- a/Master/bin/x86_64-linux/psbook
+++ b/Master/bin/x86_64-linux/psbook
Binary files differ
diff --git a/Master/bin/x86_64-linux/psnup b/Master/bin/x86_64-linux/psnup
index e2871607d18..1adc8154a3e 100755
--- a/Master/bin/x86_64-linux/psnup
+++ b/Master/bin/x86_64-linux/psnup
Binary files differ
diff --git a/Master/bin/x86_64-linux/psresize b/Master/bin/x86_64-linux/psresize
index 054b41a67e3..f6bf7d6ea7a 100755
--- a/Master/bin/x86_64-linux/psresize
+++ b/Master/bin/x86_64-linux/psresize
Binary files differ
diff --git a/Master/bin/x86_64-linux/psselect b/Master/bin/x86_64-linux/psselect
index 7ff9925efe8..ad7a1c807ab 100755
--- a/Master/bin/x86_64-linux/psselect
+++ b/Master/bin/x86_64-linux/psselect
Binary files differ
diff --git a/Master/bin/x86_64-linux/pstops b/Master/bin/x86_64-linux/pstops
index 0eedad8cc24..701dd0af5e4 100755
--- a/Master/bin/x86_64-linux/pstops
+++ b/Master/bin/x86_64-linux/pstops
Binary files differ
diff --git a/Master/bin/x86_64-linux/ptex b/Master/bin/x86_64-linux/ptex
index f2d4135a5d1..7defed21b62 100755
--- a/Master/bin/x86_64-linux/ptex
+++ b/Master/bin/x86_64-linux/ptex
Binary files differ
diff --git a/Master/bin/x86_64-linux/ptftopl b/Master/bin/x86_64-linux/ptftopl
index d3f8e30a6bc..d244db161f9 100755
--- a/Master/bin/x86_64-linux/ptftopl
+++ b/Master/bin/x86_64-linux/ptftopl
Binary files differ
diff --git a/Master/bin/x86_64-linux/scor2prt b/Master/bin/x86_64-linux/scor2prt
index da38d87fa9f..61929f640ee 100755
--- a/Master/bin/x86_64-linux/scor2prt
+++ b/Master/bin/x86_64-linux/scor2prt
Binary files differ
diff --git a/Master/bin/x86_64-linux/sjisconv b/Master/bin/x86_64-linux/sjisconv
index c0d1403a177..17ccb96d410 100755
--- a/Master/bin/x86_64-linux/sjisconv
+++ b/Master/bin/x86_64-linux/sjisconv
Binary files differ
diff --git a/Master/bin/x86_64-linux/synctex b/Master/bin/x86_64-linux/synctex
index c6b3d32a57d..612cb1c0d13 100755
--- a/Master/bin/x86_64-linux/synctex
+++ b/Master/bin/x86_64-linux/synctex
Binary files differ
diff --git a/Master/bin/x86_64-linux/t1ascii b/Master/bin/x86_64-linux/t1ascii
index 50552b2f809..193a08a9a18 100755
--- a/Master/bin/x86_64-linux/t1ascii
+++ b/Master/bin/x86_64-linux/t1ascii
Binary files differ
diff --git a/Master/bin/x86_64-linux/t1asm b/Master/bin/x86_64-linux/t1asm
index bfc09ec1f72..604913c5d1b 100755
--- a/Master/bin/x86_64-linux/t1asm
+++ b/Master/bin/x86_64-linux/t1asm
Binary files differ
diff --git a/Master/bin/x86_64-linux/t1binary b/Master/bin/x86_64-linux/t1binary
index 800b4db0940..33cc7e41d60 100755
--- a/Master/bin/x86_64-linux/t1binary
+++ b/Master/bin/x86_64-linux/t1binary
Binary files differ
diff --git a/Master/bin/x86_64-linux/t1disasm b/Master/bin/x86_64-linux/t1disasm
index a993d8aeae2..39794acad95 100755
--- a/Master/bin/x86_64-linux/t1disasm
+++ b/Master/bin/x86_64-linux/t1disasm
Binary files differ
diff --git a/Master/bin/x86_64-linux/t1dotlessj b/Master/bin/x86_64-linux/t1dotlessj
index c895204233a..d2d9abd71f2 100755
--- a/Master/bin/x86_64-linux/t1dotlessj
+++ b/Master/bin/x86_64-linux/t1dotlessj
Binary files differ
diff --git a/Master/bin/x86_64-linux/t1lint b/Master/bin/x86_64-linux/t1lint
index 3a4ca8e2895..4ea6fecaa67 100755
--- a/Master/bin/x86_64-linux/t1lint
+++ b/Master/bin/x86_64-linux/t1lint
Binary files differ
diff --git a/Master/bin/x86_64-linux/t1mac b/Master/bin/x86_64-linux/t1mac
index d6d8e152df3..08a5b323adb 100755
--- a/Master/bin/x86_64-linux/t1mac
+++ b/Master/bin/x86_64-linux/t1mac
Binary files differ
diff --git a/Master/bin/x86_64-linux/t1rawafm b/Master/bin/x86_64-linux/t1rawafm
index 4f43e02bda6..b80dcd78442 100755
--- a/Master/bin/x86_64-linux/t1rawafm
+++ b/Master/bin/x86_64-linux/t1rawafm
Binary files differ
diff --git a/Master/bin/x86_64-linux/t1reencode b/Master/bin/x86_64-linux/t1reencode
index 25bcdd30bee..469aeccf390 100755
--- a/Master/bin/x86_64-linux/t1reencode
+++ b/Master/bin/x86_64-linux/t1reencode
Binary files differ
diff --git a/Master/bin/x86_64-linux/t1testpage b/Master/bin/x86_64-linux/t1testpage
index 4120c4fda7a..d7d91d08c0b 100755
--- a/Master/bin/x86_64-linux/t1testpage
+++ b/Master/bin/x86_64-linux/t1testpage
Binary files differ
diff --git a/Master/bin/x86_64-linux/t1unmac b/Master/bin/x86_64-linux/t1unmac
index e16f835f375..d9ca9badb5d 100755
--- a/Master/bin/x86_64-linux/t1unmac
+++ b/Master/bin/x86_64-linux/t1unmac
Binary files differ
diff --git a/Master/bin/x86_64-linux/t4ht b/Master/bin/x86_64-linux/t4ht
index 2b756a73b7f..ff7e477797d 100755
--- a/Master/bin/x86_64-linux/t4ht
+++ b/Master/bin/x86_64-linux/t4ht
Binary files differ
diff --git a/Master/bin/x86_64-linux/tangle b/Master/bin/x86_64-linux/tangle
index 1cad3897108..5e77c600642 100755
--- a/Master/bin/x86_64-linux/tangle
+++ b/Master/bin/x86_64-linux/tangle
Binary files differ
diff --git a/Master/bin/x86_64-linux/teckit_compile b/Master/bin/x86_64-linux/teckit_compile
index e9ee28af8f0..fd34f36da10 100755
--- a/Master/bin/x86_64-linux/teckit_compile
+++ b/Master/bin/x86_64-linux/teckit_compile
Binary files differ
diff --git a/Master/bin/x86_64-linux/tex b/Master/bin/x86_64-linux/tex
index 5143c9c9671..b1b49ffd32e 100755
--- a/Master/bin/x86_64-linux/tex
+++ b/Master/bin/x86_64-linux/tex
Binary files differ
diff --git a/Master/bin/x86_64-linux/tex2aspc b/Master/bin/x86_64-linux/tex2aspc
new file mode 100755
index 00000000000..972019ff328
--- /dev/null
+++ b/Master/bin/x86_64-linux/tex2aspc
Binary files differ
diff --git a/Master/bin/x86_64-linux/tex4ht b/Master/bin/x86_64-linux/tex4ht
index 6fa60806972..ee1d7e26deb 100755
--- a/Master/bin/x86_64-linux/tex4ht
+++ b/Master/bin/x86_64-linux/tex4ht
Binary files differ
diff --git a/Master/bin/x86_64-linux/texlua53 b/Master/bin/x86_64-linux/texlua53
new file mode 120000
index 00000000000..f0f9550b720
--- /dev/null
+++ b/Master/bin/x86_64-linux/texlua53
@@ -0,0 +1 @@
+luatex53 \ No newline at end of file
diff --git a/Master/bin/x86_64-linux/texlua53c b/Master/bin/x86_64-linux/texlua53c
new file mode 120000
index 00000000000..f0f9550b720
--- /dev/null
+++ b/Master/bin/x86_64-linux/texlua53c
@@ -0,0 +1 @@
+luatex53 \ No newline at end of file
diff --git a/Master/bin/x86_64-linux/tftopl b/Master/bin/x86_64-linux/tftopl
index 0310abc6ce7..a9a4d122b86 100755
--- a/Master/bin/x86_64-linux/tftopl
+++ b/Master/bin/x86_64-linux/tftopl
Binary files differ
diff --git a/Master/bin/x86_64-linux/tie b/Master/bin/x86_64-linux/tie
index 748adbd3e3c..55f8eaa6a37 100755
--- a/Master/bin/x86_64-linux/tie
+++ b/Master/bin/x86_64-linux/tie
Binary files differ
diff --git a/Master/bin/x86_64-linux/tlcockpit b/Master/bin/x86_64-linux/tlcockpit
index e021db717cc..2e45105f84c 120000
--- a/Master/bin/x86_64-linux/tlcockpit
+++ b/Master/bin/x86_64-linux/tlcockpit
@@ -1 +1 @@
-../../texmf-dist/scripts/tlcockpit/tlcockpit-runner.sh \ No newline at end of file
+../../texmf-dist/scripts/tlcockpit/tlcockpit.sh \ No newline at end of file
diff --git a/Master/bin/x86_64-linux/ttf2afm b/Master/bin/x86_64-linux/ttf2afm
index d4f7cb9a16e..1d78e84c9a3 100755
--- a/Master/bin/x86_64-linux/ttf2afm
+++ b/Master/bin/x86_64-linux/ttf2afm
Binary files differ
diff --git a/Master/bin/x86_64-linux/ttf2pk b/Master/bin/x86_64-linux/ttf2pk
index 0d3ff80abae..5739fd140b3 100755
--- a/Master/bin/x86_64-linux/ttf2pk
+++ b/Master/bin/x86_64-linux/ttf2pk
Binary files differ
diff --git a/Master/bin/x86_64-linux/ttf2tfm b/Master/bin/x86_64-linux/ttf2tfm
index 324be170b43..69292a8199c 100755
--- a/Master/bin/x86_64-linux/ttf2tfm
+++ b/Master/bin/x86_64-linux/ttf2tfm
Binary files differ
diff --git a/Master/bin/x86_64-linux/ttfdump b/Master/bin/x86_64-linux/ttfdump
index f68507576e7..6a42f8b7130 100755
--- a/Master/bin/x86_64-linux/ttfdump
+++ b/Master/bin/x86_64-linux/ttfdump
Binary files differ
diff --git a/Master/bin/x86_64-linux/ttftotype42 b/Master/bin/x86_64-linux/ttftotype42
index 410b0f0536e..2de90d3eabd 100755
--- a/Master/bin/x86_64-linux/ttftotype42
+++ b/Master/bin/x86_64-linux/ttftotype42
Binary files differ
diff --git a/Master/bin/x86_64-linux/upbibtex b/Master/bin/x86_64-linux/upbibtex
index b0a14e3477a..79f1afbbd0e 100755
--- a/Master/bin/x86_64-linux/upbibtex
+++ b/Master/bin/x86_64-linux/upbibtex
Binary files differ
diff --git a/Master/bin/x86_64-linux/updvitype b/Master/bin/x86_64-linux/updvitype
index ad2d3450eb8..0b3a9b9b267 100755
--- a/Master/bin/x86_64-linux/updvitype
+++ b/Master/bin/x86_64-linux/updvitype
Binary files differ
diff --git a/Master/bin/x86_64-linux/upmendex b/Master/bin/x86_64-linux/upmendex
index 14491643cdb..6a914d60c13 100755
--- a/Master/bin/x86_64-linux/upmendex
+++ b/Master/bin/x86_64-linux/upmendex
Binary files differ
diff --git a/Master/bin/x86_64-linux/upmpost b/Master/bin/x86_64-linux/upmpost
index d97f4479c8a..cc2b512eba9 100755
--- a/Master/bin/x86_64-linux/upmpost
+++ b/Master/bin/x86_64-linux/upmpost
Binary files differ
diff --git a/Master/bin/x86_64-linux/uppltotf b/Master/bin/x86_64-linux/uppltotf
index 35b2f29aa2f..7ca5fc2b1f3 100755
--- a/Master/bin/x86_64-linux/uppltotf
+++ b/Master/bin/x86_64-linux/uppltotf
Binary files differ
diff --git a/Master/bin/x86_64-linux/uptex b/Master/bin/x86_64-linux/uptex
index ace873cc456..5d01a07fd2b 100755
--- a/Master/bin/x86_64-linux/uptex
+++ b/Master/bin/x86_64-linux/uptex
Binary files differ
diff --git a/Master/bin/x86_64-linux/uptftopl b/Master/bin/x86_64-linux/uptftopl
index b5b922de08c..4478bc7eb4e 100755
--- a/Master/bin/x86_64-linux/uptftopl
+++ b/Master/bin/x86_64-linux/uptftopl
Binary files differ
diff --git a/Master/bin/x86_64-linux/vftovp b/Master/bin/x86_64-linux/vftovp
index cb9bd8e0fbd..8e73d8e6024 100755
--- a/Master/bin/x86_64-linux/vftovp
+++ b/Master/bin/x86_64-linux/vftovp
Binary files differ
diff --git a/Master/bin/x86_64-linux/vlna b/Master/bin/x86_64-linux/vlna
index 0c1e527b2b7..77a2142b7d2 100755
--- a/Master/bin/x86_64-linux/vlna
+++ b/Master/bin/x86_64-linux/vlna
Binary files differ
diff --git a/Master/bin/x86_64-linux/vptovf b/Master/bin/x86_64-linux/vptovf
index eed672a6d42..c4944934e75 100755
--- a/Master/bin/x86_64-linux/vptovf
+++ b/Master/bin/x86_64-linux/vptovf
Binary files differ
diff --git a/Master/bin/x86_64-linux/weave b/Master/bin/x86_64-linux/weave
index cf35b50df5a..d33f887ccb0 100755
--- a/Master/bin/x86_64-linux/weave
+++ b/Master/bin/x86_64-linux/weave
Binary files differ
diff --git a/Master/bin/x86_64-linux/wofm2opl b/Master/bin/x86_64-linux/wofm2opl
index fa3d3328c3a..3331548fb14 100755
--- a/Master/bin/x86_64-linux/wofm2opl
+++ b/Master/bin/x86_64-linux/wofm2opl
Binary files differ
diff --git a/Master/bin/x86_64-linux/wopl2ofm b/Master/bin/x86_64-linux/wopl2ofm
index 8d4d6090713..56ce12e678e 100755
--- a/Master/bin/x86_64-linux/wopl2ofm
+++ b/Master/bin/x86_64-linux/wopl2ofm
Binary files differ
diff --git a/Master/bin/x86_64-linux/wovf2ovp b/Master/bin/x86_64-linux/wovf2ovp
index 7bb17cf2202..61cbdb29095 100755
--- a/Master/bin/x86_64-linux/wovf2ovp
+++ b/Master/bin/x86_64-linux/wovf2ovp
Binary files differ
diff --git a/Master/bin/x86_64-linux/wovp2ovf b/Master/bin/x86_64-linux/wovp2ovf
index 88812f293f8..6c36cbf6a63 100755
--- a/Master/bin/x86_64-linux/wovp2ovf
+++ b/Master/bin/x86_64-linux/wovp2ovf
Binary files differ
diff --git a/Master/bin/x86_64-linux/xdvi-xaw b/Master/bin/x86_64-linux/xdvi-xaw
index 9377840950b..44ec2599b89 100755
--- a/Master/bin/x86_64-linux/xdvi-xaw
+++ b/Master/bin/x86_64-linux/xdvi-xaw
Binary files differ
diff --git a/Master/bin/x86_64-linux/xdvipdfmx b/Master/bin/x86_64-linux/xdvipdfmx
index 874c0c6a58a..99a35bd33ff 100755
--- a/Master/bin/x86_64-linux/xdvipdfmx
+++ b/Master/bin/x86_64-linux/xdvipdfmx
Binary files differ
diff --git a/Master/bin/x86_64-linux/xetex b/Master/bin/x86_64-linux/xetex
index 63612424257..d9be7292924 100755
--- a/Master/bin/x86_64-linux/xetex
+++ b/Master/bin/x86_64-linux/xetex
Binary files differ
diff --git a/Master/bin/x86_64-solaris/tlcockpit b/Master/bin/x86_64-solaris/tlcockpit
index e021db717cc..2e45105f84c 120000
--- a/Master/bin/x86_64-solaris/tlcockpit
+++ b/Master/bin/x86_64-solaris/tlcockpit
@@ -1 +1 @@
-../../texmf-dist/scripts/tlcockpit/tlcockpit-runner.sh \ No newline at end of file
+../../texmf-dist/scripts/tlcockpit/tlcockpit.sh \ No newline at end of file
diff --git a/Master/release-texlive.txt b/Master/release-texlive.txt
index 9c1f3158dc7..59dc563c686 100644
--- a/Master/release-texlive.txt
+++ b/Master/release-texlive.txt
@@ -1,4 +1,4 @@
-TeX Live (http://tug.org/texlive) version 2017
+TeX Live (http://tug.org/texlive) version 2018
This file is public domain. It is read by install-tl --version,
tlmgr --version, and texconfig conf, and a final line appended with
diff --git a/Master/texmf-dist/scripts/tlcockpit/tlcockpit-runner.sh b/Master/texmf-dist/scripts/tlcockpit/tlcockpit.sh
index 734ffe54c3c..734ffe54c3c 100755
--- a/Master/texmf-dist/scripts/tlcockpit/tlcockpit-runner.sh
+++ b/Master/texmf-dist/scripts/tlcockpit/tlcockpit.sh
diff --git a/Master/texmf-dist/web2c/texmf.cnf b/Master/texmf-dist/web2c/texmf.cnf
index eae5cb0fb31..83cbc5d3f8f 100644
--- a/Master/texmf-dist/web2c/texmf.cnf
+++ b/Master/texmf-dist/web2c/texmf.cnf
@@ -4,8 +4,8 @@
% If you modify this original file, YOUR CHANGES WILL BE LOST when it is
% updated. Instead, put your changes -- and only your changes, not an
% entire copy! -- in ../../texmf.cnf. That is, if this file is
-% installed in /some/path/to/texlive/2017/texmf-dist/web2c/texmf.cnf,
-% add your custom settings to /some/path/to/texlive/2017/texmf.cnf.
+% installed in /some/path/to/texlive/2018/texmf-dist/web2c/texmf.cnf,
+% add your custom settings to /some/path/to/texlive/2018/texmf.cnf.
%
% What follows is a super-summary of what this .cnf file can
% contain. Please read the Kpathsea manual for more information.
@@ -83,10 +83,10 @@ TEXMFSYSCONFIG = $TEXMFROOT/texmf-config
TEXMFHOME = ~/texmf
% TEXMFVAR, where texconfig/updmap/fmtutil store cached runtime data.
-TEXMFVAR = ~/.texlive2017/texmf-var
+TEXMFVAR = ~/.texlive2018/texmf-var
% TEXMFCONFIG, where texconfig/updmap/fmtutil store configuration data.
-TEXMFCONFIG = ~/.texlive2017/texmf-config
+TEXMFCONFIG = ~/.texlive2018/texmf-config
% This is the value manipulated by tlmgr's auxtrees subcommand in the
% root texmf.cnf. Kpathsea warns about a literally empty string for a
@@ -689,6 +689,13 @@ TEX.pmpost = eptex
% given as command line option or environment variable.
BIBTEX_CSFILE = 88591lat.csf
+% This variable is specific to Unix, to fall back to case-insensitive
+% search in non-system directories if there is no exact match. It is
+% enabled by default in texmf.cnf, but not enabled by default at
+% compile-time.
+%
+texmf_casefold_search = 1
+
% This variable is specific to Windows. It must be set to 0 or 1. The
% default is 0. Setting it to 1 tells the Windows script wrappers to
% use an already installed Perl interpreter if one is found on the
diff --git a/Master/texmf-dist/web2c/texmfcnf.lua b/Master/texmf-dist/web2c/texmfcnf.lua
index c8744aa90fc..95bb2bc86d6 100644
--- a/Master/texmf-dist/web2c/texmfcnf.lua
+++ b/Master/texmf-dist/web2c/texmfcnf.lua
@@ -45,13 +45,13 @@ return {
-- only used for FONTCONFIG_PATH & TEXMFCACHE in TeX Live
TEXMFSYSVAR = "selfautoparent:texmf-var",
- TEXMFVAR = "home:.texlive2017/texmf-var",
+ TEXMFVAR = "home:.texlive2018/texmf-var",
-- We have only one cache path but there can be more. The first writable one
-- will be chosen but there can be more readable paths.
TEXMFCACHE = "$TEXMFSYSVAR;$TEXMFVAR",
- TEXMFCONFIG = "home:.texlive2017/texmf-config",
+ TEXMFCONFIG = "home:.texlive2018/texmf-config",
-- I don't like this texmf under home and texmf-home would make more
-- sense. One never knows what installers put under texmf anywhere and
diff --git a/Master/tlpkg/TeXLive/TLConfig.pm b/Master/tlpkg/TeXLive/TLConfig.pm
index c8873ede054..f5efd41178c 100644
--- a/Master/tlpkg/TeXLive/TLConfig.pm
+++ b/Master/tlpkg/TeXLive/TLConfig.pm
@@ -52,7 +52,7 @@ BEGIN {
# the year of our release, will be used in the location of the
# network packages, and in menu names, and other places.
-$ReleaseYear = 2017;
+$ReleaseYear = 2018;
# users can upgrade from this year to the current year; might be the
# same as the release year, or any number of releases earlier.
diff --git a/Master/tlpkg/bin/tl-update-bindir b/Master/tlpkg/bin/tl-update-bindir
index 061c384f768..cf72d798fd8 100755
--- a/Master/tlpkg/bin/tl-update-bindir
+++ b/Master/tlpkg/bin/tl-update-bindir
@@ -184,7 +184,9 @@ for tlplat in $tlplats; do
$grab http://dl.contextgarden.net/build/texlive/$tlplat.tar.xz;;
x86_64-linux)
# local: default_bin_loc=/home/texlive/karl/Build/source/inst/bin/x86_64-pc-linux-gnu;;
- ;; # updated by Norbert.
+ default_bin_loc=$download_loc
+ $grab http://www.preining.info/x86_64-linux-svn46780.tar.gz
+ ;;
x86_64-solaris)
default_bin_loc=$download_loc
$grab http://dl.contextgarden.net/build/texlive/$tlplat.tar.xz;;
diff --git a/Master/tlpkg/bin/tl-update-tlnet b/Master/tlpkg/bin/tl-update-tlnet
index 160c0cc19f7..4727b108cb3 100755
--- a/Master/tlpkg/bin/tl-update-tlnet
+++ b/Master/tlpkg/bin/tl-update-tlnet
@@ -1,5 +1,5 @@
#!/bin/sh -e
-# Copyright 2008-2017 Norbert Preining
+# Copyright 2008-2018 Norbert Preining
# This file is licensed under the GNU General Public License version 2
# or any later version.
#
@@ -9,7 +9,7 @@ vc_id='$Id$'
unset CDPATH
unset LS_COLORS
-yyyy=2017
+yyyy=2018
check_consistency=true
chicken=false
@@ -133,7 +133,7 @@ tlpdbopt_install_srcfiles 1
tlpdbopt_create_formats 1
instopt_letter 0
instopt_adjustpath 0
-instopt_adjustrepo 1
+instopt_adjustrepo 0
" >texlive.profile
# silence envvar warnings and the welcome message.
diff --git a/Master/tlpkg/doc/releng.txt b/Master/tlpkg/doc/releng.txt
index 087028a8969..36315796367 100644
--- a/Master/tlpkg/doc/releng.txt
+++ b/Master/tlpkg/doc/releng.txt
@@ -56,36 +56,35 @@ To stop updating of certain packages before the general freeze:
II. Building pretest instead of regular release.
0. On the day of the last tlnet update,
- Set frozen/1 in TLConfig.pm.
+ Set frozen=>1 in TLConfig.pm.
Freeze should happen at that night's rebuild.
1. Then, the next day, start building tlpretest:
- Reset frozen to 0 in TLConfig.pm.`;
+ Reset frozen=>0 in TLConfig.pm.
-1a. And preserve final tlnet of current release:
+1a. Then preserve final tlnet of current release YYYY:
cd /home/ftp/texlive/tlnet
cp -ar ../tlnet /home/ftp/historic/systems/texlive/YYYY/tlnet-final
1b. Set up tlpretest:
Update /home/ftp/texlive/tlpretest/README.
-Empty tlpretest otherwise and then touch texlive.tlpdb;
-then --recreate in cron.tl should suffice.
+Empty tlpretest except for that README and 00_TIME.txt (used for mirmon).
-2. Then switch to pretest in cron.tl:
+2. Prepare for pretest in cron.tl:
critical=--critical # push tlcritical
pretest=--pretest # update tlpretest, not tlnet (if not frozen)
net_frozen=false # update tlnet|tlpretest (per $pretest)
(tlcritical will remain getting updated daily, even though it doesn't
work with tlnet any more. That's ok. Or disable if you prefer.)
-First build happens below.
+First build happens below, after many more changes; don't start it yet.
-3. option adjustrepo 0 in tl-update-tlnet, since pretest shouldn't go
+3. option adjustrepo 0 in tl-update-tlnet, since pretest users shouldn't go
to CTAN for updates.
4. After setting up for pretest (not before), basic updates for release year:
Master/.mkisofsrc
Master/release-texlive.txt
-Master/tlpkg/TeXLive/TLConfig.pm (including MinRelease)
+Master/tlpkg/TeXLive/TLConfig.pm -- $ReleaseYear and think about $MinRelease
Master/tlpkg/bin/tl-update-tlnet
Master/tlpkg/bin/tl-update-images
Master/tlpkg/installer/texlive.png (tlpkg/doc/texlive-installer-graphic.xcf)
@@ -93,31 +92,42 @@ Master/texmf-dist/web2c/texmfcnf.lua
Master/texmf-dist/web2c/texmf.cnf # from Build/.../kpathsea
5. Ensure version numbers in sources are updated; see list above.
-Then commit new binaries with tl-update-bindir.
+Then install new binaries with tl-update-bindir.
+Add new executables to appropriate .tlpsrc files (likewise removals).
+Add new scripts to linked_scripts if not already handled.
-6. After committing, run tex \\end to check that mktexfmt works.
+6. Run tex \\end to check that mktexfmt works.
Also run fmtutil --all to check that all formats build, no config file
-problems. Then, so things will get redone later as another check:
+problems. Ensure that web2c/texmf.cnf is updated for the current year
+(per above). Then, so things will get redone later as another check:
rm -rf ~/.texlive`date +%Y` # the new one
7. Check for Build-maintained updates to config files, etc.
(and might have to merge back if Master was mistakenly updated):
diff -ru0 --exclude=man --exclude=info \
Build/source/inst/texmf-dist Master/texmf-dist
-for p in *conv hbf2gf; do cp /home/ftp/tex-archive/language/chinese/CJK/cjk-4.8.4/doc/pdf/$p.pdf $p; done
-8. Now, try a first update of tlpretest:
+7a. If new cjk release:
+cd Master/texmf-dist/doc
+for p in *conv hbf2gf; do cp /home/ftp/tex-archive/language/chinese/CJK/cjk-X.Y.Z/doc/pdf/$p.pdf $p; done
+
+8. Now, finally, try a first update of tlpretest:
force_rebuild=true cron.tl
This will fail because pretest is not set up, but that's ok; the idea is
to check the output and ensure all is as basically ok.
-9. After that trial build, set
+8a. svn commit all the above.
+
+9. After that trial build looks ok, set in cron.tl:
recreate=--recreate # just once! to get catalogue updates, and again:
- mkdir /home/ftp/texlive/tlpretest/tlpkg
- touch !$/texlive.tlpdb
- force_rebuild=true cron.tl
+ And do:
+mkdir /home/ftp/texlive/tlpretest/tlpkg
+touch !$/texlive.tlpdb
+force_rebuild=true cron.tl
+
+10. After first rebuild success, undo --recreate and proceed normally.
-A. After tlnet freeze:
+A. At some point, after tlnet freeze:
Run tl-update-linked-scripts for consistency.
In Master/tlpkg, update bundled Windows programs as needed:
dviout texworks tlgs tlperl tlpsv
diff --git a/Master/tlpkg/tlpsrc/autosp.tlpsrc b/Master/tlpkg/tlpsrc/autosp.tlpsrc
index dca338c719c..a37430cb26d 100644
--- a/Master/tlpkg/tlpsrc/autosp.tlpsrc
+++ b/Master/tlpkg/tlpsrc/autosp.tlpsrc
@@ -1 +1,2 @@
binpattern f bin/${ARCH}/${PKGNAME}
+binpattern f bin/${ARCH}/tex2aspc
diff --git a/Master/tlpkg/tlpsrc/axodraw2.tlpsrc b/Master/tlpkg/tlpsrc/axodraw2.tlpsrc
index e69de29bb2d..b5a74907444 100644
--- a/Master/tlpkg/tlpsrc/axodraw2.tlpsrc
+++ b/Master/tlpkg/tlpsrc/axodraw2.tlpsrc
@@ -0,0 +1 @@
+binpattern f bin/${ARCH}/axohelp
diff --git a/Master/tlpkg/tlpsrc/luatex.tlpsrc b/Master/tlpkg/tlpsrc/luatex.tlpsrc
index 71fc396881a..d28a45a7867 100644
--- a/Master/tlpkg/tlpsrc/luatex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/luatex.tlpsrc
@@ -30,6 +30,11 @@ binpattern f bin/${ARCH}/luatex
binpattern f bin/${ARCH}/texlua
binpattern f bin/${ARCH}/texluac
#
+# temp for tl2017, to make binaries available for manual installation.
+binpattern f bin/${ARCH}/luatex53
+binpattern f bin/${ARCH}/texlua53
+binpattern f bin/${ARCH}/texlua53c
+#
binpattern f/i386-cygwin bin/i386-cygwin/cygtexlua*.dll
binpattern f/x86_64-cygwin bin/x86_64-cygwin/cygtexlua*.dll
#