Skip to content

Commit bd65300

Browse files
committed
Merge branch 'master' into build/work000 r76950 #158
2 parents 3f40905 + 1407fb9 commit bd65300

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

83 files changed

+5562
-2595
lines changed

source/Build

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,9 @@ if test -d "$bindir"; then
165165
if test "$count" -gt 0; then
166166
echo
167167
echo "$0: $count executables in $bindir."
168+
echo "$0: These binaries do not constitute a directly usable system."
169+
echo "$0: If you're trying to create a runnable TeX, please see:"
170+
echo "$0: https://tug.org/texinfohtml/tlbuild.html#Installing"
168171
else
169172
echo "$0: Build failed, no executables under $bindir."
170173
echo "$0: Full log in: `pwd`/build.log"
@@ -175,7 +178,7 @@ if test -d "$bindir"; then
175178
fi
176179

177180
status=`cat exitstatus.txt`
178-
if echo "$status" | egrep '^[0-9]+$' >/dev/null; then :; else
181+
if echo "$status" | grep '^[0-9][0-9]*$' >/dev/null; then :; else
179182
echo "$0: exitstatus.txt does not contain a number; disk full?" >&2
180183
status=1
181184
fi

source/ChangeLog

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
2025-10-16 Karl Berry <[email protected]>
2+
3+
* Build (status): avoid using egrep.
4+
Report from Jan Kasprzak,
5+
https://tug.org/pipermail/tex-k/2025-October/004217.html.
6+
17
2025-09-07 Karl Berry <[email protected]>
28

39
* Makefile.am (install_target): new variable, install-strip by default.

source/README

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,20 +6,25 @@ http://tug.org/texlive/build.html. In brief:
66

77
- To configure and make the source tree, run ./Build.
88
This builds in subdirectory Work/, and installs into subdirectory inst/.
9+
(Nearly everything the Build script does can be overridden via
10+
environment variables; just take a look at the script for the details.)
911

1012
- To build (mostly) without optimization, run ./Build --debug.
1113

1214
- If the make fails and you want to rebuild without starting from scratch:
1315
cd Work/whatever/subdir && make
1416

15-
Email [email protected] if problems.
17+
- The result of make install is not a working TeX system, unfortunately.
18+
Much more needs to be done afterwards. For a starting point, see
19+
the "Installing" chapter in the ./doc/tlbuild* document, online at
20+
https://tug.org/texinfohtml/tlbuild.html#Installing. Looking at how
21+
various distros handle TeX can also be useful.
1622

17-
(Nearly everything the Build script does can be overridden via
18-
environment variables; just take a look to see the names.)
23+
Email [email protected] if problems with the build.
1924

2025
Many more details about the TL build system, such as configuring to work
2126
on a single program, adding new programs or libraries, documentation
22-
about the many pieces of the system, etc., are in the doc/tlbuild*
27+
about the many pieces of the system, etc., are in the ./doc/tlbuild*
2328
document and the sibling README* files here (which are generated from
2429
that document).
2530

source/build-aux/texinfo.tex

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
% Load plain if necessary, i.e., if running under initex.
44
\expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi
55
%
6-
\def\texinfoversion{2025-07-31.19}
6+
\def\texinfoversion{2025-11-25.17}
77
%
88
% Copyright 1985, 1986, 1988, 1990-2025 Free Software Foundation, Inc.
99
%
@@ -5783,9 +5783,10 @@
57835783
\def\indexrbrace{\}}%
57845784
\def\indexbackslash{\realbackslash}%
57855785
\def\indexatchar{\@}%
5786-
\writetocentry{idxinitial}{\asis #1}{IDX\the\idxinitialno}%
5786+
\writetocentry{idxinitial}{\asis #1\empty}{IDX\the\idxinitialno}%
57875787
% The @asis removes a pair of braces around e.g. {@indexatchar} that
5788-
% are output by texindex.
5788+
% are output by texindex. \empty is an argument to \asis in case #1
5789+
% is empty.
57895790
%
57905791
\pdfmkdest{idx.\asis #1.IDX\the\idxinitialno}%
57915792
\fi
@@ -9952,7 +9953,7 @@
99529953
% node and anchor labels. And \xrdef uses it to construct the
99539954
% lists of floats.
99549955
%
9955-
\edef\tmp{\noexpand\setref{\floatlabel}{Yfloat}%
9956+
\edef\tmp{\noexpand\setref{\noexpand\floatlabel}{Yfloat}%
99569957
{\floatmagic=\safefloattype}}%
99579958
\tmp
99589959
}%

source/configure

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5864,6 +5864,7 @@ case $enable_hitex in #(
58645864
esac
58655865

58665866
test "x$enable_web2c:$enable_hitex" = xyes:yes && {
5867+
need_harfbuzz=yes
58675868
need_zlib=yes
58685869
}
58695870
# Check whether --enable-pdftex was given.
@@ -6194,6 +6195,7 @@ then :
61946195
enableval=$enable_synctex;
61956196
fi
61966197

6198+
# end texk/web2c/ac/web2c.ac.
61976199

61986200
## texk/afm2pl/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory texk/afm2pl/
61996201
## configure options and TL libraries required for afm2pl

source/libs/README

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ graphite2 1.3.14 - checked 10apr20
2828
https://sourceforge.net/projects/silgraphite/files/graphite2/
2929
(requires C++11)
3030

31-
harfbuzz 12.1.0 - checked 01oct25
31+
harfbuzz 12.2.0 - checked 05nov25
3232
https://github.com/harfbuzz/harfbuzz/releases/latest
3333

3434
icu 76.1 - checked 27oct24 (requires C++17, e.g., g++13)
@@ -37,7 +37,7 @@ icu 76.1 - checked 27oct24 (requires C++17, e.g., g++13)
3737
libpaper 1.1.29 - checked 07jan24
3838
https://ftp.debian.org/debian/pool/main/libp/libpaper/
3939

40-
libpng 1.6.50 - checked 04jul25
40+
libpng 1.6.51 - checked 24nov25
4141
https://sourceforge.net/projects/libpng/files/ - used by many
4242

4343
lua 5.3.6 - checked 04oct20

source/libs/configure

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4986,6 +4986,7 @@ case $enable_hitex in #(
49864986
esac
49874987
49884988
test "x$enable_web2c:$enable_hitex" = xyes:yes && {
4989+
need_harfbuzz=yes
49894990
need_zlib=yes
49904991
}
49914992
# Check whether --enable-pdftex was given.
@@ -5316,6 +5317,7 @@ then :
53165317
enableval=$enable_synctex;
53175318
fi
53185319
5320+
# end texk/web2c/ac/web2c.ac.
53195321
53205322
## texk/afm2pl/ac/withenable.ac: configure.ac fragment for the TeX Live subdirectory texk/afm2pl/
53215323
## configure options and TL libraries required for afm2pl

source/libs/libpng/ChangeLog

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
2025-11-24 Akira Kakuto <[email protected]>
2+
3+
Import libpng-1.6.51.
4+
* version.ac: Adjust.
5+
16
2025-07-04 Akira Kakuto <[email protected]>
27

38
Import libpng-1.6.50.

source/libs/libpng/README

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
Building libpng-1.6.50 as part of the TL tree
1+
Building libpng-1.6.51 as part of the TL tree
22
=============================================
33

44
This directory libs/libpng/ uses a proxy Makefile.am to build the libpng library
@@ -14,4 +14,4 @@ copied to libs/libpng/configure.ac.
1414
=============================
1515

1616
2009-07-23 Peter Breitenlohner <[email protected]>
17-
2025-07-04 Akira Kakuto <[email protected]>
17+
2025-11-24 Akira Kakuto <[email protected]>

source/libs/libpng/TLpatches/ChangeLog

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
2025-11-24 Akira Kakuto <[email protected]>
2+
3+
Import libpng-1.6.51.
4+
15
2025-07-04 Akira Kakuto <[email protected]>
26

37
Import libpng-1.6.50.

0 commit comments

Comments
 (0)