texlive[72881] trunk: doc,sync
commits+karl at tug.org
commits+karl at tug.org
Sun Nov 17 22:53:51 CET 2024
Revision: 72881
https://tug.org/svn/texlive?view=revision&revision=72881
Author: karl
Date: 2024-11-17 22:53:51 +0100 (Sun, 17 Nov 2024)
Log Message:
-----------
doc,sync
Modified Paths:
--------------
trunk/Build/source/README
trunk/Build/source/texk/texlive/linked_scripts/texlive/tlmgr.pl
trunk/Master/tlpkg/bin/tl-update-auto
Modified: trunk/Build/source/README
===================================================================
--- trunk/Build/source/README 2024-11-17 21:31:26 UTC (rev 72880)
+++ trunk/Build/source/README 2024-11-17 21:53:51 UTC (rev 72881)
@@ -48,12 +48,9 @@
LDFLAGS='-Wl,--no-insert-timestamp -Wl,--stack,0x800000'" \
./Build
-i386-freebsd amd64-freebsd:
- Built on contextgarden, see below.
- FreeBSD 11.4
- upstream: https://www.freshports.org/devel/tex-web2c/
+i386-freebsd amd64-freebsd: see info at end.
-i386-linux: see travis below.
+i386-linux: see info at end.
i386-netbsd, amd64-netbsd:
NetBSD/amd64 9.3
@@ -60,13 +57,11 @@
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' \
+ CXXFLAGS='-D_NETBSD_SOURCE -std=c++17' \
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-solaris, x86_64-solaris: see info at end.
universal-darwin: See Master/source/mactexdoc.tar.xz.
@@ -81,13 +76,8 @@
http://build.contextgarden.net/waterfall?tag=c/texlive
(These links have info on all platforms built by Mojca.)
-i386-linux,
x86_64-linux,
-x86_64-linuxmusl:
- CentOS 7 Docker image with musl libc 1.1.5, plus gcc10:
- yum -y install centos-release-scl-rh
- yum -y install devtoolset-9-gcc-c++
- yum install -y fontconfig-devel libX11-devel libXmu-devel libXaw-devel
- Binaries are taken from the CI testing via github;
- see the source/.github/* files for details on how to build,
- and tlpkg/bin/tl-update-bindir for updating binaries (in general).
+x86_64-linuxmusl,
+and others noted above:
+ built at https://github.com/TeX-Live/texlive-source/releases.
+ see ./github/scripts/build-tl.sh.
Modified: trunk/Build/source/texk/texlive/linked_scripts/texlive/tlmgr.pl
===================================================================
--- trunk/Build/source/texk/texlive/linked_scripts/texlive/tlmgr.pl 2024-11-17 21:31:26 UTC (rev 72880)
+++ trunk/Build/source/texk/texlive/linked_scripts/texlive/tlmgr.pl 2024-11-17 21:53:51 UTC (rev 72881)
@@ -1,5 +1,5 @@
#!/usr/bin/env perl
-# $Id: tlmgr.pl 71331 2024-05-24 07:30:36Z preining $
+# $Id: tlmgr.pl 72848 2024-11-14 15:14:04Z karl $
# Copyright 2008-2024 Norbert Preining
# This file is licensed under the GNU General Public License version 2
# or any later version.
@@ -8,8 +8,8 @@
use strict; use warnings;
-my $svnrev = '$Revision: 71331 $';
-my $datrev = '$Date: 2024-05-24 09:30:36 +0200 (Fri, 24 May 2024) $';
+my $svnrev = '$Revision: 72848 $';
+my $datrev = '$Date: 2024-11-14 16:14:04 +0100 (Thu, 14 Nov 2024) $';
my $tlmgrrevision;
my $tlmgrversion;
my $prg;
@@ -2783,8 +2783,8 @@
# tlmgr update --no-depends-at-all foo
# will absolutely only update foo not even taking .ARCH into account
#
-# TLPDB->install_package INSTALLS ONLY ONE PACKAGE, no deps whatsoever
-# anymore. That has all to be done by hand.
+# TLPDB->install_package INSTALLS ONLY ONE PACKAGE, no deps whatsoever.
+# That has all to be done by hand.
#
sub machine_line {
my ($flag1) = @_;
@@ -3836,8 +3836,8 @@
# . it does not care for whether a package seems to be installed or
# not (that is the --reinstall)
#
-# TLPDB->install_package does ONLY INSTALL ONE PACKAGE, no deps whatsoever
-# anymore! That has all to be done by the caller.
+# TLPDB->install_package does ONLY INSTALL ONE PACKAGE, no deps
+# whatsoever; that has all to be done by the caller.
#
sub action_install {
init_local_db(1);
@@ -5244,7 +5244,7 @@
# we create fmtutil.cnf, language.dat, language.def in TEXMFSYSVAR and
# updmap.cfg in TEXMFDIST. The reason is that we are now using an
# implementation of updmap that supports multiple updmap files.
- # Local adaptions should not be made there, but only in TEXMFLOCAL
+ # Local adaptations should not be made there, but only in TEXMFLOCAL
# or TEXMF(SYS)CONFIG updmap.cfg
#
chomp (my $TEXMFSYSVAR = `kpsewhich -var-value=TEXMFSYSVAR`);
@@ -6066,7 +6066,7 @@
if (!check_file($a, $f)) {
push @{$missingbins{$_}}, "bin/$a/${name}[engine=$engine]" if $mode;
# # unfortunately there are too many exceptions to this check:
-# # cygwin symlinks pointing to .exe names, pdcsplain extras, mptopdf,
+# # cygwin symlinks pointing to .exe names, pdfcsplain extras, mptopdf,
# # *latex-dev pointing to *latex instead of the binary. Instead of
# # writing all those error-prone tests, just give up.
# } elsif (-l $f) {
@@ -8666,7 +8666,7 @@
The C<generate> action overwrites any manual changes made in the
respective files: it recreates them from scratch based on the
-information of the installed packages, plus local adaptions.
+information of the installed packages, plus local adaptations.
The TeX Live installer and C<tlmgr> routinely call C<generate> for
all of these files.
@@ -9076,7 +9076,7 @@
C<desktop_integration> is set, then some packages will install items in
a sub-folder of the Start menu for C<tlmgr gui>, documentation, etc. If
C<fileassocs> is set, Windows file associations are made (see also the
-C<postaction> action). Finally, if C<multiuser> is set, then adaptions
+C<postaction> action). Finally, if C<multiuser> is set, then changes
to the registry and the menus are done for all users on the system
instead of only the current user. All three options are on by default.
@@ -10591,7 +10591,7 @@
distribution (L<https://tug.org/texlive>) and both are licensed under the
GNU General Public License Version 2 or later.
-$Id: tlmgr.pl 71331 2024-05-24 07:30:36Z preining $
+$Id: tlmgr.pl 72848 2024-11-14 15:14:04Z karl $
=cut
# test HTML version: pod2html --cachedir=/tmp tlmgr.pl >/tmp/tlmgr.html
Modified: trunk/Master/tlpkg/bin/tl-update-auto
===================================================================
--- trunk/Master/tlpkg/bin/tl-update-auto 2024-11-17 21:31:26 UTC (rev 72880)
+++ trunk/Master/tlpkg/bin/tl-update-auto 2024-11-17 21:53:51 UTC (rev 72881)
@@ -44,7 +44,7 @@
#
autogenerate README.EN from readme.html.
-# (skip, better to generate when needed and avoid spurious changes.)
+# (skip, better to generate when needed to avoid spurious changes.)
#
#if $config_scripts_only; then :; else
#$mydir/htmltext <readme-html.dir/readme.en.html >$temp
@@ -266,7 +266,8 @@
# && rsync rsync://rsync.dante.ctan.org/MirMon/mirmon.state $ctan_mirmon; then
elif wget -nv https://ctan.org/tex-archive/CTAN.sites -O $ctan_mirrors \
- && scp -pq ctan.org:/serv/ctan/scripts/mirmon-2.11/mirmon.state $ctan_mirmon; then
+ && scp -pq ctan.org:/serv/ctan/scripts/mirmon-2.11/mirmon.state \
+ $ctan_mirmon; then
#echo "got new mirror data"; ls -ltr $TMPDIR
$mydir/tl-update-ctan-mirrors -v $ctan_mirrors $ctan_mirmon \
>$mirrors4tl.new
@@ -285,7 +286,7 @@
else
echo "$0: ctan mirror data not retrievable, skipping." >&2
fi
-fi # !config_scripts_only || !odd_day_num
+fi # !config_scripts_only
#
curl cert bundle. Every other day is more than often enough.
More information about the tex-live-commits
mailing list.