summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Build/source/ChangeLog6
-rw-r--r--Build/source/Makefile.am13
-rw-r--r--Build/source/Makefile.in15
-rw-r--r--Build/source/doc/tlbuild.info948
-rw-r--r--Build/source/doc/tlbuild.texi28
5 files changed, 526 insertions, 484 deletions
diff --git a/Build/source/ChangeLog b/Build/source/ChangeLog
index 80de5a62621..bb0dcfea315 100644
--- a/Build/source/ChangeLog
+++ b/Build/source/ChangeLog
@@ -1,3 +1,9 @@
+2024-04-29 Karl Berry <karl@freefriends.org>
+
+ * Makefile.am (distdir): override default dist generation,
+ since we don't try to keep make dist working any more.
+ https://tug.org/pipermail/tlbuild/2024q2/005547.html
+
2023-12-31 Karl Berry <karl@freefriends.org>
* reautoconf: add -f / --force option to pass to autoreconf.
diff --git a/Build/source/Makefile.am b/Build/source/Makefile.am
index 7db6b6b5136..1f74bf7c234 100644
--- a/Build/source/Makefile.am
+++ b/Build/source/Makefile.am
@@ -103,3 +103,16 @@ texlinks:
.PHONY: triptrap
triptrap:
cd texk && $(MAKE) $(AM_MAKEFLAGS) $@
+
+# We aren't trying to keep make dist working. Sorry.
+distdir:
+ @echo "Sorry, we don't try to keep make dist working in TeX Live."
+ @echo
+ @echo "You can retrieve the development and/or released sources"
+ @echo " in various ways: https://tug.org/texlive/svn"
+ @echo
+ @echo "For info on how to integrate the built binaries into a runnable"
+ @echo " system, see: https://tug.org/texlive/build.html#deploy"
+ @echo
+ @echo "The result of make install is not usable by itself."
+ @false
diff --git a/Build/source/Makefile.in b/Build/source/Makefile.in
index e79b08d7788..3deea962595 100644
--- a/Build/source/Makefile.in
+++ b/Build/source/Makefile.in
@@ -669,8 +669,6 @@ cscopelist-am: $(am__tagged_files)
distclean-tags:
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
-rm -f cscope.out cscope.in.out cscope.po.out cscope.files
-distdir: $(BUILT_SOURCES)
- $(MAKE) $(AM_MAKEFLAGS) distdir-am
distdir-am: $(DISTFILES)
$(am__remove_distdir)
@@ -1084,6 +1082,19 @@ texlinks:
triptrap:
cd texk && $(MAKE) $(AM_MAKEFLAGS) $@
+# We aren't trying to keep make dist working. Sorry.
+distdir:
+ @echo "Sorry, we don't try to keep make dist working in TeX Live."
+ @echo
+ @echo "You can retrieve the development and/or released sources"
+ @echo " in various ways: https://tug.org/texlive/svn"
+ @echo
+ @echo "For info on how to integrate the built binaries into a runnable"
+ @echo " system, see: https://tug.org/texlive/build.html#deploy"
+ @echo
+ @echo "The result of make install is not usable by itself."
+ @false
+
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
.NOEXPORT:
diff --git a/Build/source/doc/tlbuild.info b/Build/source/doc/tlbuild.info
index b17906cde29..6892fe4bbf6 100644
--- a/Build/source/doc/tlbuild.info
+++ b/Build/source/doc/tlbuild.info
@@ -1,4 +1,4 @@
-This is tlbuild.info, produced by makeinfo version 6.7 from
+This is tlbuild.info, produced by makeinfo version 7.1 from
tlbuild.texi.
This file documents the TeX Live build system and more.
@@ -257,7 +257,7 @@ the source directory itself is not supported (sorry).
* Build iteration:: What 'configure' and 'make' do in TL.
* Build in parallel:: Simultaneous 'make' processes.
-* Build distribution:: Making a distribution tarball.
+* Build distribution:: (Not) making a distribution tarball.
* Build one package:: Example of working on just one program.
* Build one engine:: Example of building just one TeX engine.
* Cross compilation:: Building on host X for target Y.
@@ -312,15 +312,20 @@ File: tlbuild.info, Node: Build distribution, Next: Build one package, Prev:
4.3 Build distribution
======================
-Running 'make dist' at the top level creates a tarball
-'tex-live-YYYY-MM-DD.tar.xz' from the TL source tree. Running 'make
-distcheck' also verifies that this tarball suffices to build and install
-all of TL.
+Running 'make dist' or related targets at the top level outputs an error
+message and fails. We no longer try to keep 'make dist' working,
+although it could be restored if there is some use for it.
- This is useful for checking consistency of the source tree and
-Makefiles, but the result is not a complete or even usable TeX system,
-since all the support files are lacking; *note Installing::. We do not
-actually distribute any such tarball, and have no plans to do so.
+ The 'dist' target used to create a tarball
+'tex-live-YYYY-MM-DD.tar.xz' from the TL source tree, and 'distcheck'
+also verifies that this tarball suffices to build and install all of TL.
+
+ However, the result was not a complete or even usable TeX system,
+since all the support files are lacking. We do not actually distribute
+any such tarball, and have no plans to do so.
+
+ *Note Installing::, for more information on what to do with the
+results of a build.

File: tlbuild.info, Node: Build one package, Next: Build one engine, Prev: Build distribution, Up: Building
@@ -638,7 +643,8 @@ the source tree.
not present in the TL source tree. The best basis for dealing with them
is the TeX Live (plain text) database in 'Master/tlpkg/texlive.tlpdb',
and/or the TeX Live installer, 'install-tl'. More information is under
-'Master/tlpkg' and at <https://tug.org/texlive/distro.html>.
+'Master/tlpkg' and at <https://tug.org/texlive/distro.html> and
+<https://tug.org/texlive/build.html#deploy>.
* Menu:
@@ -4365,8 +4371,8 @@ package, dependencies are never removed. Options:
*--backupdir* _directory_
- These options behave just as with the *note update: tlmgr update
- [_option_...] [_pkg_...]. action (q.v.), except they apply to
+ These options behave just as with the *note update: tlmgr update
+ [_option_...] [_pkg_...]. action (q.v.), except they apply to
making backups of packages before they are removed. The default is
to make such a backup, that is, to save a copy of packages before
removal.
@@ -4380,8 +4386,8 @@ package, dependencies are never removed. Options:
*--no-depends-at-all*
- See above under *note install: tlmgr install [_option_...] _pkg_...
- (and beware).
+ See above under *note install: tlmgr install [_option_...]
+ _pkg_.... (and beware).
*--force*
@@ -4634,7 +4640,7 @@ File: tlbuild.info, Node: tlmgr uninstall, Next: tlmgr update [_option_...] [_
B.6.30 uninstall
----------------
-Synonym for *note remove: tlmgr remove [_option_...] _pkg_....
+Synonym for *note remove: tlmgr remove [_option_...] _pkg_....

File: tlbuild.info, Node: tlmgr update [_option_...] [_pkg_...], Prev: tlmgr uninstall, Up: tlmgr ACTIONS
@@ -4827,8 +4833,8 @@ must be specified. Options:
*--no-depends-at-all*
- See above under *note install: tlmgr install [_option_...] _pkg_...
- (and beware).
+ See above under *note install: tlmgr install [_option_...]
+ _pkg_.... (and beware).
*--force*
@@ -5041,7 +5047,7 @@ be installed into a user tree.
* tlmgr User mode logs::

-File: tlbuild.info, Node: tlmgr User mode install, Next: tlmgr User mode backup, restore, remove, update, Up: tlmgr USER MODE
+File: tlbuild.info, Node: tlmgr User mode install, Next: tlmgr User mode backup, restore, remove, update, Up: tlmgr USER MODE
B.9.1 User mode install
-----------------------
@@ -5065,7 +5071,7 @@ of the user's 'updmap.cfg' in 'USERTREE/web2c/' is made, and then this
file regenerated from the list of installed packages.

-File: tlbuild.info, Node: tlmgr User mode backup, restore, remove, update, Next: tlmgr User mode generate, option, paper, Prev: tlmgr User mode install, Up: tlmgr USER MODE
+File: tlbuild.info, Node: tlmgr User mode backup, restore, remove, update, Next: tlmgr User mode generate, option, paper, Prev: tlmgr User mode install, Up: tlmgr USER MODE
B.9.2 User mode backup, restore, remove, update
-----------------------------------------------
@@ -5075,7 +5081,7 @@ installed in the user tree before proceeding; otherwise, they behave
just as in normal mode.

-File: tlbuild.info, Node: tlmgr User mode generate, option, paper, Next: tlmgr User mode logs, Prev: tlmgr User mode backup, restore, remove, update, Up: tlmgr USER MODE
+File: tlbuild.info, Node: tlmgr User mode generate, option, paper, Next: tlmgr User mode logs, Prev: tlmgr User mode backup, restore, remove, update, Up: tlmgr USER MODE
B.9.3 User mode generate, option, paper
---------------------------------------
@@ -5084,7 +5090,7 @@ In user mode, these actions operate only on the user tree's
configuration files and/or 'texlive.tlpdb'.

-File: tlbuild.info, Node: tlmgr User mode logs, Prev: tlmgr User mode generate, option, paper, Up: tlmgr USER MODE
+File: tlbuild.info, Node: tlmgr User mode logs, Prev: tlmgr User mode generate, option, paper, Up: tlmgr USER MODE
B.9.4 User mode logs
--------------------
@@ -5473,9 +5479,9 @@ messages for human consumption are written to stderr (normally they are
written to stdout). The idea is that a program can get all the
information it needs by reading stdout.
- Currently this option only applies to the *note update: tlmgr update
-[_option_...] [_pkg_...], *note install: tlmgr install [_option_...]
-_pkg_..., and *note option: tlmgr option. actions.
+ Currently this option only applies to the *note update: tlmgr update
+[_option_...] [_pkg_...], *note install: tlmgr install [_option_...]
+_pkg_..., and *note option: tlmgr option. actions.
* Menu:
@@ -5735,7 +5741,6 @@ Index
* Menu:
-* $@ target in normal make rules: Prerequisites. (line 13)
* --bindir configure option: --prefix --bindir ....
(line 6)
* --bindir configure option <1>: --enable-multiplatform.
@@ -5849,6 +5854,7 @@ Index
* -fvisibility=hidden: Macros for compilers.
(line 19)
* -j make option: Build in parallel. (line 6)
+* $@ target in normal make rules: Prerequisites. (line 13)
* ac/withenable.ac: Adding a new program module.
(line 42)
* adapting TeX Live for distros: Distro builds. (line 54)
@@ -5897,10 +5903,10 @@ Index
* building: Building. (line 6)
* building a distribution: Build distribution. (line 6)
* building in parallel: Build in parallel. (line 6)
-* C++11, removing dependent sources: Build one package. (line 85)
-* C++11, required: Prerequisites. (line 17)
* C, ANSI, required: Declarations and definitions.
(line 6)
+* C++11, removing dependent sources: Build one package. (line 85)
+* C++11, required: Prerequisites. (line 17)
* C99, avoided: Declarations and definitions.
(line 6)
* cache file, for configure: Build in parallel. (line 15)
@@ -5908,8 +5914,8 @@ Index
* callexe.c: Macros for Windows. (line 32)
* CC: Variables for configure.
(line 10)
-* CC=C-COMPILER: Build one package. (line 77)
* CC_BUILD: Cross problems. (line 13)
+* CC=C-COMPILER: Build one package. (line 77)
* ChangeLog: Adding a new program module.
(line 73)
* chktex: Declarations and definitions.
@@ -6005,10 +6011,10 @@ Index
* fontconfig library, required by xetex: Prerequisites. (line 40)
* freetype cross compiling: Cross problems. (line 13)
* freetype library: freetype library. (line 6)
-* FreeType, requires gmake: Prerequisites. (line 13)
* freetype-config: freetype library. (line 13)
* freetype-config <1>: Variables for configure.
(line 24)
+* FreeType, requires gmake: Prerequisites. (line 13)
* FT2_CONFIG: Variables for configure.
(line 21)
* gcc, default compilers: Build one package. (line 77)
@@ -6032,11 +6038,11 @@ Index
* ICU cross compiling: Cross problems. (line 20)
* ICU libraries: Variables for configure.
(line 24)
-* ICU, requires C++11: Prerequisites. (line 17)
-* icu-config: Variables for configure.
- (line 24)
* ICU_CONFIG: Variables for configure.
(line 22)
+* icu-config: Variables for configure.
+ (line 24)
+* ICU, requires C++11: Prerequisites. (line 17)
* infrastructure, tools needed for: Build system tools. (line 6)
* inst/ top-level directory: Top-level directories.
(line 39)
@@ -6051,14 +6057,6 @@ Index
(line 6)
* kpathsea library: kpathsea library. (line 6)
* kpathsea.ac: kpathsea library. (line 18)
-* kpse-libpng-flags.m4: png library. (line 46)
-* kpse-pkgs.m4: Overview of build system.
- (line 30)
-* kpse-zlib-flags.m4: zlib library. (line 6)
-* kpsewhich: Variables for configure.
- (line 30)
-* KPSEWHICH: Variables for configure.
- (line 29)
* KPSE_ADD_FLAGS: Macros for library and header flags.
(line 20)
* KPSE_ALL_SYSTEM_FLAGS: Adding a new generic library module.
@@ -6091,17 +6089,17 @@ Index
(line 14)
* KPSE_LARGEFILE: Macros for libraries.
(line 8)
-* KPSE_LIBPNG_FLAGS: Macros for library and header flags.
- (line 10)
-* KPSE_LIBPNG_FLAGS <1>: png library. (line 46)
-* kpse_libs_pkgs: Adding a new generic library module.
- (line 6)
* KPSE_LIB_FLAGS: Macros for library and header flags.
(line 6)
* KPSE_LIB_FLAGS <1>: Adding a new generic library module.
(line 26)
* KPSE_LIB_SYSTEM_FLAGS: Adding a new generic library module.
(line 34)
+* KPSE_LIBPNG_FLAGS: Macros for library and header flags.
+ (line 10)
+* KPSE_LIBPNG_FLAGS <1>: png library. (line 45)
+* kpse_libs_pkgs: Adding a new generic library module.
+ (line 6)
* KPSE_PROG_LEX: Macros for programs. (line 21)
* KPSE_RESTORE_FLAGS: Macros for library and header flags.
(line 24)
@@ -6109,10 +6107,10 @@ Index
(line 6)
* kpse_texlibs_pkgs: Adding a new TeX-specific library module.
(line 11)
-* KPSE_TRY_LIB: png library. (line 18)
+* KPSE_TRY_LIB: png library. (line 17)
* KPSE_TRY_LIB <1>: Adding a new generic library module.
(line 20)
-* KPSE_TRY_LIBXX: png library. (line 31)
+* KPSE_TRY_LIBXX: png library. (line 30)
* KPSE_TRY_LIBXX <1>: Adding a new generic library module.
(line 20)
* kpse_utils_pkgs: Adding a new program module.
@@ -6122,6 +6120,14 @@ Index
(line 11)
* KPSE_WITH_TEXLIB: Adding a new TeX-specific library module.
(line 14)
+* kpse-libpng-flags.m4: png library. (line 45)
+* kpse-pkgs.m4: Overview of build system.
+ (line 30)
+* kpse-zlib-flags.m4: zlib library. (line 6)
+* kpsewhich: Variables for configure.
+ (line 30)
+* KPSEWHICH: Variables for configure.
+ (line 29)
* large file support: --disable-largefile. (line 6)
* LATEX: Variables for configure.
(line 40)
@@ -6221,7 +6227,7 @@ Index
* program modules: Program modules. (line 6)
* program-specific configure options: Program-specific configure options.
(line 6)
-* proxy build system: png library. (line 36)
+* proxy build system: png library. (line 35)
* Python, required by ICU: Prerequisites. (line 23)
* reautoconf: Build system tools. (line 28)
* reautoconf, for new program: Adding a new program module.
@@ -6271,11 +6277,11 @@ Index
* TEXMFROOT for running standalone: Build one package. (line 44)
* tie: Cross problems. (line 26)
* timestamps, in repository: Build system tools. (line 38)
+* TL_MAKE_FLAGS: Build in parallel. (line 11)
* TLpatches/patch-...: Adding a new program module.
(line 68)
* TLpatches/TL-Changes: Adding a new program module.
(line 64)
-* TL_MAKE_FLAGS: Build in parallel. (line 11)
* tools, for building: Build system tools. (line 6)
* top-level directories: Top-level directories.
(line 6)
@@ -6290,15 +6296,15 @@ Index
(line 52)
* variables for configure: Variables for configure.
(line 6)
-* warning, discards qualifiers: Const. (line 30)
* WARNING_C[XX]FLAGS: Macros for compilers.
(line 9)
+* warning, discards qualifiers: Const. (line 30)
* web2c program: Cross problems. (line 13)
* web2c.ac: Configure options for texk/web2c.
(line 37)
* wget: Linked scripts. (line 23)
-* WIN32, Automake conditional: Macros for Windows. (line 16)
* WIN32_WRAP, Automake conditional: Macros for Windows. (line 25)
+* WIN32, Automake conditional: Macros for Windows. (line 16)
* Windows, invoking scripts on: Linked scripts. (line 6)
* Windows, macros for: Macros for Windows. (line 6)
* withenable.ac, for new modules: Adding a new program module.
@@ -6340,425 +6346,425 @@ Node: Overview of build system3943
Node: Prerequisites5994
Ref: Prerequisites-Footnote-18993
Node: Building9296
-Node: Build iteration10638
-Node: Build in parallel11682
-Node: Build distribution12433
-Node: Build one package13081
-Node: Build one engine17794
-Node: Cross compilation20406
-Node: Cross configuring21685
-Node: Cross problems23362
-Node: Installing25024
-Node: Installation directories26044
-Node: Linked scripts27862
-Node: Distro builds29357
-Node: Layout and infrastructure31733
-Node: Build system tools32564
-Node: Top-level directories34781
-Node: Autoconf macros37017
-Node: General setup macros37779
-Node: Macros for programs38654
-Node: Macros for compilers39455
-Node: Macros for libraries40919
-Node: Macros for library and header flags41345
-Node: Macros for Windows43256
-Node: Library modules44851
-Node: png library45340
-Node: zlib library47688
-Node: freetype library48203
-Node: kpathsea library48899
-Node: Program modules50278
-Node: t1utils package50706
-Node: xindy package51251
-Node: xdvik package52367
-Node: asymptote53426
-Node: Extending TeX Live53930
-Node: Adding a new program module54737
-Node: Adding a new engine59500
-Node: Adding a new generic library module61285
-Node: Adding a new TeX-specific library module63506
-Node: Configure options64204
-Node: Global configure options65585
-Node: --disable-native-texlive-build66127
-Node: --prefix --bindir ...67089
-Node: --disable-largefile67629
-Node: --disable-missing68171
-Node: --enable-compiler-warnings=LEVEL68572
-Node: --enable-cxx-runtime-hack69228
-Node: --enable-maintainer-mode69648
-Node: --enable-multiplatform70177
-Node: --enable-shared70750
-Node: --enable-silent-rules71121
-Node: --without-ln-s71573
-Node: --without-x71920
-Node: Program-specific configure options72108
-Node: --enable-PROG --disable-PROG72751
-Node: --disable-all-pkgs73024
-Node: Configure options for texk/web2c73807
-Node: Configure options for texk/bibtex-x76345
-Node: Configure options for texk/dvipdfm-x76888
-Node: Configure options for texk/dvisvgm77664
-Node: Configure options for texk/texlive78545
-Node: Configure options for texk/xdvik78966
-Node: Configure options for utils/xindy79587
-Node: Library-specific configure options80477
-Node: Configure options for kpathsea81438
-Node: Variables for configure82142
-Node: Coding conventions83568
-Node: Declarations and definitions84283
-Node: Const86457
-Node: Continuous integration88321
-Node: Transfer from Subversion to Github88985
-Node: Automatic update of the Git mirror91147
-Node: CI testing on Travis-CI91729
-Node: Releases on Github92438
-Node: install-tl92878
-Node: install-tl NAME93322
-Node: install-tl SYNOPSIS93502
-Node: install-tl DESCRIPTION93740
-Node: install-tl REFERENCES94937
-Node: install-tl EXAMPLES95546
-Ref: install-tl install-tl --paper=letter95997
-Ref: install-tl install-tl --scheme _scheme_96133
-Ref: install-tl install-tl --no-interaction96288
-Ref: install-tl install-tl --profile _texlive.profile_96440
-Node: install-tl OPTIONS96708
-Ref: install-tl *-gui* [[=]_module_]97205
-Ref: install-tl *-no-gui*97216
-Ref: install-tl text97424
-Ref: install-tl tcl (or "perltk" or "wizard" or "expert" or nothing)97609
-Ref: install-tl *-lang* _llcode_98241
-Ref: install-tl *-repository* _url|path_98865
-Ref: install-tl *-select-repository*99759
-Ref: install-tl *-all-options*100177
-Ref: install-tl *-custom-bin* _path_100432
-Ref: install-tl *-debug-fakenet*101264
-Ref: install-tl *-debug-setup-vars*101478
-Ref: install-tl *-debug-translation*101626
-Ref: install-tl *-force-platform* _platform_101902
-Ref: install-tl *-help*, *--help*, *-?*102160
-Ref: install-tl *-in-place*102573
-Ref: install-tl *-init-from-profile* _profile_file_103118
-Ref: install-tl *-logfile* _file_103387
-Ref: install-tl *-no-cls*103738
-Ref: install-tl *-no-continue*103865
-Ref: install-tl *-no-doc-install*104436
-Ref: install-tl *-no-src-install*104455
-Ref: install-tl *-no-installation*105246
-Ref: install-tl *-no-interaction*105397
-Ref: install-tl *-no-persistent-downloads*105654
-Ref: install-tl *-persistent-downloads*105679
-Ref: install-tl *-no-verify-downloads*106286
-Ref: install-tl *-non-admin*106649
-Ref: install-tl *-paper* a4*|*letter106755
-Ref: install-tl *-portable*106951
-Ref: install-tl *-print-platform*107088
-Ref: install-tl *-profile* _profile_file_107286
-Ref: install-tl *-q*107507
-Ref: install-tl *-scheme* _scheme_107569
-Ref: install-tl *-texdir* _dir_107970
-Ref: install-tl *-texuserdir* _dir_108575
-Ref: install-tl *-texmflocal* _dir_108864
-Ref: install-tl *-texmfhome* _dir_109489
-Ref: install-tl *-texmfsysconfig* _dir_109798
-Ref: install-tl *-texmfsysvar* _dir_109820
-Ref: install-tl *-texmfconfig* _dir_109915
-Ref: install-tl *-texmfvar* _dir_109934
-Ref: install-tl *-v*110142
-Ref: install-tl *-version*, *--version*110298
-Node: install-tl PROFILES110432
-Ref: install-tl instopt_adjustpath (default 0 on Unix, 1 on Windows)113448
-Ref: install-tl instopt_adjustrepo (default 1)113524
-Ref: install-tl instopt_letter (default 0)113661
-Ref: install-tl instopt_portable (default 0)113752
-Ref: install-tl instopt_write18_restricted (default 1)114291
-Node: install-tl ENVIRONMENT VARIABLES115630
-Ref: install-tl NOPERLDOC115993
-Ref: install-tl TEXLIVE_DOWNLOADER116078
-Ref: install-tl TL_DOWNLOAD_PROGRAM116101
-Ref: install-tl TL_DOWNLOAD_ARGS116121
-Ref: install-tl TEXLIVE_INSTALL_ENV_NOCHECK116325
-Ref: install-tl TEXLIVE_INSTALL_NO_CONTEXT_CACHE116527
-Ref: install-tl TEXLIVE_INSTALL_NO_DISKCHECK116639
-Ref: install-tl TEXLIVE_INSTALL_NO_RESUME117055
-Ref: install-tl TEXLIVE_INSTALL_NO_WELCOME117207
-Ref: install-tl TEXLIVE_INSTALL_PAPER117328
-Ref: install-tl TEXLIVE_INSTALL_PREFIX117474
-Ref: install-tl TEXLIVE_INSTALL_TEXMFCONFIG117505
-Ref: install-tl TEXLIVE_INSTALL_TEXMFVAR117533
-Ref: install-tl TEXLIVE_INSTALL_TEXMFHOME117562
-Ref: install-tl TEXLIVE_INSTALL_TEXMFLOCAL117592
-Ref: install-tl TEXLIVE_INSTALL_TEXMFSYSCONFIG117626
-Ref: install-tl TEXLIVE_INSTALL_TEXMFSYSVAR117657
-Node: install-tl DIRECTORY TREES118095
-Node: install-tl BUGS120679
-Node: install-tl AUTHORS AND COPYRIGHT121559
-Node: tlmgr121957
-Node: tlmgr NAME122463
-Node: tlmgr SYNOPSIS122607
-Node: tlmgr DESCRIPTION122809
-Node: tlmgr EXAMPLES123920
-Ref: tlmgr tlmgr option repository ctan124183
-Ref: tlmgr tlmgr option repository https://mirror.ctan.org/systems/texlive/tlnet124256
-Ref: tlmgr tlmgr update --list124861
-Ref: tlmgr tlmgr update --all124954
-Ref: tlmgr tlmgr info _what_125111
-Ref: tlmgr tlmgr bug _what_125289
-Node: tlmgr OPTIONS125484
-Ref: tlmgr *--repository* _url|path_126017
-Ref: tlmgr /some/local/dir127203
-Ref: tlmgr file:/some/local/dir127232
-Ref: tlmgr ctan127305
-Ref: tlmgr https://mirror.ctan.org/systems/texlive/tlnet127359
-Ref: tlmgr http://server/path/to/tlnet127700
-Ref: tlmgr https://server/path/to/tlnet128081
-Ref: tlmgr ftp://server/path/to/tlnet128549
-Ref: tlmgr user@machine:/path/to/tlnet128681
-Ref: tlmgr scp://user@machine/path/to/tlnet128722
-Ref: tlmgr ssh://user@machine/path/to/tlnet128763
-Ref: tlmgr *--gui* [_action_]129157
-Ref: tlmgr *--gui-lang* _llcode_129971
-Ref: tlmgr *--command-logfile* _file_130713
-Ref: tlmgr *--debug-translation*130980
-Ref: tlmgr *--machine-readable*131184
-Ref: tlmgr *--no-execute-actions*131453
-Ref: tlmgr *--package-logfile* _file_131647
-Ref: tlmgr *--pause*131902
-Ref: tlmgr *--persistent-downloads*132058
-Ref: tlmgr *--no-persistent-downloads*132087
-Ref: tlmgr *--pin-file*132582
-Ref: tlmgr *--usermode*132801
-Ref: tlmgr *--usertree* _dir_132922
-Ref: tlmgr *--verify-repo=[none|main|all]*133049
-Node: tlmgr ACTIONS133948
-Node: tlmgr help134841
-Node: tlmgr version135318
-Node: tlmgr backup135581
-Ref: tlmgr *backup [_option_...] --all*135758
-Ref: tlmgr *backup [_option_...] _pkg_...*135791
-Ref: tlmgr *--backupdir* _directory_136858
-Ref: tlmgr *--all*137076
-Ref: tlmgr *--clean*[=_N_]137329
-Ref: tlmgr *--dry-run*137657
-Node: tlmgr bug [_search-string_]137787
-Node: tlmgr candidates _pkg_138373
-Node: tlmgr check [_option_...] [depends|executes|files|runfiles|texmfdbs|all]138743
-Ref: tlmgr *depends*139257
-Ref: tlmgr *executes*139599
-Ref: tlmgr *files*139714
-Ref: tlmgr *runfiles*139850
-Ref: tlmgr *texmfdbs*139987
-Ref: tlmgr - all items in TEXMFDBS have the !! prefix.140217
-Ref: tlmgr - all items in TEXMFBDS have an ls-R file (if they exist at all).140293
-Ref: tlmgr - all items in TEXMF with !! are listed in TEXMFDBS.140358
-Ref: tlmgr - all items in TEXMF with an ls-R file are listed in TEXMFDBS.140433
-Ref: tlmgr *--use-svn*140459
-Node: tlmgr conf140600
-Ref: tlmgr *conf [texmf|tlmgr|updmap [--conffile _file_] [--delete] [_key_ [_value_]]]*140890
-Ref: tlmgr *conf auxtrees [--conffile _file_] [show|add|remove] [_value_]*140955
-Node: tlmgr dump-tlpdb [_option_...] [--json]143371
-Ref: tlmgr *--local*143807
-Ref: tlmgr *--remote*143847
-Ref: tlmgr *--json*143886
-Node: tlmgr generate144457
-Ref: tlmgr *generate [_option_...] language*144653
-Ref: tlmgr *generate [_option_...] language.dat*144692
-Ref: tlmgr *generate [_option_...] language.def*144731
-Ref: tlmgr *generate [_option_...] language.dat.lua*144774
-Ref: tlmgr *--dest* _output_file_147102
-Ref: tlmgr *--localcfg* _local_conf_file_147679
-Ref: tlmgr *--rebuild-sys*147803
-Node: tlmgr gui148618
-Node: tlmgr info148798
-Ref: tlmgr *info [_option_...] _pkg_...*148960
-Ref: tlmgr *info [_option_...] collections*148994
-Ref: tlmgr *info [_option_...] schemes*149024
-Ref: tlmgr *--list*150555
-Ref: tlmgr *--only-installed*150870
-Ref: tlmgr *--only-remote*151059
-Ref: tlmgr *--data item1,item2,...*151364
-Ref: tlmgr *--json* 1152737
-Node: tlmgr init-usertree153120
-Node: tlmgr install [_option_...] _pkg_...153501
-Ref: tlmgr *--dry-run* 1154010
-Ref: tlmgr *--file*154128
-Ref: tlmgr *--force*154351
-Ref: tlmgr *--no-depends*154572
-Ref: tlmgr *--no-depends-at-all*154732
-Ref: tlmgr *--reinstall*155133
-Ref: tlmgr *--with-doc*155512
-Ref: tlmgr *--with-src*155526
-Node: tlmgr key156254
-Ref: tlmgr *key list*156412
-Ref: tlmgr *key add _file_*156430
-Ref: tlmgr *key remove _keyid_*156452
-Node: tlmgr list157046
-Node: tlmgr option157208
-Ref: tlmgr *option [--json] [show]*157364
-Ref: tlmgr *option [--json] showall|help*157396
-Ref: tlmgr *option _key_ [_value_]*157422
-Node: tlmgr paper162001
-Ref: tlmgr *paper [a4|letter]*162150
-Ref: tlmgr *<[xdvi|pdftex|dvips|dvipdfmx|context|psutils] paper [_papersize_|--list]*>162227
-Ref: tlmgr *paper --json*162243
-Node: tlmgr path163458
-Ref: tlmgr *path [--windowsmode=user|admin] add*163624
-Ref: tlmgr *path [--windowsmode=user|admin] remove*163666
-Node: tlmgr pinning165181
-Ref: tlmgr pinning show165422
-Ref: tlmgr pinning add _repo_ _pkgglob_...165495
-Ref: tlmgr pinning remove _repo_ _pkgglob_...165614
-Ref: tlmgr pinning remove _repo_ --all165767
-Node: tlmgr platform165821
-Ref: tlmgr *platform list|add|remove _platform_...*166007
-Ref: tlmgr *platform set _platform_*166034
-Ref: tlmgr *platform set auto*166055
-Ref: tlmgr *--dry-run* 2166933
-Node: tlmgr postaction167052
-Ref: tlmgr *postaction [_option_...] install [shortcut|fileassoc|script] [_pkg_...]*167282
-Ref: tlmgr *postaction [_option_...] remove [shortcut|fileassoc|script] [_pkg_...]*167356
-Ref: tlmgr *--windowsmode=[user|admin]*167676
-Ref: tlmgr *--fileassocmode=[1|2]*168101
-Ref: tlmgr *--all* 1168387
-Node: tlmgr print-platform168442
-Node: tlmgr print-platform-info168773
-Node: tlmgr remove [_option_...] _pkg_...169073
-Ref: tlmgr *--all* 2169558
-Ref: tlmgr *--backup*169669
-Ref: tlmgr *--backupdir* _directory_ 1169696
-Ref: tlmgr *--no-depends* 1170099
-Ref: tlmgr *--no-depends-at-all* 1170162
-Ref: tlmgr *--force* 1170266
-Ref: tlmgr *--dry-run* 3170740
-Node: tlmgr repository171117
-Ref: tlmgr *repository list*171305
-Ref: tlmgr *repository list _path|url|tag_*171339
-Ref: tlmgr *repository add _path_ [_tag_]*171372
-Ref: tlmgr *repository remove _path|tag_*171404
-Ref: tlmgr *repository set _path_[#_tag_] [_path_[#_tag_] ...]*171458
-Ref: tlmgr *repository status*171479
-Ref: tlmgr The tag (which can be the same as the url);172706
-Node: tlmgr restore173184
-Ref: tlmgr *restore [_option_...] _pkg_ [_rev_]*173363
-Ref: tlmgr *restore [_option_...] --all*173394
-Ref: tlmgr *--all* 3174095
-Ref: tlmgr *--backupdir* _directory_ 2174310
-Ref: tlmgr *--dry-run* 4174492
-Ref: tlmgr *--force* 2174625
-Ref: tlmgr *--json* 2174672
-Node: tlmgr search174999
-Ref: tlmgr *search [_option_...] _what_*175163
-Ref: tlmgr *search [_option_...] --file _what_*175201
-Ref: tlmgr *search [_option_...] --all _what_*175238
-Ref: tlmgr *--file* 1175459
-Ref: tlmgr *--all* 4175522
-Ref: tlmgr *--global*175612
-Ref: tlmgr *--word*175740
-Node: tlmgr shell176055
-Ref: tlmgr protocol176790
-Ref: tlmgr help 1176854
-Ref: tlmgr version 1176907
-Ref: tlmgr quit, end, bye, byebye, EOF176975
-Ref: tlmgr restart176996
-Ref: tlmgr load [local|remote]177119
-Ref: tlmgr save177189
-Ref: tlmgr get [_var_] =item set [_var_ [_val_]]177312
-Node: tlmgr show177913
-Node: tlmgr uninstall178080
-Node: tlmgr update [_option_...] [_pkg_...]178310
-Ref: tlmgr *--all* 5178682
-Ref: tlmgr *--self*180862
-Ref: tlmgr *--dry-run* 5181627
-Ref: tlmgr *--list* [_pkg_]181805
-Ref: tlmgr *--exclude* _pkg_182495
-Ref: tlmgr *--no-auto-remove* [_pkg_...]183296
-Ref: tlmgr *--no-auto-install* [_pkg_...]183781
-Ref: tlmgr *--reinstall-forcibly-removed*184544
-Ref: tlmgr *--backup* 1185080
-Ref: tlmgr *--backupdir* _directory_ 3185107
-Ref: tlmgr *--no-depends* 2186274
-Ref: tlmgr *--no-depends-at-all* 2186478
-Ref: tlmgr *--force* 3186582
-Node: tlmgr CONFIGURATION FILE FOR TLMGR187573
-Ref: tlmgr auto-remove = 0 or 1 (default 1), same as command-line option.188575
-Ref: tlmgr gui-expertmode = 0 or 1 (default 1). This switches between the full GUI and a simplified GUI with only the most common settings.188707
-Ref: tlmgr gui-lang = _llcode_, with a language code value as with the command-line option.188791
-Ref: tlmgr no-checksums = 0 or 1 (default 0, see below).188840
-Ref: tlmgr persistent-downloads = 0 or 1 (default 1), same as command-line option.188915
-Ref: tlmgr require-verification = 0 or 1 (default 0), same as command-line option.188990
-Ref: tlmgr tkfontscale = _floating-point number_ (default 1.0); scaling factor for fonts in the Tk-based frontends.189098
-Ref: tlmgr update-exclude = _comma-separated list of packages_ (no spaces allowed). Same as the command line option --exclude for the update action.189243
-Ref: tlmgr verify-downloads = 0 or 1 (default 1), same as command-line option.189314
-Ref: tlmgr allowed-actions = _action1_[,_action2_,...] The value is a comma-separated list (no spaces) of tlmgr actions which are allowed to be executed when tlmgr is invoked in system mode (that is, without --usermode). This allows distributors to include tlmgr in their packaging, but allow only a restricted set of actions that do not interfere with their distro package manager. For native TeX Live installations, it doesn't make sense to set this.189831
-Node: tlmgr CRYPTOGRAPHIC VERIFICATION190663
-Node: tlmgr Configuration of GnuPG invocation192836
-Node: tlmgr USER MODE193474
-Node: tlmgr User mode install196345
-Node: tlmgr User mode backup, restore, remove, update197489
-Node: tlmgr User mode generate, option, paper197931
-Node: tlmgr User mode logs198294
-Node: tlmgr MULTIPLE REPOSITORIES198590
-Node: tlmgr Pinning200319
-Node: tlmgr GUI FOR TLMGR202242
-Node: tlmgr Main display203891
-Node: tlmgr Display configuration area204143
-Ref: tlmgr Status204504
-Ref: tlmgr Category204668
-Ref: tlmgr Match204854
-Ref: tlmgr Selection205035
-Ref: tlmgr Display configuration buttons205239
-Node: tlmgr Package list area205422
-Ref: tlmgr a checkbox206006
-Ref: tlmgr package name206142
-Ref: tlmgr local revision (and version)206241
-Ref: tlmgr remote revision (and version)206616
-Ref: tlmgr short description206913
-Node: tlmgr Main display action buttons206958
-Ref: tlmgr Update all installed207224
-Ref: tlmgr Update207596
-Ref: tlmgr Install207646
-Ref: tlmgr Remove207832
-Ref: tlmgr Backup208010
-Node: tlmgr Menu bar208167
-Ref: tlmgr tlmgr menu208390
-Ref: tlmgr Options menu208698
-Ref: tlmgr Actions menu209781
-Ref: tlmgr Help menu210209
-Node: tlmgr GUI options210343
-Ref: tlmgr -background _color_210589
-Ref: tlmgr -font " _fontname_ _fontsize_ "210654
-Ref: tlmgr -foreground _color_210812
-Ref: tlmgr -geometry _geomspec_210864
-Ref: tlmgr -xrm _xresource_211056
-Node: tlmgr MACHINE-READABLE OUTPUT211325
-Node: tlmgr Machine-readable update and install output212135
-Ref: tlmgr location-url _location_213411
-Ref: tlmgr total-bytes _count_213627
-Ref: tlmgr _pkgname_214037
-Ref: tlmgr _status_214247
-Ref: tlmgr d214325
-Ref: tlmgr f214385
-Ref: tlmgr u214564
-Ref: tlmgr r214610
-Ref: tlmgr a214733
-Ref: tlmgr i214911
-Ref: tlmgr I215030
-Ref: tlmgr _localrev_215132
-Ref: tlmgr _serverrev_215239
-Ref: tlmgr _size_215351
-Ref: tlmgr _runtime_215520
-Ref: tlmgr _esttot_215590
-Node: tlmgr Machine-readable option output215623
-Node: tlmgr ENVIRONMENT VARIABLES216135
-Ref: tlmgr TEXLIVE_COMPRESSOR216646
-Ref: tlmgr TEXLIVE_DOWNLOADER217494
-Ref: tlmgr TL_DOWNLOAD_PROGRAM217517
-Ref: tlmgr TL_DOWNLOAD_ARGS217537
-Ref: tlmgr TEXLIVE_PREFER_OWN218563
-Node: tlmgr AUTHORS AND COPYRIGHT219387
-Node: tlmgr POD ERRORS219810
-Ref: tlmgr Around line 8454:220035
-Node: Index220071
+Node: Build iteration10644
+Node: Build in parallel11688
+Node: Build distribution12439
+Node: Build one package13267
+Node: Build one engine17980
+Node: Cross compilation20592
+Node: Cross configuring21871
+Node: Cross problems23548
+Node: Installing25210
+Node: Installation directories26278
+Node: Linked scripts28096
+Node: Distro builds29591
+Node: Layout and infrastructure31967
+Node: Build system tools32798
+Node: Top-level directories35015
+Node: Autoconf macros37251
+Node: General setup macros38013
+Node: Macros for programs38888
+Node: Macros for compilers39689
+Node: Macros for libraries41153
+Node: Macros for library and header flags41579
+Node: Macros for Windows43490
+Node: Library modules45085
+Node: png library45574
+Node: zlib library47922
+Node: freetype library48437
+Node: kpathsea library49133
+Node: Program modules50512
+Node: t1utils package50940
+Node: xindy package51485
+Node: xdvik package52601
+Node: asymptote53660
+Node: Extending TeX Live54164
+Node: Adding a new program module54971
+Node: Adding a new engine59734
+Node: Adding a new generic library module61519
+Node: Adding a new TeX-specific library module63740
+Node: Configure options64438
+Node: Global configure options65819
+Node: --disable-native-texlive-build66361
+Node: --prefix --bindir ...67323
+Node: --disable-largefile67863
+Node: --disable-missing68405
+Node: --enable-compiler-warnings=LEVEL68806
+Node: --enable-cxx-runtime-hack69462
+Node: --enable-maintainer-mode69882
+Node: --enable-multiplatform70411
+Node: --enable-shared70984
+Node: --enable-silent-rules71355
+Node: --without-ln-s71807
+Node: --without-x72154
+Node: Program-specific configure options72342
+Node: --enable-PROG --disable-PROG72985
+Node: --disable-all-pkgs73258
+Node: Configure options for texk/web2c74041
+Node: Configure options for texk/bibtex-x76579
+Node: Configure options for texk/dvipdfm-x77122
+Node: Configure options for texk/dvisvgm77898
+Node: Configure options for texk/texlive78779
+Node: Configure options for texk/xdvik79200
+Node: Configure options for utils/xindy79821
+Node: Library-specific configure options80711
+Node: Configure options for kpathsea81672
+Node: Variables for configure82376
+Node: Coding conventions83802
+Node: Declarations and definitions84517
+Node: Const86691
+Node: Continuous integration88555
+Node: Transfer from Subversion to Github89219
+Node: Automatic update of the Git mirror91381
+Node: CI testing on Travis-CI91963
+Node: Releases on Github92672
+Node: install-tl93112
+Node: install-tl NAME93556
+Node: install-tl SYNOPSIS93736
+Node: install-tl DESCRIPTION93974
+Node: install-tl REFERENCES95171
+Node: install-tl EXAMPLES95780
+Ref: install-tl install-tl --paper=letter96231
+Ref: install-tl install-tl --scheme _scheme_96367
+Ref: install-tl install-tl --no-interaction96522
+Ref: install-tl install-tl --profile _texlive.profile_96674
+Node: install-tl OPTIONS96942
+Ref: install-tl *-gui* [[=]_module_]97439
+Ref: install-tl *-no-gui*97450
+Ref: install-tl text97658
+Ref: install-tl tcl (or "perltk" or "wizard" or "expert" or nothing)97843
+Ref: install-tl *-lang* _llcode_98475
+Ref: install-tl *-repository* _url|path_99099
+Ref: install-tl *-select-repository*99993
+Ref: install-tl *-all-options*100411
+Ref: install-tl *-custom-bin* _path_100666
+Ref: install-tl *-debug-fakenet*101498
+Ref: install-tl *-debug-setup-vars*101712
+Ref: install-tl *-debug-translation*101860
+Ref: install-tl *-force-platform* _platform_102136
+Ref: install-tl *-help*, *--help*, *-?*102394
+Ref: install-tl *-in-place*102807
+Ref: install-tl *-init-from-profile* _profile_file_103352
+Ref: install-tl *-logfile* _file_103621
+Ref: install-tl *-no-cls*103972
+Ref: install-tl *-no-continue*104099
+Ref: install-tl *-no-doc-install*104670
+Ref: install-tl *-no-src-install*104689
+Ref: install-tl *-no-installation*105480
+Ref: install-tl *-no-interaction*105631
+Ref: install-tl *-no-persistent-downloads*105888
+Ref: install-tl *-persistent-downloads*105913
+Ref: install-tl *-no-verify-downloads*106520
+Ref: install-tl *-non-admin*106883
+Ref: install-tl *-paper* a4*|*letter106989
+Ref: install-tl *-portable*107185
+Ref: install-tl *-print-platform*107322
+Ref: install-tl *-profile* _profile_file_107520
+Ref: install-tl *-q*107741
+Ref: install-tl *-scheme* _scheme_107803
+Ref: install-tl *-texdir* _dir_108204
+Ref: install-tl *-texuserdir* _dir_108809
+Ref: install-tl *-texmflocal* _dir_109098
+Ref: install-tl *-texmfhome* _dir_109723
+Ref: install-tl *-texmfsysconfig* _dir_110032
+Ref: install-tl *-texmfsysvar* _dir_110054
+Ref: install-tl *-texmfconfig* _dir_110149
+Ref: install-tl *-texmfvar* _dir_110168
+Ref: install-tl *-v*110376
+Ref: install-tl *-version*, *--version*110532
+Node: install-tl PROFILES110666
+Ref: install-tl instopt_adjustpath (default 0 on Unix, 1 on Windows)113682
+Ref: install-tl instopt_adjustrepo (default 1)113758
+Ref: install-tl instopt_letter (default 0)113895
+Ref: install-tl instopt_portable (default 0)113986
+Ref: install-tl instopt_write18_restricted (default 1)114525
+Node: install-tl ENVIRONMENT VARIABLES115864
+Ref: install-tl NOPERLDOC116227
+Ref: install-tl TEXLIVE_DOWNLOADER116312
+Ref: install-tl TL_DOWNLOAD_PROGRAM116335
+Ref: install-tl TL_DOWNLOAD_ARGS116355
+Ref: install-tl TEXLIVE_INSTALL_ENV_NOCHECK116559
+Ref: install-tl TEXLIVE_INSTALL_NO_CONTEXT_CACHE116761
+Ref: install-tl TEXLIVE_INSTALL_NO_DISKCHECK116873
+Ref: install-tl TEXLIVE_INSTALL_NO_RESUME117289
+Ref: install-tl TEXLIVE_INSTALL_NO_WELCOME117441
+Ref: install-tl TEXLIVE_INSTALL_PAPER117562
+Ref: install-tl TEXLIVE_INSTALL_PREFIX117708
+Ref: install-tl TEXLIVE_INSTALL_TEXMFCONFIG117739
+Ref: install-tl TEXLIVE_INSTALL_TEXMFVAR117767
+Ref: install-tl TEXLIVE_INSTALL_TEXMFHOME117796
+Ref: install-tl TEXLIVE_INSTALL_TEXMFLOCAL117826
+Ref: install-tl TEXLIVE_INSTALL_TEXMFSYSCONFIG117860
+Ref: install-tl TEXLIVE_INSTALL_TEXMFSYSVAR117891
+Node: install-tl DIRECTORY TREES118329
+Node: install-tl BUGS120913
+Node: install-tl AUTHORS AND COPYRIGHT121793
+Node: tlmgr122191
+Node: tlmgr NAME122697
+Node: tlmgr SYNOPSIS122841
+Node: tlmgr DESCRIPTION123043
+Node: tlmgr EXAMPLES124154
+Ref: tlmgr tlmgr option repository ctan124417
+Ref: tlmgr tlmgr option repository https://mirror.ctan.org/systems/texlive/tlnet124490
+Ref: tlmgr tlmgr update --list125095
+Ref: tlmgr tlmgr update --all125188
+Ref: tlmgr tlmgr info _what_125345
+Ref: tlmgr tlmgr bug _what_125523
+Node: tlmgr OPTIONS125718
+Ref: tlmgr *--repository* _url|path_126251
+Ref: tlmgr /some/local/dir127437
+Ref: tlmgr file:/some/local/dir127466
+Ref: tlmgr ctan127539
+Ref: tlmgr https://mirror.ctan.org/systems/texlive/tlnet127593
+Ref: tlmgr http://server/path/to/tlnet127934
+Ref: tlmgr https://server/path/to/tlnet128315
+Ref: tlmgr ftp://server/path/to/tlnet128783
+Ref: tlmgr user@machine:/path/to/tlnet128915
+Ref: tlmgr scp://user@machine/path/to/tlnet128956
+Ref: tlmgr ssh://user@machine/path/to/tlnet128997
+Ref: tlmgr *--gui* [_action_]129391
+Ref: tlmgr *--gui-lang* _llcode_130205
+Ref: tlmgr *--command-logfile* _file_130947
+Ref: tlmgr *--debug-translation*131214
+Ref: tlmgr *--machine-readable*131418
+Ref: tlmgr *--no-execute-actions*131687
+Ref: tlmgr *--package-logfile* _file_131881
+Ref: tlmgr *--pause*132136
+Ref: tlmgr *--persistent-downloads*132292
+Ref: tlmgr *--no-persistent-downloads*132321
+Ref: tlmgr *--pin-file*132816
+Ref: tlmgr *--usermode*133035
+Ref: tlmgr *--usertree* _dir_133156
+Ref: tlmgr *--verify-repo=[none|main|all]*133283
+Node: tlmgr ACTIONS134182
+Node: tlmgr help135075
+Node: tlmgr version135552
+Node: tlmgr backup135815
+Ref: tlmgr *backup [_option_...] --all*135992
+Ref: tlmgr *backup [_option_...] _pkg_...*136025
+Ref: tlmgr *--backupdir* _directory_137092
+Ref: tlmgr *--all*137310
+Ref: tlmgr *--clean*[=_N_]137563
+Ref: tlmgr *--dry-run*137891
+Node: tlmgr bug [_search-string_]138021
+Node: tlmgr candidates _pkg_138607
+Node: tlmgr check [_option_...] [depends|executes|files|runfiles|texmfdbs|all]138977
+Ref: tlmgr *depends*139491
+Ref: tlmgr *executes*139833
+Ref: tlmgr *files*139948
+Ref: tlmgr *runfiles*140084
+Ref: tlmgr *texmfdbs*140221
+Ref: tlmgr - all items in TEXMFDBS have the !! prefix.140451
+Ref: tlmgr - all items in TEXMFBDS have an ls-R file (if they exist at all).140527
+Ref: tlmgr - all items in TEXMF with !! are listed in TEXMFDBS.140592
+Ref: tlmgr - all items in TEXMF with an ls-R file are listed in TEXMFDBS.140667
+Ref: tlmgr *--use-svn*140693
+Node: tlmgr conf140834
+Ref: tlmgr *conf [texmf|tlmgr|updmap [--conffile _file_] [--delete] [_key_ [_value_]]]*141124
+Ref: tlmgr *conf auxtrees [--conffile _file_] [show|add|remove] [_value_]*141189
+Node: tlmgr dump-tlpdb [_option_...] [--json]143605
+Ref: tlmgr *--local*144041
+Ref: tlmgr *--remote*144081
+Ref: tlmgr *--json*144120
+Node: tlmgr generate144691
+Ref: tlmgr *generate [_option_...] language*144887
+Ref: tlmgr *generate [_option_...] language.dat*144926
+Ref: tlmgr *generate [_option_...] language.def*144965
+Ref: tlmgr *generate [_option_...] language.dat.lua*145008
+Ref: tlmgr *--dest* _output_file_147336
+Ref: tlmgr *--localcfg* _local_conf_file_147913
+Ref: tlmgr *--rebuild-sys*148037
+Node: tlmgr gui148852
+Node: tlmgr info149032
+Ref: tlmgr *info [_option_...] _pkg_...*149194
+Ref: tlmgr *info [_option_...] collections*149228
+Ref: tlmgr *info [_option_...] schemes*149258
+Ref: tlmgr *--list*150789
+Ref: tlmgr *--only-installed*151104
+Ref: tlmgr *--only-remote*151293
+Ref: tlmgr *--data item1,item2,...*151598
+Ref: tlmgr *--json* 1152971
+Node: tlmgr init-usertree153354
+Node: tlmgr install [_option_...] _pkg_...153735
+Ref: tlmgr *--dry-run* 1154244
+Ref: tlmgr *--file*154362
+Ref: tlmgr *--force*154585
+Ref: tlmgr *--no-depends*154806
+Ref: tlmgr *--no-depends-at-all*154966
+Ref: tlmgr *--reinstall*155367
+Ref: tlmgr *--with-doc*155746
+Ref: tlmgr *--with-src*155760
+Node: tlmgr key156488
+Ref: tlmgr *key list*156646
+Ref: tlmgr *key add _file_*156664
+Ref: tlmgr *key remove _keyid_*156686
+Node: tlmgr list157280
+Node: tlmgr option157442
+Ref: tlmgr *option [--json] [show]*157598
+Ref: tlmgr *option [--json] showall|help*157630
+Ref: tlmgr *option _key_ [_value_]*157656
+Node: tlmgr paper162235
+Ref: tlmgr *paper [a4|letter]*162384
+Ref: tlmgr *<[xdvi|pdftex|dvips|dvipdfmx|context|psutils] paper [_papersize_|--list]*>162461
+Ref: tlmgr *paper --json*162477
+Node: tlmgr path163692
+Ref: tlmgr *path [--windowsmode=user|admin] add*163858
+Ref: tlmgr *path [--windowsmode=user|admin] remove*163900
+Node: tlmgr pinning165415
+Ref: tlmgr pinning show165656
+Ref: tlmgr pinning add _repo_ _pkgglob_...165729
+Ref: tlmgr pinning remove _repo_ _pkgglob_...165848
+Ref: tlmgr pinning remove _repo_ --all166001
+Node: tlmgr platform166055
+Ref: tlmgr *platform list|add|remove _platform_...*166241
+Ref: tlmgr *platform set _platform_*166268
+Ref: tlmgr *platform set auto*166289
+Ref: tlmgr *--dry-run* 2167167
+Node: tlmgr postaction167286
+Ref: tlmgr *postaction [_option_...] install [shortcut|fileassoc|script] [_pkg_...]*167516
+Ref: tlmgr *postaction [_option_...] remove [shortcut|fileassoc|script] [_pkg_...]*167590
+Ref: tlmgr *--windowsmode=[user|admin]*167910
+Ref: tlmgr *--fileassocmode=[1|2]*168335
+Ref: tlmgr *--all* 1168621
+Node: tlmgr print-platform168676
+Node: tlmgr print-platform-info169007
+Node: tlmgr remove [_option_...] _pkg_...169307
+Ref: tlmgr *--all* 2169792
+Ref: tlmgr *--backup*169903
+Ref: tlmgr *--backupdir* _directory_ 1169930
+Ref: tlmgr *--no-depends* 1170335
+Ref: tlmgr *--no-depends-at-all* 1170398
+Ref: tlmgr *--force* 1170505
+Ref: tlmgr *--dry-run* 3170979
+Node: tlmgr repository171356
+Ref: tlmgr *repository list*171544
+Ref: tlmgr *repository list _path|url|tag_*171578
+Ref: tlmgr *repository add _path_ [_tag_]*171611
+Ref: tlmgr *repository remove _path|tag_*171643
+Ref: tlmgr *repository set _path_[#_tag_] [_path_[#_tag_] ...]*171697
+Ref: tlmgr *repository status*171718
+Ref: tlmgr The tag (which can be the same as the url);172945
+Node: tlmgr restore173423
+Ref: tlmgr *restore [_option_...] _pkg_ [_rev_]*173602
+Ref: tlmgr *restore [_option_...] --all*173633
+Ref: tlmgr *--all* 3174334
+Ref: tlmgr *--backupdir* _directory_ 2174549
+Ref: tlmgr *--dry-run* 4174731
+Ref: tlmgr *--force* 2174864
+Ref: tlmgr *--json* 2174911
+Node: tlmgr search175238
+Ref: tlmgr *search [_option_...] _what_*175402
+Ref: tlmgr *search [_option_...] --file _what_*175440
+Ref: tlmgr *search [_option_...] --all _what_*175477
+Ref: tlmgr *--file* 1175698
+Ref: tlmgr *--all* 4175761
+Ref: tlmgr *--global*175851
+Ref: tlmgr *--word*175979
+Node: tlmgr shell176294
+Ref: tlmgr protocol177029
+Ref: tlmgr help 1177093
+Ref: tlmgr version 1177146
+Ref: tlmgr quit, end, bye, byebye, EOF177214
+Ref: tlmgr restart177235
+Ref: tlmgr load [local|remote]177358
+Ref: tlmgr save177428
+Ref: tlmgr get [_var_] =item set [_var_ [_val_]]177551
+Node: tlmgr show178152
+Node: tlmgr uninstall178319
+Node: tlmgr update [_option_...] [_pkg_...]178551
+Ref: tlmgr *--all* 5178923
+Ref: tlmgr *--self*181103
+Ref: tlmgr *--dry-run* 5181868
+Ref: tlmgr *--list* [_pkg_]182046
+Ref: tlmgr *--exclude* _pkg_182736
+Ref: tlmgr *--no-auto-remove* [_pkg_...]183537
+Ref: tlmgr *--no-auto-install* [_pkg_...]184022
+Ref: tlmgr *--reinstall-forcibly-removed*184785
+Ref: tlmgr *--backup* 1185321
+Ref: tlmgr *--backupdir* _directory_ 3185348
+Ref: tlmgr *--no-depends* 2186515
+Ref: tlmgr *--no-depends-at-all* 2186719
+Ref: tlmgr *--force* 3186826
+Node: tlmgr CONFIGURATION FILE FOR TLMGR187817
+Ref: tlmgr auto-remove = 0 or 1 (default 1), same as command-line option.188819
+Ref: tlmgr gui-expertmode = 0 or 1 (default 1). This switches between the full GUI and a simplified GUI with only the most common settings.188951
+Ref: tlmgr gui-lang = _llcode_, with a language code value as with the command-line option.189035
+Ref: tlmgr no-checksums = 0 or 1 (default 0, see below).189084
+Ref: tlmgr persistent-downloads = 0 or 1 (default 1), same as command-line option.189159
+Ref: tlmgr require-verification = 0 or 1 (default 0), same as command-line option.189234
+Ref: tlmgr tkfontscale = _floating-point number_ (default 1.0); scaling factor for fonts in the Tk-based frontends.189342
+Ref: tlmgr update-exclude = _comma-separated list of packages_ (no spaces allowed). Same as the command line option --exclude for the update action.189487
+Ref: tlmgr verify-downloads = 0 or 1 (default 1), same as command-line option.189558
+Ref: tlmgr allowed-actions = _action1_[,_action2_,...] The value is a comma-separated list (no spaces) of tlmgr actions which are allowed to be executed when tlmgr is invoked in system mode (that is, without --usermode). This allows distributors to include tlmgr in their packaging, but allow only a restricted set of actions that do not interfere with their distro package manager. For native TeX Live installations, it doesn't make sense to set this.190075
+Node: tlmgr CRYPTOGRAPHIC VERIFICATION190907
+Node: tlmgr Configuration of GnuPG invocation193080
+Node: tlmgr USER MODE193718
+Node: tlmgr User mode install196589
+Node: tlmgr User mode backup, restore, remove, update197735
+Node: tlmgr User mode generate, option, paper198181
+Node: tlmgr User mode logs198548
+Node: tlmgr MULTIPLE REPOSITORIES198846
+Node: tlmgr Pinning200575
+Node: tlmgr GUI FOR TLMGR202498
+Node: tlmgr Main display204147
+Node: tlmgr Display configuration area204399
+Ref: tlmgr Status204760
+Ref: tlmgr Category204924
+Ref: tlmgr Match205110
+Ref: tlmgr Selection205291
+Ref: tlmgr Display configuration buttons205495
+Node: tlmgr Package list area205678
+Ref: tlmgr a checkbox206262
+Ref: tlmgr package name206398
+Ref: tlmgr local revision (and version)206497
+Ref: tlmgr remote revision (and version)206872
+Ref: tlmgr short description207169
+Node: tlmgr Main display action buttons207214
+Ref: tlmgr Update all installed207480
+Ref: tlmgr Update207852
+Ref: tlmgr Install207902
+Ref: tlmgr Remove208088
+Ref: tlmgr Backup208266
+Node: tlmgr Menu bar208423
+Ref: tlmgr tlmgr menu208646
+Ref: tlmgr Options menu208954
+Ref: tlmgr Actions menu210037
+Ref: tlmgr Help menu210465
+Node: tlmgr GUI options210599
+Ref: tlmgr -background _color_210845
+Ref: tlmgr -font " _fontname_ _fontsize_ "210910
+Ref: tlmgr -foreground _color_211068
+Ref: tlmgr -geometry _geomspec_211120
+Ref: tlmgr -xrm _xresource_211312
+Node: tlmgr MACHINE-READABLE OUTPUT211581
+Node: tlmgr Machine-readable update and install output212395
+Ref: tlmgr location-url _location_213671
+Ref: tlmgr total-bytes _count_213887
+Ref: tlmgr _pkgname_214297
+Ref: tlmgr _status_214507
+Ref: tlmgr d214585
+Ref: tlmgr f214645
+Ref: tlmgr u214824
+Ref: tlmgr r214870
+Ref: tlmgr a214993
+Ref: tlmgr i215171
+Ref: tlmgr I215290
+Ref: tlmgr _localrev_215392
+Ref: tlmgr _serverrev_215499
+Ref: tlmgr _size_215611
+Ref: tlmgr _runtime_215780
+Ref: tlmgr _esttot_215850
+Node: tlmgr Machine-readable option output215883
+Node: tlmgr ENVIRONMENT VARIABLES216395
+Ref: tlmgr TEXLIVE_COMPRESSOR216906
+Ref: tlmgr TEXLIVE_DOWNLOADER217754
+Ref: tlmgr TL_DOWNLOAD_PROGRAM217777
+Ref: tlmgr TL_DOWNLOAD_ARGS217797
+Ref: tlmgr TEXLIVE_PREFER_OWN218823
+Node: tlmgr AUTHORS AND COPYRIGHT219647
+Node: tlmgr POD ERRORS220070
+Ref: tlmgr Around line 8454:220295
+Node: Index220331

End Tag Table
diff --git a/Build/source/doc/tlbuild.texi b/Build/source/doc/tlbuild.texi
index a889b42b4a6..43fb68f3dcf 100644
--- a/Build/source/doc/tlbuild.texi
+++ b/Build/source/doc/tlbuild.texi
@@ -349,7 +349,7 @@ Building in the source directory itself is not supported (sorry).
@menu
* Build iteration:: What @code{configure} and @code{make} do in TL.
* Build in parallel:: Simultaneous @code{make} processes.
-* Build distribution:: Making a distribution tarball.
+* Build distribution:: (Not) making a distribution tarball.
* Build one package:: Example of working on just one program.
* Build one engine:: Example of building just one @TeX{} engine.
* Cross compilation:: Building on host X for target Y.
@@ -420,16 +420,21 @@ configure cache file, i.e., specifying the @code{configure} option
@cindex distribution tarball, making
@cindex @code{dist} and @code{distcheck} targets for @code{make}
-Running @code{make dist} at the top level creates a tarball
+Running @code{make dist} or related targets at the top level outputs an
+error message and fails. We no longer try to keep @code{make dist}
+working, although it could be restored if there is some use for it.
+
+The @code{dist} target used to create a tarball
@file{tex-live-@var{yyyy}-@var{mm}-@var{dd}.tar.xz} from the TL source
-tree. Running @code{make distcheck} also verifies that this tarball
-suffices to build and install all of TL.
+tree, and @code{distcheck} also verifies that this tarball suffices to
+build and install all of TL.
+
+However, the result was not a complete or even usable @TeX{} system,
+since all the support files are lacking. We do not actually
+distribute any such tarball, and have no plans to do so.
-This is useful for checking consistency of the source tree and
-Makefiles, but the result is not a complete or even usable @TeX{}
-system, since all the support files are lacking; @pxref{Installing}.
-We do not actually distribute any such tarball, and have no plans to
-do so.
+@xref{Installing}, for more information on what to do with the results
+of a build.
@node Build one package
@section Build one package
@@ -811,8 +816,9 @@ not present in the TL source tree. The best basis for dealing with them
is the @TL{} (plain text) database in
@file{Master/tlpkg/texlive.tlpdb}, and/or the @TL{} installer,
@code{install-tl}. More information is under @file{Master/tlpkg} and
-at @url{https://tug.org/texlive/distro.html}.
-
+at @url{https://tug.org/texlive/distro.html} and
+ @url{https://tug.org/texlive/build.html#deploy}.
+
@menu
* Installation directories:: The prefix, @code{bindir}, etc., directories.
* Linked scripts:: Scripts not maintained in the sources.