texlive[54457] trunk: doc,sync

commits+karl at tug.org commits+karl at tug.org
Sat Mar 21 23:09:24 CET 2020


Revision: 54457
          http://tug.org/svn/texlive?view=revision&revision=54457
Author:   karl
Date:     2020-03-21 23:09:24 +0100 (Sat, 21 Mar 2020)
Log Message:
-----------
doc,sync

Modified Paths:
--------------
    trunk/Build/source/.travis.yml
    trunk/Build/source/texk/texlive/w32_wrapper/runscript.tlu
    trunk/Master/texmf-dist/doc/man/man1/dvisvgm.1
    trunk/Master/texmf-dist/doc/man/man1/dvisvgm.man1.pdf
    trunk/Master/texmf-dist/scripts/texlive/NEWS

Modified: trunk/Build/source/.travis.yml
===================================================================
--- trunk/Build/source/.travis.yml	2020-03-21 22:04:56 UTC (rev 54456)
+++ trunk/Build/source/.travis.yml	2020-03-21 22:09:24 UTC (rev 54457)
@@ -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

Modified: trunk/Build/source/texk/texlive/w32_wrapper/runscript.tlu
===================================================================
--- trunk/Build/source/texk/texlive/w32_wrapper/runscript.tlu	2020-03-21 22:04:56 UTC (rev 54456)
+++ trunk/Build/source/texk/texlive/w32_wrapper/runscript.tlu	2020-03-21 22:09:24 UTC (rev 54457)
@@ -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 @@
   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 @@
     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 @@
 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))

Modified: trunk/Master/texmf-dist/doc/man/man1/dvisvgm.1
===================================================================
--- trunk/Master/texmf-dist/doc/man/man1/dvisvgm.1	2020-03-21 22:04:56 UTC (rev 54456)
+++ trunk/Master/texmf-dist/doc/man/man1/dvisvgm.1	2020-03-21 22:09:24 UTC (rev 54457)
@@ -2,12 +2,12 @@
 .\"     Title: dvisvgm
 .\"    Author: Martin Gieseking <martin.gieseking at 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 @@
 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 @@
 \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 @@
 \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

Modified: trunk/Master/texmf-dist/doc/man/man1/dvisvgm.man1.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/scripts/texlive/NEWS
===================================================================
--- trunk/Master/texmf-dist/scripts/texlive/NEWS	2020-03-21 22:04:56 UTC (rev 54456)
+++ trunk/Master/texmf-dist/scripts/texlive/NEWS	2020-03-21 22:09:24 UTC (rev 54457)
@@ -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.
 



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