summaryrefslogtreecommitdiff
path: root/Master/tlpkg/tlpsrc/luajittex.tlpsrc
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-11-17 16:17:57 +0000
committerKarl Berry <karl@freefriends.org>2019-11-17 16:17:57 +0000
commit67a8f35d803320fb317eb344f0b4e81f10111b28 (patch)
treef094a1a217187336702682835048d044301f3478 /Master/tlpkg/tlpsrc/luajittex.tlpsrc
parentea26ac45bb36d0da742e6ee47826fa99735c02ed (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/tlpsrc/luajittex.tlpsrc')
-rw-r--r--Master/tlpkg/tlpsrc/luajittex.tlpsrc28
1 files changed, 28 insertions, 0 deletions
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