summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2021-03-08 18:14:30 +0000
committerKarl Berry <karl@freefriends.org>2021-03-08 18:14:30 +0000
commit2229554140bb2a2fc6faeaa0f86a497da0e25b91 (patch)
tree6e809e2bf517c9f2c1b8fb328945aeae3239913a
parentb34a3dab6046461de575d7b757a8647fd0a6f18d (diff)
doc,sync
git-svn-id: svn://tug.org/texlive/trunk@58223 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Build/source/README39
-rw-r--r--Build/source/texk/tests/TeXLive/TLUtils.pm4
-rwxr-xr-xBuild/source/texk/texlive/linked_scripts/tlshell/tlshell.tcl17
-rw-r--r--Build/source/texk/web2c/pdftexdir/NEWS5
-rw-r--r--Master/source/gzip.README4
-rw-r--r--Master/source/lz4-1.9.3.tar.gzbin0 -> 320958 bytes
-rw-r--r--Master/source/lz4.README4
-rw-r--r--Master/source/mactexdoc.README2
-rw-r--r--Master/source/texlive.patch11
-rwxr-xr-xMaster/tlpkg/bin/c2l2
-rwxr-xr-xMaster/tlpkg/bin/tl-update-tlnet2
-rw-r--r--Master/tlpkg/doc/releng.txt7
12 files changed, 57 insertions, 40 deletions
diff --git a/Build/source/README b/Build/source/README
index bf40d8d1541..6bc8b4c3f6c 100644
--- a/Build/source/README
+++ b/Build/source/README
@@ -32,38 +32,45 @@ aarch64-linux:
gcc (Debian 8.3.0-6) 8.3.0
./Build --enable-arm-neon=check
-i386-netbsd, amd64-netbsd:
- NetBSD/amd64 9.0
- gcc version 7.4.0 (nb3 20190319)
- TL_MAKE=gmake CC=gcc CXX=g++ \
- CFLAGS=-D_NETBSD_SOURCE \
- CXXFLAGS='-D_NETBSD_SOURCE -std=c++11' \
- LDFLAGS='-L/usr/X11R7/lib -Wl,-rpath,/usr/X11R7/lib' \
- ./Build --enable-xindy CLISP=/usr/local/bin/clisp
- Except that we take Nelson's asy build.
+armhf-linux:
+ Raspbian/Raspberry Pi OS (Debian Buster)
+ gcc (Raspbian 8.3.0-6+rpi1) 8.3.0
+ ./Build --enable-xindy CLISP=${BUILD_ROOT_DIR}/clisp/clisp-build/clisp}
+
+i386-cygwin, x86_64-cygwin: gcc-10.2.0, cygwin-3.1.7
+ TL_CONFIGURE_ARGS="--enable-xindy --enable-shared CLISP=/path/to/clisp.exe
+ LDFLAGS='-Wl,--no-insert-timestamp -Wl,--stack,0x800000'" \
+ ./Build
+
i386-freebsd, amd64-freebsd:
Built on contextgarden, see below.
FreeBSD 11.4
- Except that we take Nelson's asy build.
i386-linux: see travis below.
-i386-openbsd, amd64-openbsd:
- e.g., see CONFIGURE_ARGS in the Makefile in
- http://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/print/texlive/base/
+i386-netbsd, amd64-netbsd:
+ NetBSD/amd64 9.1
+ gcc version 7.5.0 (nb4 20200810)
+ TL_MAKE=gmake CC=gcc CXX=g++ \
+ CFLAGS=-D_NETBSD_SOURCE \
+ CXXFLAGS='-D_NETBSD_SOURCE -std=c++11' \
+ LDFLAGS='-L/usr/X11R7/lib -Wl,-rpath,/usr/X11R7/lib' \
+ ./Build --enable-xindy CLISP=/usr/local/bin/clisp
i386-solaris, x86_64-solaris:
Built on contextgarden, see below.
Solaris 10, gcc 5.5. See doc/README.solaris.
-i386-cygwin, x86_64-cygwin: gcc-4.8.2, cygwin-1.7.29.
- ./Build (with --enable-xindy for i386).
-
universal-darwin: See Master/source/mactexdoc.tar.xz.
+win32:
+ Makefiles written by hand, see Master/source/w32tex-src.tar.xz.
+ Visual Studio 2010 and Visual Studio 2015.
+
x86_64-darwinlegacy:
Mac OS X 10.6, clang 5.0, libc++ required
+ auxiliary installer binaries: Mac OS X 10.6, gcc -std=c99.
https://github.com/TeXLive-M/texlive-buildbot
http://build.contextgarden.net/waterfall?tag=c/texlive
(These links have info on all platforms built by Mojca.)
diff --git a/Build/source/texk/tests/TeXLive/TLUtils.pm b/Build/source/texk/tests/TeXLive/TLUtils.pm
index aa5a00b3a7d..19a45e398f8 100644
--- a/Build/source/texk/tests/TeXLive/TLUtils.pm
+++ b/Build/source/texk/tests/TeXLive/TLUtils.pm
@@ -1,11 +1,11 @@
# TeXLive::TLUtils.pm - the inevitable utilities for TeX Live.
-# Copyright 2007-2020 Norbert Preining, Reinhard Kotucha
+# Copyright 2007-2021 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: 57421 $';
+my $svnrev = '$Revision: 57772 $';
my $_modulerevision = ($svnrev =~ m/: ([0-9]+) /) ? $1 : "unknown";
sub module_revision { return $_modulerevision; }
diff --git a/Build/source/texk/texlive/linked_scripts/tlshell/tlshell.tcl b/Build/source/texk/texlive/linked_scripts/tlshell/tlshell.tcl
index c81a713f360..782b492357d 100755
--- a/Build/source/texk/texlive/linked_scripts/tlshell/tlshell.tcl
+++ b/Build/source/texk/texlive/linked_scripts/tlshell/tlshell.tcl
@@ -1,6 +1,8 @@
#!/bin/sh
# next line ignored by wish but not by sh \
TK_SILENCE_DEPRECATION=1 exec wish "$0" "$@"
+# The above environment variable is set to suppress
+# a warning message under MacOS Catalina and Big Sur
# Copyright 2017-2021 Siep Kroonenberg
@@ -2269,12 +2271,20 @@ proc run_external {cmd mess} {
}
proc about_cmd {} {
- set msg "\u00a9 2017-2020 Siep Kroonenberg\n\n"
+ set msg "\u00a9 2017-2021 Siep Kroonenberg\n\n"
append msg [__ "GUI interface for TeX Live Manager\nImplemented in Tcl/Tk"]
tk_messageBox -message $msg
}
-proc show_help {} {
+proc tlshell_help {} {
+ set msg \
+ [__ "This TeX Live Manager front-end should be pretty self-explanatory.
+Note that it does not cover the full functionality of tlmgr. Notably, it does not cover user mode or backup and restore.
+Consult the 'Tlmgr Help' menu for full documentation on tlmgr itself."]
+ tk_messageBox -message $msg
+}
+
+proc tlmgr_help {} {
set ::env(NOPERLDOC) 1
long_message [exec tlmgr --help] ok
}
@@ -2432,7 +2442,8 @@ proc populate_main {} {
.mn add cascade -label [__ "Help"] -menu .mn.help -underline 0
menu .mn.help
.mn.help add command -label [__ "About"] -command about_cmd
- .mn.help add command -label [__ "tlmgr help"] -command show_help
+ .mn.help add command -label [__ "TLShell Help"] -command tlshell_help
+ .mn.help add command -label [__ "Tlmgr Help"] -command tlmgr_help
## menu end
diff --git a/Build/source/texk/web2c/pdftexdir/NEWS b/Build/source/texk/web2c/pdftexdir/NEWS
index 13b154cdefd..95eab316c6d 100644
--- a/Build/source/texk/web2c/pdftexdir/NEWS
+++ b/Build/source/texk/web2c/pdftexdir/NEWS
@@ -1,6 +1,7 @@
+pdfTeX 3.141592653-2.6-1.40.22 (TeX Live 2021)
- changes:
- new primitives \pdfrunninglinkoff and \pdfrunninglinkon; e.g., for
- turning off generation of links in headers and footers.
+ disabling generation of links in headers and footers.
- warn instead of aborting when "\pdfendlink ended up in
different nesting level than \pdfstartlink".
- dump \pdfglyphtounicode assignments in fmt file.
@@ -10,7 +11,7 @@
- avoid crash in unusual autoexpand cases.
- source: poppler support removed, as it was too hard to keep in sync
- with upstream. For native TL, pdftex has always used libs/xpdf,
+ with upstream. In native TL, pdftex has always used libs/xpdf,
which is cut-down and adapted code from xpdf.
pdfTeX 3.14159265-2.6-1.40.21 (TeX Live 2020) (March 27, 2020)
diff --git a/Master/source/gzip.README b/Master/source/gzip.README
index bad542eeffa..14d6b423536 100644
--- a/Master/source/gzip.README
+++ b/Master/source/gzip.README
@@ -1,4 +1,4 @@
(This file public domain.)
-gzip-1.4.tar.xz came from
-http://www.gnu.org/software/gzip/
+gzip sources from GNU:
+https://www.gnu.org/software/gzip/
diff --git a/Master/source/lz4-1.9.3.tar.gz b/Master/source/lz4-1.9.3.tar.gz
new file mode 100644
index 00000000000..c26129a58b8
--- /dev/null
+++ b/Master/source/lz4-1.9.3.tar.gz
Binary files differ
diff --git a/Master/source/lz4.README b/Master/source/lz4.README
new file mode 100644
index 00000000000..136c26b74b9
--- /dev/null
+++ b/Master/source/lz4.README
@@ -0,0 +1,4 @@
+(This file public domain.)
+
+lz4 sources from:
+https://github.com/lz4/lz4/releases/latest
diff --git a/Master/source/mactexdoc.README b/Master/source/mactexdoc.README
index b7e35382904..44d686c5ebd 100644
--- a/Master/source/mactexdoc.README
+++ b/Master/source/mactexdoc.README
@@ -1,6 +1,6 @@
(This file public domain.)
-mactexdoc.tar.xz comes from Dick Koch:
+mactexdoc.tar.xz comes from Dick Koch, who can be contacted through:
http://pages.uoregon.edu/koch/
It includes build documentation for MacTeX,
diff --git a/Master/source/texlive.patch b/Master/source/texlive.patch
deleted file mode 100644
index df529857561..00000000000
--- a/Master/source/texlive.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- texk/web2c/luatexdir/tex/printing.c (revision 49614)
-+++ texk/web2c/luatexdir/tex/printing.c (working copy)
-@@ -416,7 +416,7 @@
- {
- char *buffer = NULL;
- int i = 0;
-- int newlinechar = new_line_char_par;
-+ int newlinechar = (lua_only == 1) ? 10 : new_line_char_par;
- int dolog = 0;
- int doterm = 0;
- switch (selector) {
diff --git a/Master/tlpkg/bin/c2l b/Master/tlpkg/bin/c2l
index 40ee1923eb3..de9666175c3 100755
--- a/Master/tlpkg/bin/c2l
+++ b/Master/tlpkg/bin/c2l
@@ -37,7 +37,7 @@ sub main {
} elsif ($arg eq "dar32") {
$arg = "i386-darwin";
} elsif ($arg eq "darwin" || $arg eq "dar" || $arg eq "mac") {
- $arg = "x86_64-darwin";
+ $arg = "universal-darwin";
} elsif ($arg eq "darleg") {
$arg = "x86_64-darwinlegacy";
} elsif ($arg eq "irix") {
diff --git a/Master/tlpkg/bin/tl-update-tlnet b/Master/tlpkg/bin/tl-update-tlnet
index db1575f3c76..76c7b4b1531 100755
--- a/Master/tlpkg/bin/tl-update-tlnet
+++ b/Master/tlpkg/bin/tl-update-tlnet
@@ -200,6 +200,7 @@ PATH=/usr/bin
tlnet_install_log=`pwd`/update-tlnet-install.log
tlnet_install_cmd="install-tl -location $tltry -profile texlive.profile"
+echo "$prg: `date`"
echo "$prg: Running test install (log: $tlnet_install_log)..."
echo "$prg: (in `pwd`)"
echo "$prg: $tlnet_install_cmd"
@@ -281,6 +282,7 @@ if test $failure = false; then
$check_consistency || continue
fi
basecmd=`basename $cmdname`
+ echo "$prg: `date`"
echo "$prg: Running $basecmd ($cmd)"
outfile=/tmp/tlnet.$basecmd
if $cmd >$outfile 2>&1; then :; else
diff --git a/Master/tlpkg/doc/releng.txt b/Master/tlpkg/doc/releng.txt
index c2b6b69dc56..706c5cbc23d 100644
--- a/Master/tlpkg/doc/releng.txt
+++ b/Master/tlpkg/doc/releng.txt
@@ -234,8 +234,11 @@ M. As pretest proceeds, update the doc:
MetaPost (in texmf-dist), other engine (in source) NEWS.
Ensure all engine manuals updated in texmf-dist.
Update texlive-en.tex (+ .pdf, .html), tell tldoc to translate.
- Update year numbers by one, write news section,
+ Update year numbers by one,
+ example text menus and GUI screenshots,
+ write news section,
update "Builders of the binaries" and "Translators of this manual",
+ any new people to thank,
and changes throughout if behavior has changed.
Update tlbuild.texi text, then
W=.../Build/source/Work
@@ -267,7 +270,7 @@ M. As pretest proceeds, update the doc:
svn add `!!`
Texinfo manuals from Build to Master:
tl-update-txi
- Don't forget commit everything in texmf-dist/doc.
+ Don't forget to commit everything (texmf-dist/doc, Build/source, ...).
N. Really test during pretest (really! don't leave it for Knuth to do!):
.fmt's sharable across endian-different platforms (including luatex).