summaryrefslogtreecommitdiff
path: root/Build/source
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source')
-rw-r--r--Build/source/doc/build-tools.txt2
-rw-r--r--Build/source/doc/tlbuild.info741
-rw-r--r--Build/source/doc/tlbuild.texi8
3 files changed, 376 insertions, 375 deletions
diff --git a/Build/source/doc/build-tools.txt b/Build/source/doc/build-tools.txt
index 73d8aead3c9..085dcff5d4e 100644
--- a/Build/source/doc/build-tools.txt
+++ b/Build/source/doc/build-tools.txt
@@ -1,6 +1,6 @@
autoconf (GNU Autoconf) 2.69
automake (GNU automake) 1.16.1
-bison (GNU Bison) 3.0.5
+bison (GNU Bison) 3.1
flex 2.6.0
ltmain.sh (GNU libtool) 2.4.6
m4 (GNU M4) 1.4.18
diff --git a/Build/source/doc/tlbuild.info b/Build/source/doc/tlbuild.info
index fb7848e3a7f..5614db5e28d 100644
--- a/Build/source/doc/tlbuild.info
+++ b/Build/source/doc/tlbuild.info
@@ -59,7 +59,8 @@ File: tlbuild.info, Node: Introduction, Next: Overview of build system, Prev:
1 Introduction
**************
-This manual (dated April 2018) corresponds to the TeX Live 2018 release.
+This manual (dated August 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)
@@ -337,7 +338,7 @@ finish for working on 'dvipdfm-x'.
mkdir mydir && cd mydir # new working directory
- # Get sources (<http://tug.org/texlive/svn>)
+ # Get sources (<http://tug.org/texlive/svn>), e.g.:
rsync -a --delete --exclude=.svn --exclude=Work \
tug.org::tldevsrc/Build/source/ .
@@ -383,7 +384,6 @@ at <http://pdftex.org>), which is indeed a cut-down TL source tree.
instance, if a non-MacOSX system does not have 'fontconfig', XeTeX
cannot be built (*note Prerequisites::) and 'configure' will terminate.
To proceed without such dependencies, specify '--enable-missing' also.
-(Arguably this should happen automatically.)
By default, the 'gcc' compilers will be used if present; otherwise,
individual packages may use something different. You can explicitly
@@ -712,7 +712,7 @@ many extra hassles, so don't do that, tempting as it may be.
autoconf (GNU Autoconf) 2.69
automake (GNU automake) 1.16.1
- bison (GNU Bison) 3.0.5
+ bison (GNU Bison) 3.1
flex 2.6.0
ltmain.sh (GNU libtool) 2.4.6
m4 (GNU M4) 1.4.18
@@ -5162,7 +5162,7 @@ Index
* callexe.c: Macros for Windows. (line 32)
* CC: Variables for configure.
(line 10)
-* CC=C-COMPILER: Build one package. (line 74)
+* CC=C-COMPILER: Build one package. (line 73)
* CC_BUILD: Cross problems. (line 13)
* chktex: Declarations and definitions.
(line 18)
@@ -5221,7 +5221,7 @@ Index
* ctangle: Cross problems. (line 26)
* CXX: Variables for configure.
(line 11)
-* CXX=C++-COMPILER: Build one package. (line 74)
+* CXX=C++-COMPILER: Build one package. (line 73)
* Debian installation of build prerequisites: Prerequisites. (line 60)
* declarations and definitions, in source code: Declarations and definitions.
(line 6)
@@ -5262,6 +5262,7 @@ Index
(line 24)
* FT2_CONFIG: Variables for configure.
(line 21)
+* gcc, default compilers: Build one package. (line 73)
* general setup macros: General setup macros. (line 6)
* generic library module, adding: Adding a new generic library module.
(line 6)
@@ -5409,7 +5410,7 @@ Index
* motif: Configure options for texk/xdvik.
(line 9)
* native cross compilation: Cross compilation. (line 10)
-* OBJCXX=OBJC-COMPILER: Build one package. (line 74)
+* OBJCXX=OBJC-COMPILER: Build one package. (line 73)
* one package, building: Build one package. (line 6)
* OpenGL, required for Asymptote: asymptote. (line 6)
* operating system distribution, building for: Distro builds. (line 6)
@@ -5540,368 +5541,368 @@ Index
Tag Table:
Node: Top1208
Node: Introduction2118
-Node: Overview of build system3838
-Node: Prerequisites5881
-Node: Building8279
-Node: Build iteration9584
-Node: Build problems10656
-Node: Build in parallel11059
-Node: Build distribution11651
-Node: Build one package12222
-Node: Cross compilation15663
-Node: Cross configuring16944
-Node: Cross problems18621
-Node: Installing20272
-Node: Installation directories21288
-Node: Linked scripts23104
-Node: Distro builds24585
-Node: Layout and infrastructure26975
-Node: Build system tools27803
-Node: Top-level directories29814
-Node: Autoconf macros32228
-Node: General setup macros32929
-Node: Macros for programs33796
-Node: Macros for compilers34608
-Node: Macros for libraries36042
-Node: Macros for library and header flags36468
-Node: Macros for Windows38348
-Node: Library modules39925
-Node: png library40414
-Node: zlib library42688
-Node: freetype library43203
-Node: kpathsea library43731
-Node: Program modules45130
-Node: t1utils package45558
-Node: xindy package46109
-Node: xdvik package47259
-Node: asymptote48332
-Node: Extending TeX Live48783
-Node: Adding a new program module49560
-Node: Adding a new generic library module52855
-Node: Adding a new TeX-specific library module55068
-Node: Configure options55755
-Node: Global configure options57138
-Node: --disable-native-texlive-build57680
-Node: --prefix --bindir ...58670
-Node: --disable-largefile59210
-Node: --disable-missing59895
-Node: --enable-compiler-warnings=LEVEL60296
-Node: --enable-cxx-runtime-hack61035
-Node: --enable-maintainer-mode61462
-Node: --enable-multiplatform61991
-Node: --enable-shared62529
-Node: --enable-silent-rules62900
-Node: --without-ln-s63356
-Node: --without-x63707
-Node: Program-specific configure options63895
-Node: --enable-PROG --disable-PROG64538
-Node: --disable-all-pkgs64815
-Node: Configure options for texk/web2c65801
-Node: Configure options for texk/bibtex-x68319
-Node: Configure options for texk/dvipdfm-x68862
-Node: Configure options for texk/dvisvgm69635
-Node: Configure options for texk/texlive70521
-Node: Configure options for texk/xdvik70942
-Node: Configure options for utils/xindy71546
-Node: Library-specific configure options72447
-Node: Configure options for kpathsea73458
-Node: Configure options for system poppler74167
-Node: Variables for configure74958
-Node: Coding conventions76386
-Node: Declarations and definitions77125
-Node: Const79307
-Node: Continuous integration81170
-Node: Transfer from Subversion to Github81824
-Node: Automatic update of the Git mirror84006
-Node: CI testing on Travis-CI84594
-Node: install-tl85274
-Node: install-tl NAME85643
-Node: install-tl SYNOPSIS85801
-Node: install-tl DESCRIPTION86059
-Node: install-tl REFERENCES87126
-Node: install-tl OPTIONS87652
-Ref: install-tl *-gui* [[=]_module_]87993
-Ref: install-tl text88203
-Ref: install-tl wizard88326
-Ref: install-tl perltk88480
-Ref: install-tl *-no-gui*88911
-Ref: install-tl *-lang* _llcode_88992
-Ref: install-tl *-repository* _url|path_89679
-Ref: install-tl *-select-repository*91559
-Ref: install-tl *-all-options*91995
-Ref: install-tl *-custom-bin* _path_92250
-Ref: install-tl *-debug-translation*93081
-Ref: install-tl *-force-platform* _platform_93300
-Ref: install-tl *-help*, *--help*, *-?*93544
-Ref: install-tl *-in-place*93951
-Ref: install-tl *-init-from-profile* _profile_file_94496
-Ref: install-tl *-logfile* _file_94716
-Ref: install-tl *-no-cls*95067
-Ref: install-tl *-non-admin*95201
-Ref: install-tl *-persistent-downloads*95306
-Ref: install-tl *-no-persistent-downloads*95334
-Ref: install-tl *-no-verify-downloads*95952
-Ref: install-tl *-portable*96313
-Ref: install-tl *-print-platform*96452
-Ref: install-tl *-profile* _profile_file_96650
-Ref: install-tl *-q*96830
-Ref: install-tl *-scheme* _scheme_96892
-Ref: install-tl *-v*97366
-Ref: install-tl *-version*, *--version*97521
-Node: install-tl PROFILES97652
-Ref: install-tl instopt_adjustpath (default 0 on Unix, 1 on Windows)100302
-Ref: install-tl instopt_adjustrepo (default 1)100378
-Ref: install-tl instopt_letter (default 0)100515
-Ref: install-tl instopt_portable (default 0)100606
-Ref: install-tl instopt_write18_restricted (default 1)100702
-Node: install-tl ENVIRONMENT VARIABLES102021
-Ref: install-tl TEXLIVE_INSTALL_ENV_NOCHECK102412
-Ref: install-tl TEXLIVE_INSTALL_NO_CONTEXT_CACHE102614
-Ref: install-tl TEXLIVE_INSTALL_NO_WELCOME102724
-Ref: install-tl TEXLIVE_INSTALL_PREFIX102845
-Ref: install-tl TEXLIVE_INSTALL_TEXDIR102871
-Ref: install-tl TEXLIVE_INSTALL_TEXMFCONFIG102902
-Ref: install-tl TEXLIVE_INSTALL_TEXMFVAR102930
-Ref: install-tl TEXLIVE_INSTALL_TEXMFHOME102959
-Ref: install-tl TEXLIVE_INSTALL_TEXMFLOCAL102989
-Ref: install-tl TEXLIVE_INSTALL_TEXMFSYSCONFIG103023
-Ref: install-tl TEXLIVE_INSTALL_TEXMFSYSVAR103054
-Ref: install-tl NOPERLDOC103425
-Node: install-tl AUTHORS AND COPYRIGHT103489
-Node: tlmgr103905
-Node: tlmgr NAME104358
-Node: tlmgr SYNOPSIS104490
-Node: tlmgr DESCRIPTION104680
-Node: tlmgr EXAMPLES105776
-Ref: tlmgr tlmgr option repository ctan106027
-Ref: tlmgr tlmgr option repository http://mirror.ctan.org/systems/texlive/tlnet106099
-Ref: tlmgr tlmgr update --list106551
-Ref: tlmgr tlmgr update --all106644
-Ref: tlmgr tlmgr info _what_106801
-Node: tlmgr OPTIONS107063
-Ref: tlmgr *--repository* _url|path_107583
-Ref: tlmgr *--gui* [_action_]108308
-Ref: tlmgr *--gui-lang* _llcode_108715
-Ref: tlmgr *--debug-translation*109398
-Ref: tlmgr *--machine-readable*109601
-Ref: tlmgr *--no-execute-actions*109869
-Ref: tlmgr *--package-logfile* _file_110062
-Ref: tlmgr *--pause*110316
-Ref: tlmgr *--persistent-downloads*110471
-Ref: tlmgr *--no-persistent-downloads*110499
-Ref: tlmgr *--pin-file*110993
-Ref: tlmgr *--usermode*111211
-Ref: tlmgr *--usertree* _dir_111331
-Ref: tlmgr *--verify-repo=[none|main|all]*111457
-Node: tlmgr ACTIONS112356
-Node: tlmgr help113208
-Node: tlmgr version113684
-Node: tlmgr backup113947
-Ref: tlmgr *backup [_option_...] --all*114118
-Ref: tlmgr *backup [_option_...] _pkg_...*114151
-Ref: tlmgr *--backupdir* _directory_115006
-Ref: tlmgr *--all*115223
-Ref: tlmgr *--clean*[=_N_]115475
-Ref: tlmgr *--dry-run*115802
-Node: tlmgr candidates _pkg_115932
-Node: tlmgr check [_option_...] [files|depends|executes|runfiles|all]116278
-Ref: tlmgr *files*116651
-Ref: tlmgr *depends*116786
-Ref: tlmgr *executes*117128
-Ref: tlmgr *runfiles*117246
-Ref: tlmgr *--use-svn*117367
-Node: tlmgr conf117484
-Ref: tlmgr *conf [texmf|tlmgr|updmap [--conffile _file_] [--delete] [_key_ [_value_]]]*117763
-Ref: tlmgr *conf auxtrees [--conffile _file_] [show|add|delete] [_value_]*117827
-Node: tlmgr dump-tlpdb [_option_...] [--json]120172
-Ref: tlmgr *--local*120605
-Ref: tlmgr *--remote*120644
-Ref: tlmgr *--json*120682
-Node: tlmgr generate121253
-Ref: tlmgr *generate [_option_...] language*121449
-Ref: tlmgr *generate [_option_...] language.dat*121488
-Ref: tlmgr *generate [_option_...] language.def*121527
-Ref: tlmgr *generate [_option_...] language.dat.lua*121570
-Ref: tlmgr *--dest* _output_file_123896
-Ref: tlmgr *--localcfg* _local_conf_file_124472
-Ref: tlmgr *--rebuild-sys*124595
-Node: tlmgr gui125410
-Node: tlmgr info125588
-Ref: tlmgr *info [_option_...] _pkg_...*125750
-Ref: tlmgr *info [_option_...] collections*125784
-Ref: tlmgr *info [_option_...] schemes*125814
-Ref: tlmgr *--list*127344
-Ref: tlmgr *--only-installed*127658
-Ref: tlmgr *--data item1,item2,...*127857
-Ref: tlmgr *--json* 1128438
-Node: tlmgr init-usertree128821
-Node: tlmgr install [_option_...] _pkg_...129202
-Ref: tlmgr *--dry-run* 1129712
-Ref: tlmgr *--file*129829
-Ref: tlmgr *--force*130051
-Ref: tlmgr *--no-depends*130271
-Ref: tlmgr *--no-depends-at-all*130430
-Ref: tlmgr *--reinstall*130830
-Ref: tlmgr *--with-doc*131208
-Ref: tlmgr *--with-src*131221
-Node: tlmgr key131743
-Ref: tlmgr *key list*131901
-Ref: tlmgr *key add _file_*131919
-Ref: tlmgr *key remove _keyid_*131941
-Node: tlmgr list132536
-Node: tlmgr option132698
-Ref: tlmgr *option [--json] [show]*132853
-Ref: tlmgr *option [--json] showall*132879
-Ref: tlmgr *option _key_ [_value_]*132905
-Node: tlmgr paper137302
-Ref: tlmgr *paper [a4|letter]*137451
-Ref: tlmgr *[xdvi|pdftex|dvips|dvipdfmx|context|psutils] paper [_papersize_|--list]*137525
-Ref: tlmgr *paper --json*137540
-Node: tlmgr path138755
-Ref: tlmgr *path [--w32mode=user|admin] add*138916
-Ref: tlmgr *path [--w32mode=user|admin] remove*138953
-Node: tlmgr pinning140293
-Ref: tlmgr pinning show140534
-Ref: tlmgr pinning add _repo_ _pkgglob_...140607
-Ref: tlmgr pinning remove _repo_ _pkgglob_...140726
-Ref: tlmgr pinning remove _repo_ --all140879
-Node: tlmgr platform140933
-Ref: tlmgr *platform list|add|remove _platform_...*141119
-Ref: tlmgr *platform set _platform_*141146
-Ref: tlmgr *platform set auto*141167
-Ref: tlmgr *--dry-run* 2142053
-Node: tlmgr postaction142172
-Ref: tlmgr *postaction [_option_...] install [shortcut|fileassoc|script] [_pkg_...]*142402
-Ref: tlmgr *postaction [_option_...] remove [shortcut|fileassoc|script] [_pkg_...]*142476
-Ref: tlmgr *--w32mode=[user|admin]*142791
-Ref: tlmgr *--fileassocmode=[1|2]*143207
-Ref: tlmgr *--all* 1143492
-Node: tlmgr print-platform143547
-Node: tlmgr print-platform-info143878
-Node: tlmgr remove [_option_...] _pkg_...144178
-Ref: tlmgr *--all* 2144662
-Ref: tlmgr *--backup*144772
-Ref: tlmgr *--backupdir* _directory_ 1144798
-Ref: tlmgr *--no-depends* 1145203
-Ref: tlmgr *--no-depends-at-all* 1145265
-Ref: tlmgr *--force* 1145368
-Ref: tlmgr *--dry-run* 3145841
-Node: tlmgr repository145948
-Ref: tlmgr *repository list*146136
-Ref: tlmgr *repository list _path|tag_*146166
-Ref: tlmgr *repository add _path_ [_tag_]*146199
-Ref: tlmgr *repository remove _path|tag_*146231
-Ref: tlmgr *repository set _path_[#_tag_] [_path_[#_tag_] ...]*146285
-Node: tlmgr restore147338
-Ref: tlmgr *restore [_option_...] _pkg_ [_rev_]*147517
-Ref: tlmgr *restore [_option_...] --all*147547
-Ref: tlmgr *--all* 3148247
-Ref: tlmgr *--backupdir* _directory_ 2148461
-Ref: tlmgr *--dry-run* 4148642
-Ref: tlmgr *--force* 2148774
-Ref: tlmgr *--json* 2148820
-Node: tlmgr search149147
-Ref: tlmgr *search [_option_...] _what_*149311
-Ref: tlmgr *search [_option_...] --file _what_*149348
-Ref: tlmgr *search [_option_...] --all _what_*149384
-Ref: tlmgr *--file* 1149604
-Ref: tlmgr *--all* 4149666
-Ref: tlmgr *--global*149755
-Ref: tlmgr *--word*149882
-Node: tlmgr shell150197
-Ref: tlmgr protocol150932
-Ref: tlmgr help 1150996
-Ref: tlmgr version 1151049
-Ref: tlmgr quit, end, bye, byebye, EOF151117
-Ref: tlmgr restart151138
-Ref: tlmgr load [local|remote]151261
-Ref: tlmgr save151331
-Ref: tlmgr get [_var_] =item set [_var_ [_val_]]151454
-Node: tlmgr show152055
-Node: tlmgr uninstall152222
-Node: tlmgr update [_option_...] [_pkg_...]152452
-Ref: tlmgr *--all* 5152823
-Ref: tlmgr *--self*154564
-Ref: tlmgr *--dry-run* 5155328
-Ref: tlmgr *--list* [_pkg_]155505
-Ref: tlmgr *--exclude* _pkg_156194
-Ref: tlmgr *--no-auto-remove* [_pkg_...]156994
-Ref: tlmgr *--no-auto-install* [_pkg_...]157445
-Ref: tlmgr *--reinstall-forcibly-removed*158101
-Ref: tlmgr *--backup* 1158636
-Ref: tlmgr *--backupdir* _directory_ 3158662
-Ref: tlmgr *--no-depends* 2159828
-Ref: tlmgr *--no-depends-at-all* 2160031
-Ref: tlmgr *--force* 3160134
-Node: tlmgr CONFIGURATION FILE FOR TLMGR160949
-Ref: tlmgr auto-remove, value 0 or 1 (default 1), same as command-line option.161962
-Ref: tlmgr gui-expertmode, value 0 or 1 (default 1). This switches between the full GUI and a simplified GUI with only the most common settings.162099
-Ref: tlmgr gui-lang _llcode_, with a language code value as with the command-line option.162181
-Ref: tlmgr no-checksums, value 0 or 1 (default 0, see below).162235
-Ref: tlmgr persistent-downloads, value 0 or 1 (default 1), same as command-line option.162315
-Ref: tlmgr require-verification, value 0 or 1 (default 0), same as command-line option.162395
-Ref: tlmgr update-exclude, value: comma-separated list of packages (no space allowed). Same as the command line option --exclude for the action update.162543
-Ref: tlmgr verify-downloads, value 0 or 1 (default 1), same as command-line option.162619
-Ref: tlmgr allowed-actions _action1_ [,_action_,...] The value is a comma-separated list of tlmgr actions which are allowed to be executed when tlmgr is invoked in system mode (that is, without --usermode).162888
-Node: tlmgr CRYPTOGRAPHIC VERIFICATION163974
-Node: tlmgr Configuration of GnuPG invocation166123
-Node: tlmgr USER MODE166761
-Node: tlmgr User mode install169607
-Node: tlmgr User mode backup, restore, remove, update170751
-Node: tlmgr User mode generate, option, paper171193
-Node: tlmgr MULTIPLE REPOSITORIES171569
-Node: tlmgr Pinning173298
-Node: tlmgr GUI FOR TLMGR175273
-Node: tlmgr Main display176613
-Node: tlmgr Display configuration area176865
-Ref: tlmgr Status177226
-Ref: tlmgr Category177390
-Ref: tlmgr Match177576
-Ref: tlmgr Selection177757
-Ref: tlmgr Display configuration buttons177961
-Node: tlmgr Package list area178144
-Ref: tlmgr a checkbox178728
-Ref: tlmgr package name178864
-Ref: tlmgr local revision (and version)178963
-Ref: tlmgr remote revision (and version)179338
-Ref: tlmgr short description179635
-Node: tlmgr Main display action buttons179680
-Ref: tlmgr Update all installed179946
-Ref: tlmgr Update180318
-Ref: tlmgr Install180368
-Ref: tlmgr Remove180554
-Ref: tlmgr Backup180732
-Node: tlmgr Menu bar180889
-Ref: tlmgr tlmgr menu181112
-Ref: tlmgr Options menu181420
-Ref: tlmgr Actions menu182503
-Ref: tlmgr Help menu182931
-Node: tlmgr GUI options183064
-Ref: tlmgr -background _color_183310
-Ref: tlmgr -font " _fontname_ _fontsize_ "183375
-Ref: tlmgr -foreground _color_183533
-Ref: tlmgr -geometry _geomspec_183585
-Ref: tlmgr -xrm _xresource_183777
-Node: tlmgr MACHINE-READABLE OUTPUT184045
-Node: tlmgr Machine-readable update and install output184855
-Ref: tlmgr location-url _location_186131
-Ref: tlmgr total-bytes _count_186347
-Ref: tlmgr _pkgname_186757
-Ref: tlmgr _status_186967
-Ref: tlmgr d187045
-Ref: tlmgr f187105
-Ref: tlmgr u187284
-Ref: tlmgr r187330
-Ref: tlmgr a187453
-Ref: tlmgr i187631
-Ref: tlmgr I187750
-Ref: tlmgr _localrev_187852
-Ref: tlmgr _serverrev_187959
-Ref: tlmgr _size_188071
-Ref: tlmgr _runtime_188240
-Ref: tlmgr _esttot_188310
-Node: tlmgr Machine-readable option output188343
-Node: tlmgr AUTHORS AND COPYRIGHT188855
-Node: Index189254
+Node: Overview of build system3839
+Node: Prerequisites5882
+Node: Building8280
+Node: Build iteration9585
+Node: Build problems10657
+Node: Build in parallel11060
+Node: Build distribution11652
+Node: Build one package12223
+Node: Cross compilation15626
+Node: Cross configuring16907
+Node: Cross problems18584
+Node: Installing20235
+Node: Installation directories21251
+Node: Linked scripts23067
+Node: Distro builds24548
+Node: Layout and infrastructure26938
+Node: Build system tools27766
+Node: Top-level directories29775
+Node: Autoconf macros32189
+Node: General setup macros32890
+Node: Macros for programs33757
+Node: Macros for compilers34569
+Node: Macros for libraries36003
+Node: Macros for library and header flags36429
+Node: Macros for Windows38309
+Node: Library modules39886
+Node: png library40375
+Node: zlib library42649
+Node: freetype library43164
+Node: kpathsea library43692
+Node: Program modules45091
+Node: t1utils package45519
+Node: xindy package46070
+Node: xdvik package47220
+Node: asymptote48293
+Node: Extending TeX Live48744
+Node: Adding a new program module49521
+Node: Adding a new generic library module52816
+Node: Adding a new TeX-specific library module55029
+Node: Configure options55716
+Node: Global configure options57099
+Node: --disable-native-texlive-build57641
+Node: --prefix --bindir ...58631
+Node: --disable-largefile59171
+Node: --disable-missing59856
+Node: --enable-compiler-warnings=LEVEL60257
+Node: --enable-cxx-runtime-hack60996
+Node: --enable-maintainer-mode61423
+Node: --enable-multiplatform61952
+Node: --enable-shared62490
+Node: --enable-silent-rules62861
+Node: --without-ln-s63317
+Node: --without-x63668
+Node: Program-specific configure options63856
+Node: --enable-PROG --disable-PROG64499
+Node: --disable-all-pkgs64776
+Node: Configure options for texk/web2c65762
+Node: Configure options for texk/bibtex-x68280
+Node: Configure options for texk/dvipdfm-x68823
+Node: Configure options for texk/dvisvgm69596
+Node: Configure options for texk/texlive70482
+Node: Configure options for texk/xdvik70903
+Node: Configure options for utils/xindy71507
+Node: Library-specific configure options72408
+Node: Configure options for kpathsea73419
+Node: Configure options for system poppler74128
+Node: Variables for configure74919
+Node: Coding conventions76347
+Node: Declarations and definitions77086
+Node: Const79268
+Node: Continuous integration81131
+Node: Transfer from Subversion to Github81785
+Node: Automatic update of the Git mirror83967
+Node: CI testing on Travis-CI84555
+Node: install-tl85235
+Node: install-tl NAME85604
+Node: install-tl SYNOPSIS85762
+Node: install-tl DESCRIPTION86020
+Node: install-tl REFERENCES87087
+Node: install-tl OPTIONS87613
+Ref: install-tl *-gui* [[=]_module_]87954
+Ref: install-tl text88164
+Ref: install-tl wizard88287
+Ref: install-tl perltk88441
+Ref: install-tl *-no-gui*88872
+Ref: install-tl *-lang* _llcode_88953
+Ref: install-tl *-repository* _url|path_89640
+Ref: install-tl *-select-repository*91520
+Ref: install-tl *-all-options*91956
+Ref: install-tl *-custom-bin* _path_92211
+Ref: install-tl *-debug-translation*93042
+Ref: install-tl *-force-platform* _platform_93261
+Ref: install-tl *-help*, *--help*, *-?*93505
+Ref: install-tl *-in-place*93912
+Ref: install-tl *-init-from-profile* _profile_file_94457
+Ref: install-tl *-logfile* _file_94677
+Ref: install-tl *-no-cls*95028
+Ref: install-tl *-non-admin*95162
+Ref: install-tl *-persistent-downloads*95267
+Ref: install-tl *-no-persistent-downloads*95295
+Ref: install-tl *-no-verify-downloads*95913
+Ref: install-tl *-portable*96274
+Ref: install-tl *-print-platform*96413
+Ref: install-tl *-profile* _profile_file_96611
+Ref: install-tl *-q*96791
+Ref: install-tl *-scheme* _scheme_96853
+Ref: install-tl *-v*97327
+Ref: install-tl *-version*, *--version*97482
+Node: install-tl PROFILES97613
+Ref: install-tl instopt_adjustpath (default 0 on Unix, 1 on Windows)100263
+Ref: install-tl instopt_adjustrepo (default 1)100339
+Ref: install-tl instopt_letter (default 0)100476
+Ref: install-tl instopt_portable (default 0)100567
+Ref: install-tl instopt_write18_restricted (default 1)100663
+Node: install-tl ENVIRONMENT VARIABLES101982
+Ref: install-tl TEXLIVE_INSTALL_ENV_NOCHECK102373
+Ref: install-tl TEXLIVE_INSTALL_NO_CONTEXT_CACHE102575
+Ref: install-tl TEXLIVE_INSTALL_NO_WELCOME102685
+Ref: install-tl TEXLIVE_INSTALL_PREFIX102806
+Ref: install-tl TEXLIVE_INSTALL_TEXDIR102832
+Ref: install-tl TEXLIVE_INSTALL_TEXMFCONFIG102863
+Ref: install-tl TEXLIVE_INSTALL_TEXMFVAR102891
+Ref: install-tl TEXLIVE_INSTALL_TEXMFHOME102920
+Ref: install-tl TEXLIVE_INSTALL_TEXMFLOCAL102950
+Ref: install-tl TEXLIVE_INSTALL_TEXMFSYSCONFIG102984
+Ref: install-tl TEXLIVE_INSTALL_TEXMFSYSVAR103015
+Ref: install-tl NOPERLDOC103386
+Node: install-tl AUTHORS AND COPYRIGHT103450
+Node: tlmgr103866
+Node: tlmgr NAME104319
+Node: tlmgr SYNOPSIS104451
+Node: tlmgr DESCRIPTION104641
+Node: tlmgr EXAMPLES105737
+Ref: tlmgr tlmgr option repository ctan105988
+Ref: tlmgr tlmgr option repository http://mirror.ctan.org/systems/texlive/tlnet106060
+Ref: tlmgr tlmgr update --list106512
+Ref: tlmgr tlmgr update --all106605
+Ref: tlmgr tlmgr info _what_106762
+Node: tlmgr OPTIONS107024
+Ref: tlmgr *--repository* _url|path_107544
+Ref: tlmgr *--gui* [_action_]108269
+Ref: tlmgr *--gui-lang* _llcode_108676
+Ref: tlmgr *--debug-translation*109359
+Ref: tlmgr *--machine-readable*109562
+Ref: tlmgr *--no-execute-actions*109830
+Ref: tlmgr *--package-logfile* _file_110023
+Ref: tlmgr *--pause*110277
+Ref: tlmgr *--persistent-downloads*110432
+Ref: tlmgr *--no-persistent-downloads*110460
+Ref: tlmgr *--pin-file*110954
+Ref: tlmgr *--usermode*111172
+Ref: tlmgr *--usertree* _dir_111292
+Ref: tlmgr *--verify-repo=[none|main|all]*111418
+Node: tlmgr ACTIONS112317
+Node: tlmgr help113169
+Node: tlmgr version113645
+Node: tlmgr backup113908
+Ref: tlmgr *backup [_option_...] --all*114079
+Ref: tlmgr *backup [_option_...] _pkg_...*114112
+Ref: tlmgr *--backupdir* _directory_114967
+Ref: tlmgr *--all*115184
+Ref: tlmgr *--clean*[=_N_]115436
+Ref: tlmgr *--dry-run*115763
+Node: tlmgr candidates _pkg_115893
+Node: tlmgr check [_option_...] [files|depends|executes|runfiles|all]116239
+Ref: tlmgr *files*116612
+Ref: tlmgr *depends*116747
+Ref: tlmgr *executes*117089
+Ref: tlmgr *runfiles*117207
+Ref: tlmgr *--use-svn*117328
+Node: tlmgr conf117445
+Ref: tlmgr *conf [texmf|tlmgr|updmap [--conffile _file_] [--delete] [_key_ [_value_]]]*117724
+Ref: tlmgr *conf auxtrees [--conffile _file_] [show|add|delete] [_value_]*117788
+Node: tlmgr dump-tlpdb [_option_...] [--json]120133
+Ref: tlmgr *--local*120566
+Ref: tlmgr *--remote*120605
+Ref: tlmgr *--json*120643
+Node: tlmgr generate121214
+Ref: tlmgr *generate [_option_...] language*121410
+Ref: tlmgr *generate [_option_...] language.dat*121449
+Ref: tlmgr *generate [_option_...] language.def*121488
+Ref: tlmgr *generate [_option_...] language.dat.lua*121531
+Ref: tlmgr *--dest* _output_file_123857
+Ref: tlmgr *--localcfg* _local_conf_file_124433
+Ref: tlmgr *--rebuild-sys*124556
+Node: tlmgr gui125371
+Node: tlmgr info125549
+Ref: tlmgr *info [_option_...] _pkg_...*125711
+Ref: tlmgr *info [_option_...] collections*125745
+Ref: tlmgr *info [_option_...] schemes*125775
+Ref: tlmgr *--list*127305
+Ref: tlmgr *--only-installed*127619
+Ref: tlmgr *--data item1,item2,...*127818
+Ref: tlmgr *--json* 1128399
+Node: tlmgr init-usertree128782
+Node: tlmgr install [_option_...] _pkg_...129163
+Ref: tlmgr *--dry-run* 1129673
+Ref: tlmgr *--file*129790
+Ref: tlmgr *--force*130012
+Ref: tlmgr *--no-depends*130232
+Ref: tlmgr *--no-depends-at-all*130391
+Ref: tlmgr *--reinstall*130791
+Ref: tlmgr *--with-doc*131169
+Ref: tlmgr *--with-src*131182
+Node: tlmgr key131704
+Ref: tlmgr *key list*131862
+Ref: tlmgr *key add _file_*131880
+Ref: tlmgr *key remove _keyid_*131902
+Node: tlmgr list132497
+Node: tlmgr option132659
+Ref: tlmgr *option [--json] [show]*132814
+Ref: tlmgr *option [--json] showall*132840
+Ref: tlmgr *option _key_ [_value_]*132866
+Node: tlmgr paper137263
+Ref: tlmgr *paper [a4|letter]*137412
+Ref: tlmgr *[xdvi|pdftex|dvips|dvipdfmx|context|psutils] paper [_papersize_|--list]*137486
+Ref: tlmgr *paper --json*137501
+Node: tlmgr path138716
+Ref: tlmgr *path [--w32mode=user|admin] add*138877
+Ref: tlmgr *path [--w32mode=user|admin] remove*138914
+Node: tlmgr pinning140254
+Ref: tlmgr pinning show140495
+Ref: tlmgr pinning add _repo_ _pkgglob_...140568
+Ref: tlmgr pinning remove _repo_ _pkgglob_...140687
+Ref: tlmgr pinning remove _repo_ --all140840
+Node: tlmgr platform140894
+Ref: tlmgr *platform list|add|remove _platform_...*141080
+Ref: tlmgr *platform set _platform_*141107
+Ref: tlmgr *platform set auto*141128
+Ref: tlmgr *--dry-run* 2142014
+Node: tlmgr postaction142133
+Ref: tlmgr *postaction [_option_...] install [shortcut|fileassoc|script] [_pkg_...]*142363
+Ref: tlmgr *postaction [_option_...] remove [shortcut|fileassoc|script] [_pkg_...]*142437
+Ref: tlmgr *--w32mode=[user|admin]*142752
+Ref: tlmgr *--fileassocmode=[1|2]*143168
+Ref: tlmgr *--all* 1143453
+Node: tlmgr print-platform143508
+Node: tlmgr print-platform-info143839
+Node: tlmgr remove [_option_...] _pkg_...144139
+Ref: tlmgr *--all* 2144623
+Ref: tlmgr *--backup*144733
+Ref: tlmgr *--backupdir* _directory_ 1144759
+Ref: tlmgr *--no-depends* 1145164
+Ref: tlmgr *--no-depends-at-all* 1145226
+Ref: tlmgr *--force* 1145329
+Ref: tlmgr *--dry-run* 3145802
+Node: tlmgr repository145909
+Ref: tlmgr *repository list*146097
+Ref: tlmgr *repository list _path|tag_*146127
+Ref: tlmgr *repository add _path_ [_tag_]*146160
+Ref: tlmgr *repository remove _path|tag_*146192
+Ref: tlmgr *repository set _path_[#_tag_] [_path_[#_tag_] ...]*146246
+Node: tlmgr restore147299
+Ref: tlmgr *restore [_option_...] _pkg_ [_rev_]*147478
+Ref: tlmgr *restore [_option_...] --all*147508
+Ref: tlmgr *--all* 3148208
+Ref: tlmgr *--backupdir* _directory_ 2148422
+Ref: tlmgr *--dry-run* 4148603
+Ref: tlmgr *--force* 2148735
+Ref: tlmgr *--json* 2148781
+Node: tlmgr search149108
+Ref: tlmgr *search [_option_...] _what_*149272
+Ref: tlmgr *search [_option_...] --file _what_*149309
+Ref: tlmgr *search [_option_...] --all _what_*149345
+Ref: tlmgr *--file* 1149565
+Ref: tlmgr *--all* 4149627
+Ref: tlmgr *--global*149716
+Ref: tlmgr *--word*149843
+Node: tlmgr shell150158
+Ref: tlmgr protocol150893
+Ref: tlmgr help 1150957
+Ref: tlmgr version 1151010
+Ref: tlmgr quit, end, bye, byebye, EOF151078
+Ref: tlmgr restart151099
+Ref: tlmgr load [local|remote]151222
+Ref: tlmgr save151292
+Ref: tlmgr get [_var_] =item set [_var_ [_val_]]151415
+Node: tlmgr show152016
+Node: tlmgr uninstall152183
+Node: tlmgr update [_option_...] [_pkg_...]152413
+Ref: tlmgr *--all* 5152784
+Ref: tlmgr *--self*154525
+Ref: tlmgr *--dry-run* 5155289
+Ref: tlmgr *--list* [_pkg_]155466
+Ref: tlmgr *--exclude* _pkg_156155
+Ref: tlmgr *--no-auto-remove* [_pkg_...]156955
+Ref: tlmgr *--no-auto-install* [_pkg_...]157406
+Ref: tlmgr *--reinstall-forcibly-removed*158062
+Ref: tlmgr *--backup* 1158597
+Ref: tlmgr *--backupdir* _directory_ 3158623
+Ref: tlmgr *--no-depends* 2159789
+Ref: tlmgr *--no-depends-at-all* 2159992
+Ref: tlmgr *--force* 3160095
+Node: tlmgr CONFIGURATION FILE FOR TLMGR160910
+Ref: tlmgr auto-remove, value 0 or 1 (default 1), same as command-line option.161923
+Ref: tlmgr gui-expertmode, value 0 or 1 (default 1). This switches between the full GUI and a simplified GUI with only the most common settings.162060
+Ref: tlmgr gui-lang _llcode_, with a language code value as with the command-line option.162142
+Ref: tlmgr no-checksums, value 0 or 1 (default 0, see below).162196
+Ref: tlmgr persistent-downloads, value 0 or 1 (default 1), same as command-line option.162276
+Ref: tlmgr require-verification, value 0 or 1 (default 0), same as command-line option.162356
+Ref: tlmgr update-exclude, value: comma-separated list of packages (no space allowed). Same as the command line option --exclude for the action update.162504
+Ref: tlmgr verify-downloads, value 0 or 1 (default 1), same as command-line option.162580
+Ref: tlmgr allowed-actions _action1_ [,_action_,...] The value is a comma-separated list of tlmgr actions which are allowed to be executed when tlmgr is invoked in system mode (that is, without --usermode).162849
+Node: tlmgr CRYPTOGRAPHIC VERIFICATION163935
+Node: tlmgr Configuration of GnuPG invocation166084
+Node: tlmgr USER MODE166722
+Node: tlmgr User mode install169568
+Node: tlmgr User mode backup, restore, remove, update170712
+Node: tlmgr User mode generate, option, paper171154
+Node: tlmgr MULTIPLE REPOSITORIES171530
+Node: tlmgr Pinning173259
+Node: tlmgr GUI FOR TLMGR175234
+Node: tlmgr Main display176574
+Node: tlmgr Display configuration area176826
+Ref: tlmgr Status177187
+Ref: tlmgr Category177351
+Ref: tlmgr Match177537
+Ref: tlmgr Selection177718
+Ref: tlmgr Display configuration buttons177922
+Node: tlmgr Package list area178105
+Ref: tlmgr a checkbox178689
+Ref: tlmgr package name178825
+Ref: tlmgr local revision (and version)178924
+Ref: tlmgr remote revision (and version)179299
+Ref: tlmgr short description179596
+Node: tlmgr Main display action buttons179641
+Ref: tlmgr Update all installed179907
+Ref: tlmgr Update180279
+Ref: tlmgr Install180329
+Ref: tlmgr Remove180515
+Ref: tlmgr Backup180693
+Node: tlmgr Menu bar180850
+Ref: tlmgr tlmgr menu181073
+Ref: tlmgr Options menu181381
+Ref: tlmgr Actions menu182464
+Ref: tlmgr Help menu182892
+Node: tlmgr GUI options183025
+Ref: tlmgr -background _color_183271
+Ref: tlmgr -font " _fontname_ _fontsize_ "183336
+Ref: tlmgr -foreground _color_183494
+Ref: tlmgr -geometry _geomspec_183546
+Ref: tlmgr -xrm _xresource_183738
+Node: tlmgr MACHINE-READABLE OUTPUT184006
+Node: tlmgr Machine-readable update and install output184816
+Ref: tlmgr location-url _location_186092
+Ref: tlmgr total-bytes _count_186308
+Ref: tlmgr _pkgname_186718
+Ref: tlmgr _status_186928
+Ref: tlmgr d187006
+Ref: tlmgr f187066
+Ref: tlmgr u187245
+Ref: tlmgr r187291
+Ref: tlmgr a187414
+Ref: tlmgr i187592
+Ref: tlmgr I187711
+Ref: tlmgr _localrev_187813
+Ref: tlmgr _serverrev_187920
+Ref: tlmgr _size_188032
+Ref: tlmgr _runtime_188201
+Ref: tlmgr _esttot_188271
+Node: tlmgr Machine-readable option output188304
+Node: tlmgr AUTHORS AND COPYRIGHT188816
+Node: Index189215

End Tag Table
diff --git a/Build/source/doc/tlbuild.texi b/Build/source/doc/tlbuild.texi
index c74901466f6..2d62db5f530 100644
--- a/Build/source/doc/tlbuild.texi
+++ b/Build/source/doc/tlbuild.texi
@@ -2,7 +2,7 @@
@setfilename tlbuild.info
@set version 2018
-@set month-year April 2018
+@set month-year August 2018
@set mytitle Building @TeX{} Live (@value{version})
@settitle @value{mytitle}
@@ -454,7 +454,7 @@ finish for working on @code{dvipdfm-x}.
@example
mkdir mydir && cd mydir # new working directory
-# Get sources (@url{http://tug.org/texlive/svn})
+# Get sources (@url{http://tug.org/texlive/svn}), e.g.:
rsync -a --delete --exclude=.svn --exclude=Work \
tug.org::tldevsrc/Build/source/ .
@@ -504,12 +504,12 @@ Even with @code{--disable-all-pkgs}, dependencies will be checked.
For instance, if a non-MacOSX system does not have @code{fontconfig},
Xe@TeX{} cannot be built (@pxref{Prerequisites}) and @code{configure}
will terminate. To proceed without such dependencies, specify
-@code{--enable-missing} also. (Arguably this should happen
-automatically.)
+@code{--enable-missing} also.
@vindex CC=@var{c-compiler}
@vindex CXX=@var{c++-compiler}
@vindex OBJCXX=@var{objc-compiler}
+@pindex gcc@r{, default compilers}
By default, the @code{gcc} compilers will be used if present;
otherwise, individual packages may use something different. You can
explicitly specify the compilers to be used with the environment