summaryrefslogtreecommitdiff
path: root/Build/source/doc
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-02-10 23:30:32 +0000
committerKarl Berry <karl@freefriends.org>2018-02-10 23:30:32 +0000
commitf91571975a42a3cc2eb1875ceeccdb4f25c8a32c (patch)
tree5d4834e4111b0c49c47b019d860f613266980da0 /Build/source/doc
parent6e760293ed5b28dda13d89aed6668de70aeab94b (diff)
new utility package axodraw2 (executable axohelp)
git-svn-id: svn://tug.org/texlive/trunk@46590 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/doc')
-rw-r--r--Build/source/doc/tlbuild.info689
1 files changed, 367 insertions, 322 deletions
diff --git a/Build/source/doc/tlbuild.info b/Build/source/doc/tlbuild.info
index e50141371eb..3dda348da6b 100644
--- a/Build/source/doc/tlbuild.info
+++ b/Build/source/doc/tlbuild.info
@@ -1,9 +1,9 @@
-This is tlbuild.info, produced by makeinfo version 6.4 from
+This is tlbuild.info, produced by makeinfo version 6.5 from
tlbuild.texi.
This file documents the TeX Live build system and more.
-Copyright (C) 2016-2017 Karl Berry.
+Copyright (C) 2016-2018 Karl Berry.
Copyright (C) 2013-2015 Karl Berry & Peter Breitenlohner.
Permission is granted to make and distribute verbatim copies of this
@@ -33,7 +33,7 @@ END-INFO-DIR-ENTRY

File: tlbuild.info, Node: Top, Next: Introduction, Up: (dir)
-Building TeX Live (2017)
+Building TeX Live (2018)
************************
For an overview of this manual, *note Introduction::.
@@ -59,7 +59,8 @@ File: tlbuild.info, Node: Introduction, Next: Overview of build system, Prev:
1 Introduction
**************
-This manual (dated April 2017) corresponds to the TeX Live 2017 release.
+This manual (dated February 2018) corresponds to the TeX Live 2018
+release.
This manual is aimed at system installers and programmers, and
focuses on how to configure, build, and develop the TeX Live (TL)
@@ -596,7 +597,7 @@ many extra hassles, so don't do that, tempting as it may be.
flex 2.6.0
ltmain.sh (GNU libtool) 2.4.6
m4 (GNU M4) 1.4.18
- makeinfo (GNU texinfo) 6.4
+ makeinfo (GNU texinfo) 6.5
These versions should be used to update the generated files (e.g.,
'configure' or 'Makefile.in') in all or parts of the TL tree after their
@@ -1120,11 +1121,10 @@ M4 list 'kpse_texk_pkgs' defined in 'm4/kpse-pkgs.m4'.
the TeX-specific libraries and is included by adding its name 'PROG' to
the M4 list 'kpse_utils_pkgs' in 'm4/kpse-pkgs.m4'.
- In either case, apart from the program sources and build system
-('configure.ac' and 'Makefile.am'), the subdirectory 'texk/PROG' or
-'utils/PROG' must provide a fragment 'ac/withenable.ac' that contains
-the M4 macro 'KPSE_ENABLE_PROG' defined in 'm4/kpse-setup.m4' with
-'PROG' as the mandatory first argument and three optional arguments:
+ In either case, the subdirectory 'texk/PROG' or 'utils/PROG' must
+provide a fragment 'ac/withenable.ac' that contains the M4 macro
+'KPSE_ENABLE_PROG' defined in 'm4/kpse-setup.m4' with 'PROG' as the
+mandatory first argument and three optional arguments:
1. a list of required libraries from the TL tree;
@@ -1133,13 +1133,58 @@ the M4 macro 'KPSE_ENABLE_PROG' defined in 'm4/kpse-setup.m4' with
compilation is not possible, 'x' if the program requires X11
libraries);
- 3. and a comment added to the help text for the 'configure' option
+ 3. a comment added to the help text for the 'configure' option
'--enable-PROG' or '--disable-PROG'.
If the module requires specific configure options to be seen at the
-top-level, they should be defined in an additional fragment 'ac/PROG.ac'
+top level, they should be defined in an additional fragment 'ac/PROG.ac'
included from 'ac/withenable.ac' and 'configure.ac'.
+ Usually, the new program is maintained somewhere outside of TeX Live.
+In that case, we put the upstream sources into a subdirectory 'PROG-src'
+(e.g., 'utils/newprog/newprog-src'). We do not run 'configure' in this
+original '...-src' directory, only in our own directory, but we do
+compile using the source files in '...-src'.
+
+ So, these are the files that we must generally create:
+
+'ac/withenable.ac'
+ The 'KPSE_ENABLE_PROG' call just explained.
+
+'configure.ac'
+'Makefile.am'
+ By merging the contents of the original 'configure.ac' (if
+ provided) and a comparable program already in TL. There is no magic
+ recipe, it's necessary to think about needs to be done in the
+ original vs. in TeX Live.
+
+'TLpatches/TL-Changes'
+ Actions taken after getting the original source tree; typically
+ removal of derived or unused common files.
+
+'TLpatches/patch-...'
+ If any changes are needed to the original sources, record the
+ patches here so they can be applied next time. And send them
+ upstream so that perhaps they won't have to be.
+
+'ChangeLog'
+ Record all TL-specific changes, now and in the future.
+
+ Then, run GNU 'autoreconf' in the new directory (*note Build system
+tools::). After that works, 'svn add' the necessary files, notably
+'Makefile.in aclocal.m4 configure', and 'svn:ignore' the Automake cache
+'autom4te.cache'. (This is so people checking out the TL source tree do
+not have to run any autotools, but can simply run 'configure'.)
+
+ Then, run the TL tool 'reautoconf' in the top-level TL 'source/'
+directory, to incorporate the new program into the build tree.
+
+ Then, run (and rerun) a build until the program compiles and tests
+successfully, probably involving rerunning autoreconf in the source
+directory, 'make' in the build directory, etc.
+
+ After final success, don't forget to commit.
+

File: tlbuild.info, Node: Adding a new generic library module, Next: Adding a new TeX-specific library module, Prev: Adding a new program module, Up: Extending TeX Live
@@ -4696,7 +4741,7 @@ Index
(line 6)
* kpathsea library: kpathsea library. (line 6)
* kpathsea.ac: kpathsea library. (line 20)
-* kpse-libpng-flags.m4: png library. (line 42)
+* kpse-libpng-flags.m4: png library. (line 43)
* kpse-pkgs.m4: Overview of build system.
(line 30)
* kpse-zlib-flags.m4: zlib library. (line 6)
@@ -4729,7 +4774,7 @@ Index
* 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 42)
+* KPSE_LIBPNG_FLAGS <1>: png library. (line 43)
* kpse_libs_pkgs: Adding a new generic library module.
(line 6)
* KPSE_LIB_FLAGS: Macros for library and header flags.
@@ -4745,10 +4790,10 @@ Index
(line 6)
* kpse_texlibs_pkgs: Adding a new TeX-specific library module.
(line 11)
-* KPSE_TRY_LIB: png library. (line 17)
+* KPSE_TRY_LIB: png library. (line 18)
* KPSE_TRY_LIB <1>: Adding a new generic library module.
(line 20)
-* KPSE_TRY_LIBXX: png library. (line 30)
+* KPSE_TRY_LIBXX: png library. (line 31)
* KPSE_TRY_LIBXX <1>: Adding a new generic library module.
(line 20)
* kpse_utils_pkgs: Adding a new program module.
@@ -4940,311 +4985,311 @@ Index
Tag Table:
Node: Top1208
Node: Introduction2126
-Node: Overview of build system3878
-Node: Prerequisites5921
-Node: Building8319
-Node: Build iteration9567
-Node: Build problems10639
-Node: Build in parallel11042
-Node: Build distribution11634
-Node: Build one package12205
-Node: Installing15557
-Node: Installation directories16572
-Node: Linked scripts18388
-Node: Distro builds19869
-Node: Layout and infrastructure22259
-Node: Build system tools23087
-Node: Top-level directories25098
-Node: Autoconf macros27512
-Node: General setup macros28213
-Node: Macros for programs29080
-Node: Macros for compilers29892
-Node: Macros for libraries31326
-Node: Macros for library and header flags31752
-Node: Macros for Windows33632
-Node: Library modules35209
-Node: png library35698
-Node: zlib library37972
-Node: freetype library38487
-Node: kpathsea library39015
-Node: Program modules40414
-Node: t1utils package40842
-Node: xindy package41393
-Node: xdvik package42543
-Node: asymptote43616
-Node: Extending TeX Live44067
-Node: Adding a new program module44844
-Node: Adding a new generic library module46363
-Node: Adding a new TeX-specific library module48576
-Node: Configure options49263
-Node: Global configure options50645
-Node: --disable-native-texlive-build51187
-Node: --prefix --bindir ...52177
-Node: --disable-largefile52717
-Node: --disable-missing53402
-Node: --enable-compiler-warnings=LEVEL53803
-Node: --enable-cxx-runtime-hack54542
-Node: --enable-maintainer-mode54969
-Node: --enable-multiplatform55498
-Node: --enable-shared56036
-Node: --enable-silent-rules56407
-Node: --without-ln-s56863
-Node: --without-x57214
-Node: Program-specific configure options57402
-Node: --enable-PROG --disable-PROG58045
-Node: --disable-all-pkgs58322
-Node: Configure options for texk/web2c59308
-Node: Configure options for texk/bibtex-x61826
-Node: Configure options for texk/dvipdfm-x62369
-Node: Configure options for texk/dvisvgm63142
-Node: Configure options for texk/texlive64028
-Node: Configure options for texk/xdvik64449
-Node: Configure options for utils/xindy65053
-Node: Library-specific configure options65954
-Node: Configure options for kpathsea66965
-Node: Configure options for system poppler67674
-Node: Variables for configure68465
-Node: Cross compilation69893
-Node: Cross configuring71192
-Node: Cross problems72865
-Node: Coding conventions74512
-Node: Declarations and definitions75239
-Node: Const77421
-Node: install-tl79284
-Node: install-tl NAME79625
-Node: install-tl SYNOPSIS79783
-Node: install-tl DESCRIPTION79991
-Node: install-tl REFERENCES80992
-Node: install-tl OPTIONS81508
-Ref: install-tl *-gui* [[=]_module_]81862
-Ref: install-tl text82071
-Ref: install-tl wizard82194
-Ref: install-tl perltk82348
-Ref: install-tl *-no-gui*82782
-Ref: install-tl *-lang* _llcode_82863
-Ref: install-tl *-repository* _url|path_83550
-Ref: install-tl *-select-repository*85361
-Ref: install-tl *-all-options*85797
-Ref: install-tl *-custom-bin* _path_86104
-Ref: install-tl *-debug-translation*86759
-Ref: install-tl *-force-platform* _platform_86978
-Ref: install-tl *-help*, *--help*, *-?*87222
-Ref: install-tl *-in-place*87615
-Ref: install-tl *-logfile* _file_88142
-Ref: install-tl *-no-cls*88493
-Ref: install-tl *-non-admin*88624
-Ref: install-tl *--persistent-downloads*88729
-Ref: install-tl *--no-persistent-downloads*88757
-Ref: install-tl *-portable*89365
-Ref: install-tl *-print-platform*89504
-Ref: install-tl *-profile* _profile_89697
-Ref: install-tl *-q*91191
-Ref: install-tl *-scheme* _scheme_91253
-Ref: install-tl *-v*91727
-Ref: install-tl *-version*, *--version*91888
-Node: install-tl ENVIRONMENT VARIABLES92019
-Ref: install-tl TEXLIVE_INSTALL_ENV_NOCHECK92408
-Ref: install-tl TEXLIVE_INSTALL_NO_CONTEXT_CACHE92610
-Ref: install-tl TEXLIVE_INSTALL_PREFIX92716
-Ref: install-tl TEXLIVE_INSTALL_TEXMFCONFIG92747
-Ref: install-tl TEXLIVE_INSTALL_TEXMFHOME92776
-Ref: install-tl TEXLIVE_INSTALL_TEXMFLOCAL92806
-Ref: install-tl TEXLIVE_INSTALL_TEXMFSYSCONFIG92840
-Ref: install-tl TEXLIVE_INSTALL_TEXMFSYSVAR92871
-Ref: install-tl TEXLIVE_INSTALL_TEXMFVAR92899
-Ref: install-tl NOPERLDOC92954
-Node: install-tl AUTHORS AND COPYRIGHT93018
-Node: tlmgr93376
-Node: tlmgr NAME93813
-Node: tlmgr SYNOPSIS93938
-Node: tlmgr DESCRIPTION94128
-Node: tlmgr EXAMPLES95224
-Ref: tlmgr tlmgr option repository http://mirror.ctan.org/systems/texlive/tlnet95515
-Ref: tlmgr tlmgr update --list95696
-Ref: tlmgr tlmgr update --all95789
-Ref: tlmgr tlmgr info _pkg_95945
-Node: tlmgr OPTIONS96151
-Ref: tlmgr *--repository* _url|path_96671
-Ref: tlmgr *--gui* [_action_]97396
-Ref: tlmgr *--gui-lang* _llcode_97803
-Ref: tlmgr *--debug-translation*98486
-Ref: tlmgr *--machine-readable*98689
-Ref: tlmgr *--no-execute-actions*98957
-Ref: tlmgr *--package-logfile* _file_99150
-Ref: tlmgr *--pause*99405
-Ref: tlmgr *--persistent-downloads*99560
-Ref: tlmgr *--no-persistent-downloads*99588
-Ref: tlmgr *--pin-file*100082
-Ref: tlmgr *--usermode*100300
-Ref: tlmgr *--usertree* _dir_100420
-Node: tlmgr ACTIONS100970
-Node: tlmgr help102202
-Node: tlmgr version102678
-Node: tlmgr backup [--clean[=_N_]] [--backupdir _dir_] [--all | _pkg_]...102996
-Ref: tlmgr *--backupdir* _directory_104090
-Ref: tlmgr *--all*104287
-Ref: tlmgr *--clean*[=_N_]104509
-Ref: tlmgr *--dry-run*104806
-Node: tlmgr candidates _pkg_104926
-Ref: tlmgr *candidates _pkg_* 1105213
-Node: tlmgr check [_option_]... [files|depends|executes|runfiles|all]105357
-Ref: tlmgr *files*105800
-Ref: tlmgr *depends*105935
-Ref: tlmgr *executes*106277
-Ref: tlmgr *runfiles*106395
-Ref: tlmgr *--use-svn*106507
-Node: tlmgr conf [texmf|tlmgr|updmap [--conffile _file_] [--delete] [_key_ [_value_]]]106624
-Node: tlmgr dump-tlpdb [--local|--remote]108696
-Ref: tlmgr *--local*109206
-Ref: tlmgr *--remote*109245
-Node: tlmgr generate [_option_]... _what_109667
-Ref: tlmgr *generate language*109908
-Ref: tlmgr *generate language.dat*109933
-Ref: tlmgr *generate language.def*109958
-Ref: tlmgr *generate language.dat.lua*109987
-Ref: tlmgr *generate fmtutil*110007
-Ref: tlmgr *--dest* _output_file_112244
-Ref: tlmgr *--localcfg* _local_conf_file_112820
-Ref: tlmgr *--rebuild-sys*112943
-Node: tlmgr gui113804
-Node: tlmgr info [_option_...] [collections|schemes|_pkg_...]114048
-Ref: tlmgr *--list*115253
-Ref: tlmgr *--only-installed*115532
-Ref: tlmgr *--taxonomy*115747
-Ref: tlmgr *--keyword*115759
-Ref: tlmgr *--functionality*115777
-Ref: tlmgr *--characterization*115798
-Node: tlmgr init-usertree116011
-Node: tlmgr install [_option_]... _pkg_...116437
-Ref: tlmgr *--file*116801
-Ref: tlmgr *--reinstall*117027
-Ref: tlmgr *--no-depends*117407
-Ref: tlmgr *--no-depends-at-all*117566
-Ref: tlmgr *--dry-run* 1117964
-Ref: tlmgr *--force*118082
-Node: tlmgr option118288
-Ref: tlmgr *option [show]*118461
-Ref: tlmgr *option showall*118479
-Ref: tlmgr *option _key_ [_value_]*118505
-Node: tlmgr paper122353
-Ref: tlmgr *paper [a4|letter]*122538
-Ref: tlmgr *[xdvi|pdftex|dvips|dvipdfmx|context|psutils] paper [_papersize_|--list]*122612
-Node: tlmgr path [--w32mode=user|admin] [add|remove]123639
-Node: tlmgr pinning125122
-Ref: tlmgr pinning show125429
-Ref: tlmgr pinning add _repo_ _pkgglob_...125502
-Ref: tlmgr pinning remove _repo_ _pkgglob_...125621
-Ref: tlmgr pinning remove _repo_ --all125774
-Node: tlmgr platform list|add|remove _platform_...125828
-Node: tlmgr platform set _platform_126076
-Node: tlmgr platform set auto126304
-Ref: tlmgr *--dry-run* 2127421
-Node: tlmgr postaction [--w32mode=user|admin] [--fileassocmode=1|2] [--all] [install|remove] [shortcut|fileassoc|script] [_pkg_]...127530
-Node: tlmgr print-platform128832
-Node: tlmgr restore [--backupdir _dir_] [--all | _pkg_ [_rev_]]129304
-Ref: tlmgr *--all* 1130200
-Ref: tlmgr *--backupdir* _directory_ 1130394
-Ref: tlmgr *--dry-run* 3130550
-Ref: tlmgr *--force* 1130667
-Node: tlmgr remove [_option_]... _pkg_...130695
-Ref: tlmgr *--no-depends* 1131218
-Ref: tlmgr *--no-depends-at-all* 1131280
-Ref: tlmgr *--force* 2131336
-Ref: tlmgr *--dry-run* 4131808
-Node: tlmgr repository131915
-Ref: tlmgr *repository list*132123
-Ref: tlmgr *repository list _path|tag_*132153
-Ref: tlmgr *repository add _path_ [_tag_]*132186
-Ref: tlmgr *repository remove _path|tag_*132218
-Ref: tlmgr *repository set _path_[#_tag_] [_path_[#_tag_] ...]*132272
-Node: tlmgr search [_option_...] _what_133356
-Node: tlmgr search [_option_...] --file _what_133867
-Node: tlmgr search [_option_...] --taxonomy _what_134118
-Node: tlmgr search [_option_...] --keyword _what_134429
-Node: tlmgr search [_option_...] --functionality _what_134747
-Node: tlmgr search [_option_...] --characterization _what_135085
-Node: tlmgr search [_option_...] --all _what_135425
-Ref: tlmgr *--global*135873
-Ref: tlmgr *--word*135985
-Ref: tlmgr *--list* 1136224
-Ref: tlmgr *--file* 1136570
-Ref: tlmgr *--taxonomy* 1136627
-Ref: tlmgr *--keyword* 1136639
-Ref: tlmgr *--functionality* 1136657
-Ref: tlmgr *--characterization* 1136678
-Ref: tlmgr *--all* 2136833
-Node: tlmgr uninstall136916
-Ref: tlmgr *--force* 3137170
-Node: tlmgr update [_option_]... [_pkg_]...137226
-Ref: tlmgr *--all* 3137597
-Ref: tlmgr *--self*139338
-Ref: tlmgr *--dry-run* 5140102
-Ref: tlmgr *--list* [_pkg_]140279
-Ref: tlmgr *--exclude* _pkg_140968
-Ref: tlmgr *--no-auto-remove* [_pkg_]...141661
-Ref: tlmgr *--no-auto-install* [_pkg_]...142112
-Ref: tlmgr *--reinstall-forcibly-removed*142768
-Ref: tlmgr *--backup* and *--backupdir* _directory_143332
-Ref: tlmgr *--no-depends* 2144513
-Ref: tlmgr *--no-depends-at-all* 2144716
-Ref: tlmgr *--force* 4144772
-Node: tlmgr USER MODE145198
-Node: tlmgr user mode install148009
-Node: tlmgr user mode backup; restore; remove; update148956
-Node: tlmgr user mode generate; option; paper149398
-Node: tlmgr CONFIGURATION FILE FOR TLMGR149774
-Node: tlmgr TAXONOMIES150865
-Ref: tlmgr --keyword 2151491
-Ref: tlmgr --functionality 2151576
-Ref: tlmgr --characterization 2151732
-Ref: tlmgr --taxonomy 2151873
-Node: tlmgr MULTIPLE REPOSITORIES152414
-Node: tlmgr Pinning154135
-Node: tlmgr GUI FOR TLMGR156110
-Node: tlmgr Main display157332
-Node: tlmgr Display configuration area157584
-Ref: tlmgr Status157945
-Ref: tlmgr Category158109
-Ref: tlmgr Match158295
-Ref: tlmgr Selection158555
-Ref: tlmgr Display configuration buttons158759
-Node: tlmgr Package list area158942
-Ref: tlmgr a checkbox159526
-Ref: tlmgr package name159662
-Ref: tlmgr local revision (and version)159761
-Ref: tlmgr remote revision (and version)160136
-Ref: tlmgr short description160433
-Node: tlmgr Main display action buttons160478
-Ref: tlmgr Update all installed160744
-Ref: tlmgr Update161116
-Ref: tlmgr Install161166
-Ref: tlmgr Remove161352
-Ref: tlmgr Backup161530
-Node: tlmgr Menu bar161687
-Ref: tlmgr tlmgr menu161884
-Ref: tlmgr Options menu162192
-Ref: tlmgr Actions menu163275
-Ref: tlmgr Help menu163703
-Node: tlmgr MACHINE-READABLE OUTPUT163836
-Node: tlmgr Machine-readable update and install output164646
-Ref: tlmgr location-url _location_165922
-Ref: tlmgr total-bytes _count_166138
-Ref: tlmgr _pkgname_166548
-Ref: tlmgr _status_166758
-Ref: tlmgr d166836
-Ref: tlmgr f166896
-Ref: tlmgr u167075
-Ref: tlmgr r167121
-Ref: tlmgr a167244
-Ref: tlmgr i167422
-Ref: tlmgr I167541
-Ref: tlmgr _localrev_167643
-Ref: tlmgr _serverrev_167750
-Ref: tlmgr _size_167862
-Ref: tlmgr _runtime_168031
-Ref: tlmgr _esttot_168101
-Node: tlmgr Machine-readable option output168134
-Node: tlmgr AUTHORS AND COPYRIGHT168646
-Node: Index168993
+Node: Overview of build system3881
+Node: Prerequisites5924
+Node: Building8322
+Node: Build iteration9570
+Node: Build problems10642
+Node: Build in parallel11045
+Node: Build distribution11637
+Node: Build one package12208
+Node: Installing15560
+Node: Installation directories16575
+Node: Linked scripts18391
+Node: Distro builds19872
+Node: Layout and infrastructure22262
+Node: Build system tools23090
+Node: Top-level directories25101
+Node: Autoconf macros27515
+Node: General setup macros28216
+Node: Macros for programs29083
+Node: Macros for compilers29895
+Node: Macros for libraries31329
+Node: Macros for library and header flags31755
+Node: Macros for Windows33635
+Node: Library modules35212
+Node: png library35701
+Node: zlib library37975
+Node: freetype library38490
+Node: kpathsea library39018
+Node: Program modules40417
+Node: t1utils package40845
+Node: xindy package41396
+Node: xdvik package42546
+Node: asymptote43619
+Node: Extending TeX Live44070
+Node: Adding a new program module44847
+Node: Adding a new generic library module48142
+Node: Adding a new TeX-specific library module50355
+Node: Configure options51042
+Node: Global configure options52424
+Node: --disable-native-texlive-build52966
+Node: --prefix --bindir ...53956
+Node: --disable-largefile54496
+Node: --disable-missing55181
+Node: --enable-compiler-warnings=LEVEL55582
+Node: --enable-cxx-runtime-hack56321
+Node: --enable-maintainer-mode56748
+Node: --enable-multiplatform57277
+Node: --enable-shared57815
+Node: --enable-silent-rules58186
+Node: --without-ln-s58642
+Node: --without-x58993
+Node: Program-specific configure options59181
+Node: --enable-PROG --disable-PROG59824
+Node: --disable-all-pkgs60101
+Node: Configure options for texk/web2c61087
+Node: Configure options for texk/bibtex-x63605
+Node: Configure options for texk/dvipdfm-x64148
+Node: Configure options for texk/dvisvgm64921
+Node: Configure options for texk/texlive65807
+Node: Configure options for texk/xdvik66228
+Node: Configure options for utils/xindy66832
+Node: Library-specific configure options67733
+Node: Configure options for kpathsea68744
+Node: Configure options for system poppler69453
+Node: Variables for configure70244
+Node: Cross compilation71672
+Node: Cross configuring72971
+Node: Cross problems74644
+Node: Coding conventions76291
+Node: Declarations and definitions77018
+Node: Const79200
+Node: install-tl81063
+Node: install-tl NAME81404
+Node: install-tl SYNOPSIS81562
+Node: install-tl DESCRIPTION81770
+Node: install-tl REFERENCES82771
+Node: install-tl OPTIONS83287
+Ref: install-tl *-gui* [[=]_module_]83641
+Ref: install-tl text83850
+Ref: install-tl wizard83973
+Ref: install-tl perltk84127
+Ref: install-tl *-no-gui*84561
+Ref: install-tl *-lang* _llcode_84642
+Ref: install-tl *-repository* _url|path_85329
+Ref: install-tl *-select-repository*87140
+Ref: install-tl *-all-options*87576
+Ref: install-tl *-custom-bin* _path_87883
+Ref: install-tl *-debug-translation*88538
+Ref: install-tl *-force-platform* _platform_88757
+Ref: install-tl *-help*, *--help*, *-?*89001
+Ref: install-tl *-in-place*89394
+Ref: install-tl *-logfile* _file_89921
+Ref: install-tl *-no-cls*90272
+Ref: install-tl *-non-admin*90403
+Ref: install-tl *--persistent-downloads*90508
+Ref: install-tl *--no-persistent-downloads*90536
+Ref: install-tl *-portable*91144
+Ref: install-tl *-print-platform*91283
+Ref: install-tl *-profile* _profile_91476
+Ref: install-tl *-q*92970
+Ref: install-tl *-scheme* _scheme_93032
+Ref: install-tl *-v*93506
+Ref: install-tl *-version*, *--version*93667
+Node: install-tl ENVIRONMENT VARIABLES93798
+Ref: install-tl TEXLIVE_INSTALL_ENV_NOCHECK94187
+Ref: install-tl TEXLIVE_INSTALL_NO_CONTEXT_CACHE94389
+Ref: install-tl TEXLIVE_INSTALL_PREFIX94495
+Ref: install-tl TEXLIVE_INSTALL_TEXMFCONFIG94526
+Ref: install-tl TEXLIVE_INSTALL_TEXMFHOME94555
+Ref: install-tl TEXLIVE_INSTALL_TEXMFLOCAL94585
+Ref: install-tl TEXLIVE_INSTALL_TEXMFSYSCONFIG94619
+Ref: install-tl TEXLIVE_INSTALL_TEXMFSYSVAR94650
+Ref: install-tl TEXLIVE_INSTALL_TEXMFVAR94678
+Ref: install-tl NOPERLDOC94733
+Node: install-tl AUTHORS AND COPYRIGHT94797
+Node: tlmgr95155
+Node: tlmgr NAME95592
+Node: tlmgr SYNOPSIS95717
+Node: tlmgr DESCRIPTION95907
+Node: tlmgr EXAMPLES97003
+Ref: tlmgr tlmgr option repository http://mirror.ctan.org/systems/texlive/tlnet97294
+Ref: tlmgr tlmgr update --list97475
+Ref: tlmgr tlmgr update --all97568
+Ref: tlmgr tlmgr info _pkg_97724
+Node: tlmgr OPTIONS97930
+Ref: tlmgr *--repository* _url|path_98450
+Ref: tlmgr *--gui* [_action_]99175
+Ref: tlmgr *--gui-lang* _llcode_99582
+Ref: tlmgr *--debug-translation*100265
+Ref: tlmgr *--machine-readable*100468
+Ref: tlmgr *--no-execute-actions*100736
+Ref: tlmgr *--package-logfile* _file_100929
+Ref: tlmgr *--pause*101184
+Ref: tlmgr *--persistent-downloads*101339
+Ref: tlmgr *--no-persistent-downloads*101367
+Ref: tlmgr *--pin-file*101861
+Ref: tlmgr *--usermode*102079
+Ref: tlmgr *--usertree* _dir_102199
+Node: tlmgr ACTIONS102749
+Node: tlmgr help103981
+Node: tlmgr version104457
+Node: tlmgr backup [--clean[=_N_]] [--backupdir _dir_] [--all | _pkg_]...104775
+Ref: tlmgr *--backupdir* _directory_105869
+Ref: tlmgr *--all*106066
+Ref: tlmgr *--clean*[=_N_]106288
+Ref: tlmgr *--dry-run*106585
+Node: tlmgr candidates _pkg_106705
+Ref: tlmgr *candidates _pkg_* 1106992
+Node: tlmgr check [_option_]... [files|depends|executes|runfiles|all]107136
+Ref: tlmgr *files*107579
+Ref: tlmgr *depends*107714
+Ref: tlmgr *executes*108056
+Ref: tlmgr *runfiles*108174
+Ref: tlmgr *--use-svn*108286
+Node: tlmgr conf [texmf|tlmgr|updmap [--conffile _file_] [--delete] [_key_ [_value_]]]108403
+Node: tlmgr dump-tlpdb [--local|--remote]110475
+Ref: tlmgr *--local*110985
+Ref: tlmgr *--remote*111024
+Node: tlmgr generate [_option_]... _what_111446
+Ref: tlmgr *generate language*111687
+Ref: tlmgr *generate language.dat*111712
+Ref: tlmgr *generate language.def*111737
+Ref: tlmgr *generate language.dat.lua*111766
+Ref: tlmgr *generate fmtutil*111786
+Ref: tlmgr *--dest* _output_file_114023
+Ref: tlmgr *--localcfg* _local_conf_file_114599
+Ref: tlmgr *--rebuild-sys*114722
+Node: tlmgr gui115583
+Node: tlmgr info [_option_...] [collections|schemes|_pkg_...]115827
+Ref: tlmgr *--list*117032
+Ref: tlmgr *--only-installed*117311
+Ref: tlmgr *--taxonomy*117526
+Ref: tlmgr *--keyword*117538
+Ref: tlmgr *--functionality*117556
+Ref: tlmgr *--characterization*117577
+Node: tlmgr init-usertree117790
+Node: tlmgr install [_option_]... _pkg_...118216
+Ref: tlmgr *--file*118580
+Ref: tlmgr *--reinstall*118806
+Ref: tlmgr *--no-depends*119186
+Ref: tlmgr *--no-depends-at-all*119345
+Ref: tlmgr *--dry-run* 1119743
+Ref: tlmgr *--force*119861
+Node: tlmgr option120067
+Ref: tlmgr *option [show]*120240
+Ref: tlmgr *option showall*120258
+Ref: tlmgr *option _key_ [_value_]*120284
+Node: tlmgr paper124132
+Ref: tlmgr *paper [a4|letter]*124317
+Ref: tlmgr *[xdvi|pdftex|dvips|dvipdfmx|context|psutils] paper [_papersize_|--list]*124391
+Node: tlmgr path [--w32mode=user|admin] [add|remove]125418
+Node: tlmgr pinning126901
+Ref: tlmgr pinning show127208
+Ref: tlmgr pinning add _repo_ _pkgglob_...127281
+Ref: tlmgr pinning remove _repo_ _pkgglob_...127400
+Ref: tlmgr pinning remove _repo_ --all127553
+Node: tlmgr platform list|add|remove _platform_...127607
+Node: tlmgr platform set _platform_127855
+Node: tlmgr platform set auto128083
+Ref: tlmgr *--dry-run* 2129200
+Node: tlmgr postaction [--w32mode=user|admin] [--fileassocmode=1|2] [--all] [install|remove] [shortcut|fileassoc|script] [_pkg_]...129309
+Node: tlmgr print-platform130611
+Node: tlmgr restore [--backupdir _dir_] [--all | _pkg_ [_rev_]]131083
+Ref: tlmgr *--all* 1131979
+Ref: tlmgr *--backupdir* _directory_ 1132173
+Ref: tlmgr *--dry-run* 3132329
+Ref: tlmgr *--force* 1132446
+Node: tlmgr remove [_option_]... _pkg_...132474
+Ref: tlmgr *--no-depends* 1132997
+Ref: tlmgr *--no-depends-at-all* 1133059
+Ref: tlmgr *--force* 2133115
+Ref: tlmgr *--dry-run* 4133587
+Node: tlmgr repository133694
+Ref: tlmgr *repository list*133902
+Ref: tlmgr *repository list _path|tag_*133932
+Ref: tlmgr *repository add _path_ [_tag_]*133965
+Ref: tlmgr *repository remove _path|tag_*133997
+Ref: tlmgr *repository set _path_[#_tag_] [_path_[#_tag_] ...]*134051
+Node: tlmgr search [_option_...] _what_135135
+Node: tlmgr search [_option_...] --file _what_135646
+Node: tlmgr search [_option_...] --taxonomy _what_135897
+Node: tlmgr search [_option_...] --keyword _what_136208
+Node: tlmgr search [_option_...] --functionality _what_136526
+Node: tlmgr search [_option_...] --characterization _what_136864
+Node: tlmgr search [_option_...] --all _what_137204
+Ref: tlmgr *--global*137652
+Ref: tlmgr *--word*137764
+Ref: tlmgr *--list* 1138003
+Ref: tlmgr *--file* 1138349
+Ref: tlmgr *--taxonomy* 1138406
+Ref: tlmgr *--keyword* 1138418
+Ref: tlmgr *--functionality* 1138436
+Ref: tlmgr *--characterization* 1138457
+Ref: tlmgr *--all* 2138612
+Node: tlmgr uninstall138695
+Ref: tlmgr *--force* 3138949
+Node: tlmgr update [_option_]... [_pkg_]...139005
+Ref: tlmgr *--all* 3139376
+Ref: tlmgr *--self*141117
+Ref: tlmgr *--dry-run* 5141881
+Ref: tlmgr *--list* [_pkg_]142058
+Ref: tlmgr *--exclude* _pkg_142747
+Ref: tlmgr *--no-auto-remove* [_pkg_]...143440
+Ref: tlmgr *--no-auto-install* [_pkg_]...143891
+Ref: tlmgr *--reinstall-forcibly-removed*144547
+Ref: tlmgr *--backup* and *--backupdir* _directory_145111
+Ref: tlmgr *--no-depends* 2146292
+Ref: tlmgr *--no-depends-at-all* 2146495
+Ref: tlmgr *--force* 4146551
+Node: tlmgr USER MODE146977
+Node: tlmgr user mode install149788
+Node: tlmgr user mode backup; restore; remove; update150735
+Node: tlmgr user mode generate; option; paper151177
+Node: tlmgr CONFIGURATION FILE FOR TLMGR151553
+Node: tlmgr TAXONOMIES152644
+Ref: tlmgr --keyword 2153270
+Ref: tlmgr --functionality 2153355
+Ref: tlmgr --characterization 2153511
+Ref: tlmgr --taxonomy 2153652
+Node: tlmgr MULTIPLE REPOSITORIES154193
+Node: tlmgr Pinning155914
+Node: tlmgr GUI FOR TLMGR157889
+Node: tlmgr Main display159111
+Node: tlmgr Display configuration area159363
+Ref: tlmgr Status159724
+Ref: tlmgr Category159888
+Ref: tlmgr Match160074
+Ref: tlmgr Selection160334
+Ref: tlmgr Display configuration buttons160538
+Node: tlmgr Package list area160721
+Ref: tlmgr a checkbox161305
+Ref: tlmgr package name161441
+Ref: tlmgr local revision (and version)161540
+Ref: tlmgr remote revision (and version)161915
+Ref: tlmgr short description162212
+Node: tlmgr Main display action buttons162257
+Ref: tlmgr Update all installed162523
+Ref: tlmgr Update162895
+Ref: tlmgr Install162945
+Ref: tlmgr Remove163131
+Ref: tlmgr Backup163309
+Node: tlmgr Menu bar163466
+Ref: tlmgr tlmgr menu163663
+Ref: tlmgr Options menu163971
+Ref: tlmgr Actions menu165054
+Ref: tlmgr Help menu165482
+Node: tlmgr MACHINE-READABLE OUTPUT165615
+Node: tlmgr Machine-readable update and install output166425
+Ref: tlmgr location-url _location_167701
+Ref: tlmgr total-bytes _count_167917
+Ref: tlmgr _pkgname_168327
+Ref: tlmgr _status_168537
+Ref: tlmgr d168615
+Ref: tlmgr f168675
+Ref: tlmgr u168854
+Ref: tlmgr r168900
+Ref: tlmgr a169023
+Ref: tlmgr i169201
+Ref: tlmgr I169320
+Ref: tlmgr _localrev_169422
+Ref: tlmgr _serverrev_169529
+Ref: tlmgr _size_169641
+Ref: tlmgr _runtime_169810
+Ref: tlmgr _esttot_169880
+Node: tlmgr Machine-readable option output169913
+Node: tlmgr AUTHORS AND COPYRIGHT170425
+Node: Index170772

End Tag Table