diff options
author | Karl Berry <karl@freefriends.org> | 2021-02-27 17:39:48 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-02-27 17:39:48 +0000 |
commit | 1e9e7843c8f3dd00f3beff690e97e329c552dddb (patch) | |
tree | 390462db8f6def51708b9ec756eb297a6e675c11 /Build | |
parent | 310b3431701a5431c7cb300ea507dfdb3a2a2aca (diff) |
doc updates for 2021
git-svn-id: svn://tug.org/texlive/trunk@57972 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build')
-rw-r--r-- | Build/source/README.1prerequisites | 6 | ||||
-rw-r--r-- | Build/source/README.2building | 44 | ||||
-rw-r--r-- | Build/source/README.4layout | 81 | ||||
-rw-r--r-- | Build/source/README.5configure | 19 | ||||
-rw-r--r-- | Build/source/doc/tlbuild-incl/install-tl.texi | 75 | ||||
-rw-r--r-- | Build/source/doc/tlbuild-incl/tlmgr.texi | 62 | ||||
-rw-r--r-- | Build/source/doc/tlbuild.info | 1351 |
7 files changed, 840 insertions, 798 deletions
diff --git a/Build/source/README.1prerequisites b/Build/source/README.1prerequisites index 443a4826ecc..98617641b9a 100644 --- a/Build/source/README.1prerequisites +++ b/Build/source/README.1prerequisites @@ -15,9 +15,9 @@ notably FreeType; all the TL-maintained directories (and Automake/Autoconf output in general) work with any reasonable 'make'. A C++11 compiler is similarly required because of the third-party -libraries ICU and Poppler; the program 'dvisvgm' also requires C++11. -It is possible to build everything else with older compilers, but you -have to remove the C++11-dependent sources. *Note Build one package::. +library ICU; the program 'dvisvgm' also requires C++11. It is possible +to build everything else with older compilers, but you have to remove +the C++11-dependent sources. *Note Build one package::. A few programs in the tree have additional requirements: diff --git a/Build/source/README.2building b/Build/source/README.2building index d797d72ed19..b72be147761 100644 --- a/Build/source/README.2building +++ b/Build/source/README.2building @@ -87,8 +87,8 @@ invoked to build an individual program or library, first building any required libraries. Here is an example from start to finish for working on 'dvipdfm-x'. -(Unfortunately, this does not suffice for building one, or a subset, of -the TeX engines; see the next section.) +(Unfortunately, this does not suffice for building the TeX engines; see +the next section.) mkdir mydir && cd mydir # new working directory @@ -142,7 +142,7 @@ an older compiler lacking such support, you need to (re)move those source directories; specifying '--disable' for them does not suffice, unfortunately. Specifically, before running 'configure': - rm -rf libs/icu libs/poppler libs/graphite2 texk/dvisvgm + rm -rf libs/icu libs/graphite2 texk/dvisvgm Also, even with '--disable-all-pkgs', dependencies are (currently) checked. For instance, if a (non-MacOSX) system does not have @@ -165,19 +165,31 @@ wanting to build one, or a subset, of the TeX engines (or other Web2c programs). The simplest way to do this is to disable everything and then -explicitly specify what to make. For example, to build only LuaTeX: - - ./configure --disable-all-pkgs # or ./Build - cd Work/texk/web2c # build directory - make luatex # specify target - - This works because the 'make' automatically runs 'configure' as -necessary for the dependencies and target. Furthermore, the source tree -can be cut down to just what is needed for the given engine (the -separate pdfTeX and LuaTeX source repositories do this, if you want to -peruse examples). - - We hope to improve the situation in the future. Patches are welcome. +explicitly specify what to make. For example, to build only the +original TeX: + + cd Work # top build directory + ../configure --without-x --disable-shared --disable-all-pkgs \ + --enable-tex --disable-synctex -C CFLAGS=-g CXXFLAGS=-g + make + cd texk/web2c # cd engine build directory + make tex # must specify target + + The first 'make' run will configure everything, and even build the +libraries, even though the packages are disabled. The source tree can +be cut down to just what is needed for the given engine (the separate +pdfTeX and LuaTeX source repositories do this, for example), but see +caveats in previous section. + + If you want to debug an X-related program or shared library setup, or +other variants, change the 'configure' options accordingly. Either +'../Build' or '../configure' can be run. + + Then it is necessary to again specify the target engine ('tex', in +the above) in the 'make'. + + All this is somewhat unfortunate. We hope to improve the situation +in the future. Patches are welcome. 4.7 Cross compilation ===================== diff --git a/Build/source/README.4layout b/Build/source/README.4layout index 64ca8aaf1a4..407c00d98db 100644 --- a/Build/source/README.4layout +++ b/Build/source/README.4layout @@ -28,8 +28,8 @@ many extra hassles, so don't do that, tempting as it may be. Currently the versions we use are: autoconf (GNU Autoconf) 2.69 - automake (GNU automake) 1.16.1 - bison (GNU Bison) 3.5.2 + automake (GNU automake) 1.16.2 + bison (GNU Bison) 3.7.4 flex 2.6.0 ltmain.sh (GNU libtool) 2.4.6 m4 (GNU M4) 1.4.18 @@ -504,7 +504,8 @@ In that case, as above, we put the upstream sources into a subdirectory 'configure' in this original '...-src' directory, but only in our own directory; but we do compile using the source files in '...-src'. - So, to summarize the files that we must (usually) create: + So, to summarize the files that must (usually) be created inside a +new TL source directory ('texk/newprog' or 'utils/newprog'): 'ac/withenable.ac' The 'KPSE_ENABLE_PROG' call just explained. @@ -512,37 +513,67 @@ directory; but we do compile using the source files in '...-src'. '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. + provided) and a comparable program already in TL. In the above + example, one line that will be needed in 'configure.ac' (can be + added before the 'AC_CONFIG_FILES' at the end) is: + + AC_SUBST([NEWPROG_TREE], [newprog-src]) + + and then use '@NEWPROG_TREE@' in 'Makefile.am' where needed. + + In general, there is no magic recipe for this part of the job. + It's necessary to think about what needs to be done in the original + vs. in TeX Live. It's useful to look at the setup for the most + comparable programs already in TL that you can find. It's also + useful to grep the entire 'Build/source' tree for whatever you can + think of to investigate how something is done. Most of the + TL-specific macros are defined in 'Build/source/m4/*'. 'TLpatches/TL-Changes' - Actions taken after getting the original source tree; typically - removal of derived or unused common files. + First 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. + patches here so they can be applied next time. Also, send them + upstream so that we don't have to maintain them forever. '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, including -the generated '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. + After populating the new TL source directory ('.../newprog/', in the +above), run GNU 'autoreconf' there (*note Build system tools::). Once +that works, if you are the one who's eventually going to commit the new +package, 'svn add' the necessary files, including the generated +'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'.) + + To reiterate: do not fail to commit the generated 'configure' and +other files. The m4 code in 'kpse-pkgs.m4' uses the existence of +'configure' to determine whether to descend into (and configure) a given +subdirectory. + + Then, run the TL tool 'reautoconf' in the top-level TL +'Build/source/' directory, to incorporate the new program into the build +tree. It is good to then rebuild the whole tree (e.g., using TL's +'Build/Build' script) to get all the necessary files generated. + + It will probably fail. So then you need to keep at it until the +program compiles and tests successfully. The most efficient way is to +rerun 'autoreconf' as needed in the new source directory +('Build/source/.../newprog'), then 'make' in the corresponding build +directory ('Build/work/.../newprog'), then 'make check', etc. In the +end, also make sure that the whole tree builds from scratch. + + After final success, don't forget to commit. (Or email the TL +maintainers with the patch.) + + Caveat: adding a new TeX engine is not completely different, but it's +not all that similar, either. In that case, the work is done inside a +new subdirectory of 'texk/web2c/'. Many things are common to all the +engines, other things need to be copied and possibly modified for each +one, yet others are unique to each. No general recipe is possible. 6.6.2 Adding a new generic library module ----------------------------------------- diff --git a/Build/source/README.5configure b/Build/source/README.5configure index b1e00daac07..0959a4c547b 100644 --- a/Build/source/README.5configure +++ b/Build/source/README.5configure @@ -71,9 +71,7 @@ of 'DVI' and 'GF' files must always be <2GB, due to the file format specifications. With LFS, there is no fixed limit on the size of PDF files created by -'pdftex' or PostScript files created by 'dvips'. The size of PDF images -included by 'pdftex' or 'luatex' must, however, be <2GB when using -'poppler' version 0.22 or before (even on 64-bit systems with LFS). +'pdftex' or PostScript files created by 'dvips'. 7.1.4 '--disable-missing' ------------------------- @@ -362,21 +360,6 @@ is one of: to generate the specified type of file dynamically. The default can be overridden by the user in any case (*note kpathsea library::). -7.3.2 Configure options for system 'poppler' --------------------------------------------- - -Building XeTeX requires 'poppler', either from the TL tree or system -headers and library. Building pdfTeX requires either 'xpdf' from the -TeX Live tree or system 'poppler' headers and library. - -'--with-system-poppler' -Use a system version (0.18 or newer) of 'poppler' for LuaTeX (or -LuaJITTeX) and XeTeX, and use 'pkg-config' to obtain the required flags. - -'--with-system-xpdf' -Use a system version (0.12 or newer) of 'poppler' (and 'pkg-config') for -pdfTeX instead of 'xpdf' from the TL tree. *Note --disable-largefile::. - 7.4 Variables for configure =========================== diff --git a/Build/source/doc/tlbuild-incl/install-tl.texi b/Build/source/doc/tlbuild-incl/install-tl.texi index 6e0e4d00997..79876653eef 100644 --- a/Build/source/doc/tlbuild-incl/install-tl.texi +++ b/Build/source/doc/tlbuild-incl/install-tl.texi @@ -81,46 +81,24 @@ following modules are supported: @item @code{text} @anchor{install-tl @code{text}} -The text mode user interface (default on Unix systems). Same as the -@code{-no-gui} option. +The text mode user interface (default on Unix systems, including Macs). +Same as the @code{-no-gui} option. -@item @code{tcl} -@anchor{install-tl @code{tcl}} +@item @code{tcl} (or "perltk" or "wizard" or "expert" or nothing) +@anchor{install-tl @code{tcl} (or "perltk" or "wizard" or "expert" or nothing)} -The Tcl/Tk user interface (default on Macs and Windows). It starts +The Tcl/Tk user interface (default on Windows). It starts with a small number of configuration options, roughly equivalent -to what the wizard option below offers, but a button @code{Advanced} -takes you to a screen with roughly the same options as the @code{perltk} -interface. - -@item @code{wizard} -@anchor{install-tl @code{wizard}} - -The wizard mode user interface, asking only minimal questions before -installing all of TeX Live. - -@item @code{expert} -@anchor{install-tl @code{expert}} - -A generic name for, currently, @code{perltk}; it may select a different GUI -in the future. - -@item @code{perltk} -@anchor{install-tl @code{perltk}} - -The expert GUI installer, providing access to more options. +to what the former wizard option offers, but a button @code{Advanced} +takes you to a screen with roughly the same options as the former +@code{perltk} interface. @end table -The @code{perltk} and @code{wizard} modules require the Perl/Tk module -(@url{https://tug.org/texlive/distro.html#perltk}). if Perl/Tk is not -available, installation continues in text mode, except on Windows, -where all gui options except @code{text} are diverted to the default -@code{tcl} GUI. - -The @code{tcl} GUI requires Tcl/Tk. This is standard on Macs and is often -already installed on GNU/Linux. For Windows, TeX Live provides a Tcl/Tk -runtime. +The default GUI requires Tcl/Tk. This is standard on Macs (although it +is considered deprecated since Catalina) and is often already installed +on GNU/Linux, or can be easily installed through a distro package +manager. For Windows, TeX Live provides a Tcl/Tk runtime. @item @strong{-no-gui} @anchor{install-tl @strong{-no-gui}} @@ -130,10 +108,8 @@ Use the text mode installer (default except on Windows and Macs). @item @strong{-lang} @emph{llcode} @anchor{install-tl @strong{-lang} @emph{llcode}} -By default, the GUI tries to deduce your language from the -environment. The Tcl GUI uses the language detection built into -Tcl/Tk; the Perl/Tk GUIs use the @code{LC_MESSAGES} environment -variable. If that fails you can select a different language by +By default, the Tcl GUI uses the language detection built into +Tcl/Tk. If that fails you can select a different language by giving this option with a language code (based on ISO 639-1). Currently supported (but not necessarily completely translated) are: English (en, default), Czech (cs), German (de), French (fr), Italian @@ -165,8 +141,8 @@ will be adjusted accordingly. @anchor{install-tl @strong{-select-repository}} This option allows you to choose a particular mirror from the current -list of active CTAN mirrors. This option is supported in the @code{text}, -@code{wizard} and @code{perltk} installer modes, and will also offer to install +list of active CTAN mirrors. This option is supported in the @code{text} +and @code{gui} installer modes, and will also offer to install from local media if available, or from a repository specified on the command line. It's useful when the (default) automatic redirection does not choose a good host for you. @@ -199,9 +175,10 @@ building TeX Live, see @url{https://tug.org/texlive/build.html}. @item @strong{-debug-translation} @anchor{install-tl @strong{-debug-translation}} -In the Perl/Tk GUI modes, this option reports any missing, or more -likely untranslated, messages to standard error. Helpful for -translators to see what remains to be done. +In the former Perl/Tk GUI modes, this option reported any missing, +or more likely untranslated, messages to standard error. Not yet +implemented for the Tcl interface. Helpful for translators to see +what remains to be done. @item @strong{-force-platform} @emph{platform} @anchor{install-tl @strong{-force-platform} @emph{platform}} @@ -517,8 +494,8 @@ variables. Omit creating the ConTeXt cache. This is useful for redistributors. -@item @code{TEXLIVE_INSTALL_NO_IMPORT} -@anchor{install-tl @code{TEXLIVE_INSTALL_NO_IMPORT}} +@item @code{TEXLIVE_INSTALL_NO_RESUME} +@anchor{install-tl @code{TEXLIVE_INSTALL_NO_RESUME}} Omit check for installing on top of a previous installation and then asking about importing previous settings. @@ -529,6 +506,12 @@ asking about importing previous settings. Omit printing the welcome message after successful installation, e.g., when testing. +@item @code{TEXLIVE_INSTALL_PAPER} +@anchor{install-tl @code{TEXLIVE_INSTALL_PAPER}} + +Set the default paper size for all relevant programs; must be either +@code{letter} or @code{a4}. The default is @code{a4}. + @item @code{TEXLIVE_INSTALL_PREFIX} @anchor{install-tl @code{TEXLIVE_INSTALL_PREFIX}} @@ -573,5 +556,5 @@ This script and its documentation were written for the TeX Live distribution (@url{https://tug.org/texlive}) and both are licensed under the GNU General Public License Version 2 or later. -$Id: install-tl 54143 2020-03-06 23:51:18Z karl $ +$Id: install-tl 57970 2021-02-27 14:17:34Z siepo $ diff --git a/Build/source/doc/tlbuild-incl/tlmgr.texi b/Build/source/doc/tlbuild-incl/tlmgr.texi index 690b33848d6..45a1011100c 100644 --- a/Build/source/doc/tlbuild-incl/tlmgr.texi +++ b/Build/source/doc/tlbuild-incl/tlmgr.texi @@ -244,6 +244,14 @@ necessarily completely translated) are: @w{English (en, default)}, tlshell shares its message catalog with tlmgr. +@item @strong{--command-logfile} @emph{file} +@anchor{tlmgr @strong{--command-logfile} @emph{file}} + +@code{tlmgr} logs the output of all programs invoked (mktexlr, mtxrun, fmtutil, +updmap) to a separate log file, by default +@code{TEXMFSYSVAR/web2c/tlmgr-commands.log}. This option allows you to specify a +different file for the log. + @item @strong{--debug-translation} @anchor{tlmgr @strong{--debug-translation}} @@ -832,21 +840,36 @@ is available in a remote repository using @anchor{tlmgr @strong{--data @code{item1@comma{}item2@comma{}...}}} If the option @code{--data} is given, its argument must be a comma separated -list of field names from: @code{name}, @code{category}, @code{localrev}, @code{remoterev}, -@code{shortdesc}, @code{longdesc}, @code{installed}, @code{size}, @code{relocatable}, @code{depends}, -@code{cat-version}, @code{cat-date}, or @code{cat-license}. In this case the requested -packages' information is listed in CSV format one package per line, and the -column information is given by the @code{itemN}. The @code{depends} column contains -the name of all dependencies separated by @code{:}. +list of field names from: @code{name}, @code{category}, @code{localrev}, +@code{remoterev}, @code{shortdesc}, @code{longdesc}, @code{installed}, @code{size}, +@code{relocatable}, @code{depends}, @code{cat-version}, @code{cat-date}, @code{cat-license}, +plus various @code{cat-contact-*} fields (see below). + +The @code{cat-*} fields all come from the TeX Catalogue +(@url{https://ctan.org/pkg/catalogue}). For each, there are two more +variants with prefix @code{l} and @code{r}, e.g., @code{lcat-version} and +@code{rcat-version}, which indicate the local and remote information, +respectively. The variants without @code{l} and @code{r} show the most current +one, which is normally the remote value. + +The requested packages' information is listed in CSV format, one package +per line, and the column information is given by the @code{itemN}. The +@code{depends} column contains the names of all the dependencies separated +by @code{:} characters. + +At this writing, the @code{cat-contact-*} fields include: @code{home}, +@code{repository}, @code{support}, @code{bugs}, @code{announce}, @code{development}. Each +may be empty or a url value. A brief description is on the CTAN upload +page for new packages: @url{https://ctan.org/upload}. @item @strong{--json} @anchor{tlmgr @strong{--json} 1} -In case @code{--json} is specified, the output is a -JSON encoded array where each array element is the JSON representation of -a single @code{TLPOBJ} but with additional information. For details see -@code{tlpkg/doc/JSON-formats.txt}, format definition: @code{TLPOBJINFO}. -If both @code{--json} and @code{--data} are given, @code{--json} takes precedence. +In case @code{--json} is specified, the output is a JSON encoded array where +each array element is the JSON representation of a single @code{TLPOBJ} but +with additional information. For details see +@code{tlpkg/doc/JSON-formats.txt}, format definition: @code{TLPOBJINFO}. If both +@code{--json} and @code{--data} are given, @code{--json} takes precedence. @end table @@ -1842,12 +1865,12 @@ If the package on the server is older than the package already installed (e.g., if the selected mirror is out of date), @code{tlmgr} does not downgrade. Also, packages for uninstalled platforms are not installed. -@code{tlmgr} saves a copy of the @code{texlive.tlpdb} file used for an update -with a suffix representing the repository url, as in -@code{tlpkg/texlive.tlpdb.}@emph{long-hash-string}. These can be useful for -fallback information, but if you don't like them accumulating (e.g., -@code{mirror.ctan.org} resolves to many different hosts, each resulting in -a possibly different hash), it's harmless to delete them. +@code{tlmgr} saves one copy of the main @code{texlive.tlpdb} file used for an +update with a suffix representing the repository url, as in +@code{tlpkg/texlive.tlpdb.main.}@emph{long-hash-string}. Thus, even when many +mirrors are used, only one main @code{tlpdb} backup is kept. For non-main +repositories, which do not generally have (m)any mirrors, no pruning of +backups is done. This action does not automatically add or remove new symlinks in system directories; you need to run @code{tlmgr} @ref{tlmgr path,, path} yourself if you are using @@ -1897,6 +1920,9 @@ The allowed keys are: @item @code{require-verification}, value 0 or 1 (default 0), same as command-line option. @anchor{tlmgr @code{require-verification}@comma{} value 0 or 1 (default 0)@comma{} same as command-line option.} +@item @code{tkfontscale}, value any float. Controls the scaling of fonts in the Tk based frontends. +@anchor{tlmgr @code{tkfontscale}@comma{} value any float. Controls the scaling of fonts in the Tk based frontends.} + @item @code{update-exclude}, value: comma-separated list of packages (no space allowed). Same as the command line option @code{--exclude} for the action @code{update}. @anchor{tlmgr @code{update-exclude}@comma{} value: comma-separated list of packages (no space allowed). Same as the command line option @code{--exclude} for the action @code{update}.} @@ -2738,5 +2764,5 @@ This script and its documentation were written for the TeX Live distribution (@url{https://tug.org/texlive}) and both are licensed under the GNU General Public License Version 2 or later. -$Id: tlmgr.pl 54118 2020-03-05 22:27:22Z karl $ +$Id: tlmgr.pl 57970 2021-02-27 14:17:34Z siepo $ diff --git a/Build/source/doc/tlbuild.info b/Build/source/doc/tlbuild.info index 6adbef66513..2a386027bc7 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 5.1 from +This is tlbuild.info, produced by makeinfo version 6.7 from tlbuild.texi. This file documents the TeX Live build system and more. @@ -322,8 +322,8 @@ File: tlbuild.info, Node: Build one package, Next: Build one engine, Prev: Bu ===================== To build one package, the basic idea is to use the 'configure' option -'--disable-all-pkgs' (*note '--disable-all-pkgs'::). Then all program -and library modules are configured but none are made. However, the +'--disable-all-pkgs' (*note --disable-all-pkgs::). Then all program and +library modules are configured but none are made. However, the 'Makefile's still contain all build rules and dependencies and can be invoked to build an individual program or library, first building any required libraries. @@ -1050,13 +1050,13 @@ structure and variation. * Menu: -* 'png' library:: 'libs/libpng' -* 'zlib' library:: 'libs/zlib' -* 'freetype' library:: 'libs/freetype2' -* 'kpathsea' library:: 'texk/kpathsea' +* png library:: 'libs/libpng' +* zlib library:: 'libs/zlib' +* freetype library:: 'libs/freetype2' +* kpathsea library:: 'texk/kpathsea' -File: tlbuild.info, Node: 'png' library, Next: 'zlib' library, Up: Library modules +File: tlbuild.info, Node: png library, Next: zlib library, Up: Library modules 6.4.1 The 'png' library in 'libs/libpng' ---------------------------------------- @@ -1112,7 +1112,7 @@ the 'make' rules to rebuild the library. flags required for the system library. -File: tlbuild.info, Node: 'zlib' library, Next: 'freetype' library, Prev: 'png' library, Up: Library modules +File: tlbuild.info, Node: zlib library, Next: freetype library, Prev: png library, Up: Library modules 6.4.2 The 'zlib' library in 'libs/zlib' --------------------------------------- @@ -1124,7 +1124,7 @@ supplies the configure option '--with-system-zlib', as well as locations of the 'zlib' headers and/or library. -File: tlbuild.info, Node: 'freetype' library, Next: 'kpathsea' library, Prev: 'zlib' library, Up: Library modules +File: tlbuild.info, Node: freetype library, Next: kpathsea library, Prev: zlib library, Up: Library modules 6.4.3 The 'freetype' library in 'libs/freetype2' ------------------------------------------------ @@ -1140,7 +1140,7 @@ system provided by upstream (possibly patched). 'freetype-config'. -File: tlbuild.info, Node: 'kpathsea' library, Prev: 'freetype' library, Up: Library modules +File: tlbuild.info, Node: kpathsea library, Prev: freetype library, Up: Library modules 6.4.4 The 'kpathsea' library in 'texk/kpathsea' ----------------------------------------------- @@ -1178,13 +1178,13 @@ for a few of the programs in TL. * Menu: -* 't1utils' package:: 'utils/t1utils' -* 'xindy' package:: 'utils/xindy' -* 'xdvik' package:: 'texk/xdvik' -* 'asymptote':: 'utils/asymptote' +* t1utils package:: 'utils/t1utils' +* xindy package:: 'utils/xindy' +* xdvik package:: 'texk/xdvik' +* asymptote:: 'utils/asymptote' -File: tlbuild.info, Node: 't1utils' package, Next: 'xindy' package, Up: Program modules +File: tlbuild.info, Node: t1utils package, Next: xindy package, Up: Program modules 6.5.1 The 't1utils' package in 'utils/t1utils' ---------------------------------------------- @@ -1200,7 +1200,7 @@ specifying the module name without any dependencies, and supplies the configure option '--disable-t1utils'. -File: tlbuild.info, Node: 'xindy' package, Next: 'xdvik' package, Prev: 't1utils' package, Up: Program modules +File: tlbuild.info, Node: xindy package, Next: xdvik package, Prev: t1utils package, Up: Program modules 6.5.2 The 'xindy' package in 'utils/xindy' ------------------------------------------ @@ -1226,7 +1226,7 @@ built if explicitly enabled by the user with 'configure --enable-xindy' included by 'configure.ac'. -File: tlbuild.info, Node: 'xdvik' package, Next: 'asymptote', Prev: 'xindy' package, Up: Program modules +File: tlbuild.info, Node: xdvik package, Next: asymptote, Prev: xindy package, Up: Program modules 6.5.3 The 'xdvik' package in 'texk/xdvik' ----------------------------------------- @@ -1251,7 +1251,7 @@ system whereas the auxiliary program 'squeeze/squeeze' has to run on the also seen at the top level. -File: tlbuild.info, Node: 'asymptote', Prev: 'xdvik' package, Up: Program modules +File: tlbuild.info, Node: asymptote, Prev: xdvik package, Up: Program modules 6.5.4 The subdirectory 'utils/asymptote' ---------------------------------------- @@ -1499,21 +1499,21 @@ Here are the global configure options. * Menu: -* '--disable-native-texlive-build':: -* '--prefix' '--bindir' ...:: -* '--disable-largefile':: -* '--disable-missing':: -* '--enable-compiler-warnings='LEVEL:: -* '--enable-cxx-runtime-hack':: -* '--enable-maintainer-mode':: -* '--enable-multiplatform':: -* '--enable-shared':: -* '--enable-silent-rules':: -* '--without-ln-s':: -* '--without-x':: +* --disable-native-texlive-build:: +* --prefix --bindir ...:: +* --disable-largefile:: +* --disable-missing:: +* --enable-compiler-warnings=LEVEL:: +* --enable-cxx-runtime-hack:: +* --enable-maintainer-mode:: +* --enable-multiplatform:: +* --enable-shared:: +* --enable-silent-rules:: +* --without-ln-s:: +* --without-x:: -File: tlbuild.info, Node: '--disable-native-texlive-build', Next: '--prefix' '--bindir' ..., Up: Global configure options +File: tlbuild.info, Node: --disable-native-texlive-build, Next: --prefix --bindir ..., Up: Global configure options 7.1.1 '--disable-native-texlive-build' -------------------------------------- @@ -1534,7 +1534,7 @@ also be built independently from the TL tree (such as 'utils/xindy' and TL-specific adaptations, such as installation paths. -File: tlbuild.info, Node: '--prefix' '--bindir' ..., Next: '--disable-largefile', Prev: '--disable-native-texlive-build', Up: Global configure options +File: tlbuild.info, Node: --prefix --bindir ..., Next: --disable-largefile, Prev: --disable-native-texlive-build, Up: Global configure options 7.1.2 '--prefix', '--bindir', ... --------------------------------- @@ -1547,7 +1547,7 @@ set, on the 'make' command line (*note Installation in a temporary location: (automake)Staged Installs.). -File: tlbuild.info, Node: '--disable-largefile', Next: '--disable-missing', Prev: '--prefix' '--bindir' ..., Up: Global configure options +File: tlbuild.info, Node: --disable-largefile, Next: --disable-missing, Prev: --prefix --bindir ..., Up: Global configure options 7.1.3 '--disable-largefile' --------------------------- @@ -1561,7 +1561,7 @@ specifications. 'pdftex' or PostScript files created by 'dvips'. -File: tlbuild.info, Node: '--disable-missing', Next: '--enable-compiler-warnings='LEVEL, Prev: '--disable-largefile', Up: Global configure options +File: tlbuild.info, Node: --disable-missing, Next: --enable-compiler-warnings=LEVEL, Prev: --disable-largefile, Up: Global configure options 7.1.4 '--disable-missing' ------------------------- @@ -1571,7 +1571,7 @@ feature must be disabled, e.g., due to missing libraries. This can help when figuring out a specific (sub)set of modules to enable. -File: tlbuild.info, Node: '--enable-compiler-warnings='LEVEL, Next: '--enable-cxx-runtime-hack', Prev: '--disable-missing', Up: Global configure options +File: tlbuild.info, Node: --enable-compiler-warnings=LEVEL, Next: --enable-cxx-runtime-hack, Prev: --disable-missing, Up: Global configure options 7.1.5 '--enable-compiler-warnings='LEVEL ---------------------------------------- @@ -1584,7 +1584,7 @@ variables are not consistently used in all library and program modules. At present, these warning flags assume options from the GNU compilers. -File: tlbuild.info, Node: '--enable-cxx-runtime-hack', Next: '--enable-maintainer-mode', Prev: '--enable-compiler-warnings='LEVEL, Up: Global configure options +File: tlbuild.info, Node: --enable-cxx-runtime-hack, Next: --enable-maintainer-mode, Prev: --enable-compiler-warnings=LEVEL, Up: Global configure options 7.1.6 '--enable-cxx-runtime-hack' --------------------------------- @@ -1594,7 +1594,7 @@ statically link with 'libstdc++', thus improving portability of the resulting binary. *Note Macros for compilers::. -File: tlbuild.info, Node: '--enable-maintainer-mode', Next: '--enable-multiplatform', Prev: '--enable-cxx-runtime-hack', Up: Global configure options +File: tlbuild.info, Node: --enable-maintainer-mode, Next: --enable-multiplatform, Prev: --enable-cxx-runtime-hack, Up: Global configure options 7.1.7 '--enable-maintainer-mode' -------------------------------- @@ -1606,7 +1606,7 @@ rebuilds infrastructure files as needed. *Note 'missing' and 'AM_MAINTAINER_MODE': (automake)maintainer-mode. -File: tlbuild.info, Node: '--enable-multiplatform', Next: '--enable-shared', Prev: '--enable-maintainer-mode', Up: Global configure options +File: tlbuild.info, Node: --enable-multiplatform, Next: --enable-shared, Prev: --enable-maintainer-mode, Up: Global configure options 7.1.8 '--enable-multiplatform' ------------------------------ @@ -1619,7 +1619,7 @@ the values for 'bindir' and 'libdir' are automatically propagated to all subdirectories. -File: tlbuild.info, Node: '--enable-shared', Next: '--enable-silent-rules', Prev: '--enable-multiplatform', Up: Global configure options +File: tlbuild.info, Node: --enable-shared, Next: --enable-silent-rules, Prev: --enable-multiplatform, Up: Global configure options 7.1.9 '--enable-shared' ----------------------- @@ -1629,7 +1629,7 @@ Build shared versions of the TeX-specific libraries such as '--disable-native-texlive-build' must also be specified). -File: tlbuild.info, Node: '--enable-silent-rules', Next: '--without-ln-s', Prev: '--enable-shared', Up: Global configure options +File: tlbuild.info, Node: --enable-silent-rules, Next: --without-ln-s, Prev: --enable-shared, Up: Global configure options 7.1.10 '--enable-silent-rules' ------------------------------ @@ -1640,7 +1640,7 @@ can specify 'V=1' on the 'make' command line to get more verbosity, or 'V=0' to get less, regardless of this option. -File: tlbuild.info, Node: '--without-ln-s', Next: '--without-x', Prev: '--enable-silent-rules', Up: Global configure options +File: tlbuild.info, Node: --without-ln-s, Next: --without-x, Prev: --enable-silent-rules, Up: Global configure options 7.1.11 '--without-ln-s' ----------------------- @@ -1650,7 +1650,7 @@ for a Unix-like system. However, 'make install' will not create anything useful, and might fail. -File: tlbuild.info, Node: '--without-x', Prev: '--without-ln-s', Up: Global configure options +File: tlbuild.info, Node: --without-x, Prev: --without-ln-s, Up: Global configure options 7.1.12 '--without-x' -------------------- @@ -1667,18 +1667,18 @@ Here are (some of) the program-specific 'configure' options. * Menu: -* '--enable-PROG' '--disable-PROG':: -* '--disable-all-pkgs':: -* Configure options for 'texk/web2c':: -* Configure options for 'texk/bibtex-x':: -* Configure options for 'texk/dvipdfm-x':: -* Configure options for 'texk/dvisvgm':: -* Configure options for 'texk/texlive':: -* Configure options for 'texk/xdvik':: -* Configure options for 'utils/xindy':: +* --enable-PROG --disable-PROG:: +* --disable-all-pkgs:: +* Configure options for texk/web2c:: +* Configure options for texk/bibtex-x:: +* Configure options for texk/dvipdfm-x:: +* Configure options for texk/dvisvgm:: +* Configure options for texk/texlive:: +* Configure options for texk/xdvik:: +* Configure options for utils/xindy:: -File: tlbuild.info, Node: '--enable-PROG' '--disable-PROG', Next: '--disable-all-pkgs', Up: Program-specific configure options +File: tlbuild.info, Node: --enable-PROG --disable-PROG, Next: --disable-all-pkgs, Up: Program-specific configure options 7.2.1 '--enable-PROG', '--disable-PROG' --------------------------------------- @@ -1686,7 +1686,7 @@ File: tlbuild.info, Node: '--enable-PROG' '--disable-PROG', Next: '--disable-a Do or do not build and install the program(s) of module 'PROG'. -File: tlbuild.info, Node: '--disable-all-pkgs', Next: Configure options for 'texk/web2c', Prev: '--enable-PROG' '--disable-PROG', Up: Program-specific configure options +File: tlbuild.info, Node: --disable-all-pkgs, Next: Configure options for texk/web2c, Prev: --enable-PROG --disable-PROG, Up: Program-specific configure options 7.2.2 '--disable-all-pkgs' -------------------------- @@ -1703,7 +1703,7 @@ explicitly disabled or specify 'disable' in their 'ac/withenable.ac' fragment. -File: tlbuild.info, Node: Configure options for 'texk/web2c', Next: Configure options for 'texk/bibtex-x', Prev: '--disable-all-pkgs', Up: Program-specific configure options +File: tlbuild.info, Node: Configure options for texk/web2c, Next: Configure options for texk/bibtex-x, Prev: --disable-all-pkgs, Up: Program-specific configure options 7.2.3 Configure options for 'texk/web2c' ---------------------------------------- @@ -1770,7 +1770,7 @@ native TeX Live build. Defaults are defined in Do not build the 'SyncTeX' library and tool. -File: tlbuild.info, Node: Configure options for 'texk/bibtex-x', Next: Configure options for 'texk/dvipdfm-x', Prev: Configure options for 'texk/web2c', Up: Program-specific configure options +File: tlbuild.info, Node: Configure options for texk/bibtex-x, Next: Configure options for texk/dvipdfm-x, Prev: Configure options for texk/web2c, Up: Program-specific configure options 7.2.4 Configure options for 'texk/bibtex-x' ------------------------------------------- @@ -1786,7 +1786,7 @@ Do not build the 'bibtexu' program (building 'bibtexu' requires 'ICU' libraries). -File: tlbuild.info, Node: Configure options for 'texk/dvipdfm-x', Next: Configure options for 'texk/dvisvgm', Prev: Configure options for 'texk/bibtex-x', Up: Program-specific configure options +File: tlbuild.info, Node: Configure options for texk/dvipdfm-x, Next: Configure options for texk/dvisvgm, Prev: Configure options for texk/bibtex-x, Up: Program-specific configure options 7.2.5 Configure options for 'texk/dvipdfm-x' -------------------------------------------- @@ -1804,7 +1804,7 @@ Do not build the 'dvipdfmx' program or make the 'dvipdfm' symlink. Do not build the 'xdvipdfmx' program. -File: tlbuild.info, Node: Configure options for 'texk/dvisvgm', Next: Configure options for 'texk/texlive', Prev: Configure options for 'texk/dvipdfm-x', Up: Program-specific configure options +File: tlbuild.info, Node: Configure options for texk/dvisvgm, Next: Configure options for texk/texlive, Prev: Configure options for texk/dvipdfm-x, Up: Program-specific configure options 7.2.6 Configure options for 'texk/dvisvgm' ------------------------------------------ @@ -1824,7 +1824,7 @@ result can crash due to library incompatibilities, e.g., on CentOS 5. Specify non-standard locations of the Ghostscript headers and library. -File: tlbuild.info, Node: Configure options for 'texk/texlive', Next: Configure options for 'texk/xdvik', Prev: Configure options for 'texk/dvisvgm', Up: Program-specific configure options +File: tlbuild.info, Node: Configure options for texk/texlive, Next: Configure options for texk/xdvik, Prev: Configure options for texk/dvisvgm, Up: Program-specific configure options 7.2.7 Configure options for 'texk/texlive' ------------------------------------------ @@ -1834,7 +1834,7 @@ Do not install the "linked scripts" (*note Linked scripts::), except for the TL scripts required to run 'texlinks'. -File: tlbuild.info, Node: Configure options for 'texk/xdvik', Next: Configure options for 'utils/xindy', Prev: Configure options for 'texk/texlive', Up: Program-specific configure options +File: tlbuild.info, Node: Configure options for texk/xdvik, Next: Configure options for utils/xindy, Prev: Configure options for texk/texlive, Up: Program-specific configure options 7.2.8 Configure options for 'texk/xdvik' ---------------------------------------- @@ -1851,7 +1851,7 @@ Use XInput 2.1 "smooth scrolling" if available (default: yes, except for a native TL build). -File: tlbuild.info, Node: Configure options for 'utils/xindy', Prev: Configure options for 'texk/xdvik', Up: Program-specific configure options +File: tlbuild.info, Node: Configure options for utils/xindy, Prev: Configure options for texk/xdvik, Up: Program-specific configure options 7.2.9 Configure options for 'utils/xindy' ----------------------------------------- @@ -1897,10 +1897,10 @@ required system libraries and bails out if tests fail. * Menu: -* Configure options for 'kpathsea':: +* Configure options for kpathsea:: -File: tlbuild.info, Node: Configure options for 'kpathsea', Up: Library-specific configure options +File: tlbuild.info, Node: Configure options for kpathsea, Up: Library-specific configure options 7.3.1 Configure options for 'kpathsea' -------------------------------------- @@ -1924,7 +1924,7 @@ is one of: (TFM file) to generate the specified type of file dynamically. The default can be -overridden by the user in any case (*note 'kpathsea' library::). +overridden by the user in any case (*note kpathsea library::). File: tlbuild.info, Node: Variables for configure, Prev: Library-specific configure options, Up: Configure options @@ -2300,40 +2300,22 @@ by either a space or '='. 'text' - The text mode user interface (default on Unix systems). Same - as the '-no-gui' option. + The text mode user interface (default on Unix systems, + including Macs). Same as the '-no-gui' option. - 'tcl' + 'tcl' (or "perltk" or "wizard" or "expert" or nothing) - The Tcl/Tk user interface (default on Macs and Windows). It - starts with a small number of configuration options, roughly - equivalent to what the wizard option below offers, but a + The Tcl/Tk user interface (default on Windows). It starts + with a small number of configuration options, roughly + equivalent to what the former wizard option offers, but a button 'Advanced' takes you to a screen with roughly the same - options as the 'perltk' interface. + options as the former 'perltk' interface. - 'wizard' - - The wizard mode user interface, asking only minimal questions - before installing all of TeX Live. - - 'expert' - - A generic name for, currently, 'perltk'; it may select a - different GUI in the future. - - 'perltk' - - The expert GUI installer, providing access to more options. - - The 'perltk' and 'wizard' modules require the Perl/Tk module - (<https://tug.org/texlive/distro.html#perltk>). if Perl/Tk is not - available, installation continues in text mode, except on Windows, - where all gui options except 'text' are diverted to the default - 'tcl' GUI. - - The 'tcl' GUI requires Tcl/Tk. This is standard on Macs and is - often already installed on GNU/Linux. For Windows, TeX Live - provides a Tcl/Tk runtime. + The default GUI requires Tcl/Tk. This is standard on Macs + (although it is considered deprecated since Catalina) and is often + already installed on GNU/Linux, or can be easily installed through + a distro package manager. For Windows, TeX Live provides a Tcl/Tk + runtime. *-no-gui* @@ -2341,10 +2323,8 @@ by either a space or '='. *-lang* _llcode_ - By default, the GUI tries to deduce your language from the - environment. The Tcl GUI uses the language detection built into - Tcl/Tk; the Perl/Tk GUIs use the 'LC_MESSAGES' environment - variable. If that fails you can select a different language by + By default, the Tcl GUI uses the language detection built into + Tcl/Tk. If that fails you can select a different language by giving this option with a language code (based on ISO 639-1). Currently supported (but not necessarily completely translated) are: English (en, default), Czech (cs), German (de), French (fr), @@ -2375,11 +2355,10 @@ by either a space or '='. This option allows you to choose a particular mirror from the current list of active CTAN mirrors. This option is supported in - the 'text', 'wizard' and 'perltk' installer modes, and will also - offer to install from local media if available, or from a - repository specified on the command line. It's useful when the - (default) automatic redirection does not choose a good host for - you. + the 'text' and 'gui' installer modes, and will also offer to + install from local media if available, or from a repository + specified on the command line. It's useful when the (default) + automatic redirection does not choose a good host for you. *-all-options* @@ -2406,9 +2385,10 @@ by either a space or '='. *-debug-translation* - In the Perl/Tk GUI modes, this option reports any missing, or more - likely untranslated, messages to standard error. Helpful for - translators to see what remains to be done. + In the former Perl/Tk GUI modes, this option reported any missing, + or more likely untranslated, messages to standard error. Not yet + implemented for the Tcl interface. Helpful for translators to see + what remains to be done. *-force-platform* _platform_ @@ -2697,7 +2677,7 @@ user installations. Omit creating the ConTeXt cache. This is useful for redistributors. -'TEXLIVE_INSTALL_NO_IMPORT' +'TEXLIVE_INSTALL_NO_RESUME' Omit check for installing on top of a previous installation and then asking about importing previous settings. @@ -2707,6 +2687,11 @@ user installations. Omit printing the welcome message after successful installation, e.g., when testing. +'TEXLIVE_INSTALL_PAPER' + + Set the default paper size for all relevant programs; must be + either 'letter' or 'a4'. The default is 'a4'. + 'TEXLIVE_INSTALL_PREFIX' 'TEXLIVE_INSTALL_TEXDIR' @@ -2744,7 +2729,7 @@ This script and its documentation were written for the TeX Live distribution (<https://tug.org/texlive>) and both are licensed under the GNU General Public License Version 2 or later. - $Id: install-tl 54143 2020-03-06 23:51:18Z karl $ + $Id: install-tl 57970 2021-02-27 14:17:34Z siepo $ File: tlbuild.info, Node: tlmgr, Next: Index, Prev: install-tl, Up: Top @@ -2983,6 +2968,13 @@ name and its value. tlshell shares its message catalog with tlmgr. +*-command-logfile* _file_ + + 'tlmgr' logs the output of all programs invoked (mktexlr, mtxrun, + fmtutil, updmap) to a separate log file, by default + 'TEXMFSYSVAR/web2c/tlmgr-commands.log'. This option allows you to + specify a different file for the log. + *-debug-translation* In GUI mode, this switch tells 'tlmgr' to report any untranslated @@ -3529,10 +3521,26 @@ B.6.10 info separated list of field names from: 'name', 'category', 'localrev', 'remoterev', 'shortdesc', 'longdesc', 'installed', 'size', 'relocatable', 'depends', 'cat-version', 'cat-date', - or 'cat-license'. In this case the requested packages' - information is listed in CSV format one package per line, and - the column information is given by the 'itemN'. The 'depends' - column contains the name of all dependencies separated by ':'. + 'cat-license', plus various 'cat-contact-*' fields (see + below). + + The 'cat-*' fields all come from the TeX Catalogue + (<https://ctan.org/pkg/catalogue>). For each, there are two + more variants with prefix 'l' and 'r', e.g., 'lcat-version' + and 'rcat-version', which indicate the local and remote + information, respectively. The variants without 'l' and 'r' + show the most current one, which is normally the remote value. + + The requested packages' information is listed in CSV format, + one package per line, and the column information is given by + the 'itemN'. The 'depends' column contains the names of all + the dependencies separated by ':' characters. + + At this writing, the 'cat-contact-*' fields include: 'home', + 'repository', 'support', 'bugs', 'announce', 'development'. + Each may be empty or a url value. A brief description is on + the CTAN upload page for new packages: + <https://ctan.org/upload>. *-json* @@ -4465,12 +4473,12 @@ installed (e.g., if the selected mirror is out of date), 'tlmgr' does not downgrade. Also, packages for uninstalled platforms are not installed. - 'tlmgr' saves a copy of the 'texlive.tlpdb' file used for an update -with a suffix representing the repository url, as in -'tlpkg/texlive.tlpdb.'_long-hash-string_. These can be useful for -fallback information, but if you don't like them accumulating (e.g., -'mirror.ctan.org' resolves to many different hosts, each resulting in a -possibly different hash), it's harmless to delete them. + 'tlmgr' saves one copy of the main 'texlive.tlpdb' file used for an +update with a suffix representing the repository url, as in +'tlpkg/texlive.tlpdb.main.'_long-hash-string_. Thus, even when many +mirrors are used, only one main 'tlpdb' backup is kept. For non-main +repositories, which do not generally have (m)any mirrors, no pruning of +backups is done. This action does not automatically add or remove new symlinks in system directories; you need to run 'tlmgr' *note path: tlmgr path. @@ -4513,6 +4521,8 @@ ignored. All other lines must look like: 'require-verification', value 0 or 1 (default 0), same as command-line option. +'tkfontscale', value any float. Controls the scaling of fonts in the Tk based frontends. + 'update-exclude', value: comma-separated list of packages (no space allowed). Same as the command line option '--exclude' for the action 'update'. 'verify-downloads', value 0 or 1 (default 1), same as command-line option. @@ -5097,11 +5107,11 @@ _pkg_..., and *note option: tlmgr option. actions. * Menu: -* tlmgr Machine-readable 'update' and 'install' output:: -* tlmgr Machine-readable 'option' output:: +* tlmgr Machine-readable update and install output:: +* tlmgr Machine-readable option output:: -File: tlbuild.info, Node: tlmgr Machine-readable 'update' and 'install' output, Next: tlmgr Machine-readable 'option' output, Up: tlmgr MACHINE-READABLE OUTPUT +File: tlbuild.info, Node: tlmgr Machine-readable update and install output, Next: tlmgr Machine-readable option output, Up: tlmgr MACHINE-READABLE OUTPUT B.12.1 Machine-readable 'update' and 'install' output ----------------------------------------------------- @@ -5219,7 +5229,7 @@ _esttot_ The estimated total time. -File: tlbuild.info, Node: tlmgr Machine-readable 'option' output, Prev: tlmgr Machine-readable 'update' and 'install' output, Up: tlmgr MACHINE-READABLE OUTPUT +File: tlbuild.info, Node: tlmgr Machine-readable option output, Prev: tlmgr Machine-readable update and install output, Up: tlmgr MACHINE-READABLE OUTPUT B.12.2 Machine-readable 'option' output --------------------------------------- @@ -5329,7 +5339,7 @@ This script and its documentation were written for the TeX Live distribution (<https://tug.org/texlive>) and both are licensed under the GNU General Public License Version 2 or later. - $Id: tlmgr.pl 54118 2020-03-05 22:27:22Z karl $ + $Id: tlmgr.pl 57970 2021-02-27 14:17:34Z siepo $ File: tlbuild.info, Node: Index, Prev: tlmgr, Up: Top @@ -5340,115 +5350,113 @@ Index * Menu: -* --bindir configure option: '--prefix' '--bindir' .... +* --bindir configure option: --prefix --bindir .... (line 6) -* --bindir configure option <1>: '--enable-multiplatform'. +* --bindir configure option <1>: --enable-multiplatform. (line 6) * --build=HOST: Cross configuring. (line 6) * --disable-all-packages: Build one package. (line 6) -* --disable-all-pkgs: '--disable-all-pkgs'. - (line 6) -* --disable-bibtex8: Configure options for 'texk/bibtex-x'. +* --disable-all-pkgs: --disable-all-pkgs. (line 6) +* --disable-bibtex8: Configure options for texk/bibtex-x. (line 9) -* --disable-bibtexu: Configure options for 'texk/bibtex-x'. +* --disable-bibtexu: Configure options for texk/bibtex-x. (line 12) -* --disable-dump-share: Configure options for 'texk/web2c'. +* --disable-dump-share: Configure options for texk/web2c. (line 27) -* --disable-dvipdfmx: Configure options for 'texk/dvipdfm-x'. +* --disable-dvipdfmx: Configure options for texk/dvipdfm-x. (line 12) -* --disable-etex-synctex: Configure options for 'texk/web2c'. +* --disable-etex-synctex: Configure options for texk/web2c. (line 59) -* --disable-ipc: Configure options for 'texk/web2c'. +* --disable-ipc: Configure options for texk/web2c. (line 31) -* --disable-largefile: '--disable-largefile'. - (line 6) -* --disable-linked-scripts: Configure options for 'texk/texlive'. +* --disable-largefile: --disable-largefile. (line 6) +* --disable-linked-scripts: Configure options for texk/texlive. (line 6) -* --disable-mf-nowin: Configure options for 'texk/web2c'. +* --disable-mf-nowin: Configure options for texk/web2c. (line 34) -* --disable-missing: '--disable-missing'. (line 6) -* --disable-native-texlive-build: '--disable-native-texlive-build'. +* --disable-missing: --disable-missing. (line 6) +* --disable-native-texlive-build: --disable-native-texlive-build. (line 6) -* --disable-PROG: '--enable-PROG' '--disable-PROG'. +* --disable-PROG: --enable-PROG --disable-PROG. (line 6) -* --disable-synctex: Configure options for 'texk/web2c'. +* --disable-synctex: Configure options for texk/web2c. (line 64) -* --disable-tex: Configure options for 'texk/web2c'. +* --disable-tex: Configure options for texk/web2c. (line 37) -* --disable-web-progs: Configure options for 'texk/web2c'. +* --disable-web-progs: Configure options for texk/web2c. (line 41) -* --disable-xdvipdfmx: Configure options for 'texk/dvipdfm-x'. +* --disable-xdvipdfmx: Configure options for texk/dvipdfm-x. (line 15) -* --enable-*win for Metafont window support: Configure options for 'texk/web2c'. +* --enable-*win for Metafont window support: Configure options for texk/web2c. (line 55) -* --enable-auto-core: Configure options for 'texk/web2c'. +* --enable-auto-core: Configure options for texk/web2c. (line 45) -* --enable-compiler-warnings=LEVEL: '--enable-compiler-warnings='LEVEL. +* --enable-compiler-warnings=LEVEL: --enable-compiler-warnings=LEVEL. (line 6) * --enable-cxx-runtime-hack: Macros for compilers. (line 29) -* --enable-etex: Configure options for 'texk/web2c'. +* --enable-etex: Configure options for texk/web2c. (line 37) -* --enable-libtool-hack: Configure options for 'texk/web2c'. +* --enable-libtool-hack: Configure options for texk/web2c. (line 50) * --enable-maintainer-mode: Build system tools. (line 28) -* --enable-maintainer-mode <1>: '--enable-maintainer-mode'. +* --enable-maintainer-mode <1>: --enable-maintainer-mode. (line 6) * --enable-missing to ignore dependencies: Build one package. (line 71) -* --enable-mktextfm-default: 'kpathsea' library. (line 18) -* --enable-multiplatform: '--enable-multiplatform'. +* --enable-mktextfm-default: kpathsea library. (line 18) +* --enable-multiplatform: --enable-multiplatform. (line 6) -* --enable-PROG: '--enable-PROG' '--disable-PROG'. +* --enable-PROG: --enable-PROG --disable-PROG. (line 6) -* --enable-shared: '--enable-shared'. (line 6) -* --enable-silent-rules: '--enable-silent-rules'. +* --enable-shared: --enable-shared. (line 6) +* --enable-silent-rules: --enable-silent-rules. (line 6) -* --enable-tex-synctex: Configure options for 'texk/web2c'. +* --enable-tex-synctex: Configure options for texk/web2c. (line 59) -* --enable-texlive-build: '--disable-native-texlive-build'. +* --enable-texlive-build: --disable-native-texlive-build. (line 15) -* --enable-xi2-scrolling: Configure options for 'texk/xdvik'. +* --enable-xi2-scrolling: Configure options for texk/xdvik. (line 13) -* --enable-xindy-docs: Configure options for 'utils/xindy'. +* --enable-xindy-docs: Configure options for utils/xindy. (line 10) -* --enable-xindy-rules: Configure options for 'utils/xindy'. +* --enable-xindy-rules: Configure options for utils/xindy. (line 6) * --host=HOST: Cross configuring. (line 6) -* --libdir configure option: '--enable-multiplatform'. +* --libdir configure option: --enable-multiplatform. (line 6) * --no-clean Build option: Build problems. (line 6) -* --prefix configure option: '--prefix' '--bindir' .... +* --prefix configure option: --prefix --bindir .... (line 6) -* --with-banner-add=STR: Configure options for 'texk/web2c'. +* --with-banner-add=STR: Configure options for texk/web2c. (line 6) -* --with-clisp-runtime=FILENAME: Configure options for 'utils/xindy'. +* --with-clisp-runtime=FILENAME: Configure options for utils/xindy. (line 14) -* --with-editor=CMD: Configure options for 'texk/web2c'. +* --with-editor=CMD: Configure options for texk/web2c. (line 11) -* --with-fontconfig-includes=DIR: Configure options for 'texk/web2c'. +* --with-fontconfig-includes=DIR: Configure options for texk/web2c. (line 16) -* --with-fontconfig-libdir=DIR: Configure options for 'texk/web2c'. +* --with-fontconfig-libdir=DIR: Configure options for texk/web2c. (line 16) -* --with-gs=FILENAME: Configure options for 'texk/xdvik'. +* --with-gs=FILENAME: Configure options for texk/xdvik. (line 6) * --with-LIB-includes=DIR, -libdir: Library-specific configure options. (line 16) -* --with-libgs-includes, -libdir: Configure options for 'texk/dvisvgm'. +* --with-libgs-includes, -libdir: Configure options for texk/dvisvgm. (line 17) -* --with-system-kpathsea: 'kpathsea' library. (line 13) +* --with-system-kpathsea: kpathsea library. (line 13) * --with-system-LIB: Adding a new generic library module. (line 34) * --with-system-LIB <1>: Library-specific configure options. (line 9) -* --with-system-libgs: Configure options for 'texk/dvisvgm'. +* --with-system-libgs: Configure options for texk/dvisvgm. (line 6) -* --with-xdvi-x-toolkit: 'xdvik' package. (line 21) -* --with-xdvi-x-toolkit=KIT: Configure options for 'texk/xdvik'. +* --with-xdvi-x-toolkit: xdvik package. (line 21) +* --with-xdvi-x-toolkit=KIT: Configure options for texk/xdvik. (line 9) -* --without-libgs: Configure options for 'texk/dvisvgm'. +* --without-libgs: Configure options for texk/dvisvgm. (line 12) -* --without-ln-s: '--without-ln-s'. (line 6) -* --without-x: '--without-x'. (line 6) +* --without-ln-s: --without-ln-s. (line 6) +* --without-x: --without-x. (line 6) * -C configure option: Build in parallel. (line 11) * -j make option: Build in parallel. (line 6) * ac/withenable.ac: Adding a new program module. @@ -5461,14 +5469,14 @@ Index * adding a new TeX-specific library: Adding a new TeX-specific library module. (line 6) * adding to TeX Live: Extending TeX Live. (line 6) -* 'am/' top-level directory: Top-level directories. +* am/ top-level directory: Top-level directories. (line 14) * ANSI C: Declarations and definitions. (line 6) -* 'ApplicationServices' Mac framework, required by 'xetex': Prerequisites. +* ApplicationServices Mac framework, required by xetex: Prerequisites. (line 31) * asymptote: Linked scripts. (line 23) -* asymptote <1>: 'asymptote'. (line 6) +* asymptote <1>: asymptote. (line 6) * Autoconf: Overview of build system. (line 6) * autoconf macros: Autoconf macros. (line 6) @@ -5477,11 +5485,11 @@ Index * autoreconf, for new program: Adding a new program module. (line 76) * biber: Linked scripts. (line 23) -* bibtex-x: Configure options for 'texk/bibtex-x'. +* bibtex-x: Configure options for texk/bibtex-x. (line 6) -* bibtex8: Configure options for 'texk/bibtex-x'. +* bibtex8: Configure options for texk/bibtex-x. (line 6) -* bibtexu: Configure options for 'texk/bibtex-x'. +* bibtexu: Configure options for texk/bibtex-x. (line 6) * BSD distro: Distro builds. (line 6) * build directory, required: Building. (line 17) @@ -5493,7 +5501,7 @@ Index * Build script: Building. (line 6) * build system, design of: Overview of build system. (line 6) -* 'build-aux/' top-level directory: Top-level directories. +* build-aux/ top-level directory: Top-level directories. (line 30) * BUILDCC, BUILDCFLAGS, ...: Cross configuring. (line 42) * building: Building. (line 6) @@ -5505,8 +5513,8 @@ Index (line 6) * C99, avoided: Declarations and definitions. (line 6) -* cache file, for 'configure': Build in parallel. (line 11) -* cache for 'configure': Build in parallel. (line 6) +* cache file, for configure: Build in parallel. (line 11) +* cache for configure: Build in parallel. (line 6) * callexe.c: Macros for Windows. (line 32) * CC: Variables for configure. (line 10) @@ -5520,43 +5528,43 @@ Index (line 18) * CLISP: Variables for configure. (line 17) -* CLISP <1>: Configure options for 'utils/xindy'. +* CLISP <1>: Configure options for utils/xindy. (line 14) -* 'clisp', required by 'xindy': Prerequisites. (line 35) -* 'Cocoa' Mac framework, required by 'xetex': Prerequisites. (line 31) +* clisp, required by xindy: Prerequisites. (line 35) +* Cocoa Mac framework, required by xetex: Prerequisites. (line 31) * coding conventions: Coding conventions. (line 6) * compilers, C and C++11: Prerequisites. (line 6) * config.guess, config.sub, ...: Top-level directories. (line 30) -* 'configure' options: Configure options. (line 6) -* 'configure' options, for 'bibtex-x': Configure options for 'texk/bibtex-x'. +* configure options: Configure options. (line 6) +* configure options, for bibtex-x: Configure options for texk/bibtex-x. (line 6) -* 'configure' options, for 'dvipdfm-x': Configure options for 'texk/dvipdfm-x'. +* configure options, for dvipdfm-x: Configure options for texk/dvipdfm-x. (line 6) -* 'configure' options, for 'dvisvgm': Configure options for 'texk/dvisvgm'. +* configure options, for dvisvgm: Configure options for texk/dvisvgm. (line 6) -* 'configure' options, for 'kpathsea': Configure options for 'kpathsea'. +* configure options, for kpathsea: Configure options for kpathsea. (line 6) -* 'configure' options, for 'texk/texlive': Configure options for 'texk/texlive'. +* configure options, for texk/texlive: Configure options for texk/texlive. (line 6) -* 'configure' options, for 'web2c': Configure options for 'texk/web2c'. +* configure options, for web2c: Configure options for texk/web2c. (line 6) -* 'configure' options, for 'xdvik': Configure options for 'texk/xdvik'. +* configure options, for xdvik: Configure options for texk/xdvik. (line 6) -* 'configure' options, for 'xindy': Configure options for 'utils/xindy'. +* configure options, for xindy: Configure options for utils/xindy. (line 6) -* 'configure' options, global: Global configure options. +* configure options, global: Global configure options. (line 6) -* 'configure' options, library-specific: Library-specific configure options. +* configure options, library-specific: Library-specific configure options. (line 6) -* 'configure' options, program-specific: Program-specific configure options. +* configure options, program-specific: Program-specific configure options. (line 6) -* 'configure' variables: Variables for configure. +* configure variables: Variables for configure. (line 6) * configure.ac: Adding a new program module. (line 45) * configuring, for cross compilation: Cross configuring. (line 6) -* 'const': Const. (line 6) +* const: Const. (line 6) * continuous integration: Continuous integration. (line 6) * conventions, coding: Coding conventions. (line 6) @@ -5565,7 +5573,7 @@ Index * cross compilation: Cross compilation. (line 6) * cross compilation configuring: Cross configuring. (line 6) * cross compilation problems: Cross problems. (line 6) -* cross compilation, with host binary: 'xdvik' package. (line 14) +* cross compilation, with host binary: xdvik package. (line 14) * ctangle: Cross problems. (line 26) * CXX: Variables for configure. (line 11) @@ -5575,40 +5583,39 @@ Index * declarations before statements, avoiding: Declarations and definitions. (line 6) * dependencies, with several output files: Build in parallel. (line 6) -* DESTDIR: '--prefix' '--bindir' .... +* DESTDIR: --prefix --bindir .... (line 9) * directories, for installation: Installation directories. (line 6) * directories, top-level: Top-level directories. (line 6) * discards qualifiers warning: Const. (line 30) -* 'dist' and 'distcheck' targets for 'make': Build distribution. - (line 6) +* dist and distcheck targets for make: Build distribution. (line 6) * distribution tarball, making: Build distribution. (line 6) * distro, building for: Distro builds. (line 6) -* dvipdfm-x: Configure options for 'texk/dvipdfm-x'. +* dvipdfm-x: Configure options for texk/dvipdfm-x. (line 6) -* dvipdfmx: Configure options for 'texk/dvipdfm-x'. +* dvipdfmx: Configure options for texk/dvipdfm-x. (line 6) -* dvisvgm: Configure options for 'texk/dvisvgm'. +* dvisvgm: Configure options for texk/dvisvgm. (line 6) * engine, adding new: Adding a new program module. (line 104) * engine, building one: Build one engine. (line 6) -* environment variables, for 'configure': Configure options. (line 16) -* exec_prefix: '--enable-multiplatform'. +* environment variables, for configure: Configure options. (line 16) +* exec_prefix: --enable-multiplatform. (line 6) * extending TeX Live: Extending TeX Live. (line 6) -* 'extern' functions: Declarations and definitions. +* extern functions: Declarations and definitions. (line 41) * failure to build: Build problems. (line 6) * flags, macros for library and header: Macros for library and header flags. (line 6) -* 'fontconfig' library, required by 'xetex': Prerequisites. (line 31) +* fontconfig library, required by xetex: Prerequisites. (line 31) * FreeType: Prerequisites. (line 11) -* 'freetype' cross compiling: Cross problems. (line 13) -* freetype library: 'freetype' library. (line 6) -* freetype-config: 'freetype' library. (line 13) +* freetype cross compiling: Cross problems. (line 13) +* freetype library: freetype library. (line 6) +* freetype-config: freetype library. (line 13) * freetype-config <1>: Variables for configure. (line 24) * FT2_CONFIG: Variables for configure. @@ -5618,14 +5625,14 @@ Index (line 6) * generic library module, adding: Adding a new generic library module. (line 6) -* Ghostscript location for Xdvik: Configure options for 'texk/xdvik'. +* Ghostscript location for Xdvik: Configure options for texk/xdvik. (line 6) * git-svn: Transfer from Subversion to Github. (line 6) -* global 'configure' options: Global configure options. +* global configure options: Global configure options. (line 6) -* 'gmake', required: Prerequisites. (line 11) -* GNU 'make', required: Prerequisites. (line 11) +* gmake, required: Prerequisites. (line 11) +* GNU make, required: Prerequisites. (line 11) * GNU tools, needed for building: Build system tools. (line 6) * GNU/Linux distro: Distro builds. (line 6) * Gnulib, used for common files: Top-level directories. @@ -5638,23 +5645,23 @@ Index * ICU_CONFIG: Variables for configure. (line 22) * infrastructure, tools needed for: Build system tools. (line 6) -* 'inst/' top-level directory: Top-level directories. +* inst/ top-level directory: Top-level directories. (line 39) * install-tl, TeX Live installer: Installing. (line 8) * installation directories: Installation directories. (line 6) * installing: Installing. (line 6) -* interprocess communication: Configure options for 'texk/web2c'. +* interprocess communication: Configure options for texk/web2c. (line 31) * introduction: Introduction. (line 6) -* iteration through sources, by 'configure' and 'make': Build iteration. +* iteration through sources, by configure and make: Build iteration. (line 6) -* kpathsea library: 'kpathsea' library. (line 6) -* kpathsea.ac: 'kpathsea' library. (line 18) -* kpse-libpng-flags.m4: 'png' library. (line 46) +* 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) +* kpse-zlib-flags.m4: zlib library. (line 6) * kpsewhich: Variables for configure. (line 30) * KPSEWHICH: Variables for configure. @@ -5693,7 +5700,7 @@ Index (line 8) * KPSE_LIBPNG_FLAGS: Macros for library and header flags. (line 10) -* KPSE_LIBPNG_FLAGS <1>: 'png' library. (line 46) +* 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. @@ -5709,10 +5716,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 18) * 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 31) * KPSE_TRY_LIBXX <1>: Adding a new generic library module. (line 20) * kpse_utils_pkgs: Adding a new program module. @@ -5722,46 +5729,44 @@ Index (line 11) * KPSE_WITH_TEXLIB: Adding a new TeX-specific library module. (line 14) -* large file support: '--disable-largefile'. - (line 6) +* large file support: --disable-largefile. (line 6) * LATEX: Variables for configure. (line 40) * layout of sources: Layout and infrastructure. (line 6) -* LFS (large file support): '--disable-largefile'. - (line 6) -* libexpat, dependency of 'libfontconfig': Configure options for 'texk/web2c'. +* LFS (large file support): --disable-largefile. (line 6) +* libexpat, dependency of libfontconfig: Configure options for texk/web2c. (line 50) -* libfontconfig, hack for avoiding linking dependencies: Configure options for 'texk/web2c'. +* libfontconfig, hack for avoiding linking dependencies: Configure options for texk/web2c. (line 50) * libfreetype: Variables for configure. (line 24) -* 'libfreetype', and 'const': Const. (line 21) -* libpng library: 'png' library. (line 6) +* libfreetype, and const: Const. (line 21) +* libpng library: png library. (line 6) * library module, generic, adding: Adding a new generic library module. (line 6) * library module, TeX-specific, adding: Adding a new TeX-specific library module. (line 6) * library modules: Library modules. (line 6) -* library-specific 'configure' options: Library-specific configure options. +* library-specific configure options: Library-specific configure options. (line 6) -* 'libsigsegv', required by 'xindy': Prerequisites. (line 35) +* libsigsegv, required by xindy: Prerequisites. (line 35) * libstc++, statically linking: Macros for compilers. (line 29) * Libtool: Overview of build system. (line 6) -* libtool, hack for avoiding excessive linking: Configure options for 'texk/web2c'. +* libtool, hack for avoiding excessive linking: Configure options for texk/web2c. (line 50) -* libXt: Configure options for 'texk/web2c'. +* libXt: Configure options for texk/web2c. (line 22) * linked scripts: Linked scripts. (line 6) * linking C++ libraries statically: Macros for compilers. (line 29) -* lisp.run, lisp.exe: Configure options for 'utils/xindy'. +* lisp.run, lisp.exe: Configure options for utils/xindy. (line 14) -* LittleEndian architectures: Configure options for 'texk/web2c'. +* LittleEndian architectures: Configure options for texk/web2c. (line 27) -* 'm4/' top-level directory: Top-level directories. +* m4/ top-level directory: Top-level directories. (line 14) * macros, for compilers: Macros for compilers. (line 6) @@ -5776,19 +5781,19 @@ Index * MAKE: Variables for configure. (line 33) * make -t: Build system tools. (line 43) -* 'make' rules, verbose vs. silent: '--enable-silent-rules'. +* make rules, verbose vs. silent: --enable-silent-rules. (line 6) * Makefile.am: Adding a new program module. (line 46) -* mf-nowin: Configure options for 'texk/web2c'. +* mf-nowin: Configure options for texk/web2c. (line 34) -* 'mingw32': Cross configuring. (line 27) +* mingw32: Cross configuring. (line 27) * MINGW32, Automake conditional: Macros for Windows. (line 20) -* mktex.ac: 'kpathsea' library. (line 18) -* mktextfm: 'kpathsea' library. (line 18) +* mktex.ac: kpathsea library. (line 18) +* mktextfm: kpathsea library. (line 18) * modules, for libraries: Library modules. (line 6) * modules, for programs: Program modules. (line 6) -* motif: Configure options for 'texk/xdvik'. +* motif: Configure options for texk/xdvik. (line 9) * native cross compilation: Cross compilation. (line 10) * NEWPROG-SRC, original source subdirectory: Adding a new program module. @@ -5796,52 +5801,49 @@ Index * OBJCXX=OBJC-COMPILER: Build one package. (line 78) * one engine, building: Build one engine. (line 6) * one package, building: Build one package. (line 6) -* OpenGL, required for Asymptote: 'asymptote'. (line 6) +* OpenGL, required for Asymptote: asymptote. (line 6) * operating system distribution, building for: Distro builds. (line 6) * otangle: Cross problems. (line 26) * overall build process: Building. (line 6) * parallel build: Build in parallel. (line 6) * paths, for installation: Installation directories. (line 6) -* PDF files, size of: '--disable-largefile'. - (line 11) +* PDF files, size of: --disable-largefile. (line 11) * PDFLATEX: Variables for configure. (line 41) * PERL: Variables for configure. (line 39) -* 'perl', required by 'web2c', etc.: Prerequisites. (line 23) +* perl, required by web2c, etc.: Prerequisites. (line 23) * PKG_CONFIG: Variables for configure. (line 23) * plain.tex, not in source tree: Installing. (line 8) -* png library: 'png' library. (line 6) -* PostScript files, size of: '--disable-largefile'. - (line 11) +* png library: png library. (line 6) +* PostScript files, size of: --disable-largefile. (line 11) * Preining, Norbert: Distro builds. (line 54) -* preloaded binaries: Configure options for 'texk/web2c'. +* preloaded binaries: Configure options for texk/web2c. (line 45) * prerequisites for building: Prerequisites. (line 6) * problems with build: Build problems. (line 6) * program module, adding: Adding a new program module. (line 6) * program modules: Program modules. (line 6) -* program-specific 'configure' options: Program-specific configure options. +* program-specific configure options: Program-specific configure options. (line 6) -* proxy build system: 'png' library. (line 36) +* proxy build system: png library. (line 36) * reautoconf: Build system tools. (line 28) * reautoconf, for new program: Adding a new program module. (line 89) * requirements for building: Prerequisites. (line 6) * runscript.exe: Macros for Windows. (line 25) * scripts, linked and not maintained: Linked scripts. (line 6) -* scrolling, smooth: Configure options for 'texk/xdvik'. +* scrolling, smooth: Configure options for texk/xdvik. (line 13) * SED: Variables for configure. (line 34) * setup macros, general: General setup macros. (line 6) * shared libraries, using vs. avoiding: Distro builds. (line 11) -* size of PDF and PS files: '--disable-largefile'. - (line 11) +* size of PDF and PS files: --disable-largefile. (line 11) * size of source tree: Build one package. (line 53) * source code declarations: Declarations and definitions. (line 6) @@ -5849,8 +5851,8 @@ Index * source tree: Layout and infrastructure. (line 6) * squeeze: Cross problems. (line 13) -* squeeze/configure.ac: 'xdvik' package. (line 14) -* 'static' functions: Declarations and definitions. +* squeeze/configure.ac: xdvik package. (line 14) +* static functions: Declarations and definitions. (line 35) * static linking for C++: Macros for compilers. (line 29) @@ -5859,12 +5861,12 @@ Index * Subversion repository: Build system tools. (line 38) * support files, separate from build: Installing. (line 8) * symlinks, used for scripts: Linked scripts. (line 6) -* synctex: Configure options for 'texk/web2c'. +* synctex: Configure options for texk/web2c. (line 59) -* synctex <1>: Configure options for 'texk/web2c'. +* synctex <1>: Configure options for texk/web2c. (line 64) * system distribution, building for: Distro builds. (line 6) -* t1utils package: 't1utils' package. (line 6) +* t1utils package: t1utils package. (line 6) * tangle: Cross problems. (line 26) * tests, running: Overview of build system. (line 6) @@ -5889,13 +5891,13 @@ Index * use-commit-times, Subversion: Build system tools. (line 38) * variable declarations, in source code: Declarations and definitions. (line 52) -* variables for 'configure': Variables for configure. +* variables for configure: Variables for configure. (line 6) * warning, discards qualifiers: Const. (line 30) * WARNING_C[XX]FLAGS: Macros for compilers. (line 9) * web2c program: Cross problems. (line 13) -* web2c.ac: Configure options for 'texk/web2c'. +* web2c.ac: Configure options for texk/web2c. (line 37) * wget: Linked scripts. (line 23) * WIN32, Automake conditional: Macros for Windows. (line 16) @@ -5904,33 +5906,33 @@ Index * Windows, macros for: Macros for Windows. (line 6) * withenable.ac, for new modules: Adding a new program module. (line 14) -* 'Work/' top-level directory: Top-level directories. +* Work/ top-level directory: Top-level directories. (line 39) * wrapper binary for scripts on Windows: Linked scripts. (line 6) -* wrapper build system: 'freetype' library. (line 6) -* X toolkit: Configure options for 'texk/web2c'. +* wrapper build system: freetype library. (line 6) +* X toolkit: Configure options for texk/web2c. (line 22) * X11 development, required by X clients: Prerequisites. (line 27) -* X11 headers, and 'const': Const. (line 21) -* xasy: 'asymptote'. (line 6) -* xaw: Configure options for 'texk/xdvik'. +* X11 headers, and const: Const. (line 21) +* xasy: asymptote. (line 6) +* xaw: Configure options for texk/xdvik. (line 9) -* xdvik: 'xdvik' package. (line 6) -* xdvik <1>: Configure options for 'texk/xdvik'. +* xdvik: xdvik package. (line 6) +* xdvik <1>: Configure options for texk/xdvik. (line 6) -* xdvipdfmx: Configure options for 'texk/dvipdfm-x'. +* xdvipdfmx: Configure options for texk/dvipdfm-x. (line 6) * xindy: Linked scripts. (line 23) -* xindy <1>: 'xindy' package. (line 6) -* xindy <2>: Configure options for 'utils/xindy'. +* xindy <1>: xindy package. (line 6) +* xindy <2>: Configure options for utils/xindy. (line 6) -* 'xindy' cross compiling requires 'clisp': Cross problems. (line 33) -* XInput: Configure options for 'texk/xdvik'. +* xindy cross compiling requires clisp: Cross problems. (line 33) +* XInput: Configure options for texk/xdvik. (line 13) -* Xlib: Configure options for 'texk/web2c'. +* Xlib: Configure options for texk/web2c. (line 22) * xz: Linked scripts. (line 23) -* zlib library: 'zlib' library. (line 6) +* zlib library: zlib library. (line 6) @@ -5945,391 +5947,396 @@ Node: Build problems11020 Node: Build in parallel11474 Node: Build distribution12078 Node: Build one package12726 -Node: Build one engine16373 -Node: Cross compilation17887 -Node: Cross configuring19167 -Node: Cross problems20844 -Node: Installing22506 -Node: Installation directories23526 -Node: Linked scripts25344 -Node: Distro builds26835 -Node: Layout and infrastructure29211 -Node: Build system tools30042 -Node: Top-level directories32259 -Node: Autoconf macros34495 -Node: General setup macros35257 -Node: Macros for programs36132 -Node: Macros for compilers36933 -Node: Macros for libraries38341 -Node: Macros for library and header flags38767 -Node: Macros for Windows40678 -Node: Library modules42265 -Node: 'png' library42762 -Node: 'zlib' library45114 -Node: 'freetype' library45635 -Node: 'kpathsea' library46337 -Node: Program modules47720 -Node: 't1utils' package48156 -Node: 'xindy' package48705 -Node: 'xdvik' package49825 -Node: 'asymptote'50890 -Node: Extending TeX Live51390 -Node: Adding a new program module52173 -Node: Adding a new generic library module57306 -Node: Adding a new TeX-specific library module59535 -Node: Configure options60233 -Node: Global configure options61614 -Node: '--disable-native-texlive-build'62182 -Node: '--prefix' '--bindir' ...63150 -Node: '--disable-largefile'63698 -Node: '--disable-missing'64248 -Node: '--enable-compiler-warnings='LEVEL64655 -Node: '--enable-cxx-runtime-hack'65317 -Node: '--enable-maintainer-mode'65743 -Node: '--enable-multiplatform'66278 -Node: '--enable-shared'66857 -Node: '--enable-silent-rules'67234 -Node: '--without-ln-s'67692 -Node: '--without-x'68045 -Node: Program-specific configure options68237 -Node: '--enable-PROG' '--disable-PROG'68900 -Node: '--disable-all-pkgs'69179 -Node: Configure options for 'texk/web2c'69970 -Node: Configure options for 'texk/bibtex-x'72514 -Node: Configure options for 'texk/dvipdfm-x'73063 -Node: Configure options for 'texk/dvisvgm'73845 -Node: Configure options for 'texk/texlive'74732 -Node: Configure options for 'texk/xdvik'75159 -Node: Configure options for 'utils/xindy'75786 -Node: Library-specific configure options76680 -Node: Configure options for 'kpathsea'77643 -Node: Variables for configure78351 -Node: Coding conventions79777 -Node: Declarations and definitions80492 -Node: Const82666 -Node: Continuous integration84530 -Node: Transfer from Subversion to Github85194 -Node: Automatic update of the Git mirror87356 -Node: CI testing on Travis-CI87938 -Node: Releases on Github88647 -Node: install-tl89087 -Node: install-tl NAME89456 -Node: install-tl SYNOPSIS89614 -Node: install-tl DESCRIPTION89872 -Node: install-tl REFERENCES90932 -Node: install-tl OPTIONS91456 -Ref: install-tl *-gui* [[=]_module_]91797 -Ref: install-tl 'text'92005 -Ref: install-tl 'tcl'92125 -Ref: install-tl 'wizard'92467 -Ref: install-tl 'expert'92600 -Ref: install-tl 'perltk'92722 -Ref: install-tl *-no-gui*93268 -Ref: install-tl *-lang* _llcode_93358 -Ref: install-tl *-repository* _url|path_94114 -Ref: install-tl *-select-repository*95002 -Ref: install-tl *-all-options*95438 -Ref: install-tl *-custom-bin* _path_95693 -Ref: install-tl *-debug-translation*96527 -Ref: install-tl *-force-platform* _platform_96746 -Ref: install-tl *-help*, *--help*, *-?*96990 -Ref: install-tl *-in-place*97403 -Ref: install-tl *-init-from-profile* _profile_file_97948 -Ref: install-tl *-logfile* _file_98217 -Ref: install-tl *-no-cls*98568 -Ref: install-tl *-no-persistent-downloads*98716 -Ref: install-tl *-persistent-downloads*98741 -Ref: install-tl *-no-verify-downloads*99359 -Ref: install-tl *-non-admin*99722 -Ref: install-tl *-portable*99815 -Ref: install-tl *-print-platform*99954 -Ref: install-tl *-profile* _profile_file_100152 -Ref: install-tl *-q*100373 -Ref: install-tl *-scheme* _scheme_100435 -Ref: install-tl *-v*100909 -Ref: install-tl *-version*, *--version*101064 -Node: install-tl PROFILES101198 -Ref: install-tl 'instopt_adjustpath' (default 0 on Unix, 1 on Windows)104064 -Ref: install-tl 'instopt_adjustrepo' (default 1)104140 -Ref: install-tl 'instopt_letter' (default 0)104277 -Ref: install-tl 'instopt_portable' (default 0)104368 -Ref: install-tl 'instopt_write18_restricted' (default 1)104464 -Node: install-tl ENVIRONMENT VARIABLES105803 -Ref: install-tl 'TEXLIVE_DOWNLOADER'106181 -Ref: install-tl 'TL_DOWNLOAD_PROGRAM'106204 -Ref: install-tl 'TL_DOWNLOAD_ARGS'106224 -Ref: install-tl 'TEXLIVE_INSTALL_ENV_NOCHECK'106428 -Ref: install-tl 'TEXLIVE_INSTALL_NO_CONTEXT_CACHE'106630 -Ref: install-tl 'TEXLIVE_INSTALL_NO_IMPORT'106739 -Ref: install-tl 'TEXLIVE_INSTALL_NO_WELCOME'106891 -Ref: install-tl 'TEXLIVE_INSTALL_PREFIX'107013 -Ref: install-tl 'TEXLIVE_INSTALL_TEXDIR'107039 -Ref: install-tl 'TEXLIVE_INSTALL_TEXMFCONFIG'107070 -Ref: install-tl 'TEXLIVE_INSTALL_TEXMFVAR'107098 -Ref: install-tl 'TEXLIVE_INSTALL_TEXMFHOME'107127 -Ref: install-tl 'TEXLIVE_INSTALL_TEXMFLOCAL'107157 -Ref: install-tl 'TEXLIVE_INSTALL_TEXMFSYSCONFIG'107191 -Ref: install-tl 'TEXLIVE_INSTALL_TEXMFSYSVAR'107222 -Ref: install-tl 'NOPERLDOC'107593 -Node: install-tl AUTHORS AND COPYRIGHT107657 -Node: tlmgr108070 -Node: tlmgr NAME108555 -Node: tlmgr SYNOPSIS108687 -Node: tlmgr DESCRIPTION108877 -Node: tlmgr EXAMPLES109976 -Ref: tlmgr 'tlmgr option repository ctan'110227 -Ref: tlmgr 'tlmgr option repository http://mirror.ctan.org/systems/texlive/tlnet'110299 -Ref: tlmgr 'tlmgr update --list'110904 -Ref: tlmgr 'tlmgr update --all'110997 -Ref: tlmgr 'tlmgr info' _what_111154 -Node: tlmgr OPTIONS111416 -Ref: tlmgr *--repository* _url|path_111936 -Ref: tlmgr '/some/local/dir'113122 -Ref: tlmgr 'file:/some/local/dir'113151 -Ref: tlmgr 'ctan'113224 -Ref: tlmgr 'http://mirror.ctan.org/systems/texlive/tlnet'113277 -Ref: tlmgr 'http://server/path/to/tlnet'113618 -Ref: tlmgr 'https://server/path/to/tlnet'113999 -Ref: tlmgr 'ftp://server/path/to/tlnet'114467 -Ref: tlmgr 'user@machine:/path/to/tlnet'114599 -Ref: tlmgr 'scp://user@machine/path/to/tlnet'114640 -Ref: tlmgr 'ssh://user@machine/path/to/tlnet'114681 -Ref: tlmgr *--gui* [_action_]115074 -Ref: tlmgr *--gui-lang* _llcode_115887 -Ref: tlmgr *--debug-translation*116623 -Ref: tlmgr *--machine-readable*116826 -Ref: tlmgr *--no-execute-actions*117094 -Ref: tlmgr *--package-logfile* _file_117287 -Ref: tlmgr *--pause*117541 -Ref: tlmgr *--persistent-downloads*117696 -Ref: tlmgr *--no-persistent-downloads*117724 -Ref: tlmgr *--pin-file*118218 -Ref: tlmgr *--usermode*118436 -Ref: tlmgr *--usertree* _dir_118556 -Ref: tlmgr *--verify-repo=[none|main|all]*118682 -Node: tlmgr ACTIONS119581 -Node: tlmgr help120442 -Node: tlmgr version120919 -Node: tlmgr backup121182 -Ref: tlmgr *backup [_option_...] --all*121353 -Ref: tlmgr *backup [_option_...] _pkg_...*121386 -Ref: tlmgr *--backupdir* _directory_122452 -Ref: tlmgr *--all*122669 -Ref: tlmgr *--clean*[=_N_]122921 -Ref: tlmgr *--dry-run*123248 -Node: tlmgr candidates _pkg_123378 -Node: tlmgr check [_option_...] [depends|executes|files|runfiles|texmfdbs|all]123733 -Ref: tlmgr *depends*124247 -Ref: tlmgr *executes*124589 -Ref: tlmgr *files*124704 -Ref: tlmgr *runfiles*124840 -Ref: tlmgr *texmfdbs*124977 -Ref: tlmgr - all items in 'TEXMFDBS' have the '!!' prefix.125207 -Ref: tlmgr - all items in 'TEXMFBDS' have an 'ls-R' file (if they exist at all).125283 -Ref: tlmgr - all items in 'TEXMF' with '!!' are listed in 'TEXMFDBS'.125348 -Ref: tlmgr - all items in 'TEXMF' with an 'ls-R' file are listed in 'TEXMFDBS'.125423 -Ref: tlmgr *--use-svn*125448 -Node: tlmgr conf125589 -Ref: tlmgr *conf [texmf|tlmgr|updmap [--conffile _file_] [--delete] [_key_ [_value_]]]*125877 -Ref: tlmgr *conf auxtrees [--conffile _file_] [show|add|remove] [_value_]*125941 -Node: tlmgr dump-tlpdb [_option_...] [--json]128356 -Ref: tlmgr *--local*128789 -Ref: tlmgr *--remote*128828 -Ref: tlmgr *--json*128866 -Node: tlmgr generate129437 -Ref: tlmgr *generate [_option_...] language*129633 -Ref: tlmgr *generate [_option_...] language.dat*129672 -Ref: tlmgr *generate [_option_...] language.def*129711 -Ref: tlmgr *generate [_option_...] language.dat.lua*129754 -Ref: tlmgr *--dest* _output_file_132081 -Ref: tlmgr *--localcfg* _local_conf_file_132657 -Ref: tlmgr *--rebuild-sys*132780 -Node: tlmgr gui133595 -Node: tlmgr info133773 -Ref: tlmgr *info [_option_...] _pkg_...*133935 -Ref: tlmgr *info [_option_...] collections*133969 -Ref: tlmgr *info [_option_...] schemes*133999 -Ref: tlmgr *--list*135529 -Ref: tlmgr *--only-installed*135843 -Ref: tlmgr *--only-remote*136031 -Ref: tlmgr *--data 'item1,item2,...'*136335 -Ref: tlmgr *--json* 1136916 -Node: tlmgr init-usertree137299 -Node: tlmgr install [_option_...] _pkg_...137680 -Ref: tlmgr *--dry-run* 1138188 -Ref: tlmgr *--file*138305 -Ref: tlmgr *--force*138527 -Ref: tlmgr *--no-depends*138747 -Ref: tlmgr *--no-depends-at-all*138906 -Ref: tlmgr *--reinstall*139306 -Ref: tlmgr *--with-doc*139684 -Ref: tlmgr *--with-src*139697 -Node: tlmgr key140425 -Ref: tlmgr *key list*140583 -Ref: tlmgr *key add _file_*140601 -Ref: tlmgr *key remove _keyid_*140623 -Node: tlmgr list141217 -Node: tlmgr option141379 -Ref: tlmgr *option [--json] [show]*141534 -Ref: tlmgr *option [--json] showall|help*141565 -Ref: tlmgr *option _key_ [_value_]*141591 -Node: tlmgr paper146169 -Ref: tlmgr *paper [a4|letter]*146318 -Ref: tlmgr *<[xdvi|pdftex|dvips|dvipdfmx|context|psutils] paper [_papersize_|--list]*>146394 -Ref: tlmgr *paper --json*146409 -Node: tlmgr path147624 -Ref: tlmgr *path [--w32mode=user|admin] add*147785 -Ref: tlmgr *path [--w32mode=user|admin] remove*147822 -Node: tlmgr pinning149307 -Ref: tlmgr 'pinning show'149548 -Ref: tlmgr 'pinning add' _repo_ _pkgglob_...149621 -Ref: tlmgr 'pinning remove' _repo_ _pkgglob_...149740 -Ref: tlmgr 'pinning remove _repo_ --all'149893 -Node: tlmgr platform149947 -Ref: tlmgr *platform list|add|remove _platform_...*150133 -Ref: tlmgr *platform set _platform_*150160 -Ref: tlmgr *platform set auto*150181 -Ref: tlmgr *--dry-run* 2151058 -Node: tlmgr postaction151177 -Ref: tlmgr *postaction [_option_...] install [shortcut|fileassoc|script] [_pkg_...]*151407 -Ref: tlmgr *postaction [_option_...] remove [shortcut|fileassoc|script] [_pkg_...]*151481 -Ref: tlmgr *--w32mode=[user|admin]*151796 -Ref: tlmgr *--fileassocmode=[1|2]*152212 -Ref: tlmgr *--all* 1152497 -Node: tlmgr print-platform152552 -Node: tlmgr print-platform-info152883 -Node: tlmgr remove [_option_...] _pkg_...153183 -Ref: tlmgr *--all* 2153667 -Ref: tlmgr *--backup*153777 -Ref: tlmgr *--backupdir* _directory_ 1153803 -Ref: tlmgr *--no-depends* 1154208 -Ref: tlmgr *--no-depends-at-all* 1154270 -Ref: tlmgr *--force* 1154373 -Ref: tlmgr *--dry-run* 3154846 -Node: tlmgr repository155182 -Ref: tlmgr *repository list*155370 -Ref: tlmgr *repository list _path|url|tag_*155404 -Ref: tlmgr *repository add _path_ [_tag_]*155437 -Ref: tlmgr *repository remove _path|tag_*155469 -Ref: tlmgr *repository set _path_[#_tag_] [_path_[#_tag_] ...]*155523 -Ref: tlmgr *repository status*155544 -Ref: tlmgr The tag (which can be the same as the url);156771 -Node: tlmgr restore157249 -Ref: tlmgr *restore [_option_...] _pkg_ [_rev_]*157428 -Ref: tlmgr *restore [_option_...] --all*157458 -Ref: tlmgr *--all* 3158158 -Ref: tlmgr *--backupdir* _directory_ 2158372 -Ref: tlmgr *--dry-run* 4158553 -Ref: tlmgr *--force* 2158685 -Ref: tlmgr *--json* 2158731 -Node: tlmgr search159058 -Ref: tlmgr *search [_option_...] _what_*159222 -Ref: tlmgr *search [_option_...] --file _what_*159259 -Ref: tlmgr *search [_option_...] --all _what_*159295 -Ref: tlmgr *--file* 1159515 -Ref: tlmgr *--all* 4159577 -Ref: tlmgr *--global*159666 -Ref: tlmgr *--word*159793 -Node: tlmgr shell160108 -Ref: tlmgr protocol160843 -Ref: tlmgr help 1160907 -Ref: tlmgr version 1160960 -Ref: tlmgr quit, end, bye, byebye, EOF161028 -Ref: tlmgr restart161049 -Ref: tlmgr load [local|remote]161172 -Ref: tlmgr save161242 -Ref: tlmgr get [_var_] =item set [_var_ [_val_]]161365 -Node: tlmgr show161966 -Node: tlmgr uninstall162133 -Node: tlmgr update [_option_...] [_pkg_...]162363 -Ref: tlmgr *--all* 5162734 -Ref: tlmgr *--self*164913 -Ref: tlmgr *--dry-run* 5165677 -Ref: tlmgr *--list* [_pkg_]165854 -Ref: tlmgr *--exclude* _pkg_166543 -Ref: tlmgr *--no-auto-remove* [_pkg_...]167343 -Ref: tlmgr *--no-auto-install* [_pkg_...]167827 -Ref: tlmgr *--reinstall-forcibly-removed*168589 -Ref: tlmgr *--backup* 1169124 -Ref: tlmgr *--backupdir* _directory_ 3169150 -Ref: tlmgr *--no-depends* 2170316 -Ref: tlmgr *--no-depends-at-all* 2170519 -Ref: tlmgr *--force* 3170622 -Node: tlmgr CONFIGURATION FILE FOR TLMGR171642 -Ref: tlmgr 'auto-remove', value 0 or 1 (default 1), same as command-line option.172649 -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.172786 -Ref: tlmgr 'gui-lang' _llcode_, with a language code value as with the command-line option.172868 -Ref: tlmgr 'no-checksums', value 0 or 1 (default 0, see below).172922 -Ref: tlmgr 'persistent-downloads', value 0 or 1 (default 1), same as command-line option.173002 -Ref: tlmgr 'require-verification', value 0 or 1 (default 0), same as command-line option.173082 -Ref: tlmgr 'update-exclude', value: comma-separated list of packages (no space allowed). Same as the command line option '--exclude' for the action 'update'.173230 -Ref: tlmgr 'verify-downloads', value 0 or 1 (default 1), same as command-line option.173306 -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').173575 -Node: tlmgr CRYPTOGRAPHIC VERIFICATION174663 -Node: tlmgr Configuration of GnuPG invocation176836 -Node: tlmgr USER MODE177474 -Node: tlmgr User mode install180320 -Node: tlmgr User mode backup, restore, remove, update181464 -Node: tlmgr User mode generate, option, paper181906 -Node: tlmgr MULTIPLE REPOSITORIES182282 -Node: tlmgr Pinning184011 -Node: tlmgr GUI FOR TLMGR185934 -Node: tlmgr Main display187583 -Node: tlmgr Display configuration area187835 -Ref: tlmgr Status188196 -Ref: tlmgr Category188360 -Ref: tlmgr Match188546 -Ref: tlmgr Selection188727 -Ref: tlmgr Display configuration buttons188931 -Node: tlmgr Package list area189114 -Ref: tlmgr a checkbox189698 -Ref: tlmgr package name189834 -Ref: tlmgr local revision (and version)189933 -Ref: tlmgr remote revision (and version)190308 -Ref: tlmgr short description190605 -Node: tlmgr Main display action buttons190650 -Ref: tlmgr Update all installed190916 -Ref: tlmgr Update191288 -Ref: tlmgr Install191338 -Ref: tlmgr Remove191524 -Ref: tlmgr Backup191702 -Node: tlmgr Menu bar191859 -Ref: tlmgr 'tlmgr' menu192082 -Ref: tlmgr 'Options menu'192390 -Ref: tlmgr 'Actions menu'193473 -Ref: tlmgr 'Help menu'193901 -Node: tlmgr GUI options194035 -Ref: tlmgr '-background' _color_194281 -Ref: tlmgr '-font "' _fontname_ _fontsize_ '"'194346 -Ref: tlmgr '-foreground' _color_194504 -Ref: tlmgr '-geometry' _geomspec_194556 -Ref: tlmgr '-xrm' _xresource_194748 -Node: tlmgr MACHINE-READABLE OUTPUT195017 -Node: tlmgr Machine-readable 'update' and 'install' output195833 -Ref: tlmgr 'location-url' _location_197115 -Ref: tlmgr 'total-bytes' _count_197331 -Ref: tlmgr _pkgname_197741 -Ref: tlmgr _status_197951 -Ref: tlmgr 'd'198029 -Ref: tlmgr 'f'198089 -Ref: tlmgr 'u'198268 -Ref: tlmgr 'r'198314 -Ref: tlmgr 'a'198437 -Ref: tlmgr 'i'198615 -Ref: tlmgr 'I'198734 -Ref: tlmgr _localrev_198836 -Ref: tlmgr _serverrev_198943 -Ref: tlmgr _size_199055 -Ref: tlmgr _runtime_199224 -Ref: tlmgr _esttot_199294 -Node: tlmgr Machine-readable 'option' output199327 -Node: tlmgr ENVIRONMENT VARIABLES199845 -Ref: tlmgr 'TEXLIVE_COMPRESSOR'200356 -Ref: tlmgr 'TEXLIVE_DOWNLOADER'201204 -Ref: tlmgr 'TL_DOWNLOAD_PROGRAM'201227 -Ref: tlmgr 'TL_DOWNLOAD_ARGS'201247 -Ref: tlmgr 'TEXLIVE_PREFER_OWN'202273 -Node: tlmgr AUTHORS AND COPYRIGHT203097 -Node: Index203495 +Node: Build one engine16371 +Node: Cross compilation17885 +Node: Cross configuring19165 +Node: Cross problems20842 +Node: Installing22504 +Node: Installation directories23524 +Node: Linked scripts25342 +Node: Distro builds26833 +Node: Layout and infrastructure29209 +Node: Build system tools30040 +Node: Top-level directories32257 +Node: Autoconf macros34493 +Node: General setup macros35255 +Node: Macros for programs36130 +Node: Macros for compilers36931 +Node: Macros for libraries38339 +Node: Macros for library and header flags38765 +Node: Macros for Windows40676 +Node: Library modules42263 +Node: png library42752 +Node: zlib library45100 +Node: freetype library45615 +Node: kpathsea library46311 +Node: Program modules47690 +Node: t1utils package48118 +Node: xindy package48663 +Node: xdvik package49777 +Node: asymptote50836 +Node: Extending TeX Live51332 +Node: Adding a new program module52115 +Node: Adding a new generic library module57248 +Node: Adding a new TeX-specific library module59477 +Node: Configure options60175 +Node: Global configure options61556 +Node: --disable-native-texlive-build62098 +Node: --prefix --bindir ...63060 +Node: --disable-largefile63600 +Node: --disable-missing64142 +Node: --enable-compiler-warnings=LEVEL64543 +Node: --enable-cxx-runtime-hack65199 +Node: --enable-maintainer-mode65619 +Node: --enable-multiplatform66148 +Node: --enable-shared66721 +Node: --enable-silent-rules67092 +Node: --without-ln-s67544 +Node: --without-x67891 +Node: Program-specific configure options68079 +Node: --enable-PROG --disable-PROG68722 +Node: --disable-all-pkgs68995 +Node: Configure options for texk/web2c69778 +Node: Configure options for texk/bibtex-x72316 +Node: Configure options for texk/dvipdfm-x72859 +Node: Configure options for texk/dvisvgm73635 +Node: Configure options for texk/texlive74516 +Node: Configure options for texk/xdvik74937 +Node: Configure options for utils/xindy75558 +Node: Library-specific configure options76448 +Node: Configure options for kpathsea77409 +Node: Variables for configure78113 +Node: Coding conventions79539 +Node: Declarations and definitions80254 +Node: Const82428 +Node: Continuous integration84292 +Node: Transfer from Subversion to Github84956 +Node: Automatic update of the Git mirror87118 +Node: CI testing on Travis-CI87700 +Node: Releases on Github88409 +Node: install-tl88849 +Node: install-tl NAME89218 +Node: install-tl SYNOPSIS89376 +Node: install-tl DESCRIPTION89634 +Node: install-tl REFERENCES90694 +Node: install-tl OPTIONS91218 +Ref: install-tl *-gui* [[=]_module_]91559 +Ref: install-tl text91767 +Ref: install-tl tcl (or "perltk" or "wizard" or "expert" or nothing)91952 +Ref: install-tl *-no-gui*92584 +Ref: install-tl *-lang* _llcode_92674 +Ref: install-tl *-repository* _url|path_93298 +Ref: install-tl *-select-repository*94186 +Ref: install-tl *-all-options*94604 +Ref: install-tl *-custom-bin* _path_94859 +Ref: install-tl *-debug-translation*95693 +Ref: install-tl *-force-platform* _platform_95969 +Ref: install-tl *-help*, *--help*, *-?*96213 +Ref: install-tl *-in-place*96626 +Ref: install-tl *-init-from-profile* _profile_file_97171 +Ref: install-tl *-logfile* _file_97440 +Ref: install-tl *-no-cls*97791 +Ref: install-tl *-no-persistent-downloads*97939 +Ref: install-tl *-persistent-downloads*97964 +Ref: install-tl *-no-verify-downloads*98582 +Ref: install-tl *-non-admin*98945 +Ref: install-tl *-portable*99038 +Ref: install-tl *-print-platform*99177 +Ref: install-tl *-profile* _profile_file_99375 +Ref: install-tl *-q*99596 +Ref: install-tl *-scheme* _scheme_99658 +Ref: install-tl *-v*100132 +Ref: install-tl *-version*, *--version*100287 +Node: install-tl PROFILES100421 +Ref: install-tl instopt_adjustpath (default 0 on Unix, 1 on Windows)103287 +Ref: install-tl instopt_adjustrepo (default 1)103363 +Ref: install-tl instopt_letter (default 0)103500 +Ref: install-tl instopt_portable (default 0)103591 +Ref: install-tl instopt_write18_restricted (default 1)103687 +Node: install-tl ENVIRONMENT VARIABLES105026 +Ref: install-tl TEXLIVE_DOWNLOADER105404 +Ref: install-tl TL_DOWNLOAD_PROGRAM105427 +Ref: install-tl TL_DOWNLOAD_ARGS105447 +Ref: install-tl TEXLIVE_INSTALL_ENV_NOCHECK105651 +Ref: install-tl TEXLIVE_INSTALL_NO_CONTEXT_CACHE105853 +Ref: install-tl TEXLIVE_INSTALL_NO_RESUME105962 +Ref: install-tl TEXLIVE_INSTALL_NO_WELCOME106114 +Ref: install-tl TEXLIVE_INSTALL_PAPER106235 +Ref: install-tl TEXLIVE_INSTALL_PREFIX106381 +Ref: install-tl TEXLIVE_INSTALL_TEXDIR106407 +Ref: install-tl TEXLIVE_INSTALL_TEXMFCONFIG106438 +Ref: install-tl TEXLIVE_INSTALL_TEXMFVAR106466 +Ref: install-tl TEXLIVE_INSTALL_TEXMFHOME106495 +Ref: install-tl TEXLIVE_INSTALL_TEXMFLOCAL106525 +Ref: install-tl TEXLIVE_INSTALL_TEXMFSYSCONFIG106559 +Ref: install-tl TEXLIVE_INSTALL_TEXMFSYSVAR106590 +Ref: install-tl NOPERLDOC106961 +Node: install-tl AUTHORS AND COPYRIGHT107025 +Node: tlmgr107439 +Node: tlmgr NAME107924 +Node: tlmgr SYNOPSIS108056 +Node: tlmgr DESCRIPTION108246 +Node: tlmgr EXAMPLES109345 +Ref: tlmgr tlmgr option repository ctan109596 +Ref: tlmgr tlmgr option repository http://mirror.ctan.org/systems/texlive/tlnet109668 +Ref: tlmgr tlmgr update --list110273 +Ref: tlmgr tlmgr update --all110366 +Ref: tlmgr tlmgr info _what_110523 +Node: tlmgr OPTIONS110785 +Ref: tlmgr *--repository* _url|path_111305 +Ref: tlmgr /some/local/dir112491 +Ref: tlmgr file:/some/local/dir112520 +Ref: tlmgr ctan112593 +Ref: tlmgr http://mirror.ctan.org/systems/texlive/tlnet112646 +Ref: tlmgr http://server/path/to/tlnet112987 +Ref: tlmgr https://server/path/to/tlnet113368 +Ref: tlmgr ftp://server/path/to/tlnet113836 +Ref: tlmgr user@machine:/path/to/tlnet113968 +Ref: tlmgr scp://user@machine/path/to/tlnet114009 +Ref: tlmgr ssh://user@machine/path/to/tlnet114050 +Ref: tlmgr *--gui* [_action_]114443 +Ref: tlmgr *--gui-lang* _llcode_115256 +Ref: tlmgr *--command-logfile* _file_115997 +Ref: tlmgr *--debug-translation*116263 +Ref: tlmgr *--machine-readable*116466 +Ref: tlmgr *--no-execute-actions*116734 +Ref: tlmgr *--package-logfile* _file_116927 +Ref: tlmgr *--pause*117181 +Ref: tlmgr *--persistent-downloads*117336 +Ref: tlmgr *--no-persistent-downloads*117364 +Ref: tlmgr *--pin-file*117858 +Ref: tlmgr *--usermode*118076 +Ref: tlmgr *--usertree* _dir_118196 +Ref: tlmgr *--verify-repo=[none|main|all]*118322 +Node: tlmgr ACTIONS119221 +Node: tlmgr help120082 +Node: tlmgr version120559 +Node: tlmgr backup120822 +Ref: tlmgr *backup [_option_...] --all*120993 +Ref: tlmgr *backup [_option_...] _pkg_...*121026 +Ref: tlmgr *--backupdir* _directory_122092 +Ref: tlmgr *--all*122309 +Ref: tlmgr *--clean*[=_N_]122561 +Ref: tlmgr *--dry-run*122888 +Node: tlmgr candidates _pkg_123018 +Node: tlmgr check [_option_...] [depends|executes|files|runfiles|texmfdbs|all]123373 +Ref: tlmgr *depends*123887 +Ref: tlmgr *executes*124229 +Ref: tlmgr *files*124344 +Ref: tlmgr *runfiles*124480 +Ref: tlmgr *texmfdbs*124617 +Ref: tlmgr - all items in TEXMFDBS have the !! prefix.124847 +Ref: tlmgr - all items in TEXMFBDS have an ls-R file (if they exist at all).124923 +Ref: tlmgr - all items in TEXMF with !! are listed in TEXMFDBS.124988 +Ref: tlmgr - all items in TEXMF with an ls-R file are listed in TEXMFDBS.125063 +Ref: tlmgr *--use-svn*125088 +Node: tlmgr conf125229 +Ref: tlmgr *conf [texmf|tlmgr|updmap [--conffile _file_] [--delete] [_key_ [_value_]]]*125517 +Ref: tlmgr *conf auxtrees [--conffile _file_] [show|add|remove] [_value_]*125581 +Node: tlmgr dump-tlpdb [_option_...] [--json]127996 +Ref: tlmgr *--local*128429 +Ref: tlmgr *--remote*128468 +Ref: tlmgr *--json*128506 +Node: tlmgr generate129077 +Ref: tlmgr *generate [_option_...] language*129273 +Ref: tlmgr *generate [_option_...] language.dat*129312 +Ref: tlmgr *generate [_option_...] language.def*129351 +Ref: tlmgr *generate [_option_...] language.dat.lua*129394 +Ref: tlmgr *--dest* _output_file_131721 +Ref: tlmgr *--localcfg* _local_conf_file_132297 +Ref: tlmgr *--rebuild-sys*132420 +Node: tlmgr gui133235 +Node: tlmgr info133413 +Ref: tlmgr *info [_option_...] _pkg_...*133575 +Ref: tlmgr *info [_option_...] collections*133609 +Ref: tlmgr *info [_option_...] schemes*133639 +Ref: tlmgr *--list*135169 +Ref: tlmgr *--only-installed*135483 +Ref: tlmgr *--only-remote*135671 +Ref: tlmgr *--data item1,item2,...*135975 +Ref: tlmgr *--json* 1137338 +Node: tlmgr init-usertree137721 +Node: tlmgr install [_option_...] _pkg_...138102 +Ref: tlmgr *--dry-run* 1138610 +Ref: tlmgr *--file*138727 +Ref: tlmgr *--force*138949 +Ref: tlmgr *--no-depends*139169 +Ref: tlmgr *--no-depends-at-all*139328 +Ref: tlmgr *--reinstall*139728 +Ref: tlmgr *--with-doc*140106 +Ref: tlmgr *--with-src*140119 +Node: tlmgr key140847 +Ref: tlmgr *key list*141005 +Ref: tlmgr *key add _file_*141023 +Ref: tlmgr *key remove _keyid_*141045 +Node: tlmgr list141639 +Node: tlmgr option141801 +Ref: tlmgr *option [--json] [show]*141956 +Ref: tlmgr *option [--json] showall|help*141987 +Ref: tlmgr *option _key_ [_value_]*142013 +Node: tlmgr paper146591 +Ref: tlmgr *paper [a4|letter]*146740 +Ref: tlmgr *<[xdvi|pdftex|dvips|dvipdfmx|context|psutils] paper [_papersize_|--list]*>146816 +Ref: tlmgr *paper --json*146831 +Node: tlmgr path148046 +Ref: tlmgr *path [--w32mode=user|admin] add*148207 +Ref: tlmgr *path [--w32mode=user|admin] remove*148244 +Node: tlmgr pinning149729 +Ref: tlmgr pinning show149970 +Ref: tlmgr pinning add _repo_ _pkgglob_...150043 +Ref: tlmgr pinning remove _repo_ _pkgglob_...150162 +Ref: tlmgr pinning remove _repo_ --all150315 +Node: tlmgr platform150369 +Ref: tlmgr *platform list|add|remove _platform_...*150555 +Ref: tlmgr *platform set _platform_*150582 +Ref: tlmgr *platform set auto*150603 +Ref: tlmgr *--dry-run* 2151480 +Node: tlmgr postaction151599 +Ref: tlmgr *postaction [_option_...] install [shortcut|fileassoc|script] [_pkg_...]*151829 +Ref: tlmgr *postaction [_option_...] remove [shortcut|fileassoc|script] [_pkg_...]*151903 +Ref: tlmgr *--w32mode=[user|admin]*152218 +Ref: tlmgr *--fileassocmode=[1|2]*152634 +Ref: tlmgr *--all* 1152919 +Node: tlmgr print-platform152974 +Node: tlmgr print-platform-info153305 +Node: tlmgr remove [_option_...] _pkg_...153605 +Ref: tlmgr *--all* 2154089 +Ref: tlmgr *--backup*154199 +Ref: tlmgr *--backupdir* _directory_ 1154225 +Ref: tlmgr *--no-depends* 1154630 +Ref: tlmgr *--no-depends-at-all* 1154692 +Ref: tlmgr *--force* 1154795 +Ref: tlmgr *--dry-run* 3155268 +Node: tlmgr repository155604 +Ref: tlmgr *repository list*155792 +Ref: tlmgr *repository list _path|url|tag_*155826 +Ref: tlmgr *repository add _path_ [_tag_]*155859 +Ref: tlmgr *repository remove _path|tag_*155891 +Ref: tlmgr *repository set _path_[#_tag_] [_path_[#_tag_] ...]*155945 +Ref: tlmgr *repository status*155966 +Ref: tlmgr The tag (which can be the same as the url);157193 +Node: tlmgr restore157671 +Ref: tlmgr *restore [_option_...] _pkg_ [_rev_]*157850 +Ref: tlmgr *restore [_option_...] --all*157880 +Ref: tlmgr *--all* 3158580 +Ref: tlmgr *--backupdir* _directory_ 2158794 +Ref: tlmgr *--dry-run* 4158975 +Ref: tlmgr *--force* 2159107 +Ref: tlmgr *--json* 2159153 +Node: tlmgr search159480 +Ref: tlmgr *search [_option_...] _what_*159644 +Ref: tlmgr *search [_option_...] --file _what_*159681 +Ref: tlmgr *search [_option_...] --all _what_*159717 +Ref: tlmgr *--file* 1159937 +Ref: tlmgr *--all* 4159999 +Ref: tlmgr *--global*160088 +Ref: tlmgr *--word*160215 +Node: tlmgr shell160530 +Ref: tlmgr protocol161265 +Ref: tlmgr help 1161329 +Ref: tlmgr version 1161382 +Ref: tlmgr quit, end, bye, byebye, EOF161450 +Ref: tlmgr restart161471 +Ref: tlmgr load [local|remote]161594 +Ref: tlmgr save161664 +Ref: tlmgr get [_var_] =item set [_var_ [_val_]]161787 +Node: tlmgr show162388 +Node: tlmgr uninstall162555 +Node: tlmgr update [_option_...] [_pkg_...]162785 +Ref: tlmgr *--all* 5163156 +Ref: tlmgr *--self*165335 +Ref: tlmgr *--dry-run* 5166099 +Ref: tlmgr *--list* [_pkg_]166276 +Ref: tlmgr *--exclude* _pkg_166965 +Ref: tlmgr *--no-auto-remove* [_pkg_...]167765 +Ref: tlmgr *--no-auto-install* [_pkg_...]168249 +Ref: tlmgr *--reinstall-forcibly-removed*169011 +Ref: tlmgr *--backup* 1169546 +Ref: tlmgr *--backupdir* _directory_ 3169572 +Ref: tlmgr *--no-depends* 2170738 +Ref: tlmgr *--no-depends-at-all* 2170941 +Ref: tlmgr *--force* 3171044 +Node: tlmgr CONFIGURATION FILE FOR TLMGR172035 +Ref: tlmgr auto-remove, value 0 or 1 (default 1), same as command-line option.173042 +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.173179 +Ref: tlmgr gui-lang _llcode_, with a language code value as with the command-line option.173261 +Ref: tlmgr no-checksums, value 0 or 1 (default 0, see below).173315 +Ref: tlmgr persistent-downloads, value 0 or 1 (default 1), same as command-line option.173395 +Ref: tlmgr require-verification, value 0 or 1 (default 0), same as command-line option.173475 +Ref: tlmgr tkfontscale, value any float. Controls the scaling of fonts in the Tk based frontends.173565 +Ref: tlmgr update-exclude, value: comma-separated list of packages (no space allowed). Same as the command line option --exclude for the action update.173713 +Ref: tlmgr verify-downloads, value 0 or 1 (default 1), same as command-line option.173789 +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).174058 +Node: tlmgr CRYPTOGRAPHIC VERIFICATION175146 +Node: tlmgr Configuration of GnuPG invocation177319 +Node: tlmgr USER MODE177957 +Node: tlmgr User mode install180803 +Node: tlmgr User mode backup, restore, remove, update181947 +Node: tlmgr User mode generate, option, paper182389 +Node: tlmgr MULTIPLE REPOSITORIES182765 +Node: tlmgr Pinning184494 +Node: tlmgr GUI FOR TLMGR186417 +Node: tlmgr Main display188066 +Node: tlmgr Display configuration area188318 +Ref: tlmgr Status188679 +Ref: tlmgr Category188843 +Ref: tlmgr Match189029 +Ref: tlmgr Selection189210 +Ref: tlmgr Display configuration buttons189414 +Node: tlmgr Package list area189597 +Ref: tlmgr a checkbox190181 +Ref: tlmgr package name190317 +Ref: tlmgr local revision (and version)190416 +Ref: tlmgr remote revision (and version)190791 +Ref: tlmgr short description191088 +Node: tlmgr Main display action buttons191133 +Ref: tlmgr Update all installed191399 +Ref: tlmgr Update191771 +Ref: tlmgr Install191821 +Ref: tlmgr Remove192007 +Ref: tlmgr Backup192185 +Node: tlmgr Menu bar192342 +Ref: tlmgr tlmgr menu192565 +Ref: tlmgr Options menu192873 +Ref: tlmgr Actions menu193956 +Ref: tlmgr Help menu194384 +Node: tlmgr GUI options194518 +Ref: tlmgr -background _color_194764 +Ref: tlmgr -font " _fontname_ _fontsize_ "194829 +Ref: tlmgr -foreground _color_194987 +Ref: tlmgr -geometry _geomspec_195039 +Ref: tlmgr -xrm _xresource_195231 +Node: tlmgr MACHINE-READABLE OUTPUT195500 +Node: tlmgr Machine-readable update and install output196310 +Ref: tlmgr location-url _location_197586 +Ref: tlmgr total-bytes _count_197802 +Ref: tlmgr _pkgname_198212 +Ref: tlmgr _status_198422 +Ref: tlmgr d198500 +Ref: tlmgr f198560 +Ref: tlmgr u198739 +Ref: tlmgr r198785 +Ref: tlmgr a198908 +Ref: tlmgr i199086 +Ref: tlmgr I199205 +Ref: tlmgr _localrev_199307 +Ref: tlmgr _serverrev_199414 +Ref: tlmgr _size_199526 +Ref: tlmgr _runtime_199695 +Ref: tlmgr _esttot_199765 +Node: tlmgr Machine-readable option output199798 +Node: tlmgr ENVIRONMENT VARIABLES200310 +Ref: tlmgr TEXLIVE_COMPRESSOR200821 +Ref: tlmgr TEXLIVE_DOWNLOADER201669 +Ref: tlmgr TL_DOWNLOAD_PROGRAM201692 +Ref: tlmgr TL_DOWNLOAD_ARGS201712 +Ref: tlmgr TEXLIVE_PREFER_OWN202738 +Node: tlmgr AUTHORS AND COPYRIGHT203562 +Node: Index203961 End Tag Table + + +Local Variables: +coding: utf-8 +End: |