texlive[52830] trunk: split luahbtex to its own package; update man
commits+karl at tug.org
commits+karl at tug.org
Sun Nov 17 18:05:39 CET 2019
Revision: 52830
http://tug.org/svn/texlive?view=revision&revision=52830
Author: karl
Date: 2019-11-17 18:05:39 +0100 (Sun, 17 Nov 2019)
Log Message:
-----------
split luahbtex to its own package; update man pages
Modified Paths:
--------------
trunk/Build/source/texk/web2c/man/ChangeLog
trunk/Build/source/texk/web2c/man/Makefile.am
trunk/Build/source/texk/web2c/man/Makefile.in
trunk/Build/source/texk/web2c/man/luatex.man
trunk/Master/texmf-dist/doc/man/man1/Makefile
trunk/Master/texmf-dist/doc/man/man1/latex-dev.1
trunk/Master/texmf-dist/doc/man/man1/latex-dev.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/luatex.1
trunk/Master/texmf-dist/doc/man/man1/luatex.man1.pdf
trunk/Master/texmf-dist/scripts/texlive/tlmgr.pl
trunk/Master/tlpkg/tlpsrc/collection-luatex.tlpsrc
trunk/Master/tlpkg/tlpsrc/latex-bin-dev.tlpsrc
trunk/Master/tlpkg/tlpsrc/latex-bin.tlpsrc
Added Paths:
-----------
trunk/Build/source/texk/web2c/man/latex-dev.man
trunk/Master/texmf-dist/doc/man/man1/dvilualatex-dev.1
trunk/Master/texmf-dist/doc/man/man1/dvilualatex-dev.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/dviluatex.1
trunk/Master/texmf-dist/doc/man/man1/dviluatex.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/luahbtex.1
trunk/Master/texmf-dist/doc/man/man1/luahbtex.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/luajittex.1
trunk/Master/texmf-dist/doc/man/man1/luajittex.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/lualatex-dev.1
trunk/Master/texmf-dist/doc/man/man1/lualatex-dev.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/pdflatex-dev.1
trunk/Master/texmf-dist/doc/man/man1/pdflatex-dev.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/platex-dev.1
trunk/Master/texmf-dist/doc/man/man1/platex-dev.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/uplatex-dev.1
trunk/Master/texmf-dist/doc/man/man1/uplatex-dev.man1.pdf
trunk/Master/texmf-dist/doc/man/man1/xelatex-dev.1
trunk/Master/texmf-dist/doc/man/man1/xelatex-dev.man1.pdf
trunk/Master/tlpkg/tlpsrc/luahbtex.tlpsrc
Modified: trunk/Build/source/texk/web2c/man/ChangeLog
===================================================================
--- trunk/Build/source/texk/web2c/man/ChangeLog 2019-11-17 16:17:57 UTC (rev 52829)
+++ trunk/Build/source/texk/web2c/man/ChangeLog 2019-11-17 17:05:39 UTC (rev 52830)
@@ -1,3 +1,8 @@
+2019-11-17 Karl Berry <karl at tug.org>
+
+ * latex-dev.man: new man page.
+ * Makefile.am (man1_links): add several links for latex-dev and luatex.
+
2019-08-06 Karl Berry <karl at freefriends.org>
* aleph.man,
Modified: trunk/Build/source/texk/web2c/man/Makefile.am
===================================================================
--- trunk/Build/source/texk/web2c/man/Makefile.am 2019-11-17 16:17:57 UTC (rev 52829)
+++ trunk/Build/source/texk/web2c/man/Makefile.am 2019-11-17 17:05:39 UTC (rev 52830)
@@ -1,6 +1,6 @@
## $Id$
## Makefile.am for the TeX Live subdirectory texk/web2c/man/
-## Copyright 2018 Karl Berry <tex-live at tug.org>
+## Copyright 2015-2019 Karl Berry <tex-live at tug.org>
## Copyright 2009-2015 Peter Breitenlohner <tex-live at tug.org>
## You may freely use, modify and/or distribute this file.
##
@@ -62,7 +62,9 @@
if LUATEX
man_sources += luatex.man
-man1_links += luatex:texlua luatex:texluac
+man1_links += luatex:texlua luatex:texluac \
+ luatex:luahbtex luatex:luajittex \
+ luatex:dviluatex
endif LUATEX
EXTRA_DIST += luatex.man
@@ -89,8 +91,16 @@
misc_man_sources = \
amstex.man \
latex.man \
+ latex-dev.man \
pdfetex.man
+man1_links += latex-dev:pdflatex-dev \
+ latex-dev:xelatex-dev \
+ latex-dev:lualatex-dev \
+ latex-dev:dvilualatex-dev \
+ latex-dev:platex-dev \
+ latex-dev:uplatex-dev
+
include $(top_srcdir)/../../am/man.am
include $(top_srcdir)/../../am/man1_links.am
Modified: trunk/Build/source/texk/web2c/man/Makefile.in
===================================================================
--- trunk/Build/source/texk/web2c/man/Makefile.in 2019-11-17 16:17:57 UTC (rev 52829)
+++ trunk/Build/source/texk/web2c/man/Makefile.in 2019-11-17 17:05:39 UTC (rev 52830)
@@ -101,7 +101,10 @@
@PTEX_TRUE at am__append_12 = ptex:eptex ptex:euptex ptex:uptex \
@PTEX_TRUE@ ppltotf:uppltotf ptftopl:uptftopl
@LUATEX_TRUE at am__append_13 = luatex.man
- at LUATEX_TRUE@am__append_14 = luatex:texlua luatex:texluac
+ at LUATEX_TRUE@am__append_14 = luatex:texlua luatex:texluac \
+ at LUATEX_TRUE@ luatex:luahbtex luatex:luajittex \
+ at LUATEX_TRUE@ luatex:dviluatex
+
@XETEX_TRUE at am__append_15 = xetex.man
@OTANGLE_TRUE at am__append_16 = $(otangle_man_sources)
@OTANGLE_TRUE at am__append_17 = dvicopy:odvicopy dvitype:odvitype tangle:otangle
@@ -455,7 +458,10 @@
man1_links = cweb:ctangle cweb:cweave ctwill:ctwill-refsort \
ctwill:ctwill-twinx $(am__append_3) $(am__append_5) \
$(am__append_6) $(am__append_10) $(am__append_12) \
- $(am__append_14) $(am__append_17) $(am__append_19)
+ $(am__append_14) $(am__append_17) $(am__append_19) \
+ latex-dev:pdflatex-dev latex-dev:xelatex-dev \
+ latex-dev:lualatex-dev latex-dev:dvilualatex-dev \
+ latex-dev:platex-dev latex-dev:uplatex-dev
web_man_sources = bibtex.man dvicopy.man dvitomp.man dvitype.man gftodvi.man \
gftopk.man gftype.man mft.man patgen.man pktogf.man pktype.man \
pltotf.man pooltype.man tftopl.man vftovp.man vptovf.man weave.man
@@ -465,6 +471,7 @@
misc_man_sources = \
amstex.man \
latex.man \
+ latex-dev.man \
pdfetex.man
SUFFIXES = .1 .man .ps .dvi
Added: trunk/Build/source/texk/web2c/man/latex-dev.man
===================================================================
--- trunk/Build/source/texk/web2c/man/latex-dev.man (rev 0)
+++ trunk/Build/source/texk/web2c/man/latex-dev.man 2019-11-17 17:05:39 UTC (rev 52830)
@@ -0,0 +1,28 @@
+.TH LATEX-DEV 1 "17 November 2019" "Web2C @VERSION@"
+.SH NAME
+latex-dev, pdflatex-dev, xelatex-dev, lualatex-dev, dvilualatex-dev, platex-dev, uplatex-dev \- release candidate LaTeX testing
+.SH SYNOPSIS
+.B latex-dev
+.RI [ first-line ]
+.\"=====================================================================
+.SH DESCRIPTION
+.PP
+These -dev executables are intended for testing upcoming LaTeX2e kernel
+changes. They correspond to new formats which have been tested by the
+LaTeX team for stability and usability. Thus, they are not arbitrary
+development snapshots; more like release candidates.
+.PP
+Wider testing by knowledgeable users is desired, indeed, is the main
+purpose for these executables to exist. Simply replacing the regular
+engine (e.g., pdflatex) with the -dev engine name (pdflatex-dev) is all
+that should be needed.
+.PP
+The lualatex-dev format is based on luahbtex, the luatex variant with
+harfbuzz enabled for glyph shaping.
+.PP
+Please report bugs in these -dev versions, like all LaTeX releases,
+following the procedure at https://www.latex-project.org/bugs.
+.SH "SEE ALSO"
+.BR latex (1).
+.PP
+The LaTeX home page is https://latex-project.org.
Property changes on: trunk/Build/source/texk/web2c/man/latex-dev.man
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Build/source/texk/web2c/man/luatex.man
===================================================================
--- trunk/Build/source/texk/web2c/man/luatex.man 2019-11-17 16:17:57 UTC (rev 52829)
+++ trunk/Build/source/texk/web2c/man/luatex.man 2019-11-17 17:05:39 UTC (rev 52830)
@@ -1,4 +1,4 @@
-.TH LUATEX 1 "27 May 2018" "Web2C @VERSION@"
+.TH LUATEX 1 "17 November 2019" "Web2C @VERSION@"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
@@ -8,8 +8,7 @@
.if t .ds WB W\s-2EB\s0
.\"=====================================================================
.SH NAME
-luatex, dviluatex, luajittex, texlua, texluac \- An extended version of pdfTeX using Lua as
-an embedded scripting language
+luatex, dviluatex, luahbtex, luajittex, texlua, texluac \- An extended version of TeX using Lua as an embedded scripting language
.\"=====================================================================
.SH SYNOPSIS
.B luatex
@@ -50,26 +49,32 @@
If no arguments or options are specified, prompt for input.
-If called as \fBtexlua\fR it acts as lua interpreter.
-If called as \fBtexluac\fR it acts as lua bytecode compiler.
+If called as \fBtexlua\fR it acts as a Lua interpreter.
+If called as \fBtexluac\fR it acts as a Lua bytecode compiler.
-Lua\*(TX is an extended version of pdf\*(TX with Unicode and OpenType
+Lua\*(TX began as an extended version of pdf\*(TX with Unicode and OpenType
font support, embedded \fBLua\fR scripting language, the \fBe-\*(TX\fR
-and \fBOmega\fR extensions, as well as integrated MetaPost engine, that
+and \fBOmega\fR extensions, as well as an integrated MetaPost engine, that
can create \fIPDF\fR files as well as \fIDVI\fR files.
-For more information about luatex, see http://www.luatex.org, you can
-read Lua\*(TX manual using texdoc utility (\fBtexdoc luatex\fR).
+For more information about luatex, see http://www.luatex.org; and you can
+read the Lua\*(TX manual using the texdoc utility (\fBtexdoc luatex\fR).
-All Lua\*(TX text input and output is considered to be Unicode text.
+All Lua\*(TX text input and output is considered to be Unicode text,
+although various filters make it possible to support any encoding.
-In \fIDVI\fR mode, lua\*(TX can be used as a complete replacement for
+In \fIDVI\fR mode, Lua\*(TX can be used as a complete replacement for
the \*(TX engine.
-In \fIPDF\fR mode, lua\*(TX can natively handle the \fIPDF\fR, \fIJPG\fR,
-\fIJBIG2\fR, and \fIPNG\fR graphics formats. lua\*(TX cannot include
+In \fIPDF\fR mode, Lua\*(TX can natively handle the \fIPDF\fR, \fIJPG\fR,
+\fIJBIG2\fR, and \fIPNG\fR graphics formats. Lua\*(TX cannot include
PostScript or Encapsulated PostScript (EPS) graphics files; first convert
them to PDF using \fBepstopdf\fR (1).
+The luajittex variant includes the Lua just-in-time compiler.
+
+The luahbtex variant can use the HarfBuzz engine for glyph shaping,
+instead of Lua\*(TX's built-in shaper.
+
.\"=====================================================================
.SH "OPTIONS"
When the Lua\*(TX executable starts, it looks for the \fB\-\-lua\fR
Modified: trunk/Master/texmf-dist/doc/man/man1/Makefile
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/Makefile 2019-11-17 16:17:57 UTC (rev 52829)
+++ trunk/Master/texmf-dist/doc/man/man1/Makefile 2019-11-17 17:05:39 UTC (rev 52830)
@@ -67,9 +67,15 @@
man1/dvilj6.man1.pdf: man1/dvilj6.1 man1/dvilj.1
$(MKPDF)
+man1/dvilualatex-dev.man1.pdf: man1/dvilualatex-dev.1 man1/latex-dev.1
+ $(MKPDF)
+
man1/dvilualatex.man1.pdf: man1/dvilualatex.1 man1/latex.1
$(MKPDF)
+man1/dviluatex.man1.pdf: man1/dviluatex.1 man1/luatex.1
+ $(MKPDF)
+
man1/dvipdfm.man1.pdf: man1/dvipdfm.1 man1/dvipdfmx.1
$(MKPDF)
@@ -103,6 +109,15 @@
man1/lamed.man1.pdf: man1/lamed.1 man1/aleph.1
$(MKPDF)
+man1/luahbtex.man1.pdf: man1/luahbtex.1 man1/luatex.1
+ $(MKPDF)
+
+man1/luajittex.man1.pdf: man1/luajittex.1 man1/luatex.1
+ $(MKPDF)
+
+man1/lualatex-dev.man1.pdf: man1/lualatex-dev.1 man1/latex-dev.1
+ $(MKPDF)
+
man1/lualatex.man1.pdf: man1/lualatex.1 man1/latex.1
$(MKPDF)
@@ -127,9 +142,15 @@
man1/pdfcslatex.man1.pdf: man1/pdfcslatex.1 man1/latex.1
$(MKPDF)
+man1/pdflatex-dev.man1.pdf: man1/pdflatex-dev.1 man1/latex-dev.1
+ $(MKPDF)
+
man1/pdflatex.man1.pdf: man1/pdflatex.1 man1/pdftex.1
$(MKPDF)
+man1/platex-dev.man1.pdf: man1/platex-dev.1 man1/latex-dev.1
+ $(MKPDF)
+
man1/platex.man1.pdf: man1/platex.1 man1/latex.1
$(MKPDF)
@@ -154,15 +175,26 @@
man1/updmap-user.man1.pdf: man1/updmap-user.1 man1/updmap.1
$(MKPDF)
+man1/uplatex-dev.man1.pdf: man1/uplatex-dev.1 man1/latex-dev.1
+ $(MKPDF)
+
man1/uplatex.man1.pdf: man1/uplatex.1 man1/latex.1
$(MKPDF)
+man1/uppltotf.man1.pdf: man1/uppltotf.1 man1/ppltotf.1
+ $(MKPDF)
+
man1/uptex.man1.pdf: man1/uptex.1 man1/ptex.1
$(MKPDF)
+man1/uptftopl.man1.pdf: man1/uptftopl.1 man1/ptftopl.1
+ $(MKPDF)
+
man1/xdvipdfmx.man1.pdf: man1/xdvipdfmx.1 man1/dvipdfmx.1
$(MKPDF)
+man1/xelatex-dev.man1.pdf: man1/xelatex-dev.1 man1/latex-dev.1
+ $(MKPDF)
+
man1/xelatex.man1.pdf: man1/xelatex.1 man1/latex.1
$(MKPDF)
-
Added: trunk/Master/texmf-dist/doc/man/man1/dvilualatex-dev.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/dvilualatex-dev.1 (rev 0)
+++ trunk/Master/texmf-dist/doc/man/man1/dvilualatex-dev.1 2019-11-17 17:05:39 UTC (rev 52830)
@@ -0,0 +1 @@
+.so man1/latex-dev.1
Property changes on: trunk/Master/texmf-dist/doc/man/man1/dvilualatex-dev.1
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/man/man1/dvilualatex-dev.man1.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/man/man1/dvilualatex-dev.man1.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/dvilualatex-dev.man1.pdf 2019-11-17 16:17:57 UTC (rev 52829)
+++ trunk/Master/texmf-dist/doc/man/man1/dvilualatex-dev.man1.pdf 2019-11-17 17:05:39 UTC (rev 52830)
Property changes on: trunk/Master/texmf-dist/doc/man/man1/dvilualatex-dev.man1.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/man/man1/dviluatex.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/dviluatex.1 (rev 0)
+++ trunk/Master/texmf-dist/doc/man/man1/dviluatex.1 2019-11-17 17:05:39 UTC (rev 52830)
@@ -0,0 +1 @@
+.so man1/luatex.1
Property changes on: trunk/Master/texmf-dist/doc/man/man1/dviluatex.1
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/man/man1/dviluatex.man1.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/man/man1/dviluatex.man1.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/dviluatex.man1.pdf 2019-11-17 16:17:57 UTC (rev 52829)
+++ trunk/Master/texmf-dist/doc/man/man1/dviluatex.man1.pdf 2019-11-17 17:05:39 UTC (rev 52830)
Property changes on: trunk/Master/texmf-dist/doc/man/man1/dviluatex.man1.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/man/man1/latex-dev.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/latex-dev.1 2019-11-17 16:17:57 UTC (rev 52829)
+++ trunk/Master/texmf-dist/doc/man/man1/latex-dev.1 2019-11-17 17:05:39 UTC (rev 52830)
@@ -1,6 +1,6 @@
-.TH LATEX-DEV 1 "27 July 2019" "Web2C 2019"
+.TH LATEX-DEV 1 "17 November 2019" "Web2C 2019"
.SH NAME
-latex-dev, pdflatex-dev, xelatex-dev, lualatex-dev, dvilualatex-dev, platex-dev,uplatex-dev \- release candidate LaTeX testing
+latex-dev, pdflatex-dev, xelatex-dev, lualatex-dev, dvilualatex-dev, platex-dev, uplatex-dev \- release candidate LaTeX testing
.SH SYNOPSIS
.B latex-dev
.RI [ first-line ]
@@ -12,10 +12,14 @@
LaTeX team for stability and usability. Thus, they are not arbitrary
development snapshots; more like release candidates.
.PP
-Wider testing by knowledgeable users is desired. Simply replacing the
-regular engine (e.g., pdflatex) with the -dev engine name (pdflatex-dev)
-is all that should be needed.
+Wider testing by knowledgeable users is desired, indeed, is the main
+purpose for these executables to exist. Simply replacing the regular
+engine (e.g., pdflatex) with the -dev engine name (pdflatex-dev) is all
+that should be needed.
.PP
+The lualatex-dev format is based on luahbtex, the luatex variant with
+harfbuzz enabled for glyph shaping.
+.PP
Please report bugs in these -dev versions, like all LaTeX releases,
following the procedure at https://www.latex-project.org/bugs.
.SH "SEE ALSO"
Modified: trunk/Master/texmf-dist/doc/man/man1/latex-dev.man1.pdf
===================================================================
(Binary files differ)
Added: trunk/Master/texmf-dist/doc/man/man1/luahbtex.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/luahbtex.1 (rev 0)
+++ trunk/Master/texmf-dist/doc/man/man1/luahbtex.1 2019-11-17 17:05:39 UTC (rev 52830)
@@ -0,0 +1 @@
+.so man1/luatex.1
Property changes on: trunk/Master/texmf-dist/doc/man/man1/luahbtex.1
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/man/man1/luahbtex.man1.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/man/man1/luahbtex.man1.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/luahbtex.man1.pdf 2019-11-17 16:17:57 UTC (rev 52829)
+++ trunk/Master/texmf-dist/doc/man/man1/luahbtex.man1.pdf 2019-11-17 17:05:39 UTC (rev 52830)
Property changes on: trunk/Master/texmf-dist/doc/man/man1/luahbtex.man1.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/man/man1/luajittex.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/luajittex.1 (rev 0)
+++ trunk/Master/texmf-dist/doc/man/man1/luajittex.1 2019-11-17 17:05:39 UTC (rev 52830)
@@ -0,0 +1 @@
+.so man1/luatex.1
Property changes on: trunk/Master/texmf-dist/doc/man/man1/luajittex.1
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/man/man1/luajittex.man1.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/man/man1/luajittex.man1.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/luajittex.man1.pdf 2019-11-17 16:17:57 UTC (rev 52829)
+++ trunk/Master/texmf-dist/doc/man/man1/luajittex.man1.pdf 2019-11-17 17:05:39 UTC (rev 52830)
Property changes on: trunk/Master/texmf-dist/doc/man/man1/luajittex.man1.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/man/man1/lualatex-dev.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/lualatex-dev.1 (rev 0)
+++ trunk/Master/texmf-dist/doc/man/man1/lualatex-dev.1 2019-11-17 17:05:39 UTC (rev 52830)
@@ -0,0 +1 @@
+.so man1/latex-dev.1
Property changes on: trunk/Master/texmf-dist/doc/man/man1/lualatex-dev.1
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/man/man1/lualatex-dev.man1.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/man/man1/lualatex-dev.man1.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/lualatex-dev.man1.pdf 2019-11-17 16:17:57 UTC (rev 52829)
+++ trunk/Master/texmf-dist/doc/man/man1/lualatex-dev.man1.pdf 2019-11-17 17:05:39 UTC (rev 52830)
Property changes on: trunk/Master/texmf-dist/doc/man/man1/lualatex-dev.man1.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Modified: trunk/Master/texmf-dist/doc/man/man1/luatex.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/luatex.1 2019-11-17 16:17:57 UTC (rev 52829)
+++ trunk/Master/texmf-dist/doc/man/man1/luatex.1 2019-11-17 17:05:39 UTC (rev 52830)
@@ -1,4 +1,4 @@
-.TH LUATEX 1 "27 May 2018" "Web2C 2019"
+.TH LUATEX 1 "17 November 2019" "Web2C 2019"
.\"=====================================================================
.if n .ds MF Metafont
.if t .ds MF Metafont
@@ -8,8 +8,7 @@
.if t .ds WB W\s-2EB\s0
.\"=====================================================================
.SH NAME
-luatex, dviluatex, luajittex, texlua, texluac \- An extended version of pdfTeX using Lua as
-an embedded scripting language
+luatex, dviluatex, luahbtex, luajittex, texlua, texluac \- An extended version of TeX using Lua as an embedded scripting language
.\"=====================================================================
.SH SYNOPSIS
.B luatex
@@ -50,26 +49,32 @@
If no arguments or options are specified, prompt for input.
-If called as \fBtexlua\fR it acts as lua interpreter.
-If called as \fBtexluac\fR it acts as lua bytecode compiler.
+If called as \fBtexlua\fR it acts as a Lua interpreter.
+If called as \fBtexluac\fR it acts as a Lua bytecode compiler.
-Lua\*(TX is an extended version of pdf\*(TX with Unicode and OpenType
+Lua\*(TX began as an extended version of pdf\*(TX with Unicode and OpenType
font support, embedded \fBLua\fR scripting language, the \fBe-\*(TX\fR
-and \fBOmega\fR extensions, as well as integrated MetaPost engine, that
+and \fBOmega\fR extensions, as well as an integrated MetaPost engine, that
can create \fIPDF\fR files as well as \fIDVI\fR files.
-For more information about luatex, see http://www.luatex.org, you can
-read Lua\*(TX manual using texdoc utility (\fBtexdoc luatex\fR).
+For more information about luatex, see http://www.luatex.org; and you can
+read the Lua\*(TX manual using the texdoc utility (\fBtexdoc luatex\fR).
-All Lua\*(TX text input and output is considered to be Unicode text.
+All Lua\*(TX text input and output is considered to be Unicode text,
+although various filters make it possible to support any encoding.
-In \fIDVI\fR mode, lua\*(TX can be used as a complete replacement for
+In \fIDVI\fR mode, Lua\*(TX can be used as a complete replacement for
the \*(TX engine.
-In \fIPDF\fR mode, lua\*(TX can natively handle the \fIPDF\fR, \fIJPG\fR,
-\fIJBIG2\fR, and \fIPNG\fR graphics formats. lua\*(TX cannot include
+In \fIPDF\fR mode, Lua\*(TX can natively handle the \fIPDF\fR, \fIJPG\fR,
+\fIJBIG2\fR, and \fIPNG\fR graphics formats. Lua\*(TX cannot include
PostScript or Encapsulated PostScript (EPS) graphics files; first convert
them to PDF using \fBepstopdf\fR (1).
+The luajittex variant includes the Lua just-in-time compiler.
+
+The luahbtex variant can use the HarfBuzz engine for glyph shaping,
+instead of Lua\*(TX's built-in shaper.
+
.\"=====================================================================
.SH "OPTIONS"
When the Lua\*(TX executable starts, it looks for the \fB\-\-lua\fR
Modified: trunk/Master/texmf-dist/doc/man/man1/luatex.man1.pdf
===================================================================
(Binary files differ)
Added: trunk/Master/texmf-dist/doc/man/man1/pdflatex-dev.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/pdflatex-dev.1 (rev 0)
+++ trunk/Master/texmf-dist/doc/man/man1/pdflatex-dev.1 2019-11-17 17:05:39 UTC (rev 52830)
@@ -0,0 +1 @@
+.so man1/latex-dev.1
Property changes on: trunk/Master/texmf-dist/doc/man/man1/pdflatex-dev.1
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/man/man1/pdflatex-dev.man1.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/man/man1/pdflatex-dev.man1.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/pdflatex-dev.man1.pdf 2019-11-17 16:17:57 UTC (rev 52829)
+++ trunk/Master/texmf-dist/doc/man/man1/pdflatex-dev.man1.pdf 2019-11-17 17:05:39 UTC (rev 52830)
Property changes on: trunk/Master/texmf-dist/doc/man/man1/pdflatex-dev.man1.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/man/man1/platex-dev.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/platex-dev.1 (rev 0)
+++ trunk/Master/texmf-dist/doc/man/man1/platex-dev.1 2019-11-17 17:05:39 UTC (rev 52830)
@@ -0,0 +1 @@
+.so man1/latex-dev.1
Property changes on: trunk/Master/texmf-dist/doc/man/man1/platex-dev.1
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/man/man1/platex-dev.man1.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/man/man1/platex-dev.man1.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/platex-dev.man1.pdf 2019-11-17 16:17:57 UTC (rev 52829)
+++ trunk/Master/texmf-dist/doc/man/man1/platex-dev.man1.pdf 2019-11-17 17:05:39 UTC (rev 52830)
Property changes on: trunk/Master/texmf-dist/doc/man/man1/platex-dev.man1.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/man/man1/uplatex-dev.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/uplatex-dev.1 (rev 0)
+++ trunk/Master/texmf-dist/doc/man/man1/uplatex-dev.1 2019-11-17 17:05:39 UTC (rev 52830)
@@ -0,0 +1 @@
+.so man1/latex-dev.1
Property changes on: trunk/Master/texmf-dist/doc/man/man1/uplatex-dev.1
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/man/man1/uplatex-dev.man1.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/man/man1/uplatex-dev.man1.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/uplatex-dev.man1.pdf 2019-11-17 16:17:57 UTC (rev 52829)
+++ trunk/Master/texmf-dist/doc/man/man1/uplatex-dev.man1.pdf 2019-11-17 17:05:39 UTC (rev 52830)
Property changes on: trunk/Master/texmf-dist/doc/man/man1/uplatex-dev.man1.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/man/man1/xelatex-dev.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/xelatex-dev.1 (rev 0)
+++ trunk/Master/texmf-dist/doc/man/man1/xelatex-dev.1 2019-11-17 17:05:39 UTC (rev 52830)
@@ -0,0 +1 @@
+.so man1/latex-dev.1
Property changes on: trunk/Master/texmf-dist/doc/man/man1/xelatex-dev.1
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/doc/man/man1/xelatex-dev.man1.pdf
===================================================================
(Binary files differ)
Index: trunk/Master/texmf-dist/doc/man/man1/xelatex-dev.man1.pdf
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/xelatex-dev.man1.pdf 2019-11-17 16:17:57 UTC (rev 52829)
+++ trunk/Master/texmf-dist/doc/man/man1/xelatex-dev.man1.pdf 2019-11-17 17:05:39 UTC (rev 52830)
Property changes on: trunk/Master/texmf-dist/doc/man/man1/xelatex-dev.man1.pdf
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+application/pdf
\ No newline at end of property
Modified: trunk/Master/texmf-dist/scripts/texlive/tlmgr.pl
===================================================================
--- trunk/Master/texmf-dist/scripts/texlive/tlmgr.pl 2019-11-17 16:17:57 UTC (rev 52829)
+++ trunk/Master/texmf-dist/scripts/texlive/tlmgr.pl 2019-11-17 17:05:39 UTC (rev 52830)
@@ -5696,7 +5696,7 @@
if ($engine eq "luajittex") {
$pkg = "luajittex";
} elsif ($engine eq "luahbtex") {
- $pkg = "latex-bin-dev";
+ $pkg = "luahbtex";
} elsif ($engine eq "mfluajit") {
$pkg = "mflua";
} else {
Modified: trunk/Master/tlpkg/tlpsrc/collection-luatex.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/collection-luatex.tlpsrc 2019-11-17 16:17:57 UTC (rev 52829)
+++ trunk/Master/tlpkg/tlpsrc/collection-luatex.tlpsrc 2019-11-17 17:05:39 UTC (rev 52830)
@@ -19,6 +19,7 @@
depend lua-visual-debug
depend lua2dox
depend luacode
+depend luahbtex
depend luahyphenrules
depend luaimageembed
depend luaindex
Modified: trunk/Master/tlpkg/tlpsrc/latex-bin-dev.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/latex-bin-dev.tlpsrc 2019-11-17 16:17:57 UTC (rev 52829)
+++ trunk/Master/tlpkg/tlpsrc/latex-bin-dev.tlpsrc 2019-11-17 17:05:39 UTC (rev 52830)
@@ -4,6 +4,7 @@
# ensure files and engines are installed before we are run.
depend luatex
+depend luahbtex
depend pdftex
depend latexconfig
depend latex-fonts
@@ -11,7 +12,11 @@
depend latex-base-dev
depend latex-graphics-dev
+docpattern f texmf-dist/doc/man/man1/*latex-dev.*
+
+# Keep these variables in sync with latex-bin.tlpsrc.
tlpsetvar fmtcomm babel,cm,hyphen-base,latex-base-dev,latex-fonts,tex-ini-files
+tlpsetvar nonluafmtdeps dehyph,latexconfig
tlpsetvar luafmtdeps unicode-data,luaotfload
binpattern f bin/${ARCH}/latex-dev
@@ -18,13 +23,13 @@
execute AddFormat name=latex-dev engine=pdftex \
patterns=language.dat \
options="-translate-file=cp227.tcx *latex.ini" \
- fmttriggers=${fmtcomm},dehyph,latexconfig
+ fmttriggers=${fmtcomm},${nonluafmtdeps}
#
binpattern f bin/${ARCH}/pdflatex-dev
execute AddFormat name=pdflatex-dev engine=pdftex \
patterns=language.dat \
options="-translate-file=cp227.tcx *pdflatex.ini" \
- fmttriggers=${fmtcomm},dehyph,latexconfig
+ fmttriggers=${fmtcomm},${nonluafmtdeps}
#
binpattern f bin/${ARCH}/dvilualatex-dev
execute AddFormat name=dvilualatex-dev engine=luatex \
@@ -38,14 +43,8 @@
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.
-#
+# keep in sync with luahbtex.tlpsrc.
tlpsetvar no_luahb_platforms \
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/latex-bin.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/latex-bin.tlpsrc 2019-11-17 16:17:57 UTC (rev 52829)
+++ trunk/Master/tlpkg/tlpsrc/latex-bin.tlpsrc 2019-11-17 17:05:39 UTC (rev 52830)
@@ -5,21 +5,26 @@
# files are installed before we try to make the formats.
depend latex
+# Keep these variables in sync with latex-bin-dev.tlpsrc.
tlpsetvar fmtcomm babel,cm,hyphen-base,latex,latex-fonts,tex-ini-files
+tlpsetvar nonluafmtdeps dehyph,latexconfig
tlpsetvar luafmtdeps unicode-data,luaotfload
+docpattern f texmf-dist/doc/man/man1/latex.*
binpattern f bin/${ARCH}/latex
execute AddFormat name=latex engine=pdftex \
patterns=language.dat \
options="-translate-file=cp227.tcx *latex.ini" \
- fmttriggers=${fmtcomm},dehyph,latexconfig
+ fmttriggers=${fmtcomm},${nonluafmtdeps}
#
+docpattern f texmf-dist/doc/man/man1/pdflatex.*
binpattern f bin/${ARCH}/pdflatex
execute AddFormat name=pdflatex engine=pdftex \
patterns=language.dat \
options="-translate-file=cp227.tcx *pdflatex.ini" \
- fmttriggers=${fmtcomm},dehyph,latexconfig
+ fmttriggers=${fmtcomm},${nonluafmtdeps}
#
+docpattern f texmf-dist/doc/man/man1/dvilualatex.*
binpattern f bin/${ARCH}/dvilualatex
execute AddFormat name=dvilualatex engine=luatex \
patterns=language.dat,language.dat.lua \
@@ -26,13 +31,9 @@
options="dvilualatex.ini" \
fmttriggers=${fmtcomm},${luafmtdeps}
#
+docpattern f texmf-dist/doc/man/man1/lualatex.*
binpattern f bin/${ARCH}/lualatex
execute AddFormat name=lualatex engine=luatex \
patterns=language.dat,language.dat.lua \
options="lualatex.ini" \
fmttriggers=${fmtcomm},${luafmtdeps}
-
-docpattern f texmf-dist/doc/man/man1/latex.*
-docpattern f texmf-dist/doc/man/man1/dvilualatex.*
-docpattern f texmf-dist/doc/man/man1/lualatex.*
-docpattern f texmf-dist/doc/man/man1/pdflatex.*
Added: trunk/Master/tlpkg/tlpsrc/luahbtex.tlpsrc
===================================================================
--- trunk/Master/tlpkg/tlpsrc/luahbtex.tlpsrc (rev 0)
+++ trunk/Master/tlpkg/tlpsrc/luahbtex.tlpsrc 2019-11-17 17:05:39 UTC (rev 52830)
@@ -0,0 +1,25 @@
+# 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.
+#
+# Keep in sync with latex-bin-dev.tlpsrc
+tlpsetvar no_luahb_platforms \
+ amd64-netbsd,armhf-linux,i386-cygwin,i386-netbsd,x86_64-cygwin
+#
+binpattern f/!${no_luahb_platforms} bin/${ARCH}/luahbtex
+
+# must keep in sync with luatex.tlpsrc.
+tlpsetvar fmtdeps cm,etex,hyphen-base,knuth-lib,plain,tex-ini-files,\
+unicode-data
+
+# For the TL'20 release, we should have luahbtex for all platforms.
+# For now, on platforms where there is no luahbtex, 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=luahbtex engine=luahbtex \
+ patterns=language.def,language.dat.lua \
+ options="luatex.ini" \
+ fmttriggers=${fmtdeps}
+
+# can't have luahbtex without luatex.
+depend luatex
More information about the tex-live-commits
mailing list