texlive[54116] Master: luahbtex now on all platforms

commits+karl at tug.org commits+karl at tug.org
Thu Mar 5 23:22:31 CET 2020


Revision: 54116
          http://tug.org/svn/texlive?view=revision&revision=54116
Author:   karl
Date:     2020-03-05 23:22:31 +0100 (Thu, 05 Mar 2020)
Log Message:
-----------
luahbtex now on all platforms

Modified Paths:
--------------
    trunk/Master/texmf-dist/scripts/texlive/tlmgr.pl
    trunk/Master/tlpkg/TeXLive/TLConfig.pm
    trunk/Master/tlpkg/tlpsrc/latex-bin-dev.tlpsrc
    trunk/Master/tlpkg/tlpsrc/luahbtex.tlpsrc

Modified: trunk/Master/texmf-dist/scripts/texlive/tlmgr.pl
===================================================================
--- trunk/Master/texmf-dist/scripts/texlive/tlmgr.pl	2020-03-05 22:09:28 UTC (rev 54115)
+++ trunk/Master/texmf-dist/scripts/texlive/tlmgr.pl	2020-03-05 22:22:31 UTC (rev 54116)
@@ -5716,7 +5716,6 @@
     if (",$TeXLive::TLConfig::PartialEngineSupport," =~ /,$engine,/) {
       # 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.
       # 
       # We do not want to have error messages here, so we do the following:
       # * if tlpkg/tlpsrc/luajittex.tlpsrc is available, then load it
@@ -5728,8 +5727,6 @@
       my $pkg;
       if ($engine =~ /luajit(hb)?tex/) {
         $pkg = "luajittex";
-      } elsif ($engine eq "luahbtex") {
-        $pkg = "luahbtex";
       } elsif ($engine eq "mfluajit") {
         $pkg = "mflua";
       } else {

Modified: trunk/Master/tlpkg/TeXLive/TLConfig.pm
===================================================================
--- trunk/Master/tlpkg/TeXLive/TLConfig.pm	2020-03-05 22:09:28 UTC (rev 54115)
+++ trunk/Master/tlpkg/TeXLive/TLConfig.pm	2020-03-05 22:22:31 UTC (rev 54116)
@@ -236,7 +236,7 @@
 our $WindowsMainMenuName = "TeX Live $ReleaseYear";
 
 # Comma-separated list of engines which do not exist on all platforms.
-our $PartialEngineSupport = "luahbtex,luajithbtex,luajittex,mfluajit";
+our $PartialEngineSupport = "luajithbtex,luajittex,mfluajit";
 
 # Flags for error handling across the scripts and modules
 # all fine

Modified: trunk/Master/tlpkg/tlpsrc/latex-bin-dev.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/latex-bin-dev.tlpsrc	2020-03-05 22:09:28 UTC (rev 54115)
+++ trunk/Master/tlpkg/tlpsrc/latex-bin-dev.tlpsrc	2020-03-05 22:22:31 UTC (rev 54116)
@@ -44,7 +44,4 @@
           options="lualatex.ini" \
           fmttriggers=${fmtcomm},${luafmtdeps}
 
-# keep in sync with luahbtex.tlpsrc.
-tlpsetvar no_luahb_platforms i386-netbsd
-#
-binpattern f/!${no_luahb_platforms} bin/${ARCH}/lualatex-dev
+binpattern f bin/${ARCH}/lualatex-dev

Modified: trunk/Master/tlpkg/tlpsrc/luahbtex.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/luahbtex.tlpsrc	2020-03-05 22:09:28 UTC (rev 54115)
+++ trunk/Master/tlpkg/tlpsrc/luahbtex.tlpsrc	2020-03-05 22:22:31 UTC (rev 54116)
@@ -1,18 +1,8 @@
 category TLCore
 shortdesc LuaTeX with HarfBuzz library for glyph shaping
 
-# Until TL'20, we only have this for auto-built platforms and Windows,
-# via /home/texlive/luahbtmp on tug.
-#
-# Keep in sync with latex-bin-dev.tlpsrc.
-tlpsetvar no_luahb_platforms i386-netbsd
-#
-binpattern f/!${no_luahb_platforms} bin/${ARCH}/luahbtex
+binpattern f bin/${ARCH}/luahbtex
 
-# For the TL'20 release, we should have luahbtex for all platforms.
-# For now, on platforms where there is no luahbtex, it will be ignored
-# due to the special --no-error-if-no-engine option in fmtutil,
-# invoked by specifications in TLConfig.pm and tlmgr.pl.
 execute AddFormat name=luahbtex engine=luahbtex \
   patterns=language.def,language.dat.lua \
   options="luatex.ini" \



More information about the tex-live-commits mailing list.