texlive[70195] Master: platforms without luametatex

commits+karl at tug.org commits+karl at tug.org
Tue Feb 27 18:33:44 CET 2024


Revision: 70195
          https://tug.org/svn/texlive?view=revision&revision=70195
Author:   karl
Date:     2024-02-27 18:33:43 +0100 (Tue, 27 Feb 2024)
Log Message:
-----------
platforms without luametatex

Modified Paths:
--------------
    trunk/Master/bin/x86_64-cygwin/contextjit
    trunk/Master/bin/x86_64-cygwin/luatools
    trunk/Master/bin/x86_64-cygwin/mtxrunjit
    trunk/Master/tlpkg/tlpsrc/00texlive.autopatterns.tlpsrc
    trunk/Master/tlpkg/tlpsrc/context-texlive.tlpsrc
    trunk/Master/tlpkg/tlpsrc/context.tlpsrc

Removed Paths:
-------------
    trunk/Master/bin/amd64-netbsd/context
    trunk/Master/bin/amd64-netbsd/context.lua
    trunk/Master/bin/amd64-netbsd/contextjit
    trunk/Master/bin/amd64-netbsd/luatools
    trunk/Master/bin/amd64-netbsd/mtxrun
    trunk/Master/bin/amd64-netbsd/mtxrun.lua
    trunk/Master/bin/amd64-netbsd/mtxrunjit
    trunk/Master/bin/armhf-linux/context
    trunk/Master/bin/armhf-linux/context.lua
    trunk/Master/bin/armhf-linux/contextjit
    trunk/Master/bin/armhf-linux/luatools
    trunk/Master/bin/armhf-linux/mtxrun
    trunk/Master/bin/armhf-linux/mtxrun.lua
    trunk/Master/bin/armhf-linux/mtxrunjit
    trunk/Master/bin/i386-netbsd/contextjit
    trunk/Master/bin/i386-netbsd/luatools
    trunk/Master/bin/i386-netbsd/mtxrunjit
    trunk/Master/bin/i386-solaris/context
    trunk/Master/bin/i386-solaris/context.lua
    trunk/Master/bin/i386-solaris/contextjit
    trunk/Master/bin/i386-solaris/luatools
    trunk/Master/bin/i386-solaris/mtxrun
    trunk/Master/bin/i386-solaris/mtxrun.lua
    trunk/Master/bin/i386-solaris/mtxrunjit
    trunk/Master/bin/x86_64-solaris/context
    trunk/Master/bin/x86_64-solaris/context.lua
    trunk/Master/bin/x86_64-solaris/contextjit
    trunk/Master/bin/x86_64-solaris/luatools
    trunk/Master/bin/x86_64-solaris/mtxrun
    trunk/Master/bin/x86_64-solaris/mtxrun.lua
    trunk/Master/bin/x86_64-solaris/mtxrunjit

Deleted: trunk/Master/bin/amd64-netbsd/context
===================================================================
--- trunk/Master/bin/amd64-netbsd/context	2024-02-27 17:24:11 UTC (rev 70194)
+++ trunk/Master/bin/amd64-netbsd/context	2024-02-27 17:33:43 UTC (rev 70195)
@@ -1 +0,0 @@
-link luametatex
\ No newline at end of file

Deleted: trunk/Master/bin/amd64-netbsd/context.lua
===================================================================
--- trunk/Master/bin/amd64-netbsd/context.lua	2024-02-27 17:24:11 UTC (rev 70194)
+++ trunk/Master/bin/amd64-netbsd/context.lua	2024-02-27 17:33:43 UTC (rev 70195)
@@ -1 +0,0 @@
-link ../../texmf-dist/scripts/context/lua/context.lua
\ No newline at end of file

Deleted: trunk/Master/bin/amd64-netbsd/contextjit
===================================================================
--- trunk/Master/bin/amd64-netbsd/contextjit	2024-02-27 17:24:11 UTC (rev 70194)
+++ trunk/Master/bin/amd64-netbsd/contextjit	2024-02-27 17:33:43 UTC (rev 70195)
@@ -1 +0,0 @@
-link ../../texmf-dist/tex/context/texlive/stubs-mkiv/unix/contextjit
\ No newline at end of file

Deleted: trunk/Master/bin/amd64-netbsd/luatools
===================================================================
--- trunk/Master/bin/amd64-netbsd/luatools	2024-02-27 17:24:11 UTC (rev 70194)
+++ trunk/Master/bin/amd64-netbsd/luatools	2024-02-27 17:33:43 UTC (rev 70195)
@@ -1 +0,0 @@
-link ../../texmf-dist/tex/context/texlive/stubs-mkiv/unix/luatools
\ No newline at end of file

Deleted: trunk/Master/bin/amd64-netbsd/mtxrun
===================================================================
--- trunk/Master/bin/amd64-netbsd/mtxrun	2024-02-27 17:24:11 UTC (rev 70194)
+++ trunk/Master/bin/amd64-netbsd/mtxrun	2024-02-27 17:33:43 UTC (rev 70195)
@@ -1 +0,0 @@
-link luametatex
\ No newline at end of file

Deleted: trunk/Master/bin/amd64-netbsd/mtxrun.lua
===================================================================
--- trunk/Master/bin/amd64-netbsd/mtxrun.lua	2024-02-27 17:24:11 UTC (rev 70194)
+++ trunk/Master/bin/amd64-netbsd/mtxrun.lua	2024-02-27 17:33:43 UTC (rev 70195)
@@ -1 +0,0 @@
-link ../../texmf-dist/scripts/context/lua/mtxrun.lua
\ No newline at end of file

Deleted: trunk/Master/bin/amd64-netbsd/mtxrunjit
===================================================================
--- trunk/Master/bin/amd64-netbsd/mtxrunjit	2024-02-27 17:24:11 UTC (rev 70194)
+++ trunk/Master/bin/amd64-netbsd/mtxrunjit	2024-02-27 17:33:43 UTC (rev 70195)
@@ -1 +0,0 @@
-link ../../texmf-dist/tex/context/texlive/stubs-mkiv/unix/mtxrunjit
\ No newline at end of file

Deleted: trunk/Master/bin/armhf-linux/context
===================================================================
--- trunk/Master/bin/armhf-linux/context	2024-02-27 17:24:11 UTC (rev 70194)
+++ trunk/Master/bin/armhf-linux/context	2024-02-27 17:33:43 UTC (rev 70195)
@@ -1 +0,0 @@
-link luametatex
\ No newline at end of file

Deleted: trunk/Master/bin/armhf-linux/context.lua
===================================================================
--- trunk/Master/bin/armhf-linux/context.lua	2024-02-27 17:24:11 UTC (rev 70194)
+++ trunk/Master/bin/armhf-linux/context.lua	2024-02-27 17:33:43 UTC (rev 70195)
@@ -1 +0,0 @@
-link ../../texmf-dist/scripts/context/lua/context.lua
\ No newline at end of file

Deleted: trunk/Master/bin/armhf-linux/contextjit
===================================================================
--- trunk/Master/bin/armhf-linux/contextjit	2024-02-27 17:24:11 UTC (rev 70194)
+++ trunk/Master/bin/armhf-linux/contextjit	2024-02-27 17:33:43 UTC (rev 70195)
@@ -1 +0,0 @@
-link ../../texmf-dist/tex/context/texlive/stubs-mkiv/unix/contextjit
\ No newline at end of file

Deleted: trunk/Master/bin/armhf-linux/luatools
===================================================================
--- trunk/Master/bin/armhf-linux/luatools	2024-02-27 17:24:11 UTC (rev 70194)
+++ trunk/Master/bin/armhf-linux/luatools	2024-02-27 17:33:43 UTC (rev 70195)
@@ -1 +0,0 @@
-link ../../texmf-dist/tex/context/texlive/stubs-mkiv/unix/luatools
\ No newline at end of file

Deleted: trunk/Master/bin/armhf-linux/mtxrun
===================================================================
--- trunk/Master/bin/armhf-linux/mtxrun	2024-02-27 17:24:11 UTC (rev 70194)
+++ trunk/Master/bin/armhf-linux/mtxrun	2024-02-27 17:33:43 UTC (rev 70195)
@@ -1 +0,0 @@
-link luametatex
\ No newline at end of file

Deleted: trunk/Master/bin/armhf-linux/mtxrun.lua
===================================================================
--- trunk/Master/bin/armhf-linux/mtxrun.lua	2024-02-27 17:24:11 UTC (rev 70194)
+++ trunk/Master/bin/armhf-linux/mtxrun.lua	2024-02-27 17:33:43 UTC (rev 70195)
@@ -1 +0,0 @@
-link ../../texmf-dist/scripts/context/lua/mtxrun.lua
\ No newline at end of file

Deleted: trunk/Master/bin/armhf-linux/mtxrunjit
===================================================================
--- trunk/Master/bin/armhf-linux/mtxrunjit	2024-02-27 17:24:11 UTC (rev 70194)
+++ trunk/Master/bin/armhf-linux/mtxrunjit	2024-02-27 17:33:43 UTC (rev 70195)
@@ -1 +0,0 @@
-link ../../texmf-dist/tex/context/texlive/stubs-mkiv/unix/mtxrunjit
\ No newline at end of file

Deleted: trunk/Master/bin/i386-netbsd/contextjit
===================================================================
--- trunk/Master/bin/i386-netbsd/contextjit	2024-02-27 17:24:11 UTC (rev 70194)
+++ trunk/Master/bin/i386-netbsd/contextjit	2024-02-27 17:33:43 UTC (rev 70195)
@@ -1 +0,0 @@
-link ../../texmf-dist/tex/context/texlive/stubs-mkiv/unix/contextjit
\ No newline at end of file

Deleted: trunk/Master/bin/i386-netbsd/luatools
===================================================================
--- trunk/Master/bin/i386-netbsd/luatools	2024-02-27 17:24:11 UTC (rev 70194)
+++ trunk/Master/bin/i386-netbsd/luatools	2024-02-27 17:33:43 UTC (rev 70195)
@@ -1 +0,0 @@
-link ../../texmf-dist/tex/context/texlive/stubs-mkiv/unix/luatools
\ No newline at end of file

Deleted: trunk/Master/bin/i386-netbsd/mtxrunjit
===================================================================
--- trunk/Master/bin/i386-netbsd/mtxrunjit	2024-02-27 17:24:11 UTC (rev 70194)
+++ trunk/Master/bin/i386-netbsd/mtxrunjit	2024-02-27 17:33:43 UTC (rev 70195)
@@ -1 +0,0 @@
-link ../../texmf-dist/tex/context/texlive/stubs-mkiv/unix/mtxrunjit
\ No newline at end of file

Deleted: trunk/Master/bin/i386-solaris/context
===================================================================
--- trunk/Master/bin/i386-solaris/context	2024-02-27 17:24:11 UTC (rev 70194)
+++ trunk/Master/bin/i386-solaris/context	2024-02-27 17:33:43 UTC (rev 70195)
@@ -1 +0,0 @@
-link luametatex
\ No newline at end of file

Deleted: trunk/Master/bin/i386-solaris/context.lua
===================================================================
--- trunk/Master/bin/i386-solaris/context.lua	2024-02-27 17:24:11 UTC (rev 70194)
+++ trunk/Master/bin/i386-solaris/context.lua	2024-02-27 17:33:43 UTC (rev 70195)
@@ -1 +0,0 @@
-link ../../texmf-dist/scripts/context/lua/context.lua
\ No newline at end of file

Deleted: trunk/Master/bin/i386-solaris/contextjit
===================================================================
--- trunk/Master/bin/i386-solaris/contextjit	2024-02-27 17:24:11 UTC (rev 70194)
+++ trunk/Master/bin/i386-solaris/contextjit	2024-02-27 17:33:43 UTC (rev 70195)
@@ -1 +0,0 @@
-link ../../texmf-dist/tex/context/texlive/stubs-mkiv/unix/contextjit
\ No newline at end of file

Deleted: trunk/Master/bin/i386-solaris/luatools
===================================================================
--- trunk/Master/bin/i386-solaris/luatools	2024-02-27 17:24:11 UTC (rev 70194)
+++ trunk/Master/bin/i386-solaris/luatools	2024-02-27 17:33:43 UTC (rev 70195)
@@ -1 +0,0 @@
-link ../../texmf-dist/tex/context/texlive/stubs-mkiv/unix/luatools
\ No newline at end of file

Deleted: trunk/Master/bin/i386-solaris/mtxrun
===================================================================
--- trunk/Master/bin/i386-solaris/mtxrun	2024-02-27 17:24:11 UTC (rev 70194)
+++ trunk/Master/bin/i386-solaris/mtxrun	2024-02-27 17:33:43 UTC (rev 70195)
@@ -1 +0,0 @@
-link luametatex
\ No newline at end of file

Deleted: trunk/Master/bin/i386-solaris/mtxrun.lua
===================================================================
--- trunk/Master/bin/i386-solaris/mtxrun.lua	2024-02-27 17:24:11 UTC (rev 70194)
+++ trunk/Master/bin/i386-solaris/mtxrun.lua	2024-02-27 17:33:43 UTC (rev 70195)
@@ -1 +0,0 @@
-link ../../texmf-dist/scripts/context/lua/mtxrun.lua
\ No newline at end of file

Deleted: trunk/Master/bin/i386-solaris/mtxrunjit
===================================================================
--- trunk/Master/bin/i386-solaris/mtxrunjit	2024-02-27 17:24:11 UTC (rev 70194)
+++ trunk/Master/bin/i386-solaris/mtxrunjit	2024-02-27 17:33:43 UTC (rev 70195)
@@ -1 +0,0 @@
-link ../../texmf-dist/tex/context/texlive/stubs-mkiv/unix/mtxrunjit
\ No newline at end of file

Modified: trunk/Master/bin/x86_64-cygwin/contextjit
===================================================================
--- trunk/Master/bin/x86_64-cygwin/contextjit	2024-02-27 17:24:11 UTC (rev 70194)
+++ trunk/Master/bin/x86_64-cygwin/contextjit	2024-02-27 17:33:43 UTC (rev 70195)
@@ -1 +1 @@
-link ../../texmf-dist/scripts/context/stubs-mkiv/unix/contextjit
\ No newline at end of file
+link ../../texmf-dist/tex/context/texlive/stubs-mkiv/unix/contextjit
\ No newline at end of file

Modified: trunk/Master/bin/x86_64-cygwin/luatools
===================================================================
--- trunk/Master/bin/x86_64-cygwin/luatools	2024-02-27 17:24:11 UTC (rev 70194)
+++ trunk/Master/bin/x86_64-cygwin/luatools	2024-02-27 17:33:43 UTC (rev 70195)
@@ -1 +1 @@
-link ../../texmf-dist/scripts/context/stubs-mkiv/unix/luatools
\ No newline at end of file
+link ../../texmf-dist/tex/context/texlive/stubs-mkiv/unix/luatools
\ No newline at end of file

Modified: trunk/Master/bin/x86_64-cygwin/mtxrunjit
===================================================================
--- trunk/Master/bin/x86_64-cygwin/mtxrunjit	2024-02-27 17:24:11 UTC (rev 70194)
+++ trunk/Master/bin/x86_64-cygwin/mtxrunjit	2024-02-27 17:33:43 UTC (rev 70195)
@@ -1 +1 @@
-link ../../texmf-dist/scripts/context/stubs-mkiv/unix/mtxrunjit
\ No newline at end of file
+link ../../texmf-dist/tex/context/texlive/stubs-mkiv/unix/mtxrunjit
\ No newline at end of file

Deleted: trunk/Master/bin/x86_64-solaris/context
===================================================================
--- trunk/Master/bin/x86_64-solaris/context	2024-02-27 17:24:11 UTC (rev 70194)
+++ trunk/Master/bin/x86_64-solaris/context	2024-02-27 17:33:43 UTC (rev 70195)
@@ -1 +0,0 @@
-link luametatex
\ No newline at end of file

Deleted: trunk/Master/bin/x86_64-solaris/context.lua
===================================================================
--- trunk/Master/bin/x86_64-solaris/context.lua	2024-02-27 17:24:11 UTC (rev 70194)
+++ trunk/Master/bin/x86_64-solaris/context.lua	2024-02-27 17:33:43 UTC (rev 70195)
@@ -1 +0,0 @@
-link ../../texmf-dist/scripts/context/lua/context.lua
\ No newline at end of file

Deleted: trunk/Master/bin/x86_64-solaris/contextjit
===================================================================
--- trunk/Master/bin/x86_64-solaris/contextjit	2024-02-27 17:24:11 UTC (rev 70194)
+++ trunk/Master/bin/x86_64-solaris/contextjit	2024-02-27 17:33:43 UTC (rev 70195)
@@ -1 +0,0 @@
-link ../../texmf-dist/tex/context/texlive/stubs-mkiv/unix/contextjit
\ No newline at end of file

Deleted: trunk/Master/bin/x86_64-solaris/luatools
===================================================================
--- trunk/Master/bin/x86_64-solaris/luatools	2024-02-27 17:24:11 UTC (rev 70194)
+++ trunk/Master/bin/x86_64-solaris/luatools	2024-02-27 17:33:43 UTC (rev 70195)
@@ -1 +0,0 @@
-link ../../texmf-dist/tex/context/texlive/stubs-mkiv/unix/luatools
\ No newline at end of file

Deleted: trunk/Master/bin/x86_64-solaris/mtxrun
===================================================================
--- trunk/Master/bin/x86_64-solaris/mtxrun	2024-02-27 17:24:11 UTC (rev 70194)
+++ trunk/Master/bin/x86_64-solaris/mtxrun	2024-02-27 17:33:43 UTC (rev 70195)
@@ -1 +0,0 @@
-link luametatex
\ No newline at end of file

Deleted: trunk/Master/bin/x86_64-solaris/mtxrun.lua
===================================================================
--- trunk/Master/bin/x86_64-solaris/mtxrun.lua	2024-02-27 17:24:11 UTC (rev 70194)
+++ trunk/Master/bin/x86_64-solaris/mtxrun.lua	2024-02-27 17:33:43 UTC (rev 70195)
@@ -1 +0,0 @@
-link ../../texmf-dist/scripts/context/lua/mtxrun.lua
\ No newline at end of file

Deleted: trunk/Master/bin/x86_64-solaris/mtxrunjit
===================================================================
--- trunk/Master/bin/x86_64-solaris/mtxrunjit	2024-02-27 17:24:11 UTC (rev 70194)
+++ trunk/Master/bin/x86_64-solaris/mtxrunjit	2024-02-27 17:33:43 UTC (rev 70195)
@@ -1 +0,0 @@
-link ../../texmf-dist/tex/context/texlive/stubs-mkiv/unix/mtxrunjit
\ No newline at end of file

Modified: trunk/Master/tlpkg/tlpsrc/00texlive.autopatterns.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/00texlive.autopatterns.tlpsrc	2024-02-27 17:24:11 UTC (rev 70194)
+++ trunk/Master/tlpkg/tlpsrc/00texlive.autopatterns.tlpsrc	2024-02-27 17:33:43 UTC (rev 70195)
@@ -47,11 +47,9 @@
 # Platforms that don't support jit.
 tlpsetvar global_no_luajit_platforms i386-solaris,x86_64-solaris
 #
-# We define the Windows platform names here, so we can use ${wndws} in
-# the patterns, in preparation for supporting w64 in addition to w32,
-# and perhaps others in the future. The name ${global_wndws} was just
-# too long, so there is a super-special case in the code.
-#tlpsetvar wndws windows
+# Platforms that don't have a luametatex binary.
+tlpsetvar global_no_lmtx_platforms \
+  armhf-linux,amd64-netbsd,i386-netbsd,x86_64-solaris,i386-solaris
 
 # It would be ideal to be able to specify the non-jit platforms here,
 # but it's not crucial, so we haven't implemented ${global_} expansion

Modified: trunk/Master/tlpkg/tlpsrc/context-texlive.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/context-texlive.tlpsrc	2024-02-27 17:24:11 UTC (rev 70194)
+++ trunk/Master/tlpkg/tlpsrc/context-texlive.tlpsrc	2024-02-27 17:33:43 UTC (rev 70195)
@@ -4,12 +4,9 @@
 
 # These point to stubs, which were handwritten by us, hence include both
 # the stubs (under the dir above) and the executable links here.
-# It seems harmless to include these even when luametatex itself
-# isn't available for a given platform; they won't do anything, but it
-# saves us having to list the same platform omissions as in context.tlpsrc.
-binpattern f bin/${ARCH}/contextjit
-binpattern f bin/${ARCH}/luatools
-binpattern f bin/${ARCH}/mtxrunjit
+binpattern f/!${global_no_lmtx_platforms} bin/${ARCH}/contextjit
+binpattern f/!${global_no_lmtx_platforms} bin/${ARCH}/luatools
+binpattern f/!${global_no_lmtx_platforms} bin/${ARCH}/mtxrunjit
 
 # We have these man pages as .so links to the scripts.
 docpattern +f texmf-dist/doc/man/man1/luatools.*

Modified: trunk/Master/tlpkg/tlpsrc/context.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/context.tlpsrc	2024-02-27 17:24:11 UTC (rev 70194)
+++ trunk/Master/tlpkg/tlpsrc/context.tlpsrc	2024-02-27 17:33:43 UTC (rev 70195)
@@ -87,12 +87,8 @@
 # excluding some TL adaptations kept in package context-texlive.
 runpattern !d texmf-dist/tex/context/texlive
 #
-# And not all platforms have an lmtx binary.
-tlpsetvar no_lmtx_platforms \
-  armhf-linux,amd64-netbsd,i386-netbsd,x86_64-solaris,i386-solaris
-#
-binpattern f/!${no_lmtx_platforms} bin/${ARCH}/context
-binpattern f/!${no_lmtx_platforms} bin/${ARCH}/context.lua
-binpattern f/!${no_lmtx_platforms} bin/${ARCH}/luametatex
-binpattern f/!${no_lmtx_platforms} bin/${ARCH}/mtxrun
-binpattern f/!${no_lmtx_platforms} bin/${ARCH}/mtxrun.lua
+binpattern f/!${global_no_lmtx_platforms} bin/${ARCH}/context
+binpattern f/!${global_no_lmtx_platforms} bin/${ARCH}/context.lua
+binpattern f/!${global_no_lmtx_platforms} bin/${ARCH}/luametatex
+binpattern f/!${global_no_lmtx_platforms} bin/${ARCH}/mtxrun
+binpattern f/!${global_no_lmtx_platforms} bin/${ARCH}/mtxrun.lua



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