summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/scripts/texlive/NEWS5
-rwxr-xr-xMaster/tlpkg/bin/archive/tl-dump-texcatalogue37
-rwxr-xr-xMaster/tlpkg/bin/tl-update-containers2
3 files changed, 43 insertions, 1 deletions
diff --git a/Master/texmf-dist/scripts/texlive/NEWS b/Master/texmf-dist/scripts/texlive/NEWS
index 46aa3c4a4fe..4d53d80b9cb 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.)
+<p><b>tlmgr 52931 (released 27nov19):</b>
+<li>major change to <a
+href="https://tug.org/texlive/tlmgr.html#verpkg">versioned package
+containers</a> for the central tlnet repository.
+
<p><b>tlmgr 52752 (released 12nov19):</b>
<li>TLConfig.pm: luahbtex binary missing on some platforms until TL'20.
diff --git a/Master/tlpkg/bin/archive/tl-dump-texcatalogue b/Master/tlpkg/bin/archive/tl-dump-texcatalogue
new file mode 100755
index 00000000000..87689c780fe
--- /dev/null
+++ b/Master/tlpkg/bin/archive/tl-dump-texcatalogue
@@ -0,0 +1,37 @@
+#!/usr/bin/env perl
+# $Id: tl-dump-texcatalogue 26533 2012-05-21 04:22:56Z preining $
+# Copyright 2012 Norbert Preining
+# This file is licensed under the GNU General Public License version 2
+# or any later version.
+#
+# Write a parsable representation of the catalogue to stdout
+# run from cron.tl
+
+BEGIN {
+ $^W = 1;
+ chomp ($mydir = `dirname $0`);
+ unshift (@INC, "$mydir/..");
+}
+
+use strict;
+$^W = 1;
+use Data::Dumper;
+use TeXLive::TeXCatalogue;
+
+exit (&main ());
+
+sub main {
+ if (@ARGV != 1) {
+ die "Usage: $0 /PATH/TO/CATALOGUE\n";
+ }
+
+ my $texcatalogue = TeXLive::TeXCatalogue->new(location => $ARGV[0]);
+
+ $Data::Dumper::Indent = 1;
+ $Data::Dumper::Sortkeys = 1; # stable output
+ $Data::Dumper::Purity = 1; # recursive structures must be safe
+ print Data::Dumper->Dump([\$texcatalogue], [qw(tlc)]);
+
+ return 0;
+}
+
diff --git a/Master/tlpkg/bin/tl-update-containers b/Master/tlpkg/bin/tl-update-containers
index dee164e32fb..1c50b03cc95 100755
--- a/Master/tlpkg/bin/tl-update-containers
+++ b/Master/tlpkg/bin/tl-update-containers
@@ -562,7 +562,7 @@ Forces rebuild of all containers, including creation of the output
C<texlive.tlpdb> if need be.
We used to recreate all containers for the release each year. Starting
-with TL20, we longer do this, since it causes files with the same name
+with TL20, we no longer do this, since it causes files with the same name
(foo.tar.xz) to change contents, either just compression options, etc.,
or because the Catalogue values changed. We did not normally push out
Catalogue-only changes to tlnet during the year since they frequently