summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Build/source/texk/tests/TeXLive/TLConfig.pm14
-rw-r--r--Build/source/texk/tests/TeXLive/TLUtils.pm29
-rw-r--r--Master/texmf-dist/bibtex/bib/beebe/typeset.bib70
-rw-r--r--Master/texmf-dist/scripts/texlive/NEWS8
4 files changed, 91 insertions, 30 deletions
diff --git a/Build/source/texk/tests/TeXLive/TLConfig.pm b/Build/source/texk/tests/TeXLive/TLConfig.pm
index 5c19a1ec38c..afafeea13c3 100644
--- a/Build/source/texk/tests/TeXLive/TLConfig.pm
+++ b/Build/source/texk/tests/TeXLive/TLConfig.pm
@@ -1,4 +1,4 @@
-# $Id: TLConfig.pm 47834 2018-05-25 03:40:14Z preining $
+# $Id: TLConfig.pm 47938 2018-06-06 01:35:10Z preining $
# TeXLive::TLConfig.pm - module exporting configuration values
# Copyright 2007-2018 Norbert Preining
# This file is licensed under the GNU General Public License version 2
@@ -6,7 +6,7 @@
package TeXLive::TLConfig;
-my $svnrev = '$Revision: 47834 $';
+my $svnrev = '$Revision: 47938 $';
my $_modulerevision = ($svnrev =~ m/: ([0-9]+) /) ? $1 : "unknown";
sub module_revision { return $_modulerevision; }
@@ -119,11 +119,13 @@ if ($^O =~ /^MSWin/i) {
#
our $DefaultFallbackDownloader = "wget";
-our @AcceptedFallbackDownloaders = qw/wget curl/;
+our @AcceptedFallbackDownloaders = qw/curl wget/;
our %FallbackDownloaderProgram = ( 'wget' => 'wget', 'curl' => 'curl');
our %FallbackDownloaderArgs = (
- 'wget' => ['--user-agent=texlive/wget', '--tries=10', "--timeout=$NetworkTimeout", '-q', '-O'],
- 'curl' => ['--user-agent', 'texlive/curl', '--retry', '10', '--connect-timeout', "$NetworkTimeout", '--silent', '--output']
+ 'curl' => ['--user-agent', 'texlive/curl', '--retry', '10',
+ '--connect-timeout', "$NetworkTimeout", '--silent', '--output'],
+ 'wget' => ['--user-agent=texlive/wget', '--tries=10',
+ "--timeout=$NetworkTimeout", '-q', '-O'],
);
# the way we package things on the web
our $DefaultCompressorFormat = "xz";
@@ -133,7 +135,7 @@ our @AcceptedCompressors = qw/lz4 gzip xz/;
our $AcceptedCompressorsRegexp = "(xz|lz4|gzip)";
our %CompressorProgram = ( 'xz' => 'xz', 'gzip' => 'gzip', 'lz4' => 'lz4');
our %CompressorExtension = ( 'xz' => 'xz', 'gzip' => 'gz', 'lz4' => 'lz4');
-our %CompressorArgs = ( 'xz' => ['-zf'], 'gzip' => [ '-f' ], 'lz4' => ['-zf', '--rm', '-q']);
+our %CompressorArgs = ( 'xz' => ['-zf'], 'gzip' => [ '-f' ], 'lz4' => ['-zfm', '--rm', '-q']);
our %DecompressorProgram = ( 'xz' => 'xz', 'gzip' => 'gzip', 'lz4' => 'lz4');
our %DecompressorArgs = ( 'xz' => ['-dcf'], 'gzip' => ['-dcf'], 'lz4' => ['-dcf']);
diff --git a/Build/source/texk/tests/TeXLive/TLUtils.pm b/Build/source/texk/tests/TeXLive/TLUtils.pm
index 0d4575959ce..0c3f8419fcc 100644
--- a/Build/source/texk/tests/TeXLive/TLUtils.pm
+++ b/Build/source/texk/tests/TeXLive/TLUtils.pm
@@ -1,4 +1,4 @@
-# $Id: TLUtils.pm 47847 2018-05-26 16:05:46Z karl $
+# $Id: TLUtils.pm 47887 2018-05-31 16:50:47Z karl $
# TeXLive::TLUtils.pm - the inevitable utilities for TeX Live.
# Copyright 2007-2018 Norbert Preining, Reinhard Kotucha
# This file is licensed under the GNU General Public License version 2
@@ -6,7 +6,7 @@
package TeXLive::TLUtils;
-my $svnrev = '$Revision: 47847 $';
+my $svnrev = '$Revision: 47887 $';
my $_modulerevision = ($svnrev =~ m/: ([0-9]+) /) ? $1 : "unknown";
sub module_revision { return $_modulerevision; }
@@ -2318,12 +2318,15 @@ sub read_file_ignore_cr {
=item C<setup_programs($bindir, $platform)>
Populate the global C<$::progs> hash containing the paths to the
-programs C<wget>, C<tar>, C<xz>. The C<$bindir> argument specifies
+programs C<lz4>, C<tar>, C<wget>, C<xz>. The C<$bindir> argument specifies
the path to the location of the C<xz> binaries, the C<$platform>
gives the TeX Live platform name, used as the extension on our
executables. If a program is not present in the TeX Live tree, we also
check along PATH (without the platform extension.)
+Check many different downloads and compressors to determine what is
+working.
+
Return 0 if failure, nonzero if success.
=cut
@@ -2408,13 +2411,14 @@ END_COMPRESSOR_BAD
$::progs{'compressor'} = $ENV{'TEXLIVE_COMPRESSOR'};
}
- if ($::opt_verbosity >= 1) {
+ if ($::opt_verbosity >= 2) {
require Data::Dumper;
use vars qw($Data::Dumper::Indent $Data::Dumper::Sortkeys
$Data::Dumper::Purity); # -w pain
$Data::Dumper::Indent = 1;
$Data::Dumper::Sortkeys = 1; # stable output
$Data::Dumper::Purity = 1; # recursive structures must be safe
+ print STDERR "DD:dumping ";
print STDERR Data::Dumper->Dump([\%::progs], [qw(::progs)]);
}
return $ok;
@@ -2444,7 +2448,7 @@ sub setup_windows_one {
system("$prog $arg");
}
} else {
- debug("Default progrma $def not readable?\n");
+ debug("Default program $def not readable?\n");
}
return($ready) if ($ready);
# still here, try plain name without any specification
@@ -2573,13 +2577,14 @@ Try to download the file given in C<$relpath> from C<$TeXLiveURL>
into C<$destination>, which can be either
a filename of simply C<|>. In the latter case a file handle is returned.
-Downloading honors two environment variables: C<TL_DOWNLOAD_PROGRAM> and
-C<TL_DOWNLOAD_ARGS>. The former overrides the above specification
-devolving to C<wget>, and the latter overrides the default wget
-arguments.
+Downloading first checks for the environment variable C<TEXLIVE_DOWNLOADER>,
+which takes various built-in values. If not set, the next check is fr
+C<TL_DOWNLOAD_PROGRAM> and C<TL_DOWNLOAD_ARGS>. The former overrides the
+above specification devolving to C<wget>, and the latter overrides the
+default wget arguments.
C<TL_DOWNLOAD_ARGS> must be defined so that the file the output goes to
-is the first argument after the C<TL_DOWNLOAD_ARGS>. Thus, typically it
+is the first argument after the C<TL_DOWNLOAD_ARGS>. Thus, for wget it
would end in C<-O>. Use with care.
=cut
@@ -2618,7 +2623,7 @@ sub download_file {
} else {
$downdest = $dest;
}
- # massage ssh:// into the scp acceptable scp://
+ # massage ssh:// into the scp-acceptable scp://
$relpath =~ s!^ssh://!scp://!;
my $retval = system("scp", "-q", $relpath, $downdest);
if ($retval != 0) {
@@ -4327,7 +4332,7 @@ sub repository_to_array {
my $r = shift;
my %r;
die "internal error, repository_to_array passed nothing (caller="
- . caller . ")";
+ . caller . ")" if (!$r);
my @repos = split (' ', $r);
if ($#repos == 0) {
# only one repo, this is the main one!
diff --git a/Master/texmf-dist/bibtex/bib/beebe/typeset.bib b/Master/texmf-dist/bibtex/bib/beebe/typeset.bib
index 67cc12e9bca..3eddbbb9579 100644
--- a/Master/texmf-dist/bibtex/bib/beebe/typeset.bib
+++ b/Master/texmf-dist/bibtex/bib/beebe/typeset.bib
@@ -2,9 +2,9 @@
%%% ====================================================================
%%% BibTeX-file{
%%% author = "Nelson H. F. Beebe",
-%%% version = "2.48",
-%%% date = "12 February 2018",
-%%% time = "06:02:51 MST",
+%%% version = "2.50",
+%%% date = "07 June 2018",
+%%% time = "18:15:12 MDT",
%%% filename = "typeset.bib",
%%% address = "University of Utah
%%% Department of Mathematics, 110 LCB
@@ -14,7 +14,7 @@
%%% telephone = "+1 801 581 5254",
%%% FAX = "+1 801 581 4148",
%%% URL = "http://www.math.utah.edu/~beebe",
-%%% checksum = "62589 23099 108892 1027676",
+%%% checksum = "16268 23147 109103 1029702",
%%% email = "beebe at math.utah.edu, beebe at acm.org,
%%% beebe at computer.org (Internet)",
%%% codetable = "ISO/ASCII",
@@ -39,7 +39,7 @@
%%% and PDF (Portable Document Format), and
%%% sgml.bib covers SGML and HTML.
%%%
-%%% At version 2.48, the year coverage looked
+%%% At version 2.50, the year coverage looked
%%% like this:
%%%
%%% 1881 ( 1) 1927 ( 0) 1973 ( 10)
@@ -68,12 +68,12 @@
%%% 1904 ( 0) 1950 ( 1) 1996 ( 24)
%%% 1905 ( 0) 1951 ( 0) 1997 ( 8)
%%% 1906 ( 1) 1952 ( 2) 1998 ( 12)
-%%% 1907 ( 0) 1953 ( 0) 1999 ( 10)
+%%% 1907 ( 0) 1953 ( 0) 1999 ( 11)
%%% 1908 ( 0) 1954 ( 3) 2000 ( 8)
%%% 1909 ( 0) 1955 ( 1) 2001 ( 5)
%%% 1910 ( 0) 1956 ( 0) 2002 ( 13)
%%% 1911 ( 0) 1957 ( 0) 2003 ( 4)
-%%% 1912 ( 0) 1958 ( 1) 2004 ( 1)
+%%% 1912 ( 0) 1958 ( 1) 2004 ( 2)
%%% 1913 ( 0) 1959 ( 1) 2005 ( 7)
%%% 1914 ( 0) 1960 ( 0) 2006 ( 2)
%%% 1915 ( 0) 1961 ( 2) 2007 ( 3)
@@ -92,7 +92,7 @@
%%% 20xx ( 2)
%%%
%%% Article: 322
-%%% Book: 308
+%%% Book: 310
%%% InCollection: 5
%%% InProceedings: 54
%%% Manual: 42
@@ -103,7 +103,7 @@
%%% Proceedings: 33
%%% TechReport: 34
%%%
-%%% Total entries: 851
+%%% Total entries: 853
%%%
%%% This bibliography has been collected from
%%% bibliographies in the author's personal
@@ -496,6 +496,9 @@
@String{pub-ENH = "Elsevier North-Holland, Inc."}
@String{pub-ENH:adr = "New York, NY, USA"}
+@String{pub-FABER-FABER = "Faber and Faber"}
+@String{pub-FABER-FABER:adr = "London, UK"}
+
@String{pub-GRAPHICS-PRESS = "Graphics Press"}
@String{pub-GRAPHICS-PRESS:adr = "Box 430, Cheshire, CT 06410, USA"}
@@ -2054,8 +2057,8 @@
@Book{Cave:1971:PPa,
author = "Roderick Cave",
title = "The private press",
- publisher = "Faber and Faber Ltd.",
- address = "London (3 Queen Sq., WC1N 3AU), England",
+ publisher = pub-FABER-FABER,
+ address = pub-FABER-FABER:adr,
pages = "376",
year = "1971",
ISBN = "0-571-09443-0",
@@ -20218,6 +20221,30 @@
acknowledgement = ack-nhfb,
}
+@Book{Hutner:1999:CCF,
+ author = "Martin Hutner and Jerry Kelly",
+ title = "A century for the century: fine printed books from
+ 1900 to 1999",
+ publisher = "Grolier Club",
+ address = "New York, NY, USA",
+ pages = "xxx + 110",
+ year = "1999",
+ ISBN = "0-910672-29-6 (paperback), 0-910672-28-8",
+ ISBN-13 = "978-0-910672-29-0 (paperback), 978-0-910672-28-3",
+ LCCN = "Z1033.F5 H87 1999",
+ bibdate = "Wed Jun 6 18:50:09 MDT 2018",
+ bibsource = "http://www.math.utah.edu/pub/tex/bib/typeset.bib;
+ z3950.loc.gov:7090/Voyager",
+ acknowledgement = ack-nhfb,
+ remark = "One thousand copies have been printed \ldots{} at the
+ Stinehour Press. Two hundred and fifty of these have
+ been case bound, and fifty contain original leaves from
+ some of the books and are signed by the authors
+ [colophon].",
+ subject = "Fine books; Europe; Bibliography; Exhibitions; United
+ States; Private press books",
+}
+
@Book{Knuth:1999:DT,
author = "Donald E. Knuth",
title = "Digital Typography",
@@ -21114,6 +21141,27 @@
acknowledgement = ack-nhfb,
}
+@Book{Hutner:2004:CCF,
+ author = "Martin Hutner and Jerry Kelly",
+ title = "A century for the century: fine printed books from
+ 1900 to 1999",
+ publisher = "Grolier Club",
+ address = "Danbury, CT, USA",
+ edition = "Revised and enlarged",
+ pages = "lxii + 110",
+ year = "2004",
+ ISBN = "1-56792-220-1 (hardcover)",
+ ISBN-13 = "978-1-56792-220-2 (hardcover)",
+ LCCN = "Z1033.F5 H87 2004",
+ bibdate = "Wed Jun 6 18:50:09 MDT 2018",
+ bibsource = "http://www.math.utah.edu/pub/tex/bib/typeset.bib;
+ z3950.loc.gov:7090/Voyager",
+ URL = "http://www.loc.gov/catdir/toc/ecip0421/2004019023.html",
+ acknowledgement = ack-nhfb,
+ subject = "Fine books; Europe; Bibliography; Exhibitions; United
+ States; Private press books",
+}
+
@TechReport{NIST:2004:SUR,
author = "{NIST}",
title = "{SI} Unit rules and style conventions: Check List for
diff --git a/Master/texmf-dist/scripts/texlive/NEWS b/Master/texmf-dist/scripts/texlive/NEWS
index de2bd9c20f1..a862306ecdf 100644
--- a/Master/texmf-dist/scripts/texlive/NEWS
+++ b/Master/texmf-dist/scripts/texlive/NEWS
@@ -1,7 +1,13 @@
(This file public domain. Originally written by Norbert Preining and
Karl Berry, 2010.)
-<p><b>tlmgr XXXXX (released DDmmm18):</b>
+<p><b>tlmgr 47951 (released 07jun18):</b>
+<li>Backup removal for non-xz.
+
+<p><b>tlmgr 47935 (released 05-06jun18):</b>
+<li>Bug fix for lz4 backups (need <tt>-m</tt> for normal behavior).
+
+<p><b>tlmgr 47907 (released 03jun18):</b>
<li>support for curl as a download program, and new default behavior for
choosing. In this order:
<ol>