texlive[73829] trunk: doc,sync
commits+karl at tug.org
commits+karl at tug.org
Mon Feb 10 00:06:53 CET 2025
Revision: 73829
https://tug.org/svn/texlive?view=revision&revision=73829
Author: karl
Date: 2025-02-10 00:06:52 +0100 (Mon, 10 Feb 2025)
Log Message:
-----------
doc,sync
Modified Paths:
--------------
trunk/Build/source/README
trunk/Build/source/texk/kpathsea/ChangeLog
trunk/Build/source/texk/tests/TeXLive/TLConfig.pm
trunk/Build/source/texk/tests/TeXLive/TLUtils.pm
trunk/Build/source/texk/texlive/tl_support/fmtutil.cnf
trunk/Master/tlpkg/bin/tl-update-asy
trunk/Master/tlpkg/doc/packages.txt
trunk/Master/tlpkg/doc/releng.txt
Added Paths:
-----------
trunk/Build/source/texk/web2c/doc/luatex/Makefile
Modified: trunk/Build/source/README
===================================================================
--- trunk/Build/source/README 2025-02-09 22:57:13 UTC (rev 73828)
+++ trunk/Build/source/README 2025-02-09 23:06:52 UTC (rev 73829)
@@ -53,8 +53,7 @@
i386-linux: see info at end.
i386-netbsd, amd64-netbsd:
- NetBSD/amd64 9.3
- gcc version 7.5.0 (nb4 20200810)
+ NetBSD/amd64 10.1
TL_MAKE=gmake CC=gcc CXX=g++ \
CFLAGS=-D_NETBSD_SOURCE \
CXXFLAGS='-D_NETBSD_SOURCE -std=c++17' \
Modified: trunk/Build/source/texk/kpathsea/ChangeLog
===================================================================
--- trunk/Build/source/texk/kpathsea/ChangeLog 2025-02-09 22:57:13 UTC (rev 73828)
+++ trunk/Build/source/texk/kpathsea/ChangeLog 2025-02-09 23:06:52 UTC (rev 73829)
@@ -1,3 +1,7 @@
+2025-02-08 Karl Berry <karl at tug.org>
+
+ * texmf.cnf (TEXMFVAR, TEXMFCONFIG, doc): 2025.
+
2025-01-25 Karl Berry <karl at freefriends.org>
* version.ac (kpse_dev): no more /dev.
Modified: trunk/Build/source/texk/tests/TeXLive/TLConfig.pm
===================================================================
--- trunk/Build/source/texk/tests/TeXLive/TLConfig.pm 2025-02-09 22:57:13 UTC (rev 73828)
+++ trunk/Build/source/texk/tests/TeXLive/TLConfig.pm 2025-02-09 23:06:52 UTC (rev 73829)
@@ -1,5 +1,5 @@
# TeXLive::TLConfig.pm - module exporting configuration values
-# Copyright 2007-2024 Norbert Preining
+# Copyright 2007-2025 Norbert Preining
# This file is licensed under the GNU General Public License version 2
# or any later version.
@@ -6,7 +6,7 @@
use strict; use warnings;
package TeXLive::TLConfig;
-my $svnrev = '$Revision: 69783 $';
+my $svnrev = '$Revision: 73776 $';
my $_modulerevision = ($svnrev =~ m/: ([0-9]+) /) ? $1 : "unknown";
sub module_revision { return $_modulerevision; }
@@ -61,7 +61,7 @@
# the year of our release, will be used in the location of the
# network packages, and in menu names, and other places.
-our $ReleaseYear = 2024;
+our $ReleaseYear = 2025;
# users can upgrade from this year to the current year; might be the
# same as the release year, or any number of releases earlier.
Modified: trunk/Build/source/texk/tests/TeXLive/TLUtils.pm
===================================================================
--- trunk/Build/source/texk/tests/TeXLive/TLUtils.pm 2025-02-09 22:57:13 UTC (rev 73828)
+++ trunk/Build/source/texk/tests/TeXLive/TLUtils.pm 2025-02-09 23:06:52 UTC (rev 73829)
@@ -1,5 +1,5 @@
# TeXLive::TLUtils.pm - the inevitable utilities for TeX Live.
-# Copyright 2007-2024 Norbert Preining, Reinhard Kotucha
+# Copyright 2007-2025 Norbert Preining, Reinhard Kotucha
# This file is licensed under the GNU General Public License version 2
# or any later version.
@@ -7,7 +7,7 @@
package TeXLive::TLUtils;
-my $svnrev = '$Revision: 73556 $';
+my $svnrev = '$Revision: 73770 $';
my $_modulerevision = ($svnrev =~ m/: ([0-9]+) /) ? $1 : "unknown";
sub module_revision { return $_modulerevision; }
Modified: trunk/Build/source/texk/texlive/tl_support/fmtutil.cnf
===================================================================
--- trunk/Build/source/texk/texlive/tl_support/fmtutil.cnf 2025-02-09 22:57:13 UTC (rev 73828)
+++ trunk/Build/source/texk/texlive/tl_support/fmtutil.cnf 2025-02-09 23:06:52 UTC (rev 73829)
@@ -1,4 +1,4 @@
-# Generated by /home/texlive/karl/Master/bin/x86_64-linux/tlmgr on Tue Feb 13 01:43:44 2024
+# Generated by /home/texlive/karl/Master/bin/x86_64-linux/tlmgr on Sun Feb 9 01:44:12 2025
# Originally written by Thomas Esser, 1998. Public domain.
#
# For guidance on how to support local formats, see the man
@@ -117,7 +117,7 @@
mptopdf pdftex - -translate-file=cp227.tcx mptopdf.tex
#
# from optex:
-optex luatex - optex.ini
+optex luahbtex - optex.ini
#
# from pdftex:
etex pdftex language.def -translate-file=cp227.tcx *etex.ini
Added: trunk/Build/source/texk/web2c/doc/luatex/Makefile
===================================================================
--- trunk/Build/source/texk/web2c/doc/luatex/Makefile (rev 0)
+++ trunk/Build/source/texk/web2c/doc/luatex/Makefile 2025-02-09 23:06:52 UTC (rev 73829)
@@ -0,0 +1,17 @@
+# This Makefile is public domain. Originally written by Karl Berry, 2025.
+# install luatex manual from Build to Master in TeX Live.
+
+Master = ../../../../../../Master
+dest = $(Master)/texmf-dist/doc/luatex/base/
+lua_source_dir = ../../luatexdir
+
+INSTALL_DATA = cp -p
+
+install:
+ @test -d $(dest) \
+ || { ls $(Master) echo "dest not directory: $(dest)" >&2; ls $(dest); exit 1; }
+ $(INSTALL_DATA) *.tex $(dest)/
+ $(INSTALL_DATA) *.pdf $(dest)/
+ $(INSTALL_DATA) -r graphics/ $(dest)/
+ $(INSTALL_DATA) $(lua_source_dir)/ChangeLog $(dest)/
+ $(INSTALL_DATA) $(lua_source_dir)/NEWS $(dest)/
Property changes on: trunk/Build/source/texk/web2c/doc/luatex/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/tlpkg/bin/tl-update-asy
===================================================================
--- trunk/Master/tlpkg/bin/tl-update-asy 2025-02-09 22:57:13 UTC (rev 73828)
+++ trunk/Master/tlpkg/bin/tl-update-asy 2025-02-09 23:06:52 UTC (rev 73829)
@@ -39,17 +39,16 @@
# final check and commit:
svn status | fgrep \? # # don't worry about binaries.
svn commit -m"asy $ver sources" . ../README
- exit $?
#
elif test "x$1" = x--build; then
# this part is about building the x86 linux asymptote on tug.org.
- # Despite all the dire warnings above, this part actually can be run
- # as a script, because it's so often necessary to redo.
+ # Despite all the dire warnings above, this part can be executed.
unset GREP_OPTIONS CDPATH
PATH=/usr/bin:/usr/sbin; export PATH # system gcc for sake of shared libs
PATH=$PATH:/usr/local/gnu/bin # libtool required
PATH=$lb:$PATH # get our kpsewhich
+ PYTHON=python3.9; export PYTHON # 3.6 is too old
svn=/usr/local/bin/svn # so we need our svn explicitly
set -x
rhtoolset=/opt/rh/gcc-toolset-13/enable
@@ -71,7 +70,8 @@
--with-latex=/tmp/ainst/latex --with-context=/tmp/ainst/context \
--disable-fftw --disable-gl --disable-gsl --disable-lsp \
--enable-texlive-build \
- CFLAGS=-g CXXFLAGS=-std=c++11 LDFLAGS="-static-libgcc -static-libstdc++"
+ CFLAGS=-g \
+ LDFLAGS="-static-libgcc -static-libstdc++"
make
make check
make install-prebuilt
Modified: trunk/Master/tlpkg/doc/packages.txt
===================================================================
--- trunk/Master/tlpkg/doc/packages.txt 2025-02-09 22:57:13 UTC (rev 73828)
+++ trunk/Master/tlpkg/doc/packages.txt 2025-02-09 23:06:52 UTC (rev 73829)
@@ -34,10 +34,25 @@
- remove entry in Build/source/README, if there is one.
+
To change the engine used for a format:
+- edit the necessary .tlpsrc file(s).
+- after the next rebuild, the generated fmtutil.cnf in
+ Master/texmf-dist/web2c/fmtutil.cnf should reflect the changes.
+- update the links in the bindirs with:
+ texlinks -m
+ This will not update Windows-based systems; do those by hand.
+ And definitely do an svn status before any commit, to check that only
+ the expected updates were made by the script.
+- update fmtutil.cnf in the source tree:
+ cp /tmp/fmtutil.cnf Build/source/texk/texlive/tl_support/fmtutil.cnf
+ This /tmp/fmtutil.cnf is created by the nightly build; see
+ /tmp/tlchecktrunk.srclist and cron.tl, etc.
+
To check tlpsrc changes without committing:
tl-update-tlpdb --save-anyway
tlmgr check --use-svn files # or whatever
-Do not fail to revert the tlpdb, or it will create an svn conflict.
+Do not fail to revert the tlpdb after you're done checking, or it will
+cause an svn conflict.
To remake tlcritical from scratch:
Modified: trunk/Master/tlpkg/doc/releng.txt
===================================================================
--- trunk/Master/tlpkg/doc/releng.txt 2025-02-09 22:57:13 UTC (rev 73828)
+++ trunk/Master/tlpkg/doc/releng.txt 2025-02-09 23:06:52 UTC (rev 73829)
@@ -108,7 +108,7 @@
commit is created, clean, and up to date: see item 6 just above.
0b. In crontab, disable "update tlnet from trunk" entry,
-and also disable cron.synctl entry so it doesn't interfere/lock
+and also disable "tl sync" entry for my checkout so it doesn't interfere/lock
the repo while we're working.
1. Set up tlpretest:
@@ -218,7 +218,7 @@
rm -rf *
time cp -ar ~ftp/texlive/tlnet/[a-u]* . # omit tlnet/README*
umask 002
- chmod -R u+w,go-w,a+rX-st --changes * # avoid lots of chmods in cron.tl
+ chmod -R u+w,go-w,a+rX-st --changes * >&/tmp/chmod # avoid msgs in cron.tl
#
# also make an empty working directory for the build:
mkdir /home/texlive/trial-work
More information about the tex-live-commits
mailing list.