diff options
author | Karl Berry <karl@freefriends.org> | 2019-11-17 16:17:57 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2019-11-17 16:17:57 +0000 |
commit | 67a8f35d803320fb317eb344f0b4e81f10111b28 (patch) | |
tree | f094a1a217187336702682835048d044301f3478 /Master/tlpkg | |
parent | ea26ac45bb36d0da742e6ee47826fa99735c02ed (diff) |
split luajittex to its own package
git-svn-id: svn://tug.org/texlive/trunk@52829 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg')
-rw-r--r-- | Master/tlpkg/tlpsrc/collection-binextra.tlpsrc | 1 | ||||
-rw-r--r-- | Master/tlpkg/tlpsrc/luajittex.tlpsrc | 28 | ||||
-rw-r--r-- | Master/tlpkg/tlpsrc/luatex.tlpsrc | 26 | ||||
-rw-r--r-- | Master/tlpkg/tlpsrc/mflua.tlpsrc | 5 |
4 files changed, 35 insertions, 25 deletions
diff --git a/Master/tlpkg/tlpsrc/collection-binextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-binextra.tlpsrc index bd3123b7aab..e9a225396ba 100644 --- a/Master/tlpkg/tlpsrc/collection-binextra.tlpsrc +++ b/Master/tlpkg/tlpsrc/collection-binextra.tlpsrc @@ -57,6 +57,7 @@ depend latexindent depend ltxfileinfo depend ltximg depend listings-ext +depend luajittex depend make4ht depend match_parens depend mflua diff --git a/Master/tlpkg/tlpsrc/luajittex.tlpsrc b/Master/tlpkg/tlpsrc/luajittex.tlpsrc new file mode 100644 index 00000000000..484761d23ba --- /dev/null +++ b/Master/tlpkg/tlpsrc/luajittex.tlpsrc @@ -0,0 +1,28 @@ +category TLCore + +# must keep in sync with luatex.tlpsrc. +tlpsetvar fmtdeps cm,etex,hyphen-base,knuth-lib,plain,tex-ini-files,\ +unicode-data + +# keep in sync with mflua.tlpsrc. +tlpsetvar no_luajit_platforms x86_64-solaris +# +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 bin/win32/luajit51.dll +binpattern f bin/win32/luajittex.dll +# +binpattern f/i386-cygwin bin/i386-cygwin/cygtexluajit*.dll +binpattern f/x86_64-cygwin bin/x86_64-cygwin/cygtexluajit*.dll + +# On platforms where there is no luajittex, 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=${fmtdeps} + +# can't have luajittex without luatex. +depend luatex diff --git a/Master/tlpkg/tlpsrc/luatex.tlpsrc b/Master/tlpkg/tlpsrc/luatex.tlpsrc index 74daa3b019f..a58e4902351 100644 --- a/Master/tlpkg/tlpsrc/luatex.tlpsrc +++ b/Master/tlpkg/tlpsrc/luatex.tlpsrc @@ -1,5 +1,6 @@ category TLCore # +# keep in sync with luajit.tlpsrc. tlpsetvar fmtdeps cm,etex,hyphen-base,knuth-lib,plain,tex-ini-files,\ unicode-data # @@ -11,13 +12,6 @@ execute AddFormat name=dviluatex engine=luatex options="dviluatex.ini" \ patterns=language.def,language.dat.lua \ fmttriggers=${fmtdeps} # -# On platforms where there is no luajittex, 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=${fmtdeps} -# docpattern d texmf-dist/doc/luatex/base docpattern f texmf-dist/doc/man/man1/luatex.* docpattern f texmf-dist/doc/man/man1/texlua* @@ -31,26 +25,14 @@ binpattern f bin/${ARCH}/luatex binpattern f bin/${ARCH}/texlua binpattern f bin/${ARCH}/texluac # -binpattern f/i386-cygwin bin/i386-cygwin/cygtexlua*.dll -binpattern f/x86_64-cygwin bin/x86_64-cygwin/cygtexlua*.dll -# -# luahbtex.dll in latex-bin-dev until TL'20, so not: -# binpattern f bin/win32/lua*.dll binpattern f bin/win32/lua53.dll -binpattern f bin/win32/luajit51.dll -binpattern f bin/win32/luajittex.dll binpattern f bin/win32/luatex.dll # +binpattern f/i386-cygwin bin/i386-cygwin/cygtexlua5*.dll +binpattern f/x86_64-cygwin bin/x86_64-cygwin/cygtexlua5*.dll +# # Visual Studio 2015 (for C++11) dlls for LuaTeX. binpattern f bin/win32/api-ms-win-*.dll binpattern f bin/win32/pdfddeservername.txt binpattern f bin/win32/ucrtbase.dll binpattern f bin/win32/vcruntime140.dll - -# duplicated in mflua.tlpsrc, sigh. -tlpsetvar no_luajit_platforms \ - x86_64-solaris -# -binpattern f/!${no_luajit_platforms} bin/${ARCH}/luajittex -binpattern f/!${no_luajit_platforms} bin/${ARCH}/texluajit -binpattern f/!${no_luajit_platforms} bin/${ARCH}/texluajitc diff --git a/Master/tlpkg/tlpsrc/mflua.tlpsrc b/Master/tlpkg/tlpsrc/mflua.tlpsrc index 5a2eb3af9ca..ccfaa691712 100644 --- a/Master/tlpkg/tlpsrc/mflua.tlpsrc +++ b/Master/tlpkg/tlpsrc/mflua.tlpsrc @@ -15,9 +15,8 @@ runpattern d texmf-dist/metafont/mflua binpattern f bin/${ARCH}/mflua binpattern f bin/${ARCH}/mflua-nowin -# duplicated in luatex.tlpsrc, sigh. -tlpsetvar no_luajit_platforms \ - x86_64-solaris +# keep in sync with luatex.tlpsrc. +tlpsetvar no_luajit_platforms x86_64-solaris # binpattern f/!${no_luajit_platforms} bin/${ARCH}/mfluajit binpattern f/!${no_luajit_platforms} bin/${ARCH}/mfluajit-nowin |