texlive[52744] Master: first attempt at luahbtex as engine for

commits+karl at tug.org commits+karl at tug.org
Tue Nov 12 19:16:16 CET 2019


Revision: 52744
          http://tug.org/svn/texlive?view=revision&revision=52744
Author:   karl
Date:     2019-11-12 19:16:15 +0100 (Tue, 12 Nov 2019)
Log Message:
-----------
first attempt at luahbtex as engine for lualatex-dev, per latex request

Modified Paths:
--------------
    trunk/Master/tlpkg/tlpsrc/latex-bin-dev.tlpsrc
    trunk/Master/tlpkg/tlpsrc/luatex.tlpsrc

Added Paths:
-----------
    trunk/Master/bin/amd64-freebsd/luahbtex
    trunk/Master/bin/i386-freebsd/luahbtex
    trunk/Master/bin/i386-linux/luahbtex
    trunk/Master/bin/i386-solaris/luahbtex
    trunk/Master/bin/win32/luahbtex.dll
    trunk/Master/bin/win32/luahbtex.exe
    trunk/Master/bin/x86_64-darwin/luahbtex
    trunk/Master/bin/x86_64-darwinlegacy/luahbtex
    trunk/Master/bin/x86_64-linux/luahbtex
    trunk/Master/bin/x86_64-linuxmusl/luahbtex
    trunk/Master/bin/x86_64-solaris/luahbtex

Removed Paths:
-------------
    trunk/Master/bin/aarch64-linux/lualatex-dev
    trunk/Master/bin/amd64-netbsd/lualatex-dev
    trunk/Master/bin/armhf-linux/lualatex-dev
    trunk/Master/bin/i386-cygwin/lualatex-dev
    trunk/Master/bin/i386-netbsd/lualatex-dev
    trunk/Master/bin/x86_64-cygwin/lualatex-dev

Deleted: trunk/Master/bin/aarch64-linux/lualatex-dev
===================================================================
--- trunk/Master/bin/aarch64-linux/lualatex-dev	2019-11-12 00:54:05 UTC (rev 52743)
+++ trunk/Master/bin/aarch64-linux/lualatex-dev	2019-11-12 18:16:15 UTC (rev 52744)
@@ -1 +0,0 @@
-link lualatex
\ No newline at end of file

Added: trunk/Master/bin/amd64-freebsd/luahbtex
===================================================================
(Binary files differ)

Index: trunk/Master/bin/amd64-freebsd/luahbtex
===================================================================
--- trunk/Master/bin/amd64-freebsd/luahbtex	2019-11-12 00:54:05 UTC (rev 52743)
+++ trunk/Master/bin/amd64-freebsd/luahbtex	2019-11-12 18:16:15 UTC (rev 52744)

Property changes on: trunk/Master/bin/amd64-freebsd/luahbtex
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Deleted: trunk/Master/bin/amd64-netbsd/lualatex-dev
===================================================================
--- trunk/Master/bin/amd64-netbsd/lualatex-dev	2019-11-12 00:54:05 UTC (rev 52743)
+++ trunk/Master/bin/amd64-netbsd/lualatex-dev	2019-11-12 18:16:15 UTC (rev 52744)
@@ -1 +0,0 @@
-link lualatex
\ No newline at end of file

Deleted: trunk/Master/bin/armhf-linux/lualatex-dev
===================================================================
--- trunk/Master/bin/armhf-linux/lualatex-dev	2019-11-12 00:54:05 UTC (rev 52743)
+++ trunk/Master/bin/armhf-linux/lualatex-dev	2019-11-12 18:16:15 UTC (rev 52744)
@@ -1 +0,0 @@
-link lualatex
\ No newline at end of file

Deleted: trunk/Master/bin/i386-cygwin/lualatex-dev
===================================================================
--- trunk/Master/bin/i386-cygwin/lualatex-dev	2019-11-12 00:54:05 UTC (rev 52743)
+++ trunk/Master/bin/i386-cygwin/lualatex-dev	2019-11-12 18:16:15 UTC (rev 52744)
@@ -1 +0,0 @@
-link lualatex
\ No newline at end of file

Added: trunk/Master/bin/i386-freebsd/luahbtex
===================================================================
(Binary files differ)

Index: trunk/Master/bin/i386-freebsd/luahbtex
===================================================================
--- trunk/Master/bin/i386-freebsd/luahbtex	2019-11-12 00:54:05 UTC (rev 52743)
+++ trunk/Master/bin/i386-freebsd/luahbtex	2019-11-12 18:16:15 UTC (rev 52744)

Property changes on: trunk/Master/bin/i386-freebsd/luahbtex
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/bin/i386-linux/luahbtex
===================================================================
(Binary files differ)

Index: trunk/Master/bin/i386-linux/luahbtex
===================================================================
--- trunk/Master/bin/i386-linux/luahbtex	2019-11-12 00:54:05 UTC (rev 52743)
+++ trunk/Master/bin/i386-linux/luahbtex	2019-11-12 18:16:15 UTC (rev 52744)

Property changes on: trunk/Master/bin/i386-linux/luahbtex
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Deleted: trunk/Master/bin/i386-netbsd/lualatex-dev
===================================================================
--- trunk/Master/bin/i386-netbsd/lualatex-dev	2019-11-12 00:54:05 UTC (rev 52743)
+++ trunk/Master/bin/i386-netbsd/lualatex-dev	2019-11-12 18:16:15 UTC (rev 52744)
@@ -1 +0,0 @@
-link lualatex
\ No newline at end of file

Added: trunk/Master/bin/i386-solaris/luahbtex
===================================================================
(Binary files differ)

Index: trunk/Master/bin/i386-solaris/luahbtex
===================================================================
--- trunk/Master/bin/i386-solaris/luahbtex	2019-11-12 00:54:05 UTC (rev 52743)
+++ trunk/Master/bin/i386-solaris/luahbtex	2019-11-12 18:16:15 UTC (rev 52744)

Property changes on: trunk/Master/bin/i386-solaris/luahbtex
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/bin/win32/luahbtex.dll
===================================================================
(Binary files differ)

Index: trunk/Master/bin/win32/luahbtex.dll
===================================================================
--- trunk/Master/bin/win32/luahbtex.dll	2019-11-12 00:54:05 UTC (rev 52743)
+++ trunk/Master/bin/win32/luahbtex.dll	2019-11-12 18:16:15 UTC (rev 52744)

Property changes on: trunk/Master/bin/win32/luahbtex.dll
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/bin/win32/luahbtex.exe
===================================================================
(Binary files differ)

Index: trunk/Master/bin/win32/luahbtex.exe
===================================================================
--- trunk/Master/bin/win32/luahbtex.exe	2019-11-12 00:54:05 UTC (rev 52743)
+++ trunk/Master/bin/win32/luahbtex.exe	2019-11-12 18:16:15 UTC (rev 52744)

Property changes on: trunk/Master/bin/win32/luahbtex.exe
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Deleted: trunk/Master/bin/x86_64-cygwin/lualatex-dev
===================================================================
--- trunk/Master/bin/x86_64-cygwin/lualatex-dev	2019-11-12 00:54:05 UTC (rev 52743)
+++ trunk/Master/bin/x86_64-cygwin/lualatex-dev	2019-11-12 18:16:15 UTC (rev 52744)
@@ -1 +0,0 @@
-link lualatex
\ No newline at end of file

Added: trunk/Master/bin/x86_64-darwin/luahbtex
===================================================================
(Binary files differ)

Index: trunk/Master/bin/x86_64-darwin/luahbtex
===================================================================
--- trunk/Master/bin/x86_64-darwin/luahbtex	2019-11-12 00:54:05 UTC (rev 52743)
+++ trunk/Master/bin/x86_64-darwin/luahbtex	2019-11-12 18:16:15 UTC (rev 52744)

Property changes on: trunk/Master/bin/x86_64-darwin/luahbtex
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/bin/x86_64-darwinlegacy/luahbtex
===================================================================
(Binary files differ)

Index: trunk/Master/bin/x86_64-darwinlegacy/luahbtex
===================================================================
--- trunk/Master/bin/x86_64-darwinlegacy/luahbtex	2019-11-12 00:54:05 UTC (rev 52743)
+++ trunk/Master/bin/x86_64-darwinlegacy/luahbtex	2019-11-12 18:16:15 UTC (rev 52744)

Property changes on: trunk/Master/bin/x86_64-darwinlegacy/luahbtex
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/bin/x86_64-linux/luahbtex
===================================================================
(Binary files differ)

Index: trunk/Master/bin/x86_64-linux/luahbtex
===================================================================
--- trunk/Master/bin/x86_64-linux/luahbtex	2019-11-12 00:54:05 UTC (rev 52743)
+++ trunk/Master/bin/x86_64-linux/luahbtex	2019-11-12 18:16:15 UTC (rev 52744)

Property changes on: trunk/Master/bin/x86_64-linux/luahbtex
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/bin/x86_64-linuxmusl/luahbtex
===================================================================
(Binary files differ)

Index: trunk/Master/bin/x86_64-linuxmusl/luahbtex
===================================================================
--- trunk/Master/bin/x86_64-linuxmusl/luahbtex	2019-11-12 00:54:05 UTC (rev 52743)
+++ trunk/Master/bin/x86_64-linuxmusl/luahbtex	2019-11-12 18:16:15 UTC (rev 52744)

Property changes on: trunk/Master/bin/x86_64-linuxmusl/luahbtex
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Added: trunk/Master/bin/x86_64-solaris/luahbtex
===================================================================
(Binary files differ)

Index: trunk/Master/bin/x86_64-solaris/luahbtex
===================================================================
--- trunk/Master/bin/x86_64-solaris/luahbtex	2019-11-12 00:54:05 UTC (rev 52743)
+++ trunk/Master/bin/x86_64-solaris/luahbtex	2019-11-12 18:16:15 UTC (rev 52744)

Property changes on: trunk/Master/bin/x86_64-solaris/luahbtex
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+application/octet-stream
\ No newline at end of property
Modified: trunk/Master/tlpkg/tlpsrc/latex-bin-dev.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/latex-bin-dev.tlpsrc	2019-11-12 00:54:05 UTC (rev 52743)
+++ trunk/Master/tlpkg/tlpsrc/latex-bin-dev.tlpsrc	2019-11-12 18:16:15 UTC (rev 52744)
@@ -32,10 +32,20 @@
           options="dvilualatex.ini" \
           fmttriggers=${fmtcomm},${luafmtdeps}
 #
-binpattern f bin/${ARCH}/lualatex-dev
-execute AddFormat name=lualatex-dev engine=luatex \
+# binpattern below.
+execute AddFormat name=lualatex-dev engine=luahbtex \
           patterns=language.dat,language.dat.lua \
           options="lualatex.ini" \
           fmttriggers=${fmtcomm},${luafmtdeps}
 
 docpattern f texmf-dist/doc/man/man1/latex-dev.*
+
+# before the TL'20 release, let's include luahbtex here.
+# We only have it for auto-built platforms and Windows,
+# via /home/texlive/luahbtmp on tug.
+#
+tlpsetvar no_luahb_platforms \
+  aarch64-linux,amd64-netbsd,armhf-linux,i386-cygwin,i386-netbsd,x86_64-cygwin
+#
+binpattern f/!${no_luahb_platforms} bin/${ARCH}/luahbtex
+binpattern f/!${no_luahb_platforms} bin/${ARCH}/lualatex-dev

Modified: trunk/Master/tlpkg/tlpsrc/luatex.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/luatex.tlpsrc	2019-11-12 00:54:05 UTC (rev 52743)
+++ trunk/Master/tlpkg/tlpsrc/luatex.tlpsrc	2019-11-12 18:16:15 UTC (rev 52744)
@@ -12,7 +12,8 @@
   fmttriggers=${fmtdeps}
 #
 # On platforms where there is no luajittex, it will be ignored
-# due to special options in fmtutil, TLConfig.pm, tlmgr.
+# 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}



More information about the tex-live-commits mailing list