summaryrefslogtreecommitdiff
path: root/Master/tlpkg/tlpsrc/luatex.tlpsrc
diff options
context:
space:
mode:
Diffstat (limited to 'Master/tlpkg/tlpsrc/luatex.tlpsrc')
-rw-r--r--Master/tlpkg/tlpsrc/luatex.tlpsrc20
1 files changed, 13 insertions, 7 deletions
diff --git a/Master/tlpkg/tlpsrc/luatex.tlpsrc b/Master/tlpkg/tlpsrc/luatex.tlpsrc
index 24f5da1ddd5..3b5b34d3e70 100644
--- a/Master/tlpkg/tlpsrc/luatex.tlpsrc
+++ b/Master/tlpkg/tlpsrc/luatex.tlpsrc
@@ -7,10 +7,10 @@ execute AddFormat \
name=dviluatex engine=luatex patterns=language.def,language.dat.lua \
options="dviluatex.ini"
#
-# luajittex is not going to exist on all platforms. hmm.
-#execute AddFormat \
-# name=luajittex engine=luajittex patterns=language.def,language.dat.lua \
-# options="luatex.ini"
+# On platforms where there is no luajittex, it will just be ignored?
+execute AddFormat \
+ name=luajittex engine=luajittex patterns=language.def,language.dat.lua \
+ options="luatex.ini"
#
docpattern d texmf-dist/doc/luatex/base
docpattern f texmf-dist/doc/man/man1/luatex.*
@@ -22,10 +22,16 @@ runpattern f texmf-dist/web2c/texmfcnf.lua
#
binpattern f bin/${ARCH}/dviluatex
binpattern f bin/${ARCH}/luatex
-binpattern f bin/${ARCH}/luajittex
binpattern f bin/${ARCH}/texlua
-binpattern f bin/${ARCH}/texluajit
binpattern f bin/${ARCH}/texluac
-binpattern f bin/${ARCH}/texluajitc
#
binpattern f bin/win32/lua*.dll
+
+tlpsetvar no_luajit_platforms \
+ alpha-linux,amd64-kfreebsd,amd64-netbsd,armhf-linux,\
+i386-cygwin,i386-kfreebsd,i386-netbsd,i386-solaris,\
+mips-irix,mipsel-linux,powerpc-linux,sparc-solaris,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