texlive[54778] trunk: doc,sync

commits+karl at tug.org commits+karl at tug.org
Fri Apr 17 23:35:25 CEST 2020


Revision: 54778
          http://tug.org/svn/texlive?view=revision&revision=54778
Author:   karl
Date:     2020-04-17 23:35:25 +0200 (Fri, 17 Apr 2020)
Log Message:
-----------
doc,sync

Modified Paths:
--------------
    trunk/Build/source/texk/tests/TeXLive/TLUtils.pm
    trunk/Build/source/texk/texlive/linked_scripts/texlive/tlmgr.pl
    trunk/Build/source/texk/texlive/tl_support/fmtutil.cnf
    trunk/Master/tlpkg/bin/c2l
    trunk/Master/tlpkg/bin/tl-update-tlpdb
    trunk/Master/tlpkg/doc/releng.txt
    trunk/Master/tlpkg/libexec/ctan2tds

Modified: trunk/Build/source/texk/tests/TeXLive/TLUtils.pm
===================================================================
--- trunk/Build/source/texk/tests/TeXLive/TLUtils.pm	2020-04-16 23:55:00 UTC (rev 54777)
+++ trunk/Build/source/texk/tests/TeXLive/TLUtils.pm	2020-04-17 21:35:25 UTC (rev 54778)
@@ -5,7 +5,7 @@
 
 package TeXLive::TLUtils;
 
-my $svnrev = '$Revision: 54143 $';
+my $svnrev = '$Revision: 54629 $';
 my $_modulerevision = ($svnrev =~ m/: ([0-9]+) /) ? $1 : "unknown";
 sub module_revision { return $_modulerevision; }
 
@@ -544,7 +544,7 @@
 
 sub initialize_global_tmpdir {
   $::tl_tmpdir = File::Temp::tempdir(CLEANUP => 1);
-  ddebug("tl_tempdir: creating global tempdir $::tl_tmpdir\n");
+  ddebug("initialize_global_tmpdir: creating global tempdir $::tl_tmpdir\n");
   return ($::tl_tmpdir);
 }
 
@@ -558,7 +558,7 @@
 sub tl_tmpdir {
   initialize_global_tmpdir() if (!defined($::tl_tmpdir));
   my $tmp = File::Temp::tempdir(DIR => $::tl_tmpdir, CLEANUP => 1);
-  ddebug("tl_tempdir: creating tempdir $tmp\n");
+  ddebug("tl_tmpdir: creating tempdir $tmp\n");
   return ($tmp);
 }
 
@@ -2213,7 +2213,10 @@
     if ($tlchecksum ne $checksum) {
       tlwarn("TLUtils::check_file: checksums differ for $xzfile:\n");
       tlwarn("TLUtils::check_file:   tlchecksum=$tlchecksum, arg=$checksum\n");
-      $check_file_tmpdir = File::Temp::tempdir("tlcheckfileXXXXXXXX");
+      # on Windows passing a pattern creates the tmpdir in PWD
+      # which means that it will be tried to be created on the DVD
+      # $check_file_tmpdir = File::Temp::tempdir("tlcheckfileXXXXXXXX");
+      $check_file_tmpdir = File::Temp::tempdir();
       tlwarn("TLUtils::check_file:   removing $xzfile, "
              . "but saving copy in $check_file_tmpdir\n");
       copy($xzfile, $check_file_tmpdir);

Modified: trunk/Build/source/texk/texlive/linked_scripts/texlive/tlmgr.pl
===================================================================
--- trunk/Build/source/texk/texlive/linked_scripts/texlive/tlmgr.pl	2020-04-16 23:55:00 UTC (rev 54777)
+++ trunk/Build/source/texk/texlive/linked_scripts/texlive/tlmgr.pl	2020-04-17 21:35:25 UTC (rev 54778)
@@ -1,12 +1,12 @@
 #!/usr/bin/env perl
-# $Id: tlmgr.pl 54643 2020-04-11 00:19:37Z preining $
+# $Id: tlmgr.pl 54766 2020-04-16 11:50:17Z preining $
 #
 # Copyright 2008-2020 Norbert Preining
 # This file is licensed under the GNU General Public License version 2
 # or any later version.
 
-my $svnrev = '$Revision: 54643 $';
-my $datrev = '$Date: 2020-04-11 02:19:37 +0200 (Sat, 11 Apr 2020) $';
+my $svnrev = '$Revision: 54766 $';
+my $datrev = '$Date: 2020-04-16 13:50:17 +0200 (Thu, 16 Apr 2020) $';
 my $tlmgrrevision;
 my $tlmgrversion;
 my $prg;
@@ -7358,6 +7358,9 @@
         tlwarn("$prg: $fn: unknown value for no-checksums: $val\n");
       }
 
+    } elsif ($key eq "tkfontscale") {
+      $config{'tkfontscale'} = $val;
+
     } elsif ($sysmode) {
       # keys here are only allowed in sys mode
       if ($key eq "allowed-actions") {
@@ -9271,6 +9274,9 @@
 =item C<require-verification>, value 0 or 1 (default 0), same as
 command-line option.
 
+=item C<tkfontscale>, value any float.
+Controls the scaling of fonts in the Tk based frontends.
+
 =item C<update-exclude>, value: comma-separated list of packages
 (no space allowed). Same as the command line option C<--exclude>
 for the action C<update>.
@@ -10031,7 +10037,7 @@
 distribution (L<https://tug.org/texlive>) and both are licensed under the
 GNU General Public License Version 2 or later.
 
-$Id: tlmgr.pl 54643 2020-04-11 00:19:37Z preining $
+$Id: tlmgr.pl 54766 2020-04-16 11:50:17Z preining $
 =cut
 
 # test HTML version: pod2html --cachedir=/tmp tlmgr.pl >/tmp/tlmgr.html

Modified: trunk/Build/source/texk/texlive/tl_support/fmtutil.cnf
===================================================================
--- trunk/Build/source/texk/texlive/tl_support/fmtutil.cnf	2020-04-16 23:55:00 UTC (rev 54777)
+++ trunk/Build/source/texk/texlive/tl_support/fmtutil.cnf	2020-04-17 21:35:25 UTC (rev 54778)
@@ -1,4 +1,4 @@
-# Generated by /home/texlive/karl/Master/bin/x86_64-linux/tlmgr on Mon Mar  2 23:04:51 2020
+# Generated by /home/texlive/karl/Master/bin/x86_64-linux/tlmgr on Thu Apr 16 01:56:35 2020
 # Originally written by Thomas Esser, 1998. Public domain.
 #
 # For guidance on how to support local formats, see the man
@@ -61,10 +61,10 @@
 #
 # from csplain:
 csplain pdftex - -etex -enc csplain-utf8.ini
+luacsplain luatex - -etex csplain.ini
+pdfcsplain luatex - -etex csplain.ini
 pdfcsplain pdftex - -etex -enc csplain-utf8.ini
-luacsplain luatex - -etex csplain.ini
 pdfcsplain xetex - -etex csplain.ini
-pdfcsplain luatex - -etex csplain.ini
 #
 # from eplain:
 eplain pdftex language.dat -translate-file=cp227.tcx *eplain.ini
@@ -74,16 +74,16 @@
 pdfjadetex pdftex language.dat *pdfjadetex.ini
 #
 # from latex-bin:
+dvilualatex luatex language.dat,language.dat.lua dvilualatex.ini
 latex pdftex language.dat -translate-file=cp227.tcx *latex.ini
+lualatex luahbtex language.dat,language.dat.lua lualatex.ini
 pdflatex pdftex language.dat -translate-file=cp227.tcx *pdflatex.ini
-dvilualatex luatex language.dat,language.dat.lua dvilualatex.ini
-lualatex luahbtex language.dat,language.dat.lua lualatex.ini
 #
 # from latex-bin-dev:
+dvilualatex-dev luatex language.dat,language.dat.lua dvilualatex.ini
 latex-dev pdftex language.dat -translate-file=cp227.tcx *latex.ini
+lualatex-dev luahbtex language.dat,language.dat.lua lualatex.ini
 pdflatex-dev pdftex language.dat -translate-file=cp227.tcx *pdflatex.ini
-dvilualatex-dev luatex language.dat,language.dat.lua dvilualatex.ini
-lualatex-dev luahbtex language.dat,language.dat.lua lualatex.ini
 #
 # from lollipop:
 lollipop tex - lollipop.ini
@@ -92,12 +92,12 @@
 luahbtex luahbtex language.def,language.dat.lua luatex.ini
 #
 # from luajittex:
+luajithbtex luajithbtex language.def,language.dat.lua luatex.ini
 luajittex luajittex language.def,language.dat.lua luatex.ini
-luajithbtex luajithbtex language.def,language.dat.lua luatex.ini
 #
 # from luatex:
+dviluatex luatex language.def,language.dat.lua dviluatex.ini
 luatex luatex language.def,language.dat.lua luatex.ini
-dviluatex luatex language.def,language.dat.lua dviluatex.ini
 #
 # from metafont:
 mf mf-nowin - -translate-file=cp227.tcx mf.ini
@@ -121,9 +121,9 @@
 optex luatex hyphen-lan.opm optex.ini
 #
 # from pdftex:
-pdftex pdftex language.def -translate-file=cp227.tcx *pdfetex.ini
 etex pdftex language.def -translate-file=cp227.tcx *etex.ini
 pdfetex pdftex language.def -translate-file=cp227.tcx *pdfetex.ini
+pdftex pdftex language.def -translate-file=cp227.tcx *pdfetex.ini
 #
 # from platex:
 platex eptex language.dat *platex.ini
@@ -130,8 +130,8 @@
 platex-dev eptex language.dat *platex.ini
 #
 # from ptex:
+eptex eptex language.def *eptex.ini
 ptex ptex - ptex.ini
-eptex eptex language.def *eptex.ini
 #
 # from tex:
 tex tex - tex.ini
@@ -144,16 +144,16 @@
 uplatex-dev euptex language.dat *uplatex.ini
 #
 # from uptex:
+euptex euptex language.def *euptex.ini
 uptex uptex - uptex.ini
-euptex euptex language.def *euptex.ini
 #
 # from xelatex-dev:
 xelatex-dev xetex language.dat -etex xelatex.ini
 #
 # from xetex:
+xelatex xetex language.dat -etex xelatex.ini
 xetex xetex language.def -etex xetex.ini
-xelatex xetex language.dat -etex xelatex.ini
 #
 # from xmltex:
+pdfxmltex pdftex language.dat *pdfxmltex.ini
 xmltex pdftex language.dat *xmltex.ini
-pdfxmltex pdftex language.dat *pdfxmltex.ini

Modified: trunk/Master/tlpkg/bin/c2l
===================================================================
--- trunk/Master/tlpkg/bin/c2l	2020-04-16 23:55:00 UTC (rev 54777)
+++ trunk/Master/tlpkg/bin/c2l	2020-04-17 21:35:25 UTC (rev 54778)
@@ -87,7 +87,8 @@
   $ARGV[0] = "-p" if $ARGV[0] eq "p";
   
   print "$0: running ctan2tl @ARGV\n";
-  # assume bash until we don't have to.
+  # we want our exit status to be from ctan2tl, not tee, hence the
+  # pipefail bash-ism.
   my @lines = `set -o pipefail; ctan2tl @ARGV </dev/null 2>&1 | tee /tmp/cl.out`;
   my $status = $?;
 

Modified: trunk/Master/tlpkg/bin/tl-update-tlpdb
===================================================================
--- trunk/Master/tlpkg/bin/tl-update-tlpdb	2020-04-16 23:55:00 UTC (rev 54777)
+++ trunk/Master/tlpkg/bin/tl-update-tlpdb	2020-04-17 21:35:25 UTC (rev 54778)
@@ -357,7 +357,8 @@
   if ($do_commit) {
     tlwarn("$prg: committing changes to tlpsrc files:\n");
     TeXLive::TLUtils::xsystem("svn commit "
-      . "-m'($prg) force increased revision after removal of files' "
+      . "-m'($prg) force increased revision after Catalogue change"
+        " or file removal' "
       . "@svn_changed_files");
   }
   

Modified: trunk/Master/tlpkg/doc/releng.txt
===================================================================
--- trunk/Master/tlpkg/doc/releng.txt	2020-04-16 23:55:00 UTC (rev 54777)
+++ trunk/Master/tlpkg/doc/releng.txt	2020-04-17 21:35:25 UTC (rev 54778)
@@ -487,14 +487,14 @@
 #
 # copy files from DVD:
 mount /mnt/tc
-cd /mnt/tc
-cp -R [A-T]* index* setup /home/ftp/historic/systems/texcollection/$this
+cd /mnt/tc # check that it's the current release
+cp -pR [A-T]* index* setup /home/ftp/historic/systems/texcollection/$this
 #
 # copy ctan snapshot for TUG members:
-ls -l ~www/members/ctan20-*.tar
+ls -l ~www/members/ctan*20*.tar # how many links?
 du !$
-rm -i ~www/members/ctan20-*.tar # assuming it's hard-linked, else move!
-nice -19 tar cf ~www/members/ctan`date +%y`-20180414.tar ctan
+rm -i ~www/members/ctan*20*.tar # assuming it's hard-linked, else move!
+nice -19 tar cf ~www/members/ctan`date +%y`-200413.tar ctan # update date!
 chmod a=r ~www/members/ctan*.tar
 ls -l !$; du !$
 # edit members/index.html
@@ -505,7 +505,8 @@
 #
 cd $hy/$this/packaging
 # copy in files from texcollection svn:
-cp $HOME/src/texcollection/$this/packaging/* .
+svn update ~/src/texcollection/
+cp -p ~/src/texcollection/$this/packaging/* .
 #
 # make small image for web page:
 pdftoppm -gray -r 222 texcoll-cover.pdf temp

Modified: trunk/Master/tlpkg/libexec/ctan2tds
===================================================================
--- trunk/Master/tlpkg/libexec/ctan2tds	2020-04-16 23:55:00 UTC (rev 54777)
+++ trunk/Master/tlpkg/libexec/ctan2tds	2020-04-17 21:35:25 UTC (rev 54778)
@@ -2847,7 +2847,8 @@
 );
 $standardinsrunner = "latex";
 $standardinsrunner_opt = "-interaction=nonstopmode";
-#
+%specialinsrunner_opt = (); # not yet
+
 # We separate the (non)interaction option from the command name
 # because we don't ever want interaction, regardless of the command.
 # 
@@ -4319,7 +4320,7 @@
       # it's too verbose to print the full mf run of every font.
       # but if mktextfm failed, show it.
       print `cat $Jobid.log` if $status != 0;
-      $#status = 0; # do not worry if the bitmap failed, e.g., grtt10.mf.
+      $status = 0; # do not worry if the bitmap failed, e.g., grtt10.mf.
     } else {
       print `cat $Jobid.log`;
     }



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