summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-03-21 22:09:24 +0000
committerKarl Berry <karl@freefriends.org>2020-03-21 22:09:24 +0000
commit6215125f1e26a9060d0f31036326db870b85452b (patch)
tree0edb7b2ade1647546c394e3c6717756fa866fb87
parent263d098fe32f82fef6cb0ccb75a89862b9b4200a (diff)
doc,sync
git-svn-id: svn://tug.org/texlive/trunk@54457 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Build/source/.travis.yml11
-rwxr-xr-xBuild/source/texk/texlive/w32_wrapper/runscript.tlu26
-rw-r--r--Master/texmf-dist/doc/man/man1/dvisvgm.125
-rw-r--r--Master/texmf-dist/doc/man/man1/dvisvgm.man1.pdfbin93385 -> 93576 bytes
-rw-r--r--Master/texmf-dist/scripts/texlive/NEWS5
5 files changed, 44 insertions, 23 deletions
diff --git a/Build/source/.travis.yml b/Build/source/.travis.yml
index baca8aa76a8..23beeebb1ff 100644
--- a/Build/source/.travis.yml
+++ b/Build/source/.travis.yml
@@ -4,14 +4,15 @@
# Public Domain
#
# This file controls CI testing on Travis-CI
-# https://travis-ci.org/TeX-Live/texlive-source/
+# https://travis-ci.org/TeX-Live/texlive-source/
# via a git-svn checkout of the TeX Live source directory
# which is pushed to Github
-# https://github.com/TeX-Live/texlive-source
+# https://github.com/TeX-Live/texlive-source
# The cron job that does the git svn up and git push is
-# running on texlive.info.
-
-# To get binaries:
+# running on texlive.info; see norbert cron there. Run cmd as norbert:
+# /home/norbert/git-svn-repos/git-svn-syncer --new texlive-source
+#
+# To make and retrieve new binaries:
# * go to https://github.com/TeX-Live/texlive-source/commits/master
# and check that all commits you want are there (max waiting time 30min).
# * go to https://github.com/TeX-Live/texlive-source/releases
diff --git a/Build/source/texk/texlive/w32_wrapper/runscript.tlu b/Build/source/texk/texlive/w32_wrapper/runscript.tlu
index 3e1cd160348..90a8659fac1 100755
--- a/Build/source/texk/texlive/w32_wrapper/runscript.tlu
+++ b/Build/source/texk/texlive/w32_wrapper/runscript.tlu
@@ -1,7 +1,7 @@
-local svnrevision = string.match("$Revision: 53431 $", "%d+") or "0"
-local svndate = string.match("$Date: 2020-01-17 06:29:55 +0100 (Fri, 17 Jan 2020) $", "[-%d]+") or "2009-12-04"
+local svnrevision = string.match("$Revision: 54353 $", "%d+") or "0"
+local svndate = string.match("$Date: 2020-03-16 21:32:20 +0100 (Mon, 16 Mar 2020) $", "[-%d]+") or "2009-12-04"
local bannerstr = "runscript wrapper utility (rev. " ..
svnrevision .. ", " .. svndate .. ")\n" ..
"usage: runscript script-name [arguments]\n" ..
@@ -860,15 +860,15 @@ if not ARGV then
local ext = string.match(string.lower(progfullname), '%.[^\\/.]*$') or ''
if (ext == '.lua') or (ext == '.tlu') or (ext == '.texlua') then -- lua script
arg[0] = progfullname
- elseif (ext == '.tcl' and guimode) then -- tcl script; use built-in tclkit?
+ elseif (ext == '.tcl' and guimode) then -- tcl script; use built-in tcl/tk?
local try_extern_tcl =
(kpse.var_value('TEXLIVE_WINDOWS_TRY_EXTERNAL_TCL') == '1') and
not is_restricted_progname
local TCLEXENAME, TCLEXE
if try_extern_tcl then
- TCLEXENAME, TCLEXE = check_command(extension_map['.tcl'][1], PATH)
+ TCLEXE, TCLEXENAME = check_command(extension_map['.tcl'][1], PATH)
end
- if try_extern_tcl and not TCLEXENAME then
+ if try_extern_tcl and not TCLEXE then
local exttcl_warn = [[
External Tcl missing or outdated. Please install a recent Tcl, or configure
TeX Live to always use the builtin Tcl for gui scripts:
@@ -879,9 +879,17 @@ Meanwhile, continuing with built-in Tcl...
else -- did find something
ARGV = {[0]=TCLEXE, TCLEXENAME}
end
- if not TCLEXENAME then
- ARGV = {[0]=TEXDIR..'/tlpkg/tltcl/tclkit.exe', 'tclkit.exe'}
- PATH = prepend_path(PATH, TEXDIR:gsub('/','\\')..'\\tlpkg\\tltcl')
+ if not TCLEXE then
+ -- kit: tlpkg/tltcl/tclkit.exe
+ -- regular wish: tlpkg/tltcl/bin/wish.exe
+ -- we ignore the fact that a non-kit tcl/tk provides wish AND tclsh
+ if lfs.isfile(TEXDIR..'/tlpkg/tltcl/tclkit.exe') then
+ ARGV = {[0]=TEXDIR..'/tlpkg/tltcl/tclkit.exe', 'tclkit.exe'}
+ PATH = prepend_path(PATH, TEXDIR:gsub('/','\\')..'\\tlpkg\\tltcl')
+ elseif lfs.isfile(TEXDIR..'/tlpkg/tltcl/bin/wish.exe') then
+ ARGV = {[0]=TEXDIR..'/tlpkg/tltcl/bin/wish.exe', 'wish.exe'}
+ PATH = prepend_path(PATH, TEXDIR:gsub('/','\\')..'\\tlpkg\\tltcl\\bin')
+ end
end
table.insert(ARGV, _q(progfullname:gsub('/','\\')))
if (argline and argline ~= '') then argline = '-- '..argline end
@@ -901,7 +909,7 @@ end
if ARGV then
table.insert(ARGV, argline) -- pass through original arguments
if string.find (table.concat(ARGV, ' '), 'perl.exe') and extperl_warn then
-
+
show_error(extperl_warn)
end
local ret = assert(os.spawn(ARGV))
diff --git a/Master/texmf-dist/doc/man/man1/dvisvgm.1 b/Master/texmf-dist/doc/man/man1/dvisvgm.1
index 43fd7e11269..67cc037d26d 100644
--- a/Master/texmf-dist/doc/man/man1/dvisvgm.1
+++ b/Master/texmf-dist/doc/man/man1/dvisvgm.1
@@ -2,12 +2,12 @@
.\" Title: dvisvgm
.\" Author: Martin Gieseking <martin.gieseking@uos.de>
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\" Date: 2020-03-08
+.\" Date: 2020-03-19
.\" Manual: dvisvgm Manual
-.\" Source: dvisvgm 2.9
+.\" Source: dvisvgm 2.9.1
.\" Language: English
.\"
-.TH "DVISVGM" "1" "2020\-03\-08" "dvisvgm 2\&.9" "dvisvgm Manual"
+.TH "DVISVGM" "1" "2020\-03\-19" "dvisvgm 2\&.9\&.1" "dvisvgm Manual"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -329,7 +329,7 @@ or
to the font format, e\&.g\&.
\fB\-\-font\-format=woff,autohint\fR
or
-\fB\-\-font\-format=woff,ah\fR\&.
+\fB\-\-fwoff,ah\fR\&.
.sp
Option
\fB\-\-font\-format\fR
@@ -1177,9 +1177,9 @@ dvisvgm offers its own small set of specials\&. The following list gives a brief
\fBdvisvgm:raw\fR \fItext\fR
.RS 4
Adds an arbitrary sequence of XML nodes to the page section of the SVG document\&. dvisvgm checks syntax and proper nesting of the inserted elements but does not perform any validation, thus the user has to ensure that the resulting SVG is still valid\&. Opening and closing tags may be distributed among different
-\fBraw\fR
-specials\&. The tags themselves can also be split but must be continued with the immediatly following
-\fBraw\fR
+\fIraw\fR
+specials\&. The tags themselves can also be split but must be continued with the immediately following
+\fIraw\fR
special\&. Both syntactically incorrect and wrongly nested tags lead to error messages\&. Parameter
\fItext\fR
may also contain the expressions
@@ -1191,9 +1191,16 @@ that expand to the current
\fIx\fR
or
\fIy\fR
-coordinate, the current color, and current transformation matrix, respectively\&. Furthermore,
+coordinate, the current color, and current transformation matrix, respectively\&. Character sequence
\fB{?nl}\fR
-expands to a newline character\&.
+expands to a newline character\&. Finally, constructions of the form
+\fB{?(\fR\fB\fIexpr\fR\fR\fB)}\fR
+enable the evaluation of mathematical expressions which may consist of basic arithmetic operations including modulo\&. Like above, the variables
+\fIx\fR
+and
+\fIy\fR
+represent the current coordinates\&. Example:
+\fB{?(\-10*(x+2y)\-5)}\fR\&.
.RE
.PP
\fBdvisvgm:rawdef\fR \fItext\fR
diff --git a/Master/texmf-dist/doc/man/man1/dvisvgm.man1.pdf b/Master/texmf-dist/doc/man/man1/dvisvgm.man1.pdf
index 3f1b846a2d8..d89818fede3 100644
--- a/Master/texmf-dist/doc/man/man1/dvisvgm.man1.pdf
+++ b/Master/texmf-dist/doc/man/man1/dvisvgm.man1.pdf
Binary files differ
diff --git a/Master/texmf-dist/scripts/texlive/NEWS b/Master/texmf-dist/scripts/texlive/NEWS
index d6420994d5d..c058c6055d5 100644
--- a/Master/texmf-dist/scripts/texlive/NEWS
+++ b/Master/texmf-dist/scripts/texlive/NEWS
@@ -1,6 +1,11 @@
(This file public domain. Originally written by Norbert Preining and
Karl Berry, 2010.)
+<p><b>tlmgr 54446 (released 21mar20):</b>
+<li>full logging of subcommand (notably fmtutil) output in tlmgr.log.
+<li>tlmgr update --all --force does not update tlperl.w32.
+<li>tlmgr -gui uninstall of entire TL fixed.
+
<p><b>tlmgr 54286 (released 13mar20):</b>
<li>tlmgr remove --all also removes install-tl and texmfcnf.lua.