From e100c6f5746e458cfc7fad4b87ec6a6d0535dd91 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Mon, 2 Mar 2020 17:58:52 +0000 Subject: new luajithbtex engine (not on all platforms) git-svn-id: svn://tug.org/texlive/trunk@54001 c570f23f-e606-0410-a88d-b1316a301751 --- Master/bin/amd64-freebsd/luajithbtex | Bin 0 -> 8207616 bytes Master/bin/i386-freebsd/luajithbtex | Bin 0 -> 7178572 bytes Master/bin/i386-linux/luajithbtex | Bin 0 -> 8306424 bytes Master/bin/i386-solaris/luajithbtex | Bin 0 -> 7181616 bytes Master/bin/x86_64-darwin/luajithbtex | Bin 0 -> 7760288 bytes Master/bin/x86_64-darwinlegacy/luajithbtex | Bin 0 -> 6938360 bytes Master/bin/x86_64-linux/luajithbtex | Bin 0 -> 7873896 bytes Master/bin/x86_64-linuxmusl/luajithbtex | Bin 0 -> 8768176 bytes Master/texmf-dist/doc/man/man1/luajithbtex.1 | 1 + Master/texmf-dist/doc/man/man1/luajithbtex.man1.pdf | Bin 0 -> 34948 bytes Master/texmf-dist/scripts/texlive/tlmgr.pl | 14 ++++++++------ Master/tlpkg/TeXLive/TLConfig.pm | 2 +- Master/tlpkg/tlpsrc/00texlive.autopatterns.tlpsrc | 10 +++++----- Master/tlpkg/tlpsrc/latex-bin-dev.tlpsrc | 2 +- Master/tlpkg/tlpsrc/luahbtex.tlpsrc | 4 ++-- Master/tlpkg/tlpsrc/luajittex.tlpsrc | 15 ++++++++++++++- 16 files changed, 32 insertions(+), 16 deletions(-) create mode 100755 Master/bin/amd64-freebsd/luajithbtex create mode 100755 Master/bin/i386-freebsd/luajithbtex create mode 100755 Master/bin/i386-linux/luajithbtex create mode 100755 Master/bin/i386-solaris/luajithbtex create mode 100755 Master/bin/x86_64-darwin/luajithbtex create mode 100755 Master/bin/x86_64-darwinlegacy/luajithbtex create mode 100755 Master/bin/x86_64-linux/luajithbtex create mode 100755 Master/bin/x86_64-linuxmusl/luajithbtex create mode 100644 Master/texmf-dist/doc/man/man1/luajithbtex.1 create mode 100644 Master/texmf-dist/doc/man/man1/luajithbtex.man1.pdf diff --git a/Master/bin/amd64-freebsd/luajithbtex b/Master/bin/amd64-freebsd/luajithbtex new file mode 100755 index 00000000000..5b1242c2244 Binary files /dev/null and b/Master/bin/amd64-freebsd/luajithbtex differ diff --git a/Master/bin/i386-freebsd/luajithbtex b/Master/bin/i386-freebsd/luajithbtex new file mode 100755 index 00000000000..e222c751be8 Binary files /dev/null and b/Master/bin/i386-freebsd/luajithbtex differ diff --git a/Master/bin/i386-linux/luajithbtex b/Master/bin/i386-linux/luajithbtex new file mode 100755 index 00000000000..ccd9a0a8715 Binary files /dev/null and b/Master/bin/i386-linux/luajithbtex differ diff --git a/Master/bin/i386-solaris/luajithbtex b/Master/bin/i386-solaris/luajithbtex new file mode 100755 index 00000000000..ed5beecd3e0 Binary files /dev/null and b/Master/bin/i386-solaris/luajithbtex differ diff --git a/Master/bin/x86_64-darwin/luajithbtex b/Master/bin/x86_64-darwin/luajithbtex new file mode 100755 index 00000000000..f87c79ec2fe Binary files /dev/null and b/Master/bin/x86_64-darwin/luajithbtex differ diff --git a/Master/bin/x86_64-darwinlegacy/luajithbtex b/Master/bin/x86_64-darwinlegacy/luajithbtex new file mode 100755 index 00000000000..da51a2b767e Binary files /dev/null and b/Master/bin/x86_64-darwinlegacy/luajithbtex differ diff --git a/Master/bin/x86_64-linux/luajithbtex b/Master/bin/x86_64-linux/luajithbtex new file mode 100755 index 00000000000..53120ee7e67 Binary files /dev/null and b/Master/bin/x86_64-linux/luajithbtex differ diff --git a/Master/bin/x86_64-linuxmusl/luajithbtex b/Master/bin/x86_64-linuxmusl/luajithbtex new file mode 100755 index 00000000000..fd5073e7539 Binary files /dev/null and b/Master/bin/x86_64-linuxmusl/luajithbtex differ diff --git a/Master/texmf-dist/doc/man/man1/luajithbtex.1 b/Master/texmf-dist/doc/man/man1/luajithbtex.1 new file mode 100644 index 00000000000..0dbf6fb682e --- /dev/null +++ b/Master/texmf-dist/doc/man/man1/luajithbtex.1 @@ -0,0 +1 @@ +.so man1/luatex.1 diff --git a/Master/texmf-dist/doc/man/man1/luajithbtex.man1.pdf b/Master/texmf-dist/doc/man/man1/luajithbtex.man1.pdf new file mode 100644 index 00000000000..fc44049be7f Binary files /dev/null and b/Master/texmf-dist/doc/man/man1/luajithbtex.man1.pdf differ diff --git a/Master/texmf-dist/scripts/texlive/tlmgr.pl b/Master/texmf-dist/scripts/texlive/tlmgr.pl index afc483458ed..eca26a6f284 100755 --- a/Master/texmf-dist/scripts/texlive/tlmgr.pl +++ b/Master/texmf-dist/scripts/texlive/tlmgr.pl @@ -5714,7 +5714,7 @@ sub check_executes { next if ($name eq "cont-en"); # too confusing # we check that the name exist in bin/$arch if (",$TeXLive::TLConfig::PartialEngineSupport," =~ /,$engine,/) { - # luajittex is special since it is not available on all architectures + # luajit[hb]tex is special since it is not available on all architectures # due to inherent reasons (machine code); # luahbtex is special until we build it everywhere for TL'20. # @@ -5726,7 +5726,7 @@ sub check_executes { # * if tlpkg/tlpsrc/.tlpsrc is *not* available (i.e., not # the development tree) we just ignore it completely. my $pkg; - if ($engine eq "luajittex") { + if ($engine =~ /luajit(hb)?tex/) { $pkg = "luajittex"; } elsif ($engine eq "luahbtex") { $pkg = "luahbtex"; @@ -7144,11 +7144,13 @@ and the repository are not compatible: # check for being frozen if ($remotetlpdb->config_frozen) { my $frozen_msg = <