category TLCore shortdesc LuaTeX with just-in-time (jit) compiler, with and without HarfBuzz # must keep in sync with mflua.tlpsrc. tlpsetvar no_luajit_platforms x86_64-solaris # # Two engines plus texlua* links. binpattern f/!${no_luajit_platforms} bin/${ARCH}/luajittex binpattern f/!${no_luajit_platforms} bin/${ARCH}/texluajit binpattern f/!${no_luajit_platforms} bin/${ARCH}/texluajitc binpattern f/!${no_luajit_platforms} bin/${ARCH}/luajithbtex # # Windows has additional .dll files as usual. The .exe are matched above. binpattern f bin/win32/luajit51.dll binpattern f bin/win32/luajittex.dll binpattern f bin/win32/luajithbtex.dll # binpattern f/i386-cygwin bin/i386-cygwin/cygtexluajit*.dll binpattern f/x86_64-cygwin bin/x86_64-cygwin/cygtexluajit*.dll # luajittex.1 (non-hb) is matched by the package name, so no need to # mention that explicitly. docpattern +f texmf-dist/doc/man/man1/luajithbtex.* # On platforms where there is no jit, 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=luajittex engine=luajittex options="luatex.ini" \ patterns=language.def,language.dat.lua \ fmttriggers=${global_luatex_deps},hyph-utf8,luatex # execute AddFormat name=luajithbtex engine=luajithbtex options="luatex.ini" \ patterns=language.def,language.dat.lua \ fmttriggers=${global_luatex_deps},hyph-utf8,luatex # can't have luajittex without luatex. depend luatex