diff options
author | Karl Berry <karl@freefriends.org> | 2021-03-08 18:14:30 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-03-08 18:14:30 +0000 |
commit | 2229554140bb2a2fc6faeaa0f86a497da0e25b91 (patch) | |
tree | 6e809e2bf517c9f2c1b8fb328945aeae3239913a | |
parent | b34a3dab6046461de575d7b757a8647fd0a6f18d (diff) |
doc,sync
git-svn-id: svn://tug.org/texlive/trunk@58223 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r-- | Build/source/README | 39 | ||||
-rw-r--r-- | Build/source/texk/tests/TeXLive/TLUtils.pm | 4 | ||||
-rwxr-xr-x | Build/source/texk/texlive/linked_scripts/tlshell/tlshell.tcl | 17 | ||||
-rw-r--r-- | Build/source/texk/web2c/pdftexdir/NEWS | 5 | ||||
-rw-r--r-- | Master/source/gzip.README | 4 | ||||
-rw-r--r-- | Master/source/lz4-1.9.3.tar.gz | bin | 0 -> 320958 bytes | |||
-rw-r--r-- | Master/source/lz4.README | 4 | ||||
-rw-r--r-- | Master/source/mactexdoc.README | 2 | ||||
-rw-r--r-- | Master/source/texlive.patch | 11 | ||||
-rwxr-xr-x | Master/tlpkg/bin/c2l | 2 | ||||
-rwxr-xr-x | Master/tlpkg/bin/tl-update-tlnet | 2 | ||||
-rw-r--r-- | Master/tlpkg/doc/releng.txt | 7 |
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 Binary files differnew file mode 100644 index 00000000000..c26129a58b8 --- /dev/null +++ b/Master/source/lz4-1.9.3.tar.gz 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). |