texlive[53479] trunk: doc,sync
commits+karl at tug.org
commits+karl at tug.org
Tue Jan 21 18:56:04 CET 2020
Revision: 53479
http://tug.org/svn/texlive?view=revision&revision=53479
Author: karl
Date: 2020-01-21 18:56:03 +0100 (Tue, 21 Jan 2020)
Log Message:
-----------
doc,sync
Modified Paths:
--------------
trunk/Build/source/README
trunk/Build/source/doc/build-tools.txt
trunk/Build/source/doc/tlbuild.info
trunk/Build/source/texk/tests/TeXLive/TLUtils.pm
trunk/Build/source/texk/texlive/w32_wrapper/runscript.tlu
trunk/Build/source/texk/web2c/pdftexdir/NEWS
trunk/Master/tlpkg/bin/tlpkg-ctan-check
trunk/Master/tlpkg/doc/releng.txt
trunk/Master/tlpkg/libexec/ctan2tds
Modified: trunk/Build/source/README
===================================================================
--- trunk/Build/source/README 2020-01-21 14:56:47 UTC (rev 53478)
+++ trunk/Build/source/README 2020-01-21 17:56:03 UTC (rev 53479)
@@ -28,8 +28,8 @@
See also Master/tlpkg/bin/tl-update-bindir
aarch64-linux:
- aarch64 Debian GNU/Linux 9 (stretch)
- gcc (Debian 6.3.0-18) 6.3.0 20170516
+ aarch64 Debian GNU/Linux 10 (buster)
+ gcc (Debian 8.3.0-6) 8.3.0
./Build --enable-arm-neon=check
i386-netbsd, amd64-netbsd:
Modified: trunk/Build/source/doc/build-tools.txt
===================================================================
--- trunk/Build/source/doc/build-tools.txt 2020-01-21 14:56:47 UTC (rev 53478)
+++ trunk/Build/source/doc/build-tools.txt 2020-01-21 17:56:03 UTC (rev 53479)
@@ -1,6 +1,6 @@
autoconf (GNU Autoconf) 2.69
automake (GNU automake) 1.16.1
-bison (GNU Bison) 3.5
+bison (GNU Bison) 3.5.1
flex 2.6.0
ltmain.sh (GNU libtool) 2.4.6
m4 (GNU M4) 1.4.18
Modified: trunk/Build/source/doc/tlbuild.info
===================================================================
(Binary files differ)
Modified: trunk/Build/source/texk/tests/TeXLive/TLUtils.pm
===================================================================
--- trunk/Build/source/texk/tests/TeXLive/TLUtils.pm 2020-01-21 14:56:47 UTC (rev 53478)
+++ trunk/Build/source/texk/tests/TeXLive/TLUtils.pm 2020-01-21 17:56:03 UTC (rev 53479)
@@ -1,11 +1,11 @@
# TeXLive::TLUtils.pm - the inevitable utilities for TeX Live.
-# Copyright 2007-2019 Norbert Preining, Reinhard Kotucha
+# Copyright 2007-2020 Norbert Preining, Reinhard Kotucha
# This file is licensed under the GNU General Public License version 2
# or any later version.
package TeXLive::TLUtils;
-my $svnrev = '$Revision: 53225 $';
+my $svnrev = '$Revision: 53343 $';
my $_modulerevision = ($svnrev =~ m/: ([0-9]+) /) ? $1 : "unknown";
sub module_revision { return $_modulerevision; }
@@ -1519,6 +1519,7 @@
$totalsize += $tlpsizes{$p};
}
my $starttime = time();
+ my @packs_again; # packages that we failed to download and should retry later
foreach my $package (@packs) {
my $tlpobj = $tlpobjs{$package};
my $reloc = $tlpobj->relocated;
@@ -1531,8 +1532,22 @@
foreach my $h (@::install_packages_hook) {
&$h($n,$totalnr);
}
- # return false if something went wrong
+ # push $package to @packs_again if download failed
if (!$fromtlpdb->install_package($package, $totlpdb)) {
+ tlwarn("TLUtils::install_packages: Failed to install $package\n"
+ ."Will be retried later.\n");
+ push @packs_again, $package;
+ } else {
+ $donesize += $tlpsizes{$package};
+ }
+ }
+ # try to download packages in @packs_again again
+ foreach my $package (@packs_again) {
+ my $infostr = sprintf("Retrying to install: $package [%dk]",
+ int($tlpsizes{$package}/1024) + 1);
+ info("$infostr\n");
+ # return false if download failed again
+ if (!$fromtlpdb->install_package($package, $totlpdb)) {
return 0;
}
$donesize += $tlpsizes{$package};
@@ -3601,7 +3616,7 @@
=head2 Miscellaneous
-Some ideas from Fabrice Popineau's C<FileUtils.pm>.
+A few ideas from Fabrice Popineau's C<FileUtils.pm>.
=over 4
@@ -4469,7 +4484,7 @@
print STDERR "" .
"$prg [ERROR]: Either -sys or -user mode is required.\n" .
"$prg [ERROR]: In nearly all cases you should use $prg -sys.\n" .
- "$prg [ERROR]: For special cases see http://tug.org/texlive/scripts-sys-user.html\n" ;
+ "$prg [ERROR]: For special cases see https://tug.org/texlive/scripts-sys-user.html\n" ;
exit(1);
}
return ($texmfconfig, $texmfvar);
@@ -4539,6 +4554,12 @@
}
+=back
+
+=head2 JSON
+
+=over 4
+
=item C<encode_json($ref)>
Returns the JSON representation of the object C<$ref> is pointing at.
@@ -4561,7 +4582,10 @@
our $jsonmode = "";
+=pod
+
=item C<True()>
+
=item C<False()>
These two crazy functions must be used to get proper JSON C<true> and
@@ -4709,8 +4733,13 @@
my $ret = "[" . join(",", map { encode_json(\$_) } @$hr) . "]";
return($ret);
}
+
+=pod
+
=back
+
=cut
+
1;
__END__
@@ -4723,7 +4752,7 @@
=head1 AUTHORS AND COPYRIGHT
This script and its documentation were written for the TeX Live
-distribution (L<http://tug.org/texlive>) and both are licensed under the
+distribution (L<https://tug.org/texlive>) and both are licensed under the
GNU General Public License Version 2 or later.
=cut
Modified: trunk/Build/source/texk/texlive/w32_wrapper/runscript.tlu
===================================================================
--- trunk/Build/source/texk/texlive/w32_wrapper/runscript.tlu 2020-01-21 14:56:47 UTC (rev 53478)
+++ trunk/Build/source/texk/texlive/w32_wrapper/runscript.tlu 2020-01-21 17:56:03 UTC (rev 53479)
@@ -1,7 +1,7 @@
-local svnrevision = string.match("$Revision: 53144 $", "%d+") or "0"
-local svndate = string.match("$Date: 2019-12-16 14:40:08 +0100 (Mon, 16 Dec 2019) $", "[-%d]+") or "2009-12-04"
+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 bannerstr = "runscript wrapper utility (rev. " ..
svnrevision .. ", " .. svndate .. ")\n" ..
"usage: runscript script-name [arguments]\n" ..
@@ -800,7 +800,7 @@
end
local par = [["-gen=']] .. string.gsub(TEXDIR, '/', '\\') ..
[[\tlpkg\dviout\gen_pk'" "-TEXROOT=']] ..
- table.concat(texrt, ';') .. [['" "-gsx=']] .. GSEXE .. [['"]];
+ table.concat(texrt, ';') .. [['" "-gsx=']] .. GSEXE .. ' -dDELAYSAFER' .. [['"]];
ARGV = {[0]=TEXDIR..'/tlpkg/dviout/dviout.exe', 'dviout', par}
elseif progname == 'mkluatexfontdb' then
progname = 'luaotfload-tool'
Modified: trunk/Build/source/texk/web2c/pdftexdir/NEWS
===================================================================
--- trunk/Build/source/texk/web2c/pdftexdir/NEWS 2020-01-21 14:56:47 UTC (rev 53478)
+++ trunk/Build/source/texk/web2c/pdftexdir/NEWS 2020-01-21 17:56:03 UTC (rev 53479)
@@ -1,3 +1,11 @@
+pdfTeX 3.14159265-2.6-1.40.21 (TeX Live 2020)
+- changes:
+ - new primitive \pdfmajorversion; this merely changes the version
+ number in the PDF output, has no effect on PDF content.
+ - new option --cnf-line.
+ - have \pdfximage etc. do same search for image files as for input files,
+ - (un)compress .fmt files (with zlib).
+
pdfTeX 3.14159265-2.6-1.40.20 (TeX Live 2019)
- changes:
- new primitive \expanded (from unreleased pdftex 1.50 branch + luatex).
Modified: trunk/Master/tlpkg/bin/tlpkg-ctan-check
===================================================================
--- trunk/Master/tlpkg/bin/tlpkg-ctan-check 2020-01-21 14:56:47 UTC (rev 53478)
+++ trunk/Master/tlpkg/bin/tlpkg-ctan-check 2020-01-21 17:56:03 UTC (rev 53479)
@@ -265,7 +265,7 @@
enumitem enumitem-zref envbig environ envlab
epigrafica epigram epigraph epiolmec eplain
epsdice epsf epsf-dvipdfmx epsincl epslatex-fr
- epspdf epspdfconversion epstopdf epstopdf-pkg
+ epspdfconversion epstopdf epstopdf-pkg
eqell eqexpl eqlist eqnalign eqname eqnarray eqnnumwarn eqparbox
erdc erewhon erewhon-math errata erw-l3
esami es-tex-faq esdiff esindex esint esint-type1 esk eskd eskdx
@@ -829,6 +829,7 @@
"dvisvgm", # binary
"ecgdraw", # awaiting upload with trivial \CheckSum fix 2jul16
"enctex", # binary
+ "epspdf", # siep does it
"etex", # binary
"euxm", # knuth, old, not on ctan
"finbib", # not on ctan
@@ -842,7 +843,6 @@
"gustprog", # not on ctan, gust
"guide-to-latex", # not on ctan, book examples, ok
"hyperref-docsrc", # not on ctan, awaiting hyperref doc volunteer
- "ifluatex", # part of oberdiek
"jadetex", # too old to owrry about
"jmn", # part of context
"kluwer", # not on ctan, old lppl, not worth pursuing or removing
Modified: trunk/Master/tlpkg/doc/releng.txt
===================================================================
--- trunk/Master/tlpkg/doc/releng.txt 2020-01-21 14:56:47 UTC (rev 53478)
+++ trunk/Master/tlpkg/doc/releng.txt 2020-01-21 17:56:03 UTC (rev 53479)
@@ -182,7 +182,7 @@
Remake updmap,fmtutil man pages with help2man:
make -C Build/source/Work/texk/texlive/tl_scripts xupdmap.1 xfmtutil.1
x1=`(unset CDPATH; cd Master/texmf-dist/doc/man/man1; pwd)`
- They must be moved from /tmp into Master by hand
+ They must be moved from /tmp into Master by hand:
mv /tmp/xupdmap.1 $x1/updmap.1
mv /tmp/xfmtutil.1 $x1/fmtutil.1
Also update ~www/texlive/doc/*.html:
Modified: trunk/Master/tlpkg/libexec/ctan2tds
===================================================================
--- trunk/Master/tlpkg/libexec/ctan2tds 2020-01-21 14:56:47 UTC (rev 53478)
+++ trunk/Master/tlpkg/libexec/ctan2tds 2020-01-21 17:56:03 UTC (rev 53479)
@@ -429,8 +429,8 @@
'epigrafica', "&MAKEflatten",
'epiolmec', "&MAKEflatten",
'epix', "die 'skipping, needs C++'",
- 'epspdf', "&MAKEflatten",
- 'epspdf-setup',"die 'skipping, siep does it by hand'",
+ 'epspdf', "die 'skipping, siep does it'", #"&MAKEflatten",
+ 'epspdf-setup',"die 'skipping, siep does it'",
'epyt', "die 'renamed to beamertheme-epyt'",
'eq-save', "die 'skipping, requires acrotex'",
'eq2db', "die 'skipping, author request (and nonfree requirements)'",
More information about the tex-live-commits
mailing list