From 6215125f1e26a9060d0f31036326db870b85452b Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 21 Mar 2020 22:09:24 +0000 Subject: doc,sync git-svn-id: svn://tug.org/texlive/trunk@54457 c570f23f-e606-0410-a88d-b1316a301751 --- Build/source/.travis.yml | 11 +++++---- .../source/texk/texlive/w32_wrapper/runscript.tlu | 26 ++++++++++++++------- Master/texmf-dist/doc/man/man1/dvisvgm.1 | 25 +++++++++++++------- Master/texmf-dist/doc/man/man1/dvisvgm.man1.pdf | Bin 93385 -> 93576 bytes Master/texmf-dist/scripts/texlive/NEWS | 5 ++++ 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 .\" Generator: DocBook XSL Stylesheets vsnapshot -.\" 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 Binary files a/Master/texmf-dist/doc/man/man1/dvisvgm.man1.pdf and b/Master/texmf-dist/doc/man/man1/dvisvgm.man1.pdf 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.) +

tlmgr 54446 (released 21mar20): +

  • full logging of subcommand (notably fmtutil) output in tlmgr.log. +
  • tlmgr update --all --force does not update tlperl.w32. +
  • tlmgr -gui uninstall of entire TL fixed. +

    tlmgr 54286 (released 13mar20):

  • tlmgr remove --all also removes install-tl and texmfcnf.lua. -- cgit v1.2.3