summaryrefslogtreecommitdiff
path: root/Build/source/texk/texlive/tl_support
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/texlive/tl_support')
-rw-r--r--Build/source/texk/texlive/tl_support/ChangeLog894
-rw-r--r--Build/source/texk/texlive/tl_support/Makefile.am96
-rw-r--r--Build/source/texk/texlive/tl_support/Makefile.in708
-rw-r--r--Build/source/texk/texlive/tl_support/README13
-rw-r--r--Build/source/texk/texlive/tl_support/allcm.128
-rw-r--r--Build/source/texk/texlive/tl_support/allec.128
-rw-r--r--Build/source/texk/texlive/tl_support/allneeded.130
-rw-r--r--Build/source/texk/texlive/tl_support/dvi2fax.122
-rw-r--r--Build/source/texk/texlive/tl_support/dvired.163
-rw-r--r--Build/source/texk/texlive/tl_support/e2pall.155
-rw-r--r--Build/source/texk/texlive/tl_support/fmtutil.1196
-rw-r--r--Build/source/texk/texlive/tl_support/fmtutil.cnf151
-rw-r--r--Build/source/texk/texlive/tl_support/fmtutil.cnf.577
-rw-r--r--Build/source/texk/texlive/tl_support/fmtutil.help2man22
-rw-r--r--Build/source/texk/texlive/tl_support/fontinst.145
-rw-r--r--Build/source/texk/texlive/tl_support/kpsetool.1106
-rw-r--r--Build/source/texk/texlive/tl_support/kpsewhere.150
-rw-r--r--Build/source/texk/texlive/tl_support/mktexlsr.149
-rw-r--r--Build/source/texk/texlive/tl_support/mktexmf.162
-rw-r--r--Build/source/texk/texlive/tl_support/mktexpk.1120
-rw-r--r--Build/source/texk/texlive/tl_support/mktextfm.192
-rw-r--r--Build/source/texk/texlive/tl_support/ps2frag.141
-rw-r--r--Build/source/texk/texlive/tl_support/pslatex.144
-rw-r--r--Build/source/texk/texlive/tl_support/rubibtex.163
-rw-r--r--Build/source/texk/texlive/tl_support/rumakeindex.163
-rwxr-xr-xBuild/source/texk/texlive/tl_support/tcfmgr391
-rw-r--r--Build/source/texk/texlive/tl_support/tcfmgr.map9
-rw-r--r--Build/source/texk/texlive/tl_support/texconfig.1216
-rw-r--r--Build/source/texk/texlive/tl_support/texlinks.166
-rw-r--r--Build/source/texk/texlive/tl_support/updmap.1374
-rw-r--r--Build/source/texk/texlive/tl_support/updmap.cfg.5155
-rw-r--r--Build/source/texk/texlive/tl_support/updmap.help2man106
32 files changed, 4435 insertions, 0 deletions
diff --git a/Build/source/texk/texlive/tl_support/ChangeLog b/Build/source/texk/texlive/tl_support/ChangeLog
new file mode 100644
index 00000000000..dd8bb62b818
--- /dev/null
+++ b/Build/source/texk/texlive/tl_support/ChangeLog
@@ -0,0 +1,894 @@
+2020-01-31 Karl Berry <karl@freefriends.org>
+
+ * mktexlsr.1,
+ * mktexmf.1,
+ * mktexpk.1: replace @KPATHSEA_VERSION@ with current info,
+ since these are no longer substituted.
+
+2020-01-30 Karl Berry <karl@tug.org>
+
+ * mktextfm.1: mention new MF_MODE_EXTRA_INFO feature.
+
+2019-12-29 Karl Berry <karl@tug.org>
+
+ * mktexlsr.1,
+ * mktexmf.1,
+ * mktexpk.1,
+ * mktextfm.1: add here, moved from
+ Build/source/texk/kpathsea/man. Not yet sure of the best way
+ to handle the man pages for Master-maintained scripts, but this will
+ suffice for now.
+ * Makefile.am (dist_man_MANS): add mktex{lsr,mf,pk,tfm}.man.
+ (man1_links): add mktexlsr:texhash.
+
+2017-12-18 Karl Berry <karl@tug.org>
+
+ * texconfig.sh: more updates from Norbert to use tlmgr (from 45882).
+
+2017-04-24 Paul Vojta <vojta@math.berkeley.edu>
+
+ * texconfig.sh: xdvi paper size updates (also in TLPaper.pm).
+ Also, no more dvipdfm "config" file.
+
+2017-04-16 Karl Berry <karl@tug.org>
+
+ * texconfig.sh: remove references to dvipdfm, since it is no
+ longer separate from dvipdfmx.
+ * tcfmgr.map (config): likewise.
+ (pdftexconfig.tex): now in tex/generic/tex-ini-files.
+ From Paul Vojta.
+
+2017-03-28 Karl Berry <karl@tug.org>
+
+ * Makefile.am (xupdmap.1,xfmtutil.1): also make /tmp/*.html.
+
+2016-03-18 Karl Berry <karl@tug.org>
+
+ * texconfig-dialog.sh (cleanup): termCtl ctl rather than reset,
+ to avoid altering user's terminal settings.
+ http://tug.org/pipermail/tex-live/2016-March/037852.html
+
+2015-04-27 Karl Berry <karl@tug.org>
+
+ * Makefile.am (xmans): new phony target.
+
+2015-04-20 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ * Makefile.am: Remove fmtutil-sys.sh and updmap-sys.sh, they are
+ maintained under Master and now handled via linked_scripts.
+
+2015-04-19 Karl Berry <karl@tug.org>
+
+ * texlinks.sh (install_link): use $exeext for pdfcsplain too,
+ for Cygwin. From Ken Brown.
+
+2015-04-12 Norbert Preining <norbert@preining.info>
+
+ * Makefile.am: remove fmtutil.sh, it is now handled via
+ linked_scripts and fmtutil.pl
+
+2014-11-20 Karl Berry <karl@tug.org>
+
+ * fmtutil.sh: (init_log_warnings, log_warning): remove.
+ (main): change log_warning calls to log_failure.
+ (flush_msg_buffers, byebye): no warnings any more.
+
+ * fmtutil-sys.sh: doc fixes.
+
+ * updmap-sys.sh: prepend directory of executable to $PATH.
+
+2014-11-17 Karl Berry <karl@tug.org>
+
+ * fmtutil.sh: install (modified) patch from Zephyrus C,
+ 29 May 2014 00:15:15,
+ http://tug.org/pipermail/tex-live/2014-May/035443.html.
+ (setupTmpDir): call byebye instead of cleanup, to display msgs.
+ (byebye): exit 1 if warnings, not just errors.
+ (verbose): do not assume && ... || precedence.
+ (main): set setupTmpDir (and trap in general) earlier.
+ (run_initex): check for mv and cp failure, e.g., full file system.
+
+2014-07-28 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ * Makefile.am (run-texlinks): Install the required files.
+
+2014-07-27 Karl Berry <karl@tug.org>
+
+ * Makefile.am (texlinks_prog): separate out from $(run_texlinks).
+
+2014-07-17 Karl Berry <karl@tug.org>
+
+ * tcfmgr,
+ * fmtutil.sh,
+ * fmtutil-sys.sh:
+ * texconfig.1: prepend directory of executable to $PATH.
+
+2014-07-13 Karl Berry <karl@tug.org>
+
+ * texconfig.sh,
+ * texconfig-sys.sh,
+ * texconfig-dialog.sh,
+ * texconfig.1: prepend directory of executable to $PATH.
+ (Testing with texconfig before propagating to updmap and fmtutil.)
+
+2014-05-09 Karl Berry <karl@tug.org>
+
+ * texlinks.sh (install_link): force destination for
+ pdfcsplain to be pdftex.
+
+2014-04-21 Norbert Preining <preining@logic.at>
+
+ * fmtutil.sh: new option --no-error-if-no-engine,
+ for the sake of luajittex, not available on all platforms.
+
+2013-07-31 Norbert Preining <preining@logic.at>
+
+ * updmap-sys.sh: call updmap --sys instead of epanding vars
+
+2013-04-28 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ * Makefile.am: Simplify '$(srcdir)/..'=> '$(top_srcdir)'.
+
+2013-04-14 Karl Berry <karl@tug.org>
+
+ * updmap.pl: wording, sync from Master.
+
+2013-02-08 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ * Makefile.am ({texconfig,web2c}dir): Change texmf => texmf-dist.
+
+2013-01-26 Karl Berry <karl@tug.org>
+
+ * Makefile.am (echo-shell-scripts): new target, for
+ check-wrapper-consistency.
+
+2013-01-15 Karl Berry <karl@tug.org>
+
+ * fmtutil.sh (run_initex): save log file first,
+ even if the .fmt isn't built. Tweak message wordings.
+ Report from tljack, 12 Jan 2013 14:35:16.
+
+2012-08-08 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ * fmtutil*, tcfmgr*, texconfig*, texlinks* (removed):
+ Moved from here to ../texlive/tetex/.
+ * Makefile.am: Adapted; run-texlinks rule
+
+2012-08-07 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ * tests/, all*, dvi2fax*, dvired*, fontinst*, kpsetool*,
+ kpsewhere*, ps2frag*, pslatex*, rubibtex*, rumakeindex*,
+ updmap* (removed): Moved from here to ../texlive/tetex/.
+ * Makefile.am: Adapted.
+
+2012-08-06 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ * e2pall.man, texdoctk.man, texdoctk.man (removed): Moved from
+ here to ../texlive/tetex/.
+ * Makefile.am: Adapted.
+
+2012-08-04 Karl Berry <karl@tug.org>
+
+ * tl-sys-wrapper: not needed. The Windows wrapper, runscript.tlu,
+ already handles -sys, as does the Windows fmtutil.c.
+ * Makefile.am (EXTRA_DIST): remove it again.
+
+2012-08-03 Karl Berry <karl@tug.org>
+
+ * tl-sys-wrapper.pl: initial attempt.
+
+2012-07-31 Norbert Preining <preining@logic.at>
+
+ * updmap.pl (main): fix quoting and var expansion on Windows.
+ * updmap.pl (main): and another fix, this time for PATH separator
+
+2012-07-30 Norbert Preining <preining@logic.at>
+
+ * updmap.pl (main): support for multiple entry TEXMFLOCAL.
+ Tell the user which config files is used for writing.
+
+2012-07-23 Karl Berry <karl@tug.org>
+
+ * updmap.pl (help): we have both --showoption and --showoptions.
+ Ugh. Found by Bruno Voisin, 11 Jun 2012 21:34:44.
+
+2012-06-10 Norbert Preining <preining@logic.at>
+
+ * updmap.pl: fix ordering of how updmap.cfg files are read
+ and add documentation.
+
+2012-06-04 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ * Makefile.am (EXTRA_DIST): Add the new file updmap.help2man.
+
+2012-06-01 Karl Berry <karl@tug.org>
+
+ * Makefile.am (xupdmap.man): new (phony) target to run help2man.
+ * updmap.help2man: new file.
+
+ * updmap.pl: consistently use $prg, and remove .pl suffix.
+
+2012-05-31 Karl Berry <karl@tug.org>
+
+ * updmap.pl (reset_root_home): accept /var/root.
+
+2012-05-31 Norbert Preining <preining@logic.at>
+
+ * updmap.pl: reset root $HOME if it is not the real one, since
+ sudo does not reset it
+
+2012-05-21 Norbert Preining <preining@logic.at>
+
+ * updmap.pl
+ . on win32, ensure file names are in lower case
+ . add --dvipdfmxoutputdir, make --dvipdfmoutputdir synonym
+ (more or less)
+ . make sure that the file name database is properly updated
+ when creating a new config file
+ . remove --old-mode cmd line option
+
+2012-05-15 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ * updmap.pl: Moved from ../texlive/linked_scripts/texlive/
+ back to here.
+ * tests/ (new): Moved from ../texlive/ to here and adapted.
+ * Makefile.am: Adapted.
+
+2012-05-14 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ * tests/ (removed): Moved from here to ../texlive/.
+ * Makefile.am: Adapted.
+
+ * fmtutil.cnf: Updated from Master.
+
+2012-05-14 Norbert Preining <preining@logic.at>
+
+ * updmap.pl: rename to updmap-single.pl, we ship updmap.pl now
+ via ../texlive/linked_scripts/texlive/updmap.pl
+
+2012-04-10 Karl Berry <karl@tug.org>
+
+ * fmtutil (main): eradicate double slashes in tmpdir.
+ tex-k mail from Alexey Vikhlinin, 8 Apr 2012 17:32:02.
+
+2012-03-12 Karl Berry <karl@tug.org>
+
+ * updmap.cfg.5: avoid ... at beginning of line.
+ Replace Debian-specific text.
+
+2012-02-21 Karl Berry <karl@tug.org>
+
+ * updmap.pl (help): updates for kanji.
+
+2012-02-10 Norbert Preining <preining@logic.at>
+
+ * updmap.pl: fix breakage of updmap if a generated file does
+ not exist (wrong double substitution of @kanji*@ strings)
+
+2012-02-01 Norbert Preining <preining@logic.at>
+
+ * updmap.pl:
+ . support -showoption key that shows the current setting
+ . fix not-acceptance of empty values in key/val -setoption
+
+2012-01-19 Norbert Preining <preining@logic.at>
+
+ * updmap.pl:
+ . allow --enable Map foo.map again
+ . support kanjiVariant options and replacement
+
+2011-12-12 Karl Berry <karl@tug.org>
+
+ * updmap.pl: untabify, formatting.
+
+2011-12-06 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ * Makefile.am: Replace ${prefix}/texmf => $(datarootdir)/texmf.
+
+2011-11-16 Norbert Preining <preining@logic.at>
+
+ * updmap.pl: make sure that kanjiEmbed is set to a default value
+ if not found in the config file.
+
+2011-11-09 Norbert Preining <preining@logic.at>
+
+ * updmap.pl: add support for pxdviUse config option in updmap,
+ and generate xdvi-ptex.map if it is set in a similar way as kanjix.map,
+ patch based on work of Hironori Kitagawa
+
+2011-11-04 Norbert Preining <preining@logic.at>
+
+ * updmap.pl: small fixes to documentation of updmap.pl, and fixes
+ to --syncwithtrees and --listavail, patch from Hironori Kitagawa
+
+2011-11-02 Norbert Preining <preining@logic.at>
+
+ * updmap.pl: apply patch from Hironori Kitagawa that fixes
+ a --syncwithtrees problem in searching for map names.
+
+2011-10-26 Norbert Preining <preining@logic.at>
+
+ * updmap.pl: apply patch from ptexlive Tsuchimura to support
+ kanjiEmbed setting, and generate kanjix.map.
+
+2011-09-09 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ * Makefile.am: Adapt to script_links.am using relpath.
+ (run-texlinks): Declare as .PHONY; skip texlinks for WIN32.
+
+2011-09-09 Karl Berry <karl@tug.org>
+
+ * tests: new subdir, with first updmap test, that doesn't really
+ work yet but passes anyway.
+ * Makefile.am (TESTS): add tests/updmap-cmdline-test.pl.
+ * updmap.pl (read_option_vals): don't call getopt twice (from Norbert).
+ Don't complain about non-option args, that is how --enable/--disable
+ are currently (mis)handled.
+ (writeLines, copyFile, setupOutputDir, SetupCfgFile): do nothing
+ if $dry_run.
+
+2011-09-05 Karl Berry <karl@tug.org>
+
+ * texconfig-dialog (runDialog): only clear screen if we actually
+ run the dialog program.
+ (findDialog): do not bother setting DIALOG_TERM and
+ DIALOG_TERMINFO if we don't find a system dialog program,
+ since we're just going to abort anyway.
+ * texmf: remove subdir with terminfo definitions.
+ * Makefile.am (texconfdir, nobase_dist_texconf_DATA): likewise rm.
+
+2011-09-04 Norbert Preining <preining@logic.at>
+
+ * updmap.pl (BEGIN): older versions are supported again.
+ (read_for_set_options): new fn.
+ (processOptions): call it, so we call getopt twice,
+ so we can avoid using the =s{1,2} specifier (for --setoption)
+ which needs perl 5.8.8.
+ Also, complain about non-option arguments.
+ http://tug.org/pipermail/tex-live/2011-July/029764.html
+ http://tug.org/pipermail/tex-k/2011-September/002329.html
+
+2011-08-26 Karl Berry <karl@tug.org>
+
+ * texconfig-dialog: do not invoke tcdialog as fallback,
+ give up instead. We don't want to install our own (tc)dialog any
+ more, induces curses dependencies. More importantly, texconfig,
+ and especially this interactive configuration, has not been the
+ way we have been moving (or testing) for years now. If there is
+ anyone left who wants to do it, they can install their own dialog
+ (or whiptail) program.
+
+2011-06-27 Karl Berry <karl@tug.org>
+
+ * fmtutil (version): rename to versionfunc, or Solaris sh dies
+ with "bad substitution".
+ Report from Nelson, 23 Jun 2011 09:42:09.
+
+2011-06-18 Karl Berry <karl@tug.org>
+
+ * updmap.pl (locateMap): allow "Map foo" (without the ".map"),
+ as the sh updmap map. (The actual file still being foo.map.)
+ Report from Peter Dyballa, 15 Jun 2011 10:04:36.
+
+2011-06-16 Karl Berry <karl@tug.org>
+
+ * updmap.pl (help): add more info and modify to work with help2man.
+ * updmap.man: generate with help2man.
+
+ * updmap.pl (progname): eliminate fn in favor of $0
+ or hardwired "updmap" as appropriate.
+
+ * old-updmap: rename from updmap, to make it clearer this
+ (sh version) is not used any more.
+ * old-fontinst.bat: rename from fontinst.bat.
+
+ * updmap.pl ($pdftexStripEnc): set to zero.
+ (to_pdftex): return the input, not empty.
+ (ProcessOptions): accept and ignore dvipdfmoutputdir.
+
+ * updmap.pl (@psADOBE): use the same list as from sh updmap,
+ including the spaces, to be sure we are getting the same behavior.
+
+ Related:
+ * Master/texmf/fonts/map/dvips/tetex/pdftex35.map,
+ * Master/texmf/fonts/map/dvips/tetex/ps2pk35.map (phvbo8rn,phvbo8yn):
+ ever since at least TL 7, these have had
+ spurious "-Narrow-BoldOblique" suffixes on the correct
+ NimbusSanL-BoldCondItal, left over from the Adobe
+ Helvetica-Narrow-BoldOblique.
+ (Yet the fonts could still be used.)
+ * Master/texmf/fonts/map/{dvips,pdftex}/updmap: regenerate.
+
+ * updmap.pl: support --setoption foo bar as well as foo=bar,
+ for compatibility.
+ (setOptions): new fn.
+ (ProcessOptions): use "setoption=s{1,2}" => \@setoptions
+ instead of "setoption=s" => \%setOption, since we have to parse
+ the values manually.
+ (Getopt::Long::Configure): removing bundling, disallows the
+ =s{1,2} Getopt directive we specify for parsing.
+ Original report from Herbert Schulz,
+ mactex mail 13 Jun 2011 07:56:50.
+
+ Unrelated, sorry:
+ Add $0 to die commands.
+ (setOption): silently accept dvipdfmDownloadBase14.
+ ($verbose): remove unused variable.
+
+2011-06-15 Karl Berry <karl@tug.org>
+
+ * updmap.pl: reformat long lists, reduce ####, other formatting.
+ (processOptions): do not mkdirhier the output directories
+ if it is a dry run.
+
+ * updmap.pl (@psADOBE): do BoldItalic (etc.) before Bold (etc.),
+ other generated pdftex.map has bogus names with spaces.
+ Original report from Herbert Schulz,
+ mactex mail 13 Jun 2011 08:27:46.
+
+ Unrelated, sorry:
+ (Getopt::Long::Configure): set ignore_case_always.
+ (Case-insensitive option matching is the default?!)
+ (--force, $opt_force): new option.
+ (processOptions): sort and indent option list consistently.
+
+2011-05-31 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ * Makefile.am: Use ../am/bin_links.am for $(bindir) links.
+
+2011-05-12 Karl Berry <karl@tug.org>
+
+ * updmap.pl (pdftexNoEnc): rename to pdftexStripEnc.
+ (to_pdftex): change uses.
+ (Reinhard K made an equivalent change.)
+
+2011-04-04 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ Rename updmap-sys => updmap-sys.sh.
+ * Makefile.am: Install updmap and updmap-sys as linked scripts
+ and use the ../am/script_links.am fragment.
+
+2011-02-08 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ * Makefile.am: Use ../am/man1_links.am for manpage links.
+
+2011-01-07 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ * Makefile.am, configure.ac [WIN32]: Install wrapper binary for
+ fontinst (handled as alias by runscript.tlu).
+
+ * texconfig, texconfig-sys: Drop texconfig_sys shell variable;
+ now done via TEXMFVAR and TEXMFCONFIG in the environment.
+
+2011-01-04 Karl Berry <karl@tug.org>
+
+ * updmap: add many more verbose messages, to help understand what
+ files are being created from what sources.
+
+2010-12-27 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ * Makefile.am (install-exec-hook, install-data-hook): Check
+ symlink creation.
+
+2010-12-25 Karl Berry <karl@tug.org>
+
+ * doc,
+ * pdfetex-pl.pool,
+ * README.a2ping: remove these seemingly not useful files.
+ * Makefile.am: update accordingly.
+
+2010-12-22 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ * configure.ac: Added KPSE_CHECK_WIN32.
+ * context/ (removed): Files moved to ../texlive/context/.
+ * Makefile.am: Adapted.
+
+2010-12-19 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ * ps4pdf: Removed, replaced by newer version under ../texlive/.
+ * Makefile.am: Adapted.
+
+2010-12-18 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ * context/texmfstart.man: Fix typo.
+
+2010-07-05 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ * fmtutil.man: Adapt to fmtutil.
+
+2010-07-04 Norbert Preining <preining@logic.at>
+
+ * fmtutil: add --no-error-if-no-format, don't abort in some cases of
+ missing formats
+
+2010-06-12 Karl Berry <karl@tug.org>
+
+ * fmtutil (--edit): disable.
+ (help): document this, other tweaks.
+
+2010-05-31 Manuel P\'egouri\'e-Gonnard <mpg@elzevir.fr>
+
+ * fmtutil: allow more than one language file per format.
+
+2010-05-20 Karl Berry <karl@tug.org>
+
+ * doc/TETEXDOC.dvi,
+ * doc/TETEXDOC.ps: rm files.
+ * doc/Makefile: do not bother remaking .dvi + .ps.
+ * Makefile.am (dist_tetexdoc_DATA): rm.
+
+2010-04-29 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ * Makefile.am (run_texlinks, run_texlinks): Respect DESTDIR.
+
+2010-04-28 Manuel P\'egouri\'e-Gonnard <mpg@elzevir.fr>
+
+ * texlinks: Append exeext to engine names.
+ * Makefile.am (run_texlinks): Invoke texlinks with explicit dir.
+
+2010-03-12 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ * texlinks (version): Add missing quote in svn id.
+
+2010-03-11 Karl Berry <karl@tug.org>
+
+ * updmap,
+ * texlinks,
+ * texconfig (version): use svn id.
+ (help): regularize info at end of msg.
+
+ * fmtutil (help): describe mktexfmt operation.
+ (main): give more error message in mktexfmt mode.
+ Report from Ludovic Courtes, 08 Mar 2010 21:55:53.
+
+2010-01-17 Karl Berry <karl@tug.org>
+
+ * updmap,
+ * fmtutil: tweak help messages.
+
+ * tcfmgr (setupMap),
+ * fmtutil (main),
+ * updmap (setupCfgFile): maybe ls-R missing when basic config
+ files not found.
+
+2009-12-23 Norbert Preining <preining@logic.at>
+
+ * fmtutil: check for infinite loop only in mktexfmt mode so that
+ multiple defined format/engine combinations are accepted.
+
+2009-10-24 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ * Makefile.am (bin_links, man1_links):
+ New lists of symlinks within bindir and man1dir.
+ Moved handling of texhash symlinks to ../kpathsea/man/.
+ Moved handling of lambda, ctangle, cweave, odvicopy, odvitype,
+ mf-nowin, and pdflatex symlinks to ../web2c/man/.
+ (install-data-hook, install-exec-hook, uninstall-hook):
+ Use `bin_links' and `man1_links'.
+
+ * mkocp.man, mkofm.man, otp2ocp.man, outocp.man: Moved from
+ here to ../web2c/otps/.
+ * ofm2opl.man, opl2ofm.man, ovf2ovp.man, ovp2ovf.man,
+ ttf2afm.man: Moved from here to ../web2c/man/.
+ * Makefile.am (dist_man1_MANS): Adjusted.
+
+2009-10-09 Karl Berry <karl@tug.org>
+
+ * fmtutil (run_initex): if it doesn't already exist, create
+ mplib-luatex.mem when we create mpost.mem.
+
+2009-08-24 Reinhard Kotucha <reinhard.kotucha@web.de>
+
+ * updmap.pl (mkMaps): replace dir/ls shell commands by Perl code.
+
+2009-08-22 Tomek Trzeciak <t.m.trzeciak@gmail.com>
+
+ * updmap.pl (mkmaps): remove unneeded COMSPEC from backticks
+
+2009-08-19 Karl Berry <karl@tug.org>
+
+ * updmap.pl (mkmaps): quote invocation of COMSPEC.
+ From Dan Luecking, 19 Aug 2009 15:13:31.
+
+2009-08-15 Karl Berry <karl@tug.org>
+
+ * fmtutil (--byengine): new option, from Norbert.
+ (help): mention it; other tweaks.
+ * fmtutil.man: also update.
+
+2009-07-23 Karl Berry <karl@tug.org>
+
+ * updmap (help): mention tug.org/fonts/fontinstall.html.
+
+2009-06-23 Karl Berry <karl@tug.org>
+
+ * Makefile.am (run_texlinks): add -e "$(EXEEXT)".
+ * texlinks: new option -e to specify executable extension (for
+ cygwin).
+
+2009-06-11 Norbert Preining <preining@logic.at>
+
+ * fmtutil (log_warning): new fn, related code, so that
+ LaTeX's five-year-old warning does not trigger failure.
+ Debian bug #531595.
+
+2009-05-28 Karl Berry <karl@tug.org>
+
+ * texconfig.man: update from Frank K, 27 May 2009 23:17:49.
+
+2009-05-07 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ Adapt to TL2009 build system.
+
+2009-04-03 Karl Berry <karl@tug.org>
+
+ * Makefile.am (EXTRA_DIST): remove texdoc.man from list.
+ * texdoc.man: remove file; maintained separately now
+ (http://tug.org/texdoc)
+
+2009-03-17 Karl Berry <karl@tug.org>
+
+ * updmap (main, cleanup): cd back to the original pwd instead of /,
+ to work around
+ rm: cannot get current directory: Permission denied
+ error in (at least) coreutils 5.2.1 in some ill-defined circumstance.
+ Report from Lars Madsen.
+
+2008-10-27 Karl Berry <karl@tug.org>
+
+ * updmap.pl: also adjust printed output.
+ From Aaron Chen, 25 Oct 2008 16:40:59.
+
+2008-10-24 Karl Berry <karl@tug.org>
+
+ * Makefile.in (run-texlinks): quote the PATH
+ argument in case there are spaces lurking.
+ Report from Angelo Graziosi, 23 Oct 2008 16:08:59.
+
+2008-10-22 Karl Berry <karl@tug.org>
+
+ * updmap.pl (cfgval): only consider falsish strings to be 0, else
+ leave the value as-is, for the sake of LW35, which does not take a
+ boolean. Report and patch from Aaron Chen, 17 Oct 2008 01:22:24.
+
+2008-09-22 Karl Berry <karl@tug.org>
+
+ * fmtutil (parse_line): pass --format=mp to kpsewhich when
+ engine=mpost, instead of --format=mpost.
+
+2008-07-08 Karl Berry <karl@tug.org>
+
+ * texconfig (hyphen, formats): disable these functions,
+ fmtutil.cnf and language.dat/def must not be manually edited,
+ since they are now automatically regenerated, as tlmgr regenerates.
+
+2008-07-05 Karl Berry <karl@tug.org>
+
+ * Makefile.in (run_texlinks): use -f $(web2cdir)/fmtutil.cnf.
+ (run_mktexlsr): no longer needed.
+ From Francois Charette, tldistro 04 Jul 2008 09:22:42.
+
+2008-06-18 Karl Berry <karl@tug.org>
+
+ * texlinks: metafun is not created specially by ConTeXt, so we'll
+ create it here.
+
+2008-06-17 Norbert Preining <preining@logic.at>
+
+ * fmtutil: add the engine setting to the infinite-loop-detection
+ variable.
+
+2008-06-15 Karl Berry <karl@tug.org>
+
+ * Makefile.in (run_mktexlsr): no need to set TEXMFDBS, cmdline
+ dir is respected again.
+ (CONTEXTSCRIPTS): remove texexec, the version here was old.
+
+2008-05-28 Karl Berry <karl@tug.org>
+
+ * fmtutil.cnf: new file, a slave of Master/texmf/web2c/fmtutil.cnf,
+ which we keep in sync via TL infrastructure scripts.
+ * Makefile.in (install-data): install fmtutil.cnf.
+ (run-texlinks): new target, invoked by top-level make.
+ * texlinks: doc fixes.
+
+2008-05-19 Karl Berry <karl@tug.org>
+
+ * texdoc: remove, master is now the lua version in texmf/scripts.
+
+2008-05-11 Norbert Preining <preining@logic.at>
+
+ * Makefile.in: do not install texdoc(.man) since we will use the
+ texlua version from Frank (to be found in ../texlive)
+
+2008-05-08 Norbert Preining <preining@logic.at>
+
+ * updmap, tcfmgr: quote various calls containing env variables
+ taken from texmf.cnf which could contain spaces
+
+2008-05-05 Karl Berry <karl@tug.org>
+
+ * texconfig (generate): remove this, now done in tlmgr.
+
+2008-05-04 Karl Berry <karl@tug.org>
+
+ * Makefile.in (LINKED_SCRIPTS): add ps4pdf.
+
+2008-04-25 Karl Berry <karl@tug.org>
+
+ * Makefile.in (LINKED_SCRIPTS): now tlmgr.tlu.
+
+2008-04-16 Norbert Preining <preining@logic.at>
+
+ * fmtutil: fix creation of dirs with spaces
+
+2008-04-14 Karl Berry <karl@tug.org>
+
+ * Makefile.in (LINKED_SCRIPTS): no more *xindy, the xindy Makefile
+ itself takes care of those.
+
+2008-04-12 Karl Berry <karl@tug.org>
+
+ * Makefile.in (LINKED_SCRIPTS): pdfcrop now in texmf-dist.
+ Add xindy.pl, texindy.pl.
+
+2008-03-18 Karl Berry <karl@tug.org>
+
+ * Makefile.in (install-linked-scripts): use $(LINKSUFFIX).
+ (LINKSUFFIX): new variable, for passing -sys.
+ (install-linked-sys-scripts): make install-linked-scripts
+ instead of repeating code.
+
+2008-03-15 Reinhard Kotucha <reinhard.kotucha@web.de>
+
+ * Makefile.in (LINKEDSCRIPTS): add pdfthumb.
+
+2008-03-14 Reinhard Kotucha <reinhard.kotucha@web.de>
+
+ * Makefile.in (LINKED_SYS_SCRIPTS): new list for -sys progs.
+ Add getnonfreefonts.pl.
+
+2008-03-14 Karl Berry <karl@tug.org>
+
+ * Makefile.in (LINKEDSCRIPTS): add ppower4, no longer in tetex.
+
+ * fmtutil: check for infinite loops.
+ From Stepan Kasal, http://bugzilla.redhat.com/show_bug.cgi?id=437008.
+
+2008-03-07 Karl Berry <karl@tug.org>
+
+ * Makefile.in (LINKEDPLSCRIPTS): rename from LINKEDPERLSCRIPTS.
+ (LINKEDNOEXTSCRIPTS): new variable for makeglossaries.
+ (install-linkedscripts): install them.
+
+2008-03-03 Karl Berry <karl@tug.org>
+
+ * latex.info, latex2e.texi: remove; this will become a separate
+ package.
+ * Makefile.in: remove info-related stuff.
+ (LINKEDPERLSCRIPTS): add e2pall, pkfix, ps2eps.
+
+2008-03-02 Karl Berry <karl@tug.org>
+
+ * Makefile.in: more doc
+
+2008-02-16 Karl Berry <karl@tug.org>
+
+ * texconfig (doGenerate): new fn to call generate-* scripts.
+ (help): document it.
+
+2008-01-30 Peter Breitenlohner <peb@mppmu.mpg.de>
+
+ Convert from autoconf-2.13 to autoconf-2.59+:
+ * Makefile.in: Add @configure_input@ line.
+ * aclocal.m4 (new): Generated (aclocal -I ../m4).
+ * configure: Regenerated (autoconf).
+
+2008-01-14 Karl Berry <karl@tug.org>
+
+ * pdfcrop: update to 1.8 from CTAN.
+
+2007-11-03 Karl Berry <karl@tug.org>
+
+ * texlinks.man: --unlink, sort. From Edd.
+
+2007-10-25 Karl Berry <karl@tug.org>
+
+ * updmap: make last bit of log nicer, since we may have copies
+ instead of symlinks now.
+
+2007-10-24 Karl Berry <karl@tug.org>
+
+ * texconfig: update and augment help message;
+ accept version and --version;
+ show TeX Live version info from release-texlive.txt.
+
+2007-10-19 Karl Berry <karl@tug.org>
+
+ * updmap (processOptions): add --copy and -n options.
+ (setupSymlinks): with --copy, cp instead of ln -s.
+ We want this for TL.
+ (mkMaps): with -n, exit before actually doing anything.
+ (setupLog): with -n, do not log.
+ (help): update and augment.
+
+2007-10-12 Karl Berry <karl@tug.org>
+
+ * texlinks: new option -u[nlink] for uninstall.
+ From Edd Barrett, 10 Oct 2007 11:05:55.
+
+2007-09-30 Karl Berry <karl@tug.org>
+
+ * texconfig-sys: export texconfig_sys.
+ * texconfig <init>: use it to figure out which fmtutil/updmap.
+ Report from Frank K, 11 Jun 2007 17:05:43.
+
+2007-09-10 Karl Berry <karl@tug.org>
+
+ * updmap.pl: TEXMFVAR rather than VARTEXMF.
+
+2007-09-04 Karl Berry <karl@tug.org>
+
+ * updmap.pl: ! to clearly check against both empty string and
+ undef, rather than eq undef (Jjgod 3 Sep 2007 16:16:50).
+
+2007-07-16 Karl Berry <karl@tug.org>
+
+ * texconfig (findDialogProg, runDialog): these fns not used here,
+ remove.
+ (findprog): new mode of operation, like which(1).
+ * texconfig-dialog (findDialog): check for whiptail/dialog on any
+ system, not just FreeBSD, Linux, cygwin.
+
+2007-05-31 Karl Berry <karl@tug.org>
+
+ * fmtutil (run_initex): do not remove the log file.
+
+2007-01-16 Karl Berry <karl@tug.org>
+
+ * texconfig (init): only run texlinks and updmap if fmtutil succeeds.
+
+2007-01-14 Karl Berry <karl@tug.org>
+
+ * texconfig: check for pdftex rather than pdfetex.
+ Reported by Artemio, 13 Jan 2007 14:54:40.
+
+2006-12-29 Karl Berry <karl@tug.org>
+
+ * texconfig: replace sort +1 with sort -k 2. I hate POSIX.
+ Reported by gnwiii, 28 Dec 2006 14:53:54.
+
+2006-12-27 Karl Berry <karl@tug.org>
+
+ * Makefile.in (install-exec): now the binary is named pdftex again.
+
+2006-12-25 Karl Berry <karl@tug.org>
+
+ * updmap: update version.
+
+2006-12-13 Karl Berry <karl@tug.org>
+
+ * latex2e.texi: FSF never held copyright (checked with authors).
+ Starting latexrefman project at gna.org, with hopes.
+
+2006-11-20 Karl Berry <karl@tug.org>
+
+ * Makefile.in (CONTEXTSCRIPTS): new variable.
+ (context): new subdir of stubs, updated from Hans' releases.
+
+2006-11-14 Karl Berry <karl@tug.org>
+
+ * updmap (normalizeLines): remove CR characters (for skaknew), so
+ that the generted map files have consistent line endings for svn.
+
+2006-07-13 Karl Berry <karl@tug.org>
+
+ * ps4pdf (tmpdir): don't lose check for TMPDIR and TEMP which te
+ had.
+
+Sat Dec 18 14:19:43 CET 1999 te
+
+ * added manpages for epstopdf and dvi2fax (contributed by "James
+ R. Van Zandt" <jrv@vanzandt.mv.com>)
+
+(This file public domain.)
diff --git a/Build/source/texk/texlive/tl_support/Makefile.am b/Build/source/texk/texlive/tl_support/Makefile.am
new file mode 100644
index 00000000000..d37a03ca878
--- /dev/null
+++ b/Build/source/texk/texlive/tl_support/Makefile.am
@@ -0,0 +1,96 @@
+## $Id$
+## Makefile.am for the TeX Live subdirectory texk/texlive/tl_support/
+##
+## Copyright 2013-2020 Karl Berry <tex-live@tug.org>
+## You may freely use, modify and/or distribute this file.
+
+install-data-hook: install-man1-links
+uninstall-hook: uninstall-man1-links
+
+dist_man_MANS = \
+ allcm.1 \
+ allec.1 \
+ allneeded.1 \
+ dvi2fax.1 \
+ dvired.1 \
+ e2pall.1 \
+ fmtutil.1 \
+ fmtutil.cnf.5 \
+ fontinst.1 \
+ kpsetool.1 \
+ kpsewhere.1 \
+ mktexlsr.1 \
+ mktexmf.1 \
+ mktexpk.1 \
+ mktextfm.1 \
+ ps2frag.1 \
+ pslatex.1 \
+ rubibtex.1 \
+ rumakeindex.1 \
+ texconfig.1 \
+ texlinks.1 \
+ updmap.1 \
+ updmap.cfg.5
+
+man1_links = \
+ fmtutil:fmtutil-sys \
+ kpsetool:kpsexpand \
+ kpsetool:kpsepath \
+ fmtutil:mktexfmt \
+ mktexlsr:texhash \
+ texconfig:texconfig-sys \
+ updmap:updmap-sys
+
+include $(top_srcdir)/../../am/man1_links.am
+
+## Support files
+texconfigdir = $(datarootdir)/texmf-dist/texconfig
+dist_texconfig_SCRIPTS = tcfmgr
+dist_texconfig_DATA = tcfmgr.map
+
+web2cdir = $(datarootdir)/texmf-dist/web2c
+dist_web2c_DATA = fmtutil.cnf
+
+## Generate the updmap/fmtutil man page using help2man plus a bit of
+## handwritten material. But don't actually update updmap/fmtutil.1,
+## since we don't want to require help2man for an install. Leave that
+## to be done by hand (see tlpkg/doc/releng.txt).
+EXTRA_DIST = updmap.help2man fmtutil.help2man
+.PHONY: xmans xupdmap.1 xfmtutil.1
+xmans: xupdmap.1 xfmtutil.1
+Master_dir = $(top_srcdir)/../../../../Master
+tl_scripts_dir = $(Master_dir)/texmf-dist/scripts/texlive
+#
+xupdmap.1: updmap.help2man $(tl_scripts_dir)/updmap.pl
+ help2man --include=$< --source="TeX Live" --no-info \
+ $(tl_scripts_dir)/updmap.pl >/tmp/$@
+ groff -mandoc -Thtml /tmp/$@ >/tmp/$@.html
+#
+xfmtutil.1: fmtutil.help2man $(tl_scripts_dir)/fmtutil.pl
+ help2man --include=$< --source="TeX Live" --no-info \
+ $(tl_scripts_dir)/fmtutil.pl >/tmp/$@
+ groff -mandoc -Thtml /tmp/$@ >/tmp/$@.html
+
+##
+## This target is invoked by the top-level make,
+.PHONY: run-texlinks
+## to create the per-format engine symlinks in $(bindir),
+## after everything else is installed. We explicitly specify the
+## fmtutil.cnf file to use for the sake of distro builds.
+## We pass along the executable extension for the sake of cygwin, so we
+## don't create dangling symlinks there (even though they work).
+#
+texlinks_prog = $(DESTDIR)$(bindir)/texlinks
+#
+run_texlinks = $(texlinks_prog) -v \
+ -f $(DESTDIR)$(web2cdir)/fmtutil.cnf \
+ -e "$(EXEEXT)" $(DESTDIR)$(bindir)
+#
+run-texlinks: $(DESTDIR)$(bindir)/texlinks
+if !WIN32
+ PATH="$(DESTDIR)$(bindir):$(PATH)"; export PATH; $(run_texlinks)
+endif !WIN32
+#
+$(DESTDIR)$(bindir)/texlinks: $(DESTDIR)$(web2cdir)/fmtutil.cnf
+$(DESTDIR)$(web2cdir)/fmtutil.cnf:
+ $(MAKE) $(AM_MAKEFLAGS) install
diff --git a/Build/source/texk/texlive/tl_support/Makefile.in b/Build/source/texk/texlive/tl_support/Makefile.in
new file mode 100644
index 00000000000..42345481f07
--- /dev/null
+++ b/Build/source/texk/texlive/tl_support/Makefile.in
@@ -0,0 +1,708 @@
+# Makefile.in generated by automake 1.16.1 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994-2018 Free Software Foundation, Inc.
+
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+
+VPATH = @srcdir@
+am__is_gnu_make = { \
+ if test -z '$(MAKELEVEL)'; then \
+ false; \
+ elif test -n '$(MAKE_HOST)'; then \
+ true; \
+ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
+ true; \
+ else \
+ false; \
+ fi; \
+}
+am__make_running_with_option = \
+ case $${target_option-} in \
+ ?) ;; \
+ *) echo "am__make_running_with_option: internal error: invalid" \
+ "target option '$${target_option-}' specified" >&2; \
+ exit 1;; \
+ esac; \
+ has_opt=no; \
+ sane_makeflags=$$MAKEFLAGS; \
+ if $(am__is_gnu_make); then \
+ sane_makeflags=$$MFLAGS; \
+ else \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ bs=\\; \
+ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
+ esac; \
+ fi; \
+ skip_next=no; \
+ strip_trailopt () \
+ { \
+ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+ }; \
+ for flg in $$sane_makeflags; do \
+ test $$skip_next = yes && { skip_next=no; continue; }; \
+ case $$flg in \
+ *=*|--*) continue;; \
+ -*I) strip_trailopt 'I'; skip_next=yes;; \
+ -*I?*) strip_trailopt 'I';; \
+ -*O) strip_trailopt 'O'; skip_next=yes;; \
+ -*O?*) strip_trailopt 'O';; \
+ -*l) strip_trailopt 'l'; skip_next=yes;; \
+ -*l?*) strip_trailopt 'l';; \
+ -[dEDm]) skip_next=yes;; \
+ -[JT]) skip_next=yes;; \
+ esac; \
+ case $$flg in \
+ *$$target_option*) has_opt=yes; break;; \
+ esac; \
+ done; \
+ test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
+pkgdatadir = $(datadir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkglibexecdir = $(libexecdir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+subdir = tl_support
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/../../m4/kpse-win32.m4 \
+ $(top_srcdir)/../../version.ac $(top_srcdir)/ac/texlive.ac \
+ $(top_srcdir)/configure.ac
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+DIST_COMMON = $(srcdir)/Makefile.am $(dist_texconfig_SCRIPTS) \
+ $(dist_texconfig_DATA) $(dist_web2c_DATA) $(am__DIST_COMMON)
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES =
+CONFIG_CLEAN_VPATH_FILES =
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+ *) f=$$p;; \
+ esac;
+am__strip_dir = f=`echo $$p | sed -e 's|^.*/||'`;
+am__install_max = 40
+am__nobase_strip_setup = \
+ srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*|]/\\\\&/g'`
+am__nobase_strip = \
+ for p in $$list; do echo "$$p"; done | sed -e "s|$$srcdirstrip/||"
+am__nobase_list = $(am__nobase_strip_setup); \
+ for p in $$list; do echo "$$p $$p"; done | \
+ sed "s| $$srcdirstrip/| |;"' / .*\//!s/ .*/ ./; s,\( .*\)/[^/]*$$,\1,' | \
+ $(AWK) 'BEGIN { files["."] = "" } { files[$$2] = files[$$2] " " $$1; \
+ if (++n[$$2] == $(am__install_max)) \
+ { print $$2, files[$$2]; n[$$2] = 0; files[$$2] = "" } } \
+ END { for (dir in files) print dir, files[dir] }'
+am__base_list = \
+ sed '$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;$$!N;s/\n/ /g' | \
+ sed '$$!N;$$!N;$$!N;$$!N;s/\n/ /g'
+am__uninstall_files_from_dir = { \
+ test -z "$$files" \
+ || { test ! -d "$$dir" && test ! -f "$$dir" && test ! -r "$$dir"; } \
+ || { echo " ( cd '$$dir' && rm -f" $$files ")"; \
+ $(am__cd) "$$dir" && rm -f $$files; }; \
+ }
+am__installdirs = "$(DESTDIR)$(texconfigdir)" "$(DESTDIR)$(man1dir)" \
+ "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(texconfigdir)" \
+ "$(DESTDIR)$(web2cdir)"
+SCRIPTS = $(dist_texconfig_SCRIPTS)
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
+AM_V_GEN = $(am__v_GEN_@AM_V@)
+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
+am__v_GEN_0 = @echo " GEN " $@;
+am__v_GEN_1 =
+AM_V_at = $(am__v_at_@AM_V@)
+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
+am__v_at_0 = @
+am__v_at_1 =
+SOURCES =
+DIST_SOURCES =
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
+man1dir = $(mandir)/man1
+man5dir = $(mandir)/man5
+NROFF = nroff
+MANS = $(dist_man_MANS)
+DATA = $(dist_texconfig_DATA) $(dist_web2c_DATA)
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
+am__DIST_COMMON = $(dist_man_MANS) $(srcdir)/Makefile.in \
+ $(top_srcdir)/../../am/man1_links.am ChangeLog README
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AM_DEFAULT_VERBOSITY = @AM_DEFAULT_VERBOSITY@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CC = @CC@
+CCDEPMODE = @CCDEPMODE@
+CFLAGS = @CFLAGS@
+CPPFLAGS = @CPPFLAGS@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+DEPDIR = @DEPDIR@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+EXEEXT = @EXEEXT@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LDFLAGS = @LDFLAGS@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINT = @MAINT@
+MAKEINFO = @MAKEINFO@
+MKDIR_P = @MKDIR_P@
+OBJEXT = @OBJEXT@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_URL = @PACKAGE_URL@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+VERSION = @VERSION@
+WIN_WRAPPER = @WIN_WRAPPER@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+ac_ct_CC = @ac_ct_CC@
+am__include = @am__include@
+am__leading_dot = @am__leading_dot@
+am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build_alias = @build_alias@
+builddir = @builddir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
+exec_prefix = @exec_prefix@
+host_alias = @host_alias@
+htmldir = @htmldir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target_alias = @target_alias@
+top_build_prefix = @top_build_prefix@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+dist_man_MANS = \
+ allcm.1 \
+ allec.1 \
+ allneeded.1 \
+ dvi2fax.1 \
+ dvired.1 \
+ e2pall.1 \
+ fmtutil.1 \
+ fmtutil.cnf.5 \
+ fontinst.1 \
+ kpsetool.1 \
+ kpsewhere.1 \
+ mktexlsr.1 \
+ mktexmf.1 \
+ mktexpk.1 \
+ mktextfm.1 \
+ ps2frag.1 \
+ pslatex.1 \
+ rubibtex.1 \
+ rumakeindex.1 \
+ texconfig.1 \
+ texlinks.1 \
+ updmap.1 \
+ updmap.cfg.5
+
+man1_links = \
+ fmtutil:fmtutil-sys \
+ kpsetool:kpsexpand \
+ kpsetool:kpsepath \
+ fmtutil:mktexfmt \
+ mktexlsr:texhash \
+ texconfig:texconfig-sys \
+ updmap:updmap-sys
+
+texconfigdir = $(datarootdir)/texmf-dist/texconfig
+dist_texconfig_SCRIPTS = tcfmgr
+dist_texconfig_DATA = tcfmgr.map
+web2cdir = $(datarootdir)/texmf-dist/web2c
+dist_web2c_DATA = fmtutil.cnf
+EXTRA_DIST = updmap.help2man fmtutil.help2man
+Master_dir = $(top_srcdir)/../../../../Master
+tl_scripts_dir = $(Master_dir)/texmf-dist/scripts/texlive
+#
+texlinks_prog = $(DESTDIR)$(bindir)/texlinks
+#
+run_texlinks = $(texlinks_prog) -v \
+ -f $(DESTDIR)$(web2cdir)/fmtutil.cnf \
+ -e "$(EXEEXT)" $(DESTDIR)$(bindir)
+
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am $(top_srcdir)/../../am/man1_links.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \
+ && { if test -f $@; then exit 0; else break; fi; }; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign tl_support/Makefile'; \
+ $(am__cd) $(top_srcdir) && \
+ $(AUTOMAKE) --foreign tl_support/Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__maybe_remake_depfiles);; \
+ esac;
+$(top_srcdir)/../../am/man1_links.am $(am__empty):
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(am__aclocal_m4_deps):
+install-dist_texconfigSCRIPTS: $(dist_texconfig_SCRIPTS)
+ @$(NORMAL_INSTALL)
+ @list='$(dist_texconfig_SCRIPTS)'; test -n "$(texconfigdir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(texconfigdir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(texconfigdir)" || exit 1; \
+ fi; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ if test -f "$$d$$p"; then echo "$$d$$p"; echo "$$p"; else :; fi; \
+ done | \
+ sed -e 'p;s,.*/,,;n' \
+ -e 'h;s|.*|.|' \
+ -e 'p;x;s,.*/,,;$(transform)' | sed 'N;N;N;s,\n, ,g' | \
+ $(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1; } \
+ { d=$$3; if (dirs[d] != 1) { print "d", d; dirs[d] = 1 } \
+ if ($$2 == $$4) { files[d] = files[d] " " $$1; \
+ if (++n[d] == $(am__install_max)) { \
+ print "f", d, files[d]; n[d] = 0; files[d] = "" } } \
+ else { print "f", d "/" $$4, $$1 } } \
+ END { for (d in files) print "f", d, files[d] }' | \
+ while read type dir files; do \
+ if test "$$dir" = .; then dir=; else dir=/$$dir; fi; \
+ test -z "$$files" || { \
+ echo " $(INSTALL_SCRIPT) $$files '$(DESTDIR)$(texconfigdir)$$dir'"; \
+ $(INSTALL_SCRIPT) $$files "$(DESTDIR)$(texconfigdir)$$dir" || exit $$?; \
+ } \
+ ; done
+
+uninstall-dist_texconfigSCRIPTS:
+ @$(NORMAL_UNINSTALL)
+ @list='$(dist_texconfig_SCRIPTS)'; test -n "$(texconfigdir)" || exit 0; \
+ files=`for p in $$list; do echo "$$p"; done | \
+ sed -e 's,.*/,,;$(transform)'`; \
+ dir='$(DESTDIR)$(texconfigdir)'; $(am__uninstall_files_from_dir)
+install-man1: $(dist_man_MANS)
+ @$(NORMAL_INSTALL)
+ @list1=''; \
+ list2='$(dist_man_MANS)'; \
+ test -n "$(man1dir)" \
+ && test -n "`echo $$list1$$list2`" \
+ || exit 0; \
+ echo " $(MKDIR_P) '$(DESTDIR)$(man1dir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(man1dir)" || exit 1; \
+ { for i in $$list1; do echo "$$i"; done; \
+ if test -n "$$list2"; then \
+ for i in $$list2; do echo "$$i"; done \
+ | sed -n '/\.1[a-z]*$$/p'; \
+ fi; \
+ } | while read p; do \
+ if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; echo "$$p"; \
+ done | \
+ sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
+ -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
+ sed 'N;N;s,\n, ,g' | { \
+ list=; while read file base inst; do \
+ if test "$$base" = "$$inst"; then list="$$list $$file"; else \
+ echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man1dir)/$$inst'"; \
+ $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man1dir)/$$inst" || exit $$?; \
+ fi; \
+ done; \
+ for i in $$list; do echo "$$i"; done | $(am__base_list) | \
+ while read files; do \
+ test -z "$$files" || { \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man1dir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(man1dir)" || exit $$?; }; \
+ done; }
+
+uninstall-man1:
+ @$(NORMAL_UNINSTALL)
+ @list=''; test -n "$(man1dir)" || exit 0; \
+ files=`{ for i in $$list; do echo "$$i"; done; \
+ l2='$(dist_man_MANS)'; for i in $$l2; do echo "$$i"; done | \
+ sed -n '/\.1[a-z]*$$/p'; \
+ } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^1][0-9a-z]*$$,1,;x' \
+ -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
+ dir='$(DESTDIR)$(man1dir)'; $(am__uninstall_files_from_dir)
+install-man5: $(dist_man_MANS)
+ @$(NORMAL_INSTALL)
+ @list1=''; \
+ list2='$(dist_man_MANS)'; \
+ test -n "$(man5dir)" \
+ && test -n "`echo $$list1$$list2`" \
+ || exit 0; \
+ echo " $(MKDIR_P) '$(DESTDIR)$(man5dir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(man5dir)" || exit 1; \
+ { for i in $$list1; do echo "$$i"; done; \
+ if test -n "$$list2"; then \
+ for i in $$list2; do echo "$$i"; done \
+ | sed -n '/\.5[a-z]*$$/p'; \
+ fi; \
+ } | while read p; do \
+ if test -f $$p; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; echo "$$p"; \
+ done | \
+ sed -e 'n;s,.*/,,;p;h;s,.*\.,,;s,^[^5][0-9a-z]*$$,5,;x' \
+ -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,' | \
+ sed 'N;N;s,\n, ,g' | { \
+ list=; while read file base inst; do \
+ if test "$$base" = "$$inst"; then list="$$list $$file"; else \
+ echo " $(INSTALL_DATA) '$$file' '$(DESTDIR)$(man5dir)/$$inst'"; \
+ $(INSTALL_DATA) "$$file" "$(DESTDIR)$(man5dir)/$$inst" || exit $$?; \
+ fi; \
+ done; \
+ for i in $$list; do echo "$$i"; done | $(am__base_list) | \
+ while read files; do \
+ test -z "$$files" || { \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(man5dir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(man5dir)" || exit $$?; }; \
+ done; }
+
+uninstall-man5:
+ @$(NORMAL_UNINSTALL)
+ @list=''; test -n "$(man5dir)" || exit 0; \
+ files=`{ for i in $$list; do echo "$$i"; done; \
+ l2='$(dist_man_MANS)'; for i in $$l2; do echo "$$i"; done | \
+ sed -n '/\.5[a-z]*$$/p'; \
+ } | sed -e 's,.*/,,;h;s,.*\.,,;s,^[^5][0-9a-z]*$$,5,;x' \
+ -e 's,\.[0-9a-z]*$$,,;$(transform);G;s,\n,.,'`; \
+ dir='$(DESTDIR)$(man5dir)'; $(am__uninstall_files_from_dir)
+install-dist_texconfigDATA: $(dist_texconfig_DATA)
+ @$(NORMAL_INSTALL)
+ @list='$(dist_texconfig_DATA)'; test -n "$(texconfigdir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(texconfigdir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(texconfigdir)" || exit 1; \
+ fi; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; \
+ done | $(am__base_list) | \
+ while read files; do \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(texconfigdir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(texconfigdir)" || exit $$?; \
+ done
+
+uninstall-dist_texconfigDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(dist_texconfig_DATA)'; test -n "$(texconfigdir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ dir='$(DESTDIR)$(texconfigdir)'; $(am__uninstall_files_from_dir)
+install-dist_web2cDATA: $(dist_web2c_DATA)
+ @$(NORMAL_INSTALL)
+ @list='$(dist_web2c_DATA)'; test -n "$(web2cdir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(web2cdir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(web2cdir)" || exit 1; \
+ fi; \
+ for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ echo "$$d$$p"; \
+ done | $(am__base_list) | \
+ while read files; do \
+ echo " $(INSTALL_DATA) $$files '$(DESTDIR)$(web2cdir)'"; \
+ $(INSTALL_DATA) $$files "$(DESTDIR)$(web2cdir)" || exit $$?; \
+ done
+
+uninstall-dist_web2cDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(dist_web2c_DATA)'; test -n "$(web2cdir)" || list=; \
+ files=`for p in $$list; do echo $$p; done | sed -e 's|^.*/||'`; \
+ dir='$(DESTDIR)$(web2cdir)'; $(am__uninstall_files_from_dir)
+tags TAGS:
+
+ctags CTAGS:
+
+cscope cscopelist:
+
+
+distdir: $(BUILT_SOURCES)
+ $(MAKE) $(AM_MAKEFLAGS) distdir-am
+
+distdir-am: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test -d "$(distdir)/$$file"; then \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -fpR $(srcdir)/$$file "$(distdir)$$dir" || exit 1; \
+ find "$(distdir)/$$file" -type d ! -perm -700 -exec chmod u+rwx {} \;; \
+ fi; \
+ cp -fpR $$d/$$file "$(distdir)$$dir" || exit 1; \
+ else \
+ test -f "$(distdir)/$$file" \
+ || cp -p $$d/$$file "$(distdir)/$$file" \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+check: check-am
+all-am: Makefile $(SCRIPTS) $(MANS) $(DATA)
+installdirs:
+ for dir in "$(DESTDIR)$(texconfigdir)" "$(DESTDIR)$(man1dir)" "$(DESTDIR)$(man5dir)" "$(DESTDIR)$(texconfigdir)" "$(DESTDIR)$(web2cdir)"; do \
+ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+ done
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ -test . = "$(srcdir)" || test -z "$(CONFIG_CLEAN_VPATH_FILES)" || rm -f $(CONFIG_CLEAN_VPATH_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic mostlyclean-am
+
+distclean: distclean-am
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+html-am:
+
+info: info-am
+
+info-am:
+
+install-data-am: install-dist_texconfigDATA \
+ install-dist_texconfigSCRIPTS install-dist_web2cDATA \
+ install-man
+ @$(NORMAL_INSTALL)
+ $(MAKE) $(AM_MAKEFLAGS) install-data-hook
+install-dvi: install-dvi-am
+
+install-dvi-am:
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-html-am:
+
+install-info: install-info-am
+
+install-info-am:
+
+install-man: install-man1 install-man5
+
+install-pdf: install-pdf-am
+
+install-pdf-am:
+
+install-ps: install-ps-am
+
+install-ps-am:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-dist_texconfigDATA \
+ uninstall-dist_texconfigSCRIPTS uninstall-dist_web2cDATA \
+ uninstall-man
+ @$(NORMAL_INSTALL)
+ $(MAKE) $(AM_MAKEFLAGS) uninstall-hook
+uninstall-man: uninstall-man1 uninstall-man5
+
+.MAKE: install-am install-data-am install-strip uninstall-am
+
+.PHONY: all all-am check check-am clean clean-generic cscopelist-am \
+ ctags-am distclean distclean-generic distdir dvi dvi-am html \
+ html-am info info-am install install-am install-data \
+ install-data-am install-data-hook install-dist_texconfigDATA \
+ install-dist_texconfigSCRIPTS install-dist_web2cDATA \
+ install-dvi install-dvi-am install-exec install-exec-am \
+ install-html install-html-am install-info install-info-am \
+ install-man install-man1 install-man5 install-pdf \
+ install-pdf-am install-ps install-ps-am install-strip \
+ installcheck installcheck-am installdirs maintainer-clean \
+ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
+ pdf-am ps ps-am tags-am uninstall uninstall-am \
+ uninstall-dist_texconfigDATA uninstall-dist_texconfigSCRIPTS \
+ uninstall-dist_web2cDATA uninstall-hook uninstall-man \
+ uninstall-man1 uninstall-man5
+
+.PRECIOUS: Makefile
+
+
+install-data-hook: install-man1-links
+uninstall-hook: uninstall-man1-links
+.PHONY: install-man1-links uninstall-man1-links
+
+install-man1-links:
+ @cd $(DESTDIR)$(man1dir) && \
+ for s in $(man1_links); do \
+ link=`echo $$s | sed 's,.*:,,'`; \
+ file=`echo $$s | sed 's,:.*,,'`; \
+ rm -f $$link.1; \
+ echo "creating link '$$link.1' -> '$$file.1'"; \
+ echo ".so man1/$$file.1" >$$link.1; \
+ done
+
+uninstall-man1-links:
+ @for s in $(man1_links); do \
+ link=`echo $$s | sed 's,.*:,,'`; \
+ rm -f $(DESTDIR)$(man1dir)/$$link.1; \
+ done
+.PHONY: xmans xupdmap.1 xfmtutil.1
+xmans: xupdmap.1 xfmtutil.1
+#
+xupdmap.1: updmap.help2man $(tl_scripts_dir)/updmap.pl
+ help2man --include=$< --source="TeX Live" --no-info \
+ $(tl_scripts_dir)/updmap.pl >/tmp/$@
+ groff -mandoc -Thtml /tmp/$@ >/tmp/$@.html
+#
+xfmtutil.1: fmtutil.help2man $(tl_scripts_dir)/fmtutil.pl
+ help2man --include=$< --source="TeX Live" --no-info \
+ $(tl_scripts_dir)/fmtutil.pl >/tmp/$@
+ groff -mandoc -Thtml /tmp/$@ >/tmp/$@.html
+
+.PHONY: run-texlinks
+#
+run-texlinks: $(DESTDIR)$(bindir)/texlinks
+@WIN32_FALSE@ PATH="$(DESTDIR)$(bindir):$(PATH)"; export PATH; $(run_texlinks)
+#
+$(DESTDIR)$(bindir)/texlinks: $(DESTDIR)$(web2cdir)/fmtutil.cnf
+$(DESTDIR)$(web2cdir)/fmtutil.cnf:
+ $(MAKE) $(AM_MAKEFLAGS) install
+
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff --git a/Build/source/texk/texlive/tl_support/README b/Build/source/texk/texlive/tl_support/README
new file mode 100644
index 00000000000..fe28ce08623
--- /dev/null
+++ b/Build/source/texk/texlive/tl_support/README
@@ -0,0 +1,13 @@
+$Id$
+Public domain.
+
+This directory mostly contains documentation for scripts which are maintained
+as part of TeX Live. The scripts themselves are maintained under Master:
+Master/texmf-dist/scripts/texlive/
+Master/texmf-dist/scripts/texlive-extra
+
+In addition, the tcfmgr script and tcfmgr.map file, which are installed
+under texmf-dist/texconfig and only used by texconfig, are here.
+
+And there is a copy of fmtutil.cnf, for the sake of the run-texlinks target.
+(It is kept in sync manually, via Master/tlpkg/dev/srclist.txt.)
diff --git a/Build/source/texk/texlive/tl_support/allcm.1 b/Build/source/texk/texlive/tl_support/allcm.1
new file mode 100644
index 00000000000..fe75f4ef6d3
--- /dev/null
+++ b/Build/source/texk/texlive/tl_support/allcm.1
@@ -0,0 +1,28 @@
+.TH allcm 1 "11/94" "teTeX" "teTeX"
+.SH NAME
+allcm \- force the most important Computer\-Modern\-fonts to be calculated
+.SH SYNOPSIS
+.B allcm [-r]
+.SH DESCRIPTION
+.I allcm
+forces a large number of Computer Modern Fonts to be calculated as pixel files.
+This is done through running
+.IR dvips (1)
+over a certain test-file. Therefore, the fonts are created in the resolution
+needed by dvips.
+
+If the \-r flag is specified, the command
+.IR dvired (1)
+will be used instead of dvips.
+
+.I allcm
+does not recalculate existing fonts (as long as the Metafont mode does not change).
+
+.SH "SEE ALSO"
+allec(1),
+allneeded(1),
+dvips(1),
+dvired(1).
+
+.SH AUTHOR
+Thomas Esser <te@dbs.uni-hannover.de>
diff --git a/Build/source/texk/texlive/tl_support/allec.1 b/Build/source/texk/texlive/tl_support/allec.1
new file mode 100644
index 00000000000..56bf87a60c5
--- /dev/null
+++ b/Build/source/texk/texlive/tl_support/allec.1
@@ -0,0 +1,28 @@
+.TH alldc 1 "11/94" "teTeX" "teTeX"
+.SH NAME
+allec \- force the most important ec\-fonts to be calculated
+.SH SYNOPSIS
+.B allec [\-r]
+.SH DESCRIPTION
+.I allec
+forces a large number of ec-style Fonts to be calculated as pixel files.
+This is done through running
+.IR dvips (1)
+over a certain test-file. Therefore, the fonts are created in the resolution
+needed by dvips.
+
+If the \-r flag is specified, the command
+.IR dvired (1)
+will be used instead of dvips.
+
+.I alldc
+does not recalculate existing fonts (as long as the Metafont mode does not change).
+
+.SH "SEE ALSO"
+allcm(1),
+allneeded(1),
+dvips(1),
+dvired(1).
+
+.SH AUTHOR
+Thomas Esser <te@dbs.uni-hannover.de>
diff --git a/Build/source/texk/texlive/tl_support/allneeded.1 b/Build/source/texk/texlive/tl_support/allneeded.1
new file mode 100644
index 00000000000..7d9a67548b7
--- /dev/null
+++ b/Build/source/texk/texlive/tl_support/allneeded.1
@@ -0,0 +1,30 @@
+.TH allneeded 1 "11/94" "teTeX" "teTeX"
+.SH NAME
+allneeded \- force the calculation of all fonts now needed
+.SH SYNOPSIS
+.B allneeded [\-r] files ...
+.SH DESCRIPTION
+.I allneeded
+forces the calculation of all fonts that are needed to preview a set of
+dvi files. Just specify where the program should search for files on the
+commandline.
+The fonts generation is triggered by running
+.IR dvips (1)
+over all accessible dvi\-files. Therefore, the fonts are created in the resolution
+needed by dvips.
+
+If the \-r flag is specified, the command
+.IR dvired (1)
+will be used instead of dvips.
+
+.I allneeded
+does not recalculate existing fonts (as long as the Metafont mode does not change).
+
+.SH "SEE ALSO"
+allec(1),
+allcm(1),
+dvips(1),
+dvired(1).
+
+.SH AUTHOR
+Thomas Esser <te@dbs.uni-hannover.de>
diff --git a/Build/source/texk/texlive/tl_support/dvi2fax.1 b/Build/source/texk/texlive/tl_support/dvi2fax.1
new file mode 100644
index 00000000000..f7c436d6e33
--- /dev/null
+++ b/Build/source/texk/texlive/tl_support/dvi2fax.1
@@ -0,0 +1,22 @@
+.TH DVI2FAX 1 "October 30, 1999"
+.\" man page by Jim Van Zandt <jrv@vanzandt.mv.com> -*- nroff -*-
+.SH NAME
+dvi2fax \- convert a TeX DVI file to G3 fax format
+.SH SYNOPSIS
+\fBdvi2fax\fP [\fB-hi\fP|\fB-lo\fP] \fIfile\fP[.dvi] [\fIoptions for dvips\fP]
+.SH DESCRIPTION
+\fBdvi2fax\fP uses \fBdvips\fP(1) to convert a TeX DVI file to PostScript,
+then \fBgs\fP(1) to convert the PostScript to G3 fax file format.
+.SH OPTIONS
+.LP
+.B -hi
+use high fax resolution (204x196 dpi) (default).
+.LP
+.B -lo
+use low fax resolution (204x98).
+.PP
+\fBdvips\fP options can follow the file name.
+.SH EXAMPLE
+Example: dvi2fax foo -l 2
+.SH SEE ALSO
+\fBdvips\fP(1), \fBgs\fP(1).
diff --git a/Build/source/texk/texlive/tl_support/dvired.1 b/Build/source/texk/texlive/tl_support/dvired.1
new file mode 100644
index 00000000000..f76e58087a3
--- /dev/null
+++ b/Build/source/texk/texlive/tl_support/dvired.1
@@ -0,0 +1,63 @@
+.TH dvired 1 "09/94" "teTeX" "teTeX"
+.SH NAME
+dvired \- print dvi-files
+.SH SYNOPSIS
+.B dvired
+[
+.B options
+]
+.B file
+.SH DESCRIPTION
+.I dvired
+behaves like
+.IR dvips ,
+except for the fact that two logical pages are put onto each physical
+sheet of paper.
+
+For
+.IR options ,
+see
+.IR dvips (1).
+This program only interprets the following options:
+
+.I \-o file
+\- redirect output into
+.I file.
+
+.I \-P printer
+\- direct output to
+.I printer.
+
+.I \-f
+\- direct output to stdout.
+
+Any other option is passed directly to
+.IR dvips .
+
+.SH EXAMPLES
+It is assumed that the PRINTER-variable is set.
+
+.B dvired \-Plw foo
+\- send output to printer
+.IR lw .
+.br
+.B dvired \-o foo.ps foo
+\- send output to file
+.IR foo.ps .
+.br
+.B dvired \-pp4-7 foo
+\- send 4 pages (reduced onto 2 sheets) of
+.I foo
+to the printer.
+.br
+.B dvired foo \-f | ghostview \-
+\- preview output with ghostview.
+
+.SH "SEE ALSO"
+.IR dvips (1)
+.SH BUGS
+.I dvired
+is fixed on A4 paper size. If you want to use it with other paper, you have
+to change the settings within the source.
+.SH AUTHOR
+Thomas Esser <te@dbs.uni-hannover.de>
diff --git a/Build/source/texk/texlive/tl_support/e2pall.1 b/Build/source/texk/texlive/tl_support/e2pall.1
new file mode 100644
index 00000000000..b102568b53a
--- /dev/null
+++ b/Build/source/texk/texlive/tl_support/e2pall.1
@@ -0,0 +1,55 @@
+.TH "e2pall" "1" "August 2000" "teTeX" "teTeX"
+.PP
+.SH "NAME"
+e2pall \- convert all EPS files in a LaTeX document to PDF
+.PP
+.SH "SYNOPSIS"
+.PP
+\fBe2pall\fP \fITEXFILE\fP
+.PP
+.SH "DESCRIPTION"
+.PP
+\fBe2pall\fP searches through \fITEXFILE\fP for \eincludegraphics
+commands to find the base names of image files\&. When it finds one,
+\fBe2pall\fP runs \fBepstopdf\fP(1) to create a PDF file from the EPS
+file\&.
+.PP
+\fBe2pall\fP will check to be sure that an existing PDF file is
+up-to-date with the EPS file, and will not run \fBepstopdf\fP(1) if
+the PDF file is newer than the EPS file\&.
+.PP
+.SH "BUGS"
+.PP
+.IP ""
+Seems to be broken
+.IP ""
+Cannot handle \einput{\fIfilename\fP} or
+\eincludegraphics{\fIfilename\fP} split over more than one
+line
+.IP ""
+Must be run from same directory as the LaTeX file
+.IP ""
+Does not look down $TEXINPUTS
+.IP ""
+Cannot handle documents that use \einclude commands
+.IP ""
+Assumes \fIall\fP files included with \eincludegraphics are EPS
+files
+.IP
+.PP
+.SH "SEE ALSO"
+.PP
+\fBepstopdf\fP(1)
+.PP
+.SH "AUTHOR"
+.PP
+\fBe2pall\fP was written by Jody Klymak <jklymak@apl\&.washington\&.edu> and published in a posting to
+the <pdftex@tug\&.org> (mailing list)\&.
+.PP
+This manual page was written by C\&.M\&. Connelly
+<c@eskimo\&.com>, for
+the Debian GNU/Linux system\&. It may be used by other distributions
+without contacting the author\&. Any mistakes or omissions in the
+manual page are my fault; inquiries about or corrections to this
+manual page should be directed to me (and not to the primary author)\&.
+.PP
diff --git a/Build/source/texk/texlive/tl_support/fmtutil.1 b/Build/source/texk/texlive/tl_support/fmtutil.1
new file mode 100644
index 00000000000..1b4357cdfa9
--- /dev/null
+++ b/Build/source/texk/texlive/tl_support/fmtutil.1
@@ -0,0 +1,196 @@
+.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.46.5.
+.TH FMTUTIL "1" "April 2015" "TeX Live" "User Commands"
+.SH NAME
+fmtutil \- manage TeX formats, Metafont bases and Metapost mems, per-user
+.br
+fmtutil-sys \- manage TeX formats, Metafont bases and Metapost mems, system-wide
+.br
+mktexfmt \- create a TeX format, Metafont base, or Metapost mem
+.SH SYNOPSIS
+.B fmtutil
+[\fI\,OPTION\/\fR] ... [\fI\,COMMAND\/\fR]
+.br
+.B fmtutil-sys
+[\fI\,OPTION\/\fR] ... [\fI\,COMMAND\/\fR]
+.br
+.B mktexfmt
+\fI\,FORMAT.fmt|BASE.base|MEM.mem|FMTNAME.EXT\/\fR
+.SH DESCRIPTION
+fmtutil version svn36788 (2015\-04\-13 00:53:26 +0900)
+.PP
+Rebuild and manage TeX formats, Metafont bases and MetaPost mems.
+.PP
+If the command name ends in mktexfmt, only one format can be created.
+The only options supported are \fB\-\-help\fR and \fB\-\-version\fR, and the command
+line must consist of either a format name, with its extension, or a
+plain name that is passed as the argument to \fB\-\-byfmt\fR (see below). The
+full name of the generated file (if any) is written to stdout, and
+nothing else.
+.PP
+If not operating in mktexfmt mode, the command line can be more general,
+and multiple formats can be generated, as follows.
+.SH OPTIONS
+.TP
+\fB\-\-cnffile\fR FILE
+read FILE instead of fmtutil.cnf
+(can be given multiple times, in which case
+all the files are used)
+.HP
+\fB\-\-fmtdir\fR DIRECTORY
+.TP
+\fB\-\-no\-engine\-subdir\fR
+don't use engine\-specific subdir of the fmtdir
+.TP
+\fB\-\-no\-error\-if\-no\-format\fR
+exit successfully if no format is selected
+.TP
+\fB\-\-no\-error\-if\-no\-engine\fR=\fI\,ENGINE1\/\fR,ENGINE2,...
+exit successfully even if the required engine
+.IP
+is missing, if it is included in the list.
+.TP
+\fB\-\-quiet\fR
+be silent
+.TP
+\fB\-\-test\fR
+(not implemented, just for compatibility)
+.TP
+\fB\-\-dolinks\fR
+(not implemented, just for compatibility)
+.TP
+\fB\-\-force\fR
+(not implemented, just for compatibility)
+.SS "Commands:"
+.TP
+\fB\-\-all\fR
+recreate all format files
+.TP
+\fB\-\-missing\fR
+create all missing format files
+.TP
+\fB\-\-refresh\fR
+recreate only existing format files
+.TP
+\fB\-\-byengine\fR ENGINENAME
+(re)create formats using ENGINENAME
+.TP
+\fB\-\-byfmt\fR FORMATNAME
+(re)create format for FORMATNAME
+.TP
+\fB\-\-byhyphen\fR HYPHENFILE
+(re)create formats that depend on HYPHENFILE
+.TP
+\fB\-\-enablefmt\fR FORMATNAME
+enable formatname in config file
+.TP
+\fB\-\-disablefmt\fR FORMATNAME
+disable formatname in config file
+.TP
+\fB\-\-listcfg\fR
+list (enabled and disabled) configurations,
+filtered to available formats
+.TP
+\fB\-\-catcfg\fR
+output the content of the config file
+.TP
+\fB\-\-showhyphen\fR FORMATNAME
+print name of hyphenfile for format FORMATNAME
+.TP
+\fB\-\-version\fR
+show version information and exit
+.TP
+\fB\-\-help\fR
+show this message and exit
+.SH ENVIRONMENT
+.PP
+Explanation of trees and files normally used:
+.IP
+If \fB\-\-cnffile\fR is specified on the command line (possibly multiple
+times), its value(s) are used. Otherwise, fmtutil reads all the
+fmtutil.cnf files found by running `kpsewhich \fB\-all\fR fmtutil.cnf', in the
+order returned by kpsewhich.
+.IP
+In any case, if multiple fmtutil.cnf files are found, all the format
+definitions found in all the fmtutil.cnf files are merged.
+.IP
+Thus, if fmtutil.cnf files are present in all trees, and the default
+layout is used as shipped with TeX Live, the following files are
+read, in the given order.
+.nf
+.IP
+For fmtutil\-sys:
+TEXMFSYSCONFIG \fI\,$TEXLIVE/YYYY/texmf\-config/web2c/fmtutil.cnf\/\fP
+TEXMFSYSVAR \fI\,$TEXLIVE/YYYY/texmf\-var/web2c/fmtutil.cnf\/\fP
+TEXMFLOCAL \fI\,$TEXLIVE/texmf\-local/web2c/fmtutil.cnf\/\fP
+TEXMFDIST \fI\,$TEXLIVE/YYYY/texmf\-dist/web2c/fmtutil.cnf\/\fP
+.IP
+For fmtutil:
+TEXMFCONFIG $HOME/.texliveYYYY/texmf\-config/web2c/fmtutil.cnf
+TEXMFVAR $HOME/.texliveYYYY/texmf\-var/web2c/fmtutil.cnf
+TEXMFHOME \fI\,$HOME/texmf/web2c/fmtutil.cnf\/\fP
+TEXMFSYSCONFIG \fI\,$TEXLIVE/YYYY/texmf\-config/web2c/fmtutil.cnf\/\fP
+TEXMFSYSVAR \fI\,$TEXLIVE/YYYY/texmf\-var/web2c/fmtutil.cnf\/\fP
+TEXMFLOCAL \fI\,$TEXLIVE/texmf\-local/web2c/fmtutil.cnf\/\fP
+TEXMFDIST \fI\,$TEXLIVE/YYYY/texmf\-dist/web2c/fmtutil.cnf\/\fP
+.IP
+(where YYYY is the TeX Live release version).
+.fi
+.IP
+According to the actions, fmtutil might write to one of the given files
+or create a new fmtutil.cnf, described further below.
+.PP
+Where changes are saved:
+.IP
+If config files are given on the command line, then the first one
+given will be used to save any changes from \fB\-\-enable\fR or \fB\-\-disable\fR.
+If the config files are taken from kpsewhich output, then the
+algorithm is more complex:
+.IP
+1) If \fI\,$TEXMFCONFIG/web2c/fmtutil.cnf\/\fP or \fI\,$TEXMFHOME/web2c/fmtutil.cnf\/\fP
+appears in the list of used files, then the one listed first by
+kpsewhich \fB\-\-all\fR (equivalently, the one returned by kpsewhich
+fmtutil.cnf), is used.
+.IP
+2) If neither of the above two are present and changes are made, a
+new config file is created in \fI\,$TEXMFCONFIG/web2c/fmtutil.cnf\/\fP.
+.IP
+In general, the idea is that if a given config file is not writable, a
+higher\-level one can be used. That way, the distribution's settings
+can be overridden for system\-wide using TEXMFLOCAL, and then system
+settings can be overridden again for a particular using using TEXMFHOME.
+.PP
+Resolving multiple definitions of a format:
+.IP
+If a format is defined in more than one config file, then the definition
+coming from the first\-listed fmtutil.cnf is used.
+.PP
+Disabling formats:
+.IP
+fmtutil.cnf files with higher priority (listed earlier) can disable
+formats mentioned in lower priority (listed later) fmtutil.cnf files by
+writing, e.g.,
+.IP
+#! <fmtname> <enginename> <hyphen> <args>
+.IP
+in the higher\-priority fmtutil.cnf file.
+.IP
+As an example, suppose you have want to disable the luajitlatex format.
+You can create the file \fI\,$TEXMFCONFIG/web2c/fmtutil.cnf\/\fP with the content
+.IP
+#! luajitlatex luajittex language.dat,language.dat.lua lualatex.ini
+.IP
+and call fmtutil.
+.PP
+fmtutil vs. fmtutil\-sys (fmtutil \fB\-\-sys\fR):
+.IP
+When fmtutil\-sys is run or the command line option \fB\-\-sys\fR is used,
+TEXMFSYSCONFIG and TEXMFSYSVAR are used instead of TEXMFCONFIG and
+TEXMFVAR, respectively. This is the primary difference between
+fmtutil\-sys and fmtutil.
+.IP
+Other locations may be used if you give them on the command line, or
+these trees don't exist, or you are not using the original TeX Live.
+.SH "REPORTING BUGS"
+Report bugs to: tex\-k@tug.org
+.br
+TeX Live home page: <http://tug.org/texlive/>
diff --git a/Build/source/texk/texlive/tl_support/fmtutil.cnf b/Build/source/texk/texlive/tl_support/fmtutil.cnf
new file mode 100644
index 00000000000..5914c551bb6
--- /dev/null
+++ b/Build/source/texk/texlive/tl_support/fmtutil.cnf
@@ -0,0 +1,151 @@
+# Generated by /home/texlive/karl/Master/bin/x86_64-linux/tlmgr on Sun Nov 17 18:15:53 2019
+# Originally written by Thomas Esser, 1998. Public domain.
+#
+# As of TeX Live 2015, fmtutil reads *all* fmtutil.cnf files found.
+# Consequently, any manual edits of this file (fmtutil.cnf in the
+# TEXMFDIST tree) will be lost on update. So don't do that.
+#
+# For guidance on how to achieve local configurations, see the man
+# page of fmtutil, or the output of fmtutil --help.
+#
+# The format of the table is:
+#
+# format engine pattern-file arguments
+#
+# The last "argument" must be the name of the file on which to run
+# the ini-engine (such as initex). If the ini-engine is e-TeX, and the
+# e-TeX extensions should be enabled, the filename must be prefixed with
+# a * character; this is essentially equivalent to the -etex option.
+#
+# fmtutil always passes the -ini option to the engine.
+# If no pattern-file is desired, use -.
+# Either spaces or tabs can be used as separators.
+#
+# Other notes:
+# 1) tex and amstex just load hyphen.tex. No customization.
+# You can have your own customized (via babel's hyphen.cfg)
+# formats on top of plain by using "bplain.tex" instead of
+# plain.tex (e.g., bplain.ini file for bplain format).
+#
+# 2) etex-based formats load language.def, not language.dat.
+#
+# 3) The symbolic link to the right engines (e.g. bplain -> tex)
+# is generated by the "texlinks" script.
+#
+# 4) usual comments start with "# ", whereas disabled configurations
+# start with "#! " in this file.
+
+#
+# from aleph:
+aleph aleph - *aleph.ini
+lamed aleph language.dat *lambda.ini
+#
+# from amstex:
+amstex pdftex - -translate-file=cp227.tcx *amstex.ini
+#
+# from context:
+cont-en pdftex cont-usr.tex -8bit *cont-en.mkii
+cont-en xetex cont-usr.tex -8bit *cont-en.mkii
+#! cont-fr pdftex cont-usr.tex -8bit *cont-fr.mkii
+#! cont-it pdftex cont-usr.tex -8bit *cont-it.mkii
+#! cont-nl pdftex cont-usr.tex -8bit *cont-nl.mkii
+#! cont-ro pdftex cont-usr.tex -8bit *cont-ro.mkii
+#
+# from cslatex:
+cslatex pdftex - -etex cslatex.ini
+pdfcslatex pdftex - -etex cslatex.ini
+#
+# from csplain:
+csplain pdftex - -etex -enc csplain-utf8.ini
+pdfcsplain pdftex - -etex -enc csplain-utf8.ini
+luacsplain luatex - -etex csplain.ini
+pdfcsplain xetex - -etex csplain.ini
+pdfcsplain luatex - -etex csplain.ini
+#
+# from eplain:
+eplain pdftex language.dat -translate-file=cp227.tcx *eplain.ini
+#
+# from jadetex:
+jadetex pdftex language.dat *jadetex.ini
+pdfjadetex pdftex language.dat *pdfjadetex.ini
+#
+# from latex-bin:
+latex pdftex language.dat -translate-file=cp227.tcx *latex.ini
+pdflatex pdftex language.dat -translate-file=cp227.tcx *pdflatex.ini
+dvilualatex luatex language.dat,language.dat.lua dvilualatex.ini
+lualatex luatex language.dat,language.dat.lua lualatex.ini
+#
+# from latex-bin-dev:
+latex-dev pdftex language.dat -translate-file=cp227.tcx *latex.ini
+pdflatex-dev pdftex language.dat -translate-file=cp227.tcx *pdflatex.ini
+dvilualatex-dev luatex language.dat,language.dat.lua dvilualatex.ini
+lualatex-dev luahbtex language.dat,language.dat.lua lualatex.ini
+#
+# from lollipop:
+lollipop tex - lollipop.ini
+#
+# from luahbtex:
+luahbtex luahbtex language.def,language.dat.lua luatex.ini
+#
+# from luajittex:
+luajittex luajittex language.def,language.dat.lua luatex.ini
+#
+# from luatex:
+luatex luatex language.def,language.dat.lua luatex.ini
+dviluatex luatex language.def,language.dat.lua dviluatex.ini
+#
+# from metafont:
+mf mf-nowin - -translate-file=cp227.tcx mf.ini
+#
+# from mex:
+mex pdftex mexconf.tex -translate-file=cp227.tcx *mex.ini
+pdfmex pdftex mexconf.tex -translate-file=cp227.tcx *pdfmex.ini
+utf8mex pdftex mexconf.tex -enc *utf8mex.ini
+#
+# from mflua:
+#! mflua mflua-nowin - mf.ini
+#
+# from mltex:
+mllatex pdftex language.dat -translate-file=cp227.tcx -mltex *mllatex.ini
+mltex pdftex - -translate-file=cp227.tcx -mltex mltex.ini
+#
+# from mptopdf:
+mptopdf pdftex - -translate-file=cp227.tcx mptopdf.tex
+#
+# from pdftex:
+pdftex pdftex language.def -translate-file=cp227.tcx *pdfetex.ini
+etex pdftex language.def -translate-file=cp227.tcx *etex.ini
+pdfetex pdftex language.def -translate-file=cp227.tcx *pdfetex.ini
+#
+# from platex:
+platex eptex language.dat *platex.ini
+platex-dev eptex language.dat *platex.ini
+#
+# from ptex:
+ptex ptex - ptex.ini
+eptex eptex language.def *eptex.ini
+#
+# from tex:
+tex tex - tex.ini
+#
+# from texsis:
+texsis pdftex - -translate-file=cp227.tcx texsis.ini
+#
+# from uplatex:
+uplatex euptex language.dat *uplatex.ini
+uplatex-dev euptex language.dat *uplatex.ini
+#
+# from uptex:
+uptex uptex - uptex.ini
+euptex euptex language.def *euptex.ini
+#
+# from xelatex-dev:
+xelatex-dev xetex language.dat -etex xelatex.ini
+#
+# from xetex:
+xetex xetex language.def -etex xetex.ini
+xelatex xetex language.dat -etex xelatex.ini
+#
+# from xmltex:
+xmltex pdftex language.dat *xmltex.ini
+pdfxmltex pdftex language.dat *pdfxmltex.ini
diff --git a/Build/source/texk/texlive/tl_support/fmtutil.cnf.5 b/Build/source/texk/texlive/tl_support/fmtutil.cnf.5
new file mode 100644
index 00000000000..4efedcf590c
--- /dev/null
+++ b/Build/source/texk/texlive/tl_support/fmtutil.cnf.5
@@ -0,0 +1,77 @@
+.TH "fmtutil\&.cnf" "5" "October 2000" "teTeX" "teTeX"
+.PP
+.SH "NAME"
+fmtutil\&.cnf \- configuration file for fmtutil
+.PP
+.SH "DESCRIPTION"
+.PP
+The \fIfmtutil\&.cnf\fP file contains the configuration information
+for \fBfmtutil\fP(8)\&. Each line contains the name of the format
+(e\&.g\&., ``tex\'\', ``latex\'\', ``omega\'\'), the name of the engine that
+is used by that format (e\&.g\&., ``tex\'\', ``etex\'\', ``omega\'\'), the pattern
+file (e\&.g\&., \fIlanguage\&.dat\fP, \fIlanguage\&.def\fP), and any
+arguments (name of an \fI\&.ini\fP file)\&.
+.PP
+Fields are separated by whitespace\& and complete lines can be commented
+out with ``#\'\'\&. The ``pattern file\'\' field cannot be used to
+define a file that is used while building the format\&.
+It tells \fBfmtutil\fP which files (separated by commas) the
+format creation procedure reads\& and it has an effect to the options
+\fI--showhyphen\fP and \fI--byhyphen\fP\&.
+If the format has no way to
+customize hyphenation, a ``-\'\' can be used to indicate this\&.
+.PP
+.SH "NOTES"
+.PP
+The \fBtex\fP(1) and \fBamstex\fP(1) formats always load
+\fIhyphen\&.tex\fP\&. No customization by a pattern file is available
+for these formats\&. Therefore, the pattern-file field for the
+\fBtex\fP and \fBamstex\fP is usually indicated to be empty (``-\'\')\&.
+.PP
+You can, however, build customized formats on top of plain
+\fBtex\fP(1) or \fBamstex\fP(1) by using \fIbplain\&.tex\fP instead of
+\fIplain\&.tex\fP (b for the \fIBabel\fP system). See, for example,
+the \fIbplain\&.ini\fP file for the bplain format)\&.
+.PP
+\fBetex\fP(1) loads \fIlanguage\&.def\fP, not
+\fIlanguage\&.dat\fP\&.
+.PP
+Symbolic links to the correct engines (e\&.g\&., bplain -> tex)
+are generated by the \fBtexlinks\fP(8) script\&. Remember to run
+\fBtexlinks\fP(8) if you run \fBfmtutil\fP(8) yourself, rather
+than using the FORMATS option in \fBtexconfig\fP(8)\&.
+.PP
+.SH "FILES"
+.PP
+.IP "\fIfmtutil\&.cnf\fP"
+default configuration file
+.IP "\fIlanguage\&.dat\fP"
+hyphenation pattern file
+.IP "\fIlanguage\&.def\fP"
+hyphenation pattern file
+.IP "\fIlanguage\&.dat.lua\fP"
+hyphenation pattern file
+.PP
+.SH "SEE ALSO"
+.PP
+\fBamstex\fP(1), \fBetex\fP(1), \fBfmtutil\fP(8),
+\fBtex\fP(1), \fBtexconfig\fP(8), \fBtexlinks\fP(8)\&.
+.PP
+Web page: <http://tug\&.org/teTeX/>
+.PP
+.SH "BUGS"
+.PP
+None known, but report any bugs found to <tetex@dbs\&.uni-hannover\&.de> (mailing list)\&.
+.PP
+.SH "AUTHOR"
+.PP
+\fIfmtutil\&.cnf\fP was written by Thomas Esser
+<te@dbs\&.uni-hannover\&.de>, and is Copyright 1998,
+1999 but released into the public domain\&.
+.PP
+This manual page was written by C\&.M\&. Connelly
+<c@eskimo\&.com>, for
+the Debian GNU/Linux system\&. It may be used by other distributions
+without contacting the author\&. Any mistakes or omissions in the
+manual page are my fault; inquiries about or corrections to this
+manual page should be directed to me (and not to the primary author)\&.
diff --git a/Build/source/texk/texlive/tl_support/fmtutil.help2man b/Build/source/texk/texlive/tl_support/fmtutil.help2man
new file mode 100644
index 00000000000..413acd868bd
--- /dev/null
+++ b/Build/source/texk/texlive/tl_support/fmtutil.help2man
@@ -0,0 +1,22 @@
+# $Id$
+# This help2man auxiliary file is in the public domain.
+# Originally created by Karl Berry.
+# See the Makefile for the help2man invocation.
+# do not fill the long TEXMF* tables.
+
+[NAME]
+fmtutil \- manage TeX formats and Metafont bases, per-user
+.br
+fmtutil-sys \- manage TeX formats and Metafont bases, system-wide
+.br
+mktexfmt \- create a TeX format or Metafont base
+
+/show this message and exit/
+.SH ENVIRONMENT
+
+/in the given order/
+.nf
+
+/where YYYY is/
+.fi
+
diff --git a/Build/source/texk/texlive/tl_support/fontinst.1 b/Build/source/texk/texlive/tl_support/fontinst.1
new file mode 100644
index 00000000000..b907280d90d
--- /dev/null
+++ b/Build/source/texk/texlive/tl_support/fontinst.1
@@ -0,0 +1,45 @@
+.TH "fontinst" "1" "May 2000" "teTeX" "teTeX"
+.PP
+.SH "NAME"
+fontinst \- utility to run TeX as fontinst
+.PP
+.SH "SYNOPSIS"
+.PP
+\fBfontinst\fP \fIpackage\fP
+.PP
+.SH "DESCRIPTION"
+.PP
+\fBfontinst\fP runs \fBtex\fP(1) with the \fB--progname\fP flag set to
+pretend to be the program fontinst (affecting Karl Berry paths)\&.
+.PP
+Typing
+.PP
+\f(CWfontinst fontinst\&.sty\fP
+.PP
+will start \fBtex\fP(1) and give the user an interactive prompt
+(\f(CW*\fP) where fontinst commands can be typed (such as
+\f(CW\elatinfamily{ptm}{}\ebye\fP)\&.
+.PP
+.SH "SEE ALSO"
+.PP
+\fBtex\fP(1)
+.PP
+The fontinst manual, \fIfontinst\&.tex\fP\&.
+.PP
+Web page: <http://tug\&.org/applications/fontinst/>
+.PP
+.SH "BUGS"
+.PP
+None known, but report any bugs found to tex-fonts@tug\&.org (mailing list)\&.
+.PP
+.SH "AUTHOR"
+.PP
+Thomas Esser
+<te@dbs\&.uni-hannover\&.de>
+.PP
+This manual page was written by C\&.M\&. Connelly
+<c@eskimo\&.com>, for
+the Debian GNU/Linux system\&. It may be used by other distributions
+without contacting the author\&. Any mistakes or omissions in the
+manual page are my fault; inquiries about or corrections to this
+manual page should be directed to me (and not to the primary author)\&.
diff --git a/Build/source/texk/texlive/tl_support/kpsetool.1 b/Build/source/texk/texlive/tl_support/kpsetool.1
new file mode 100644
index 00000000000..addd9b08344
--- /dev/null
+++ b/Build/source/texk/texlive/tl_support/kpsetool.1
@@ -0,0 +1,106 @@
+.TH "kpsetool" "1" "September 2000" "teTeX" "teTeX"
+.PP
+.SH "NAME"
+kpsetool \- script to make teTeX-style \fBkpsetool\fP,
+\fBkpsexpand\fP, and \fBkpsepath\fP available
+.PP
+.SH "SYNOPSIS"
+.PP
+\fBkpsetool \fP [ \fIOPTIONS\fP\&.\&.\&. ] \fICOMMAND\fP
+.PP
+\fBkpsexpand\fP [ \fIOPTIONS\fP\&.\&.\&. ] \fISTRING\fP
+.PP
+\fBkpsepath\fP [ \fIOPTIONS\fP\&.\&.\&. ] \fIPATHTYPE\fP
+.PP
+.SH "DESCRIPTION"
+.PP
+\fBkpsetool\fP is a Bourne shell script that makes a teTeX-style
+\fBkpsetool\fP, \fBkpsexpand\fP, and \fBkpsepath\fP available\&.
+\fBkpsetool\fP uses \fBweb2c\fP\'s (new) \fBkpsexpand\fP binary, so the
+syntax for \fBkpsexpand\fP is incompatible with teTeX\'s as of version
+0\&.4\&.
+.PP
+.SH "OPTIONS"
+.PP
+.IP "\fB-m\fP \fImode\fP"
+set Metafont mode
+.IP "\fB-n\fP \fIprogname\fP"
+pretend to be \fIprogname\fP to kpathsea
+.IP "\fB-p\fP"
+act like \fBkpsepath\fP(1)
+.IP "\fB-v\fP"
+act like \fBkpsexpand\fP(1)
+.IP "\fB-w\fP"
+act like \fBkpsewhich\fP(1)
+.PP
+.SH "USAGE"
+.PP
+\fIPATHTYPE\fP can be
+.PP
+.IP "\fBbase\fP"
+Metafont memory dump
+.IP "\fBbib\fP"
+BibTeX bibliography source
+.IP "\fBbst\fP"
+BibTeX style files
+.IP "\fBcnf\fP"
+Kpathsea runtime configuration files
+.IP "\fBdvips_config\fP"
+dvips config files
+.IP "\fBdvips_header\fP"
+dvips header files
+.IP "\fBfmt\fP"
+TeX memory dump
+.IP "\fBgf\fP"
+generic font bitmap
+.IP "\fBmem\fP"
+MetaPost memory dump
+.IP "\fBmf\fP"
+Metafont source
+.IP "\fBmfpool\fP"
+Metafont program strings
+.IP "\fBmp\fP"
+MetaPost source
+.IP "\fBmppool\fP"
+MetaPost program strings
+.IP "\fBmpsupport\fP"
+MetaPost support files
+.IP "\fBpict\fP"
+Other kinds of figures
+.IP "\fBpk\fP"
+packed bitmap font
+.IP "\fBtex\fP"
+TeX source
+.IP "\fBtexpool\fP"
+TeX program strings
+.IP "\fBtfm\fP"
+TeX font metrics
+.IP "\fBtroff_font\fP"
+troff fonts
+.IP "\fBvf\fP"
+virtual font
+.PP
+.SH "SEE ALSO"
+.PP
+\fBkpsewhich\fP(1)
+.PP
+\fIKpathsea: A library for path searching\fP (info or DVI file)
+.PP
+Web page: <http://tug\&.org/teTeX/>
+.PP
+.SH "BUGS"
+.PP
+None known, but report any bugs found to <tetex@dbs\&.uni-hannover\&.de> (mailing list)\&.
+.PP
+.SH "AUTHOR"
+.PP
+\fBkpsetool\fP was written by Thomas Esser
+<te@dbs\&.uni-hannover\&.de> in March, 1997\&. \fBkpsetool\fP
+is in the public domain\&.
+.PP
+This manual page was written by C\&.M\&. Connelly
+<c@eskimo\&.com>, for
+the Debian GNU/Linux system\&. It may be used by other distributions
+without contacting the author\&. Any mistakes or omissions in the
+manual page are my fault; inquiries about or corrections to this
+manual page should be directed to me (and not to the primary author)\&.
diff --git a/Build/source/texk/texlive/tl_support/kpsewhere.1 b/Build/source/texk/texlive/tl_support/kpsewhere.1
new file mode 100644
index 00000000000..76700ed33fe
--- /dev/null
+++ b/Build/source/texk/texlive/tl_support/kpsewhere.1
@@ -0,0 +1,50 @@
+.TH "kpsewhere" "1" "March 2004" "teTeX" "teTeX"
+.PP
+.SH "NAME"
+kpsewhere \- Expanding \fBkpsewhich\fP to separately iterate over each
+texmf tree listed in $TEXMF.
+.PP
+.SH "SYNOPSIS"
+.PP
+\fBkpsewhere \fP [ \fIkpsewhich-OPTIONS\fP\&.\&.\&. ] \fICOMMAND\fP
+.PP
+.SH "DESCRIPTION"
+.PP
+\fBkpsewhere\fP is an extension to \fBkpsewhich\fP (as \fBwhere\fP is
+for \fBwhich\fP in tcsh). The intention is to provide a way to check
+for conflicts/shadowed files. It will, however, only find \fBone\fP
+file per TEXMF tree.
+.PP
+.SH "OPTIONS"
+.PP
+.IP "\fB-h|--help\fP"
+show a short help message
+.IP "\fB\&*\fP"
+all other options are directly handed to kpsewhich
+.PP
+.SH "SEE ALSO"
+.PP
+\fBkpsewhich\fP(1)
+.PP
+\fIKpathsea: A library for path searching\fP (info or DVI file)
+.PP
+Web page: <http://tug\&.org/teTeX/>
+.PP
+.SH "BUGS"
+.PP
+None known, but report any bugs found to <tetex@dbs\&.uni-hannover\&.de> (mailing list)\&.
+.PP
+.SH "AUTHOR"
+.PP
+\fBkpsewhere\fP was written by Hans Fredrik Nordhaug
+<hans\&.fredrik@nordhaug\&.no>, additions by
+Thomas Esser
+<te@dbs\&.uni-hannover\&.de>, in 2003 and 2004\&. \fBkpsewhere\fP
+is in the public domain\&.
+.PP
+This manual page was written by Frank Küster <frank@kuesterei\&.ch>,
+for the Debian GNU/Linux system\&. It is also in the public domain
+and may be used and changed by others without contacting the author\&.
+Any mistakes or omissions in the manual page are my fault; inquiries
+about or corrections to this manual page should be directed to me (and
+not to the primary author)\&.
diff --git a/Build/source/texk/texlive/tl_support/mktexlsr.1 b/Build/source/texk/texlive/tl_support/mktexlsr.1
new file mode 100644
index 00000000000..5036e381bff
--- /dev/null
+++ b/Build/source/texk/texlive/tl_support/mktexlsr.1
@@ -0,0 +1,49 @@
+.TH MKTEXLSR 1 "31 January 2020" "TeX Live" "User Commands"
+.\"=====================================================================
+.if n .ds MP MetaPost
+.if t .ds MP MetaPost
+.if n .ds MF Metafont
+.if t .ds MF M\s-2ETAFONT\s0
+.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
+.if n .ds TX TeX
+.ie t .ds OX \fIT\v'+0.25m'E\v'-0.25m'X\fP for troff
+.el .ds OX TeX for nroff
+.\" the same but obliqued
+.\" BX definition must follow TX so BX can use TX
+.if t .ds BX \fRB\s-2IB\s0\fP\*(TX
+.if n .ds BX BibTeX
+.\" LX definition must follow TX so LX can use TX
+.if t .ds LX \fRL\\h'-0.36m'\\v'-0.15v'\s-2A\s0\\h'-0.15m'\\v'0.15v'\fP\*(TX
+.if n .ds LX LaTeX
+.\"=====================================================================
+.SH NAME
+mktexlsr \- create ls-R databases
+.SH SYNOPSIS
+.B mktexlsr
+.RI [ directories ]
+.\"=====================================================================
+.SH DESCRIPTION
+This manual page is not meant to be exhaustive. The complete
+documentation for this version of \*(TX can be found in the info file
+or manual
+.IR "Kpathsea: A library for path searching" .
+.PP
+.B mktexlsr
+is used to generate the ls-R databases used by the kpathsea library.
+It will create them for the specified directories, or for a default
+list if no directories are specified.
+.\"=====================================================================
+.SH OPTIONS
+.B mktexlsr
+accepts the following options:
+.TP
+.B --help
+Print help message and exit.
+.TP
+.B --version
+Print version information and exit.
+.\"=====================================================================
+.SH "REPORTING BUGS"
+Report bugs to: tex-k@tug.org (https://lists.tug.org/tex-k)
+.br
+\*(TX Live home page: https://tug.org/texlive/
diff --git a/Build/source/texk/texlive/tl_support/mktexmf.1 b/Build/source/texk/texlive/tl_support/mktexmf.1
new file mode 100644
index 00000000000..e6de4aa31c0
--- /dev/null
+++ b/Build/source/texk/texlive/tl_support/mktexmf.1
@@ -0,0 +1,62 @@
+.TH MKTEXMF 1 "30 January 2020" "TeX Live" "User Commands"
+.\"=====================================================================
+.if n .ds MP MetaPost
+.if t .ds MP MetaPost
+.if n .ds MF Metafont
+.if t .ds MF M\s-2ETAFONT\s0
+.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
+.if n .ds TX TeX
+.ie t .ds OX \fIT\v'+0.25m'E\v'-0.25m'X\fP for troff
+.el .ds OX TeX for nroff
+.\" the same but obliqued
+.\" BX definition must follow TX so BX can use TX
+.if t .ds BX \fRB\s-2IB\s0\fP\*(TX
+.if n .ds BX BibTeX
+.\" LX definition must follow TX so LX can use TX
+.if t .ds LX \fRL\\h'-0.36m'\\v'-0.15v'\s-2A\s0\\h'-0.15m'\\v'0.15v'\fP\*(TX
+.if n .ds LX LaTeX
+.\"=====================================================================
+.SH NAME
+mktexmf \- create a Metafont source file
+.SH SYNOPSIS
+.B mktexmf
+.I font
+.\"=====================================================================
+.SH DESCRIPTION
+This manual page is not meant to be exhaustive. The complete
+documentation for this version of \*(TX can be found in the info file
+or manual
+.IR "Kpathsea: A library for path searching" .
+.PP
+.B mktexmf
+is used to generate the \*(MF source file for
+.IR font ,
+if possible. For example,
+.I ecrm1200
+or
+.IR cmr11 .
+.PP
+The name of the generated file is printed on standard output.
+.PP
+.B mktexmf
+is typically called by other programs, rather than from the command
+line.
+.\"=====================================================================
+.SH OPTIONS
+.B mktexmf
+accepts the following options:
+.TP
+.B --help
+Print help message and exit.
+.TP
+.B --version
+Print version information and exit.
+.\"=====================================================================
+.SH "SEE ALSO"
+.BR mktexpk (1),
+.BR mktextfm (1).
+.\"=====================================================================
+.SH "REPORTING BUGS"
+Report bugs to: tex-k@tug.org (https://lists.tug.org/tex-k)
+.br
+\*(TX Live home page: https://tug.org/texlive/
diff --git a/Build/source/texk/texlive/tl_support/mktexpk.1 b/Build/source/texk/texlive/tl_support/mktexpk.1
new file mode 100644
index 00000000000..5bd8d920b7d
--- /dev/null
+++ b/Build/source/texk/texlive/tl_support/mktexpk.1
@@ -0,0 +1,120 @@
+.TH MKTEXPK 1 "30 January 2020" "TeX Live" "User Commands"
+.\"=====================================================================
+.if n .ds MP MetaPost
+.if t .ds MP MetaPost
+.if n .ds MF Metafont
+.if t .ds MF M\s-2ETAFONT\s0
+.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
+.if n .ds TX TeX
+.ie t .ds OX \fIT\v'+0.25m'E\v'-0.25m'X\fP for troff
+.el .ds OX TeX for nroff
+.\" the same but obliqued
+.\" BX definition must follow TX so BX can use TX
+.if t .ds BX \fRB\s-2IB\s0\fP\*(TX
+.if n .ds BX BibTeX
+.\" LX definition must follow TX so LX can use TX
+.if t .ds LX \fRL\\h'-0.36m'\\v'-0.15v'\s-2A\s0\\h'-0.15m'\\v'0.15v'\fP\*(TX
+.if n .ds LX LaTeX
+.\"=====================================================================
+.SH NAME
+mktexpk \- create a PK file for a font
+.SH SYNOPSIS
+.B mktexpk
+.RI [ options ]
+.I font
+.RI [ redirect ]
+.\"=====================================================================
+.SH DESCRIPTION
+This manual page is not meant to be exhaustive. The complete
+documentation for this version of \*(TX can be found in the info file
+or manual
+.IR "Kpathsea: A library for path searching" .
+.PP
+.B mktexpk
+is used to generate a
+.I pk
+file from the \*(MF source files or type1 sources for
+.IR font ,
+if possible.
+.PP
+If
+.I redirect
+is given, it must be string of the form
+.BI >& n
+where
+.I n
+is the number of the file descriptor which is to receive, instead of
+standard output, the name of the generated file.
+.PP
+.B mktexpk
+is typically called by other programs, rather than from the command
+line.
+.\"=====================================================================
+.SH OPTIONS
+.B mktexpk
+accepts the following options:
+.TP
+.BI --bdpi \ num
+Set the base device resolution.
+.TP
+.BI --dpi \ num
+Generate the font at resolution
+.IR num .
+.TP
+.B --help
+Print help message and exit.
+.TP
+.BI --mag \ mag
+The \*(MF magnification that corresponds to the combination of
+.I bdpi
+and
+.I dpi
+that has been specified.
+.TP
+.BI --mfmode \ mode
+The \*(MF mode to use.
+.TP
+.BI --destdir \ dir
+A directory name. If the directory is absolute, it is used as-is.
+Otherwise, it is appended to the root destination directory set in the
+script.
+.TP
+.B --version
+Print version information and exit.
+.\"=====================================================================
+.SH BUGS
+If the
+.I mode
+is not specified,
+.B mktexpk
+tries to determine it from
+.IR bdpi .
+The manner in which this is done is primitive. Since
+.I bpdi
+doesn't provide sufficient information to uniquely determine a
+.I mode
+it is strongly recommended that it be specified explicitly.
+.PP
+If the
+.I mode
+and
+.I bpdi
+don't match, the
+.I mode
+is discarded.
+.PP
+The
+.I dpi
+parameter is redundant, but is not checked for consistency. Worse,
+the program will fail if the wrong
+.I dpi
+is specified.
+.\"=====================================================================
+.SH "SEE ALSO"
+.BR mktexmf (1),
+.BR mktextfm (1).
+.\"=====================================================================
+.SH "REPORTING BUGS"
+Report bugs to: tex-k@tug.org (https://lists.tug.org/tex-k)
+.br
+\*(TX Live home page: https://tug.org/texlive/
diff --git a/Build/source/texk/texlive/tl_support/mktextfm.1 b/Build/source/texk/texlive/tl_support/mktextfm.1
new file mode 100644
index 00000000000..4e269d34086
--- /dev/null
+++ b/Build/source/texk/texlive/tl_support/mktextfm.1
@@ -0,0 +1,92 @@
+.TH MKTEXTFM 1 "30 January 2020" "TeX Live" "User Commands"
+.\"=====================================================================
+.if t .ds MF Metafont
+.if n .ds MF Metafont
+.if t .ds TX \fRT\\h'-0.1667m'\\v'0.20v'E\\v'-0.20v'\\h'-0.125m'X\fP
+.if n .ds TX TeX
+.\"=====================================================================
+.SH NAME
+mktextfm \- create a TFM file for a font
+.SH SYNOPSIS
+.B mktextfm
+.RI [ options ]
+.I font
+.\"=====================================================================
+.SH DESCRIPTION
+.B mktextfm
+is used to generate a tfm file from the \*(MF source files for
+.IR font ,
+or
+.BR hbf2gf (1),
+if possible. If
+.I destdir
+is given, the generated file will be installed there, otherwise a
+(rather complicated) heuristic is used. If the tfm file already exists
+in the destination location, this is reported and nothing is done.
+.PP
+If a GF (Generic Font) bitmap file is also generated, as is typical with
+\(*MF, it is converted to PK (Packed Font) and installed similarly.
+.PP
+The full pathname of the generated file is printed on standard output.
+.PP
+If available, the
+.BR mf-nowin (1)
+variant of \*(MF is used to generate fonts to avoid the possibility of
+online display.
+.PP
+.B mktextfm
+is typically called by other programs, via Kpathsea, rather than from
+the command line.
+.\"=====================================================================
+.SH OPTIONS
+.B mktextfm
+accepts the following options:
+.TP
+.BI --destdir \ dir
+A directory name. If the directory is absolute, it is used as-is.
+Otherwise, it is appended to the root destination directory set in the
+script.
+.TP
+.B --help
+Print help message and exit successfully.
+.TP
+.B --version
+Print version information and exit successfully.
+.\"=====================================================================
+.SH ENVIRONMENT
+One environment variable is specific to
+.BR mktextfm :
+.BR MF_MODE_EXTRA_INFO .
+If this is set to a non-empty value, a \*(MF macro
+.B mode_include_extra_info
+will be invoked when the font is made. The standard
+.B modes.mf
+file defines this, as of modes.mf version 4.0, released in 2020.
+This causes the so-called Xerox-world information, notably including the
+.B CODINGSCHEME
+for the font, to be included in the tfm file. (This is not done by
+default since it is too intrusive to redefine the necessary primitives,
+per Don Knuth.) The
+.BR mftrace (1)
+program, for example, can use this to get a clue about the font
+encoding, although the information is not always perfectly definitive or
+unambiguous.
+.PP
+For more about the encodings of \*(MF fonts, see the section ``Bitmap
+font encodings'' in the Dvips manual (e.g.,
+https://tug.org/texinfohtml/dvips.html).
+.PP
+The many other environment variables and various configuration files
+that control a \*(TX system also affect the behavior of
+.BR mktextfm ,
+as usual.
+.\"=====================================================================
+.SH "SEE ALSO"
+.BR mf (1),
+.BR mktexmf (1),
+.BR mktexpk (1).
+.\"=====================================================================
+.SH "REPORTING BUGS"
+Report bugs to: tex-k@tug.org (https://lists.tug.org/tex-k)
+.br
+\*(TX Live home page: https://tug.org/texlive/
diff --git a/Build/source/texk/texlive/tl_support/ps2frag.1 b/Build/source/texk/texlive/tl_support/ps2frag.1
new file mode 100644
index 00000000000..b572c5733c1
--- /dev/null
+++ b/Build/source/texk/texlive/tl_support/ps2frag.1
@@ -0,0 +1,41 @@
+.TH ps2frag 1 "Feb 95" TeXware
+.SH NAME
+ps2frag - obsolete shell script for the PSfrag system.
+.SH IMPORTANT NOTICE
+The new PSfrag system no longer requires the ps2frag script; instead, it
+handles the processing entirely within TeX/LaTeX and DVIPS. I'm sure you
+will agree that never needing to run ps2frag again is a nice convenience!
+.P
+However, there are two significant differences in the way this new version
+of PSfrag works. Please make yourself aware of them:
+.P
+1) XDvi is no longer able to determine where your PSfrag replacements
+should
+go, so instead it lines them up in a vertical list to the left of the
+figure. This allows you to confirm that they have been typeset properly, at
+least. However, to confirm that PSfrag
+.B positions
+your replacements properly, you will have to view the PostScript
+version of your file with a viewer like GhostView, or print it out.
+This seems to be the
+only disadvantage to the elimination of the pre-processing step.
+.P
+2) If you embed '\\tex' commands inside your figures, you now need to
+explicitly _tell_ PSfrag to process these commands. To do so, use
+\\usepackage[scanall]{psfrag}
+instead of
+\\usepackage{psfrag}
+at the beginning of your LaTeX file.
+.P
+If you only use '\\tex' commands in a small number of figures, then a
+more efficient might be to turn on '\\tex'-scanning only for those
+figures. To do that, add the command '\\psfragscanon' immediately before
+each relevant \\includegraphics or \\epsfbox command.
+.P
+.SH NOTES
+See the PSfrag documentation for further information.
+.SH "SEE ALSO"
+dvips(1), gs(1), ghostview(1), latex(1)
+.SH AUTHORS
+.IP psfrag@rascals.stanford.edu
+The PSfrag maintainer's mailing list.
diff --git a/Build/source/texk/texlive/tl_support/pslatex.1 b/Build/source/texk/texlive/tl_support/pslatex.1
new file mode 100644
index 00000000000..c206596a6a0
--- /dev/null
+++ b/Build/source/texk/texlive/tl_support/pslatex.1
@@ -0,0 +1,44 @@
+.TH "pslatex" "1" "September 2000" "teTeX" "teTeX"
+.PP
+.SH "NAME"
+pslatex \- utility to typeset LaTeX files using PostScript fonts
+.PP
+.SH "SYNOPSIS"
+.PP
+\fBpslatex\fP [\fILATEXARGS\fP] \fILATEXFILE\fP[\&.tex]
+.PP
+.SH "DESCRIPTION"
+.PP
+\fBpslatex\fP allows you to typeset a LaTeX source file using basic
+Adobe Type 1 PostScript fonts (Times, Helvetica, and Courier)
+\fIwithout\fP editing the file to load the necessary packages\&.
+.PP
+It takes any arguments that \fBlatex\fP(1) can take\&.
+.PP
+.SH "OPTIONS"
+.PP
+None\&.
+.PP
+.SH "FILES"
+.PP
+Many\&. See the readme file for \fIpslatex\&.sty\fP\&.
+.PP
+.SH "SEE ALSO"
+.PP
+\fBlatex\fP(1), \fI\fITEXMF\fP/latex/pslatex/00readme\&.txt\fP
+.PP
+.SH "BUGS"
+.PP
+None known\&. Report any found to the author\&.
+.PP
+.SH "AUTHOR"
+.PP
+\fBpslatex\fP was written by David Carlisle
+<david@dcarlisle\&.demon\&.co\&.uk>\&.
+.PP
+This manual page was written by C\&.M\&. Connelly
+<c@eskimo\&.com>, for
+the Debian GNU/Linux system\&. It may be used by other distributions
+without contacting the author\&. Any mistakes or omissions in the
+manual page are my fault; inquiries about or corrections to this
+manual page should be directed to me (and not to the primary author)\&.
diff --git a/Build/source/texk/texlive/tl_support/rubibtex.1 b/Build/source/texk/texlive/tl_support/rubibtex.1
new file mode 100644
index 00000000000..0142072a769
--- /dev/null
+++ b/Build/source/texk/texlive/tl_support/rubibtex.1
@@ -0,0 +1,63 @@
+.TH "rubibtex" "1" "October 2000" "teTeX" "teTeX"
+.PP
+.SH "NAME"
+rubibtex \- make a bibliography for (La)TeX using Russian
+letters as item names
+.PP
+.SH "SYNOPSIS"
+.PP
+\fBrubibtex\fP \fIBASENAME\fP
+.PP
+.SH "DESCRIPTION"
+.PP
+\fBrubibtex\fP is used to run \fBbibtex\fP(1) on auxiliary files with
+Russian characters in item names (citation keys)\&. It is part of the
+T2 package\&.
+.PP
+\fBrubibtex\fP copies the auxiliary file to \fI/tmp\fP, uses
+\fBsed\fP(1) to convert Cyrillic character commands to their 8-bit
+ASCII equivalents; runs \fBbibtex\fP(1) on the modified file; and
+finally moves the original auxiliary file back (overwriting the
+modified file)\&.
+.PP
+\fBrubibtex\fP assumes that the \fBbibtex\fP(1) database (\f(CWbib\fP)
+files are encoded with the KOI8-R encoding\&.
+.PP
+.SH "FILES"
+.PP
+.IP
+.IP "\fIbasename\&.aux\fP"
+LaTeX auxiliary file
+.IP
+.PP
+.SH "BUGS"
+.PP
+None known, but report any bugs found to the authors\&.
+.PP
+.SH "COPYRIGHT"
+.PP
+The T2 package is Copyright 1997-1999 Werner Lemberg, Vladimir
+Volovich and any individual authors listed elsewhere in package files\&.
+.PP
+It may be distributed under the conditions of the LaTeX Project Public
+License, either version 1\&.1 of this license or (at your option) any
+later version\&.
+.PP
+.SH "SEE ALSO"
+.PP
+\fBbibtex\fP(1), \fBsed\fP(1),
+<ftp://ftp\&.vsu\&.ru/pub/tex/T2/README>\&.
+.PP
+.SH "AUTHOR"
+.PP
+Werner Lemberg
+<wl@gnu\&.org>, Vladimir Volovich
+<TeX@vvv\&.vsu\&.ru>\&.
+.PP
+This manual page was written by C\&.M\&. Connelly
+<c@eskimo\&.com>, for
+the Debian GNU/Linux system\&. It may be used by other distributions
+without contacting the author\&. Any mistakes or omissions in the
+manual page are my fault; inquiries about or corrections to this
+manual page should be directed to me (and not to the primary author)\&.
+.PP
diff --git a/Build/source/texk/texlive/tl_support/rumakeindex.1 b/Build/source/texk/texlive/tl_support/rumakeindex.1
new file mode 100644
index 00000000000..0fb271841d0
--- /dev/null
+++ b/Build/source/texk/texlive/tl_support/rumakeindex.1
@@ -0,0 +1,63 @@
+.TH "rumakeindex" "1" "September 2000" "teTeX" "teTeX"
+.PP
+.SH "NAME"
+rumakeindex \- process a LaTeX index using Russian Cyrillic
+characters
+.PP
+.SH "SYNOPSIS"
+.PP
+\fBrumakeindex\fP \fIbasename\fP
+.PP
+.SH "DESCRIPTION"
+.PP
+\fBrumakeindex\fP is used to run \fBmakeindex\fP(1) on \f(CWidx\fP files
+that use Russian characters\&. It is part of the T2 package\&.
+.PP
+\fBrumakeindex\fP runs \fBsed\fP(1) on the \f(CWidx\fP file to convert
+Cyrillic character commands to 8-bit ASCII characters; pipes the
+results through \fBmakeindex\fP(1); and then through \fBtr\fP(1)
+to do some final conversions\&. The results are placed in a KOI8-R
+encoded \f(CWind\fP file\&.
+.PP
+.SH "FILES"
+.PP
+.IP
+.IP "\fIbasename\&.idx\fP"
+LaTeX index entry file
+.IP "\fIbasename\&.ilg\fP"
+LaTeX index log file
+.IP "\fIbasename\&.ind\fP"
+LaTeX processed index file
+.IP
+.PP
+.SH "BUGS"
+.PP
+None known, but report any bugs found to the authors\&.
+.PP
+.SH "COPYRIGHT"
+.PP
+The T2 package is Copyright 1997-1999 Werner Lemberg, Vladimir
+Volovich and any individual authors listed elsewhere in package files\&.
+.PP
+It may be distributed under the conditions of the LaTeX Project Public
+License, either version 1\&.1 of this license or (at your option) any
+later version\&.
+.PP
+.SH "SEE ALSO"
+.PP
+\fBmakeindex\fP(1), \fBsed\fP(1), \fBtr\fP(1),
+<ftp://ftp\&.vsu\&.ru/pub/tex/T2/README>\&.
+.PP
+.SH "AUTHOR"
+.PP
+Werner Lemberg
+<wl@gnu\&.org>, Vladimir Volovich
+<TeX@vvv\&.vsu\&.ru>\&.
+.PP
+This manual page was written by C\&.M\&. Connelly
+<c@eskimo\&.com>, for
+the Debian GNU/Linux system\&. It may be used by other distributions
+without contacting the author\&. Any mistakes or omissions in the
+manual page are my fault; inquiries about or corrections to this
+manual page should be directed to me (and not to the primary author)\&.
+.PP
diff --git a/Build/source/texk/texlive/tl_support/tcfmgr b/Build/source/texk/texlive/tl_support/tcfmgr
new file mode 100755
index 00000000000..e40ed352371
--- /dev/null
+++ b/Build/source/texk/texlive/tl_support/tcfmgr
@@ -0,0 +1,391 @@
+#!/bin/sh
+# $Id$
+# tcfmgr - TeX configuration file manager (sort of).
+# Public domain. Originally written by Thomas Esser.
+
+# invoke the right shell:
+
+test -f /bin/ksh && test -z "$RUNNING_KSH" \
+ && { UNAMES=`uname -s`; test "x$UNAMES" = xULTRIX; } 2>/dev/null \
+ && { RUNNING_KSH=true; export RUNNING_KSH; exec /bin/ksh $0 ${1+"$@"}; }
+unset RUNNING_KSH
+
+test -f /bin/bsh && test -z "$RUNNING_BSH" \
+ && { UNAMES=`uname -s`; test "x$UNAMES" = xAIX; } 2>/dev/null \
+ && { RUNNING_BSH=true; export RUNNING_BSH; exec /bin/bsh $0 ${1+"$@"}; }
+unset RUNNING_BSH
+
+# preferentially use subprograms from our own directory.
+mydir=`echo "$0" | sed 's,/[^/]*$,,'`
+mydir=`cd "$mydir" && pwd`
+PATH="$mydir:$PATH"; export PATH
+
+# hack around a bug in zsh:
+test -n "${ZSH_VERSION+set}" && alias -g '${1+"$@"}'='"$@"'
+
+progname=tcfmgr
+
+abort()
+{
+ echo "$progname: $@." >&2
+ (exit 1); exit 1
+}
+
+mktexupd()
+{
+ setupMktexupd
+ "$TFC_MKTEXUPD" "$@" >&2
+}
+
+# call mktexdir script, disable all features (to prevent sticky directories)
+mktexdir()
+{
+ setupMktexDir
+ MT_FEATURES=none "$TFC_MKTEXDIR" "$@" >&2
+}
+
+setupMap()
+{
+ case $setupMapOK in
+ "") : ;;
+ *) (exit 0); return 0;;
+ esac
+
+ case $TFC_MAP in
+ "") TFC_MAP=`(kpsewhich -progname=texconfig -format='other text files' tcfmgr.map) 2>/dev/null`;;
+ esac
+
+ case $TFC_MAP in
+ "") abort "config file \`tcfmgr.map' (usually in \$TEXMFMAIN/texconfig) not found (ls-R missing?)";;
+ esac
+
+ if test ! -f "$TFC_MAP"; then
+ abort "config file \`TFC_MAP' does not exist"
+ fi
+ setupMapOK=true
+}
+
+setupTemp()
+{
+ case $setupTempOK in
+ "") : ;;
+ *) (exit 0); return 0;;
+ esac
+
+ case $TFC_TEMP in
+ "") TFC_TEMP=${TEMPDIR-/tmp};;
+ esac
+
+ if test ! -d "$TFC_TEMP"; then
+ abort "temp directory \`$TFC_TEMP' does not exist"
+ fi
+
+ if test ! -w "$TFC_TEMP"; then
+ abort "temp directory \`$TFC_TEMP' is not writable"
+ fi
+ setupTempOK=true
+}
+
+setupTexmfConfig()
+{
+ case $TFC_TEXMFCONFIG in
+ "") TFC_TEXMFCONFIG=`(kpsewhich -var-value=TEXMFCONFIG) 2>/dev/null`;;
+ *) (exit 0); return 0;;
+ esac
+ case $TFC_TEXMFCONFIG in
+ "") abort "variable \$TEXMFCONFIG is not defined in texmf.cnf";;
+ esac
+}
+
+setupMktexDir()
+{
+ case $TFC_MKTEXDIR in
+ "") TFC_MKTEXDIR=`(kpsewhich --format='web2c files' mktexdir) 2>/dev/null`;;
+ esac
+
+ case $TFC_MKTEXDIR in
+ "") abort "program mktexdir (usually in \$TEXMFMAIN/web2c) not found";;
+ esac
+}
+
+setupMktexupd()
+{
+ case $TFC_MKTEXUPD in
+ "") TFC_MKTEXUPD=`(kpsewhich --format='web2c files' mktexupd) 2>/dev/null`;;
+ esac
+
+ case $TFC_MKTEXUPD in
+ "") abort "program mktexupd (usually in \$TEXMFMAIN/web2c) not found";;
+ esac
+}
+
+writableCheck()
+{
+ setupTexmfConfig
+ if test ! -d "$TFC_TEXMFCONFIG"; then
+ mktexdir "$TFC_TEXMFCONFIG" >/dev/null 2>&1
+ if test ! -d "$TFC_TEXMFCONFIG"; then
+ msg="Directory TEXMFCONFIG=\`$TFC_TEXMFCONFIG' does not exist"
+ (exit 1); return 1
+ fi
+ fi
+
+ case "$relDir" in
+ "") get_info;;
+ esac
+ if test -f "$TFC_TEXMFCONFIG/$relDir/$TFC_FILE" \
+ && test -w "$TFC_TEXMFCONFIG/$relDir/$TFC_FILE"
+ then
+ (exit 0); return 0
+ fi
+
+ if test -d "$TFC_TEXMFCONFIG/$relDir"; then
+ if test -w "$TFC_TEXMFCONFIG/$relDir"; then
+ (exit 0); return 0
+ else
+ msg="Directory \`$TFC_TEXMFCONFIG/$relDir' is not writable"
+ (exit 1); return 1
+ fi
+ else
+ # we assume that a "mkdir -p" would work if the top-level
+ # $TFC_TEXMFCONFIG is writable
+ if test -w "$TFC_TEXMFCONFIG"; then
+ (exit 0); return 0
+ else
+ msg="Directory \`$TFC_TEXMFCONFIG' is not writable"
+ (exit 1); return 1
+ fi
+ fi
+}
+
+get_info()
+{
+ case "$TFC_FILE" in
+ "") abort "missing --file option or empty argument";;
+ esac
+ setupMap
+ # prepare + get info
+ IFS=$TAB
+ # set -- x `(awk '$1 == file' file=$TFC_FILE <$TFC_MAP) 2>/dev/null`; shift
+ set -- x `(grep "^$TFC_FILE[ ]" $TFC_MAP) 2>/dev/null`; shift
+ IFS=$STD_IFS
+
+ # assign results
+ file="$1"
+ relDir="$2"
+ kpseFormat="$3"
+ kpseProgArg="$4"
+
+ # sanity checks
+ case $file in
+ "") abort "no info for file \`$TFC_FILE' in map \`$TFC_MAP'";;
+ esac
+
+ case $relDir in
+ -) abort "no known standard location for file \`$TFC_FILE' in map \`$TFC_MAP'";;
+ esac
+
+ case $kpseProgArg in
+ -) kpseProgArg=kpsewhich;;
+ esac
+}
+
+check_out()
+{
+ if $createEmptyFile; then
+ :
+ else
+ case "$orig" in
+ "")
+ get_info
+ orig=`(kpsewhich -format="$kpseFormat" -progname="$kpseProgArg" "$TFC_FILE") 2>/dev/null`
+ ;;
+ *)
+ test -f "$orig" || orig=
+ esac
+
+ case $orig in
+ "") abort "file \`$TFC_FILE' not found";;
+ esac
+ fi
+
+ # writableCheck needs to get a valid relDir, so it calls get_info if necessary
+ if writableCheck; then
+ : ok
+ else
+ cat >&2 <<eof
+
+There was a problem finding a proper place to store configuration data.
+The message was:
+ $msg
+
+To overcome such problems, set up the environment variable TEXMFCONFIG to
+point to a directory tree that is writable to you, e.g.
+ TEXMFCONFIG=\$HOME/texmf; export TEXMFCONFIG
+or
+ setenv TEXMFCONFIG \$HOME/texmf
+eof
+ (exit 1); exit 1
+ fi
+
+ setupTemp
+ : ${TFC_ID=tfc$$}
+ for d in "$TFC_TEMP/$TFC_ID" "$TFC_TEMP/$TFC_ID/in" "$TFC_TEMP/$TFC_ID/out"; do
+ (umask 077; mkdir "$d") || abort "could not create directory \`$d'"
+ done
+
+ if $createEmptyFile; then
+ (umask 022
+ > "$TFC_TEMP/$TFC_ID/in/$TFC_FILE"
+ > "$TFC_TEMP/$TFC_ID/out/$TFC_FILE")
+ else
+ cp "$orig" "$TFC_TEMP/$TFC_ID/in/$TFC_FILE" \
+ || abort "copy \`$orig' -> \`$TFC_TEMP/$TFC_ID/in/$TFC_FILE' failed"
+
+ cp "$orig" "$TFC_TEMP/$TFC_ID/out/$TFC_FILE" \
+ || abort "copy \`$orig' -> \`$TFC_TEMP/$TFC_ID/out/$TFC_FILE' failed"
+
+ chmod u+w "$TFC_TEMP/$TFC_ID/out/$TFC_FILE"
+ fi
+
+ cat >"$TFC_TEMP/$TFC_ID/relDir" <<eof
+$relDir
+eof
+
+ cat > "$TFC_TEMP/$TFC_ID/file" <<eof
+$TFC_FILE
+eof
+
+ echo "$TFC_ID $TFC_TEMP/$TFC_ID/in/$TFC_FILE $TFC_TEMP/$TFC_ID/out/$TFC_FILE $orig"
+}
+
+check_in()
+{
+ setupTemp
+
+ if test ! -d "$TFC_TEMP/$TFC_ID"; then
+ abort "directory \`$TFC_TEMP/$TFC_ID' does not exist. Perhaps missing arg --id"
+ fi
+
+ case "$TFC_FILE" in
+ "") TFC_FILE=`(cat "$TFC_TEMP/$TFC_ID/file") 2>/dev/null`;;
+ esac
+
+ for f in "$TFC_TEMP/$TFC_ID/relDir" "$TFC_TEMP/$TFC_ID/file" "$TFC_TEMP/$TFC_ID/in/$TFC_FILE" "$TFC_TEMP/$TFC_ID/out/$TFC_FILE"; do
+ if test ! -f "$f"; then
+ abort "Oops! file \`$f' does not exist"
+ fi
+ done
+
+ if (cmp "$TFC_TEMP/$TFC_ID/in/$TFC_FILE" "$TFC_TEMP/$TFC_ID/out/$TFC_FILE") >/dev/null 2>&1; then
+ (exit 0); return 0
+ fi
+
+ setupTexmfConfig
+ relDir=`cat "$TFC_TEMP/$TFC_ID/relDir"`
+ if test ! -d "$TFC_TEXMFCONFIG/$relDir"; then
+ setupMktexDir
+ mktexdir "$TFC_TEXMFCONFIG/$relDir" || abort "could not create directory \`$TFC_TEXMFCONFIG/$relDir'"
+ fi
+
+ if test -f "$TFC_TEXMFCONFIG/$relDir/$TFC_FILE"; then
+ needsLSRUpdate=false
+ test -w "$TFC_TEXMFCONFIG/$relDir/$TFC_FILE" || rm -f "$TFC_TEXMFCONFIG/$relDir/$TFC_FILE"
+ else
+ needsLSRUpdate=true
+ fi
+
+ if test -f "$TFC_TEXMFCONFIG/$relDir/$TFC_FILE"; then
+ cat <"$TFC_TEMP/$TFC_ID/out/$TFC_FILE" >"$TFC_TEXMFCONFIG/$relDir/$TFC_FILE" ||
+ abort "failed to write new file \`$TFC_TEXMFCONFIG/$relDir/$TFC_FILE'"
+ else
+ cp "$TFC_TEMP/$TFC_ID/out/$TFC_FILE" "$TFC_TEXMFCONFIG/$relDir/$TFC_FILE" ||
+ abort "failed to copy \`$TFC_TEMP/$TFC_ID/out/$TFC_FILE' to \`$TFC_TEXMFCONFIG/$relDir/$TFC_FILE'"
+ chmod 644 "$TFC_TEXMFCONFIG/$relDir/$TFC_FILE" 2>/dev/null
+ fi
+ if $needsLSRUpdate; then
+ mktexupd "$TFC_TEXMFCONFIG/$relDir" "$TFC_FILE"
+ fi
+ echo "$TFC_TEXMFCONFIG/$relDir/$TFC_FILE"
+ (exit 0); return 0
+}
+
+find_file()
+{
+ get_info
+ kpsewhich -format="$kpseFormat" -progname="$kpseProgArg" "$TFC_FILE"
+}
+
+help()
+{
+ cat <<eof
+Usage: $progname [option] ...
+
+Valid options:
+ --reldir specify directory relative to texmf root
+ --infile specify input file
+ --emptyinfile create an empty input file
+ --map specify map file
+ --texmfconfig texmf tree for config files
+ --mktexdir full path of mktexdir
+ --mktexupd full path of mktexupd
+ --tmp temp directory
+ --id identity string (generated when running command co)
+ --file specify configuration entry from map file
+ --cmd command to execute
+ --help display this help
+
+Valid commands (--cmd) are:
+ co check out
+ ci check in
+ find look up source for file
+ mapfile display path name of map file
+eof
+}
+
+show_map()
+{
+ setupMap
+ echo "$TFC_MAP"
+}
+
+TAB=' '
+SPACE=' '
+NL='
+'
+createEmptyFile=false
+
+STD_IFS="$TAB$SPACE$NL"
+while
+ case $1 in
+ --reldir) relDir=$2; shift;;
+ --infile) orig=$2; shift;;
+ --emptyinfile) createEmptyFile=true;;
+ --map) TFC_MAP=$2; shift;;
+ --texmfconfig)
+ TFC_TEXMFCONFIG=$2; shift;;
+ --mktexdir)
+ TFC_MKTEXDIR=$2;;
+ --mktexupd)
+ TFC_MKTEXUPD=$2;;
+ --tmp) TFC_TEMP=$2; shift;;
+ --id) TFC_ID=$2; shift;;
+ --file)TFC_FILE=$2; shift;;
+ --cmd) TFC_CMD=$2; shift;;
+ --help) TFC_CMD=help;;
+ "") break;;
+ *) abort "unknown option \`$1'; try $progname --help"; (exit 1); exit 1;;
+ esac
+do test $# -gt 0 && shift; done
+
+case $TFC_CMD in
+ ci) check_in;;
+ co) check_out;;
+ find) find_file;;
+ mapfile) show_map;;
+ help) help;;
+ "")
+ abort "no command; try $progname --help"; (exit 1); exit 1;;
+ *)
+ abort "unknown command \`$TFC_CMD'; try $progname --help"; (exit 1); exit 1;;
+esac
diff --git a/Build/source/texk/texlive/tl_support/tcfmgr.map b/Build/source/texk/texlive/tl_support/tcfmgr.map
new file mode 100644
index 00000000000..9fc9d4cee16
--- /dev/null
+++ b/Build/source/texk/texlive/tl_support/tcfmgr.map
@@ -0,0 +1,9 @@
+# file rel dir search path progname
+dvipdfmx.cfg dvipdfmx other text files dvipdfmx
+config.ps dvips/config dvips config -
+modes.mf metafont/misc .mf -
+pdftexconfig.tex tex/generic/tex-ini-files .tex -
+fmtutil.cnf web2c web2c files -
+mktex.cnf web2c web2c files -
+updmap.cfg web2c web2c files -
+XDvi xdvi other text files xdvi
diff --git a/Build/source/texk/texlive/tl_support/texconfig.1 b/Build/source/texk/texlive/tl_support/texconfig.1
new file mode 100644
index 00000000000..0963b2257a9
--- /dev/null
+++ b/Build/source/texk/texlive/tl_support/texconfig.1
@@ -0,0 +1,216 @@
+.TH texconfig 1 "July 2014" "TeX Live" "TeX Live"
+.SH NAME
+texconfig \- configures teTeX or TeX Live
+.LP
+texconfig-sys \- configures teTeX or TeX Live system\-wide
+.SH SYNOPSIS
+.B texconfig
+.LP
+.B texconfig
+[\fB commands\fR ...]
+.LP
+.B texconfig-sys
+.SH DESCRIPTION
+.I texconfig
+allows one to configure and maintain TeX in an easy and convenient
+manner, offering a series of dialog boxes to the user. The directory in
+which \fItexconfig\fP is found is also preferentially used to find
+subprograms.
+.PP
+The
+.I tlmgr
+program has subsumed this function for TeX Live. This program
+is still supported, but the tlmgr interface is much more actively
+developed and tested.
+.PP
+After choosing settings or options, the appropriate files
+are changed automatically and the new settings are applied for the
+user. If needed, copies of files in
+.I TEXMFDIST
+or
+.I TEXMFMAIN
+will be made in the user's
+.I TEXMFCONFIG
+tree.
+.PP
+.I texconfig
+uses either the
+.IR whiptail (1)
+or
+.IR dialog (1)
+program to communicate with the user, so must be run in a terminal.
+.PP
+For making system-wide changes, which will apply to all users of TeX
+(for example, default paper size and so on), run
+.I texconfig-sys
+instead. Changed or generated files will be placed in
+.IR TEXMFSYSCONFIG .
+(You may need to be root to do this.)
+.PP
+.I texconfig
+also offers a non-interactive batch mode which can be accessed with
+the following commands
+.SH COMMANDS
+Commands that accept further options usually display available options
+if called without them. For example,
+.B texconfig dvipdfm paper
+will inform about valid paper settings.
+.PP
+.B
+.IP conf
+Display the system configuration.
+.PP
+.TP
+.B dvipdfm paper [letter|legal|ledger|tabloid|a4|a3]
+Set up dvipdfm to use papersize PAPER by default.
+.TP
+.B dvips add PRINTERNAME
+Create a new (empty) configuration file
+.I TEXMFCONFIG/dvips/config/config.PRINTERNAME.
+This file can later be filled with the
+.B mode, offset
+or
+.B printcmd
+options
+.TP
+.B dvips del PRINTERNAME
+Remove
+.I config.PRINTERNAME
+.TP
+.B dvips mode
+List available Metafont modes.
+.TP
+.B dvips [-P PRINTER] mode MODE
+Change the Metafont mode to
+.I MODE
+for
+.I PRINTER
+or for all output files
+.I (config.ps),
+if no
+.B -P
+option is given.
+.TP
+.B dvips [-P PRINTER] offset x-OFFSET,y-OFFSET
+Set printer offset for
+.I PRINTER
+or for all output files
+.I (config.ps),
+if no
+.B -P
+option is given. Offsets must be given with units, e.g.
+.I 0pt,10pt
+You can use testpage.tex from the LaTeX distribution to find these
+numbers.
+.TP
+.B dvips [-P PRINTER] printcmd CMD
+Set the printing command for
+.I PRINTER
+or for all output files
+.I (config.ps),
+if no
+.B -P
+option is given. Commands might be
+.B lp
+or
+.B lpr.
+See the description of the
+.I o
+option in
+.B info dvips
+or the
+.I -O
+option in
+.B dvips(1).
+.TP
+.B faq
+Display the list of Frequently Asked Questions about
+.B teTeX
+(and their answers).
+.TP
+.B font vardir DIR, font ro, font rw
+.TP
+.B formats
+This command allows to edit
+.B fmtutil.cnf(5)
+and (re)creates any new or changed formats afterwards.
+.TP
+.B hyphen FORMAT
+This command allows to edit the hyphenation configuration file for
+formats that support this, and recreates the formats afterwards to
+enable the new languages. Available formats are shown when no
+.I FORMAT
+is given.
+.IP
+Note that for formats that use LaTeX's
+.I language.dat,
+ e.g.
+.I (pdf)jadetex
+and
+.I latex
+itself, this change is not persistent, since this file is a generated
+file. You should not use this command in these cases, read
+.B update-language(1)
+for alternatives.
+.TP
+.B init [format]
+Recreate
+.I format
+or all formats if none is given, and the font information. This is
+the same as calling
+.B fmtutil --byfmt format
+or
+.B fmtutil --all,
+respectively, followed by
+.B updmap.
+.TP
+.B mode-list
+List available printer modes, together with the printers they were
+developed for, and their DPI resolution
+.TP
+.B mode MODE
+Set the default printer mode in
+.I /etc/texmf/web2c/mktex.cnf
+or the respective user file in
+.I $TEXMFCONFIG/web2c
+to
+.B MODE.
+.TP
+.B paper [a4|letter]
+Set the default papersize for
+.B dvips, dvipdfm, pdftex
+and
+.B xdvi.
+The set is restricted because not all programs understand all sizes.
+.TP
+.B pdftex paper [a4|letter]
+Set the default paper size for
+.B pdftex.
+.TP
+.B rehash
+Call
+.B mktexlsr.
+.TP
+.B xdvi paper PAPER
+Set the default paper size for
+.B xdvi.
+The (long) list is available with
+.B texconfig xdvi paper.
+
+.SH ENVIRONMENT
+To let you change files,
+.B texconfig
+will open the editor specified in the VISUAL or EDITOR variables, or
+.B sensible-editor
+if both are unset.
+.SH "SEE ALSO"
+.IR whiptail (1),
+.IR dialog (1),
+.IR tlmgr (1),
+.IR tex (1),
+.IR mf (1),
+.IR vi (1),
+.IR EDITOR
+environment variable.
+.SH AUTHOR
+Thomas Esser
diff --git a/Build/source/texk/texlive/tl_support/texlinks.1 b/Build/source/texk/texlive/tl_support/texlinks.1
new file mode 100644
index 00000000000..75e7effcb15
--- /dev/null
+++ b/Build/source/texk/texlive/tl_support/texlinks.1
@@ -0,0 +1,66 @@
+.TH "texlinks" "8" "November 2007" "teTeX" "teTeX"
+.PP
+.SH "NAME"
+texlinks \- maintain symbolic links from format to engine
+.PP
+.SH "SYNOPSIS"
+.PP
+\fBtexlinks\fP [ \fIOPTIONS\fP\&.\&.\&. ] \fIDIRECTORIES\fP\&.\&.\&.
+.PP
+.SH "DESCRIPTION"
+.PP
+\fBtexlinks\fP is used to create or recreate symbolic links from
+formats to engines according to the information in
+\fIfmtutil\&.cnf\fP or a file specified with \fB--cnffile\fP\&.
+.PP
+\fIDIRECTORIES\fP is an optional list of directories in which to
+operate\&. If no directories are specified the list of directories
+depends on the \fB--multiplatform\fP option\&.
+.PP
+.SH "OPTIONS"
+.PP
+.IP "\fB--cnffile\fP \fIFILE\fP or \fB-f\fP \fIFILE\fP"
+use file as configuration file (default:
+\fIfmtutil\&.cnf\fP)
+.IP "\fB--help\fP or \fB-h\fP"
+show some help text
+.IP "\fB--multiplatform\fP or \fB-m\fP"
+operate in all
+platform-specific directories (default:
+operate only in the directory for this
+platform)
+.IP "\fB--silent\fP or \fB-s\fP"
+silently skip over existing
+scripts/binaries instead of printing a warning
+.IP "\fB--unlink\fP or \fB-u\fP"
+Unlink previously created symlinks
+.IP "\fB--verbose\fP or \fB-v\fP"
++set verbose mode on (default: off)
+.PP
+.SH "FILES"
+.PP
+.IP "\fIfmtutil\&.cnf\fP"
+default configuration file
+.PP
+.SH "SEE ALSO"
+.PP
+\fBfmtutil\fP(1), \fBfmtutil\&.cnf\fP(5)
+.PP
+Web page: <http://tug\&.org/teTeX/>
+.PP
+.SH "BUGS"
+.PP
+None known, but report any bugs found to <tex-k@tug\&.org> (mailing list)\&.
+.PP
+.SH "AUTHOR"
+.PP
+\fBtexlinks\fP was written by Thomas Esser
+<te@dbs\&.uni-hannover\&.de> in 1999\&.
+\fBtexlinks\fP has been released into the public domain\&.
+.PP
+This manual page was written by C\&.M\&. Connelly
+<c@eskimo\&.com>, for
+the Debian GNU/Linux system\&. It may be used by other distributions
+without contacting the author\&. Any mistakes or omissions in the
+manual page are my fault; inquiries about or corrections to this
+manual page should be directed to me (and not to the primary author)\&.
diff --git a/Build/source/texk/texlive/tl_support/updmap.1 b/Build/source/texk/texlive/tl_support/updmap.1
new file mode 100644
index 00000000000..c72ae139fec
--- /dev/null
+++ b/Build/source/texk/texlive/tl_support/updmap.1
@@ -0,0 +1,374 @@
+.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.45.1.
+.TH UPDMAP "1" "May 2014" "TeX Live" "User Commands"
+.SH NAME
+updmap \- manage TeX font maps, per-user
+.br
+updmap-sys \- manage TeX font maps, system-wide
+.SH SYNOPSIS
+.B updmap
+[\fI\,OPTION\/\fR] ... [\fI\,COMMAND\/\fR]
+.br
+.B updmap-sys
+[\fI\,OPTION\/\fR] ... [\fI\,COMMAND\/\fR]
+.SH DESCRIPTION
+updmap version svn33988 (2014\-05\-12 15:39:32 +0900)
+.PP
+Update the default font map files used by pdftex, dvips, and dvipdfm(x),
+and optionally pxdvi, as determined by all configuration files updmap.cfg
+(the ones returned by running "kpsewhich \fB\-\-all\fR updmap.cfg", but see below).
+.PP
+Among other things, these map files are used to determine which fonts
+should be used as bitmaps and which as outlines, and to determine which
+font files are included in the PDF or PostScript output.
+.PP
+updmap\-sys is intended to affect the system\-wide configuration, while
+updmap affects personal configuration files only, overriding the system
+files. As a consequence, once updmap has been run, even a single time,
+running updmap\-sys no longer has any effect. (updmap\-sys issues a
+warning in this situation.)
+.PP
+By default, the TeX filename database (ls\-R) is also updated.
+.SH OPTIONS
+.TP
+\fB\-\-cnffile\fR FILE
+read FILE for the updmap configuration
+(can be given multiple times, in which case
+all the files are used)
+.TP
+\fB\-\-dvipdfmxoutputdir\fR DIR
+specify output directory (dvipdfm(x) syntax)
+.TP
+\fB\-\-dvipsoutputdir\fR DIR
+specify output directory (dvips syntax)
+.TP
+\fB\-\-pdftexoutputdir\fR DIR
+specify output directory (pdftex syntax)
+.TP
+\fB\-\-pxdvioutputdir\fR DIR
+specify output directory (pxdvi syntax)
+.TP
+\fB\-\-outputdir\fR DIR
+specify output directory (for all files)
+.TP
+\fB\-\-copy\fR
+cp generic files rather than using symlinks
+.TP
+\fB\-\-force\fR
+recreate files even if config hasn't changed
+.TP
+\fB\-\-nomkmap\fR
+do not recreate map files
+.TP
+\fB\-\-nohash\fR
+do not run texhash
+.TP
+\fB\-\-sys\fR
+affect system\-wide files (equivalent to updmap\-sys)
+.TP
+\fB\-n\fR, \fB\-\-dry\-run\fR
+only show the configuration, no output
+.TP
+\fB\-\-quiet\fR, \fB\-\-silent\fR
+reduce verbosity
+.SS "Commands:"
+.TP
+\fB\-\-help\fR
+show this message and exit
+.TP
+\fB\-\-version\fR
+show version information and exit
+.TP
+\fB\-\-showoption\fR OPTION
+show the current setting of OPTION
+.TP
+\fB\-\-showoptions\fR OPTION
+show possible settings for OPTION
+.TP
+\fB\-\-setoption\fR OPTION VALUE
+set OPTION to value; option names below
+.TP
+\fB\-\-setoption\fR OPTION=VALUE
+as above, just different syntax
+.TP
+\fB\-\-enable\fR MAPTYPE MAPFILE
+add "MAPTYPE MAPFILE" to updmap.cfg,
+where MAPTYPE is Map, MixedMap, or KanjiMap
+.TP
+\fB\-\-enable\fR Map=MAPFILE
+add "Map MAPFILE" to updmap.cfg
+.HP
+\fB\-\-enable\fR MixedMap=MAPFILE add "MixedMap MAPFILE" to updmap.cfg
+.HP
+\fB\-\-enable\fR KanjiMap=MAPFILE add "KanjiMap MAPFILE" to updmap.cfg
+.TP
+\fB\-\-disable\fR MAPFILE
+disable MAPFILE, of whatever type
+.TP
+\fB\-\-listmaps\fR
+list all active and inactive maps
+.TP
+\fB\-\-listavailablemaps\fR
+same as \fB\-\-listmaps\fR, but without
+unavailable map files
+.TP
+\fB\-\-syncwithtrees\fR
+disable unavailable map files in updmap.cfg
+.PP
+Explanation of the map types: the (only) difference between Map and
+MixedMap is that MixedMap entries are not added to psfonts_pk.map.
+The purpose is to help users with devices that render Type 1 outline
+fonts worse than mode\-tuned Type 1 bitmap fonts. So, MixedMap is used
+for fonts that are available as both Type 1 and Metafont.
+KanjiMap entries are added to psfonts_t1.map and kanjix.map.
+.PP
+Explanation of the OPTION names for \fB\-\-showoptions\fR, \fB\-\-showoption\fR, \fB\-\-setoption\fR:
+.TP
+dvipsPreferOutline
+true,false (default true)
+.IP
+Whether dvips uses bitmaps or outlines, when both are available.
+.TP
+dvipsDownloadBase35
+true,false (default true)
+.IP
+Whether dvips includes the standard 35 PostScript fonts in its output.
+.TP
+pdftexDownloadBase14
+true,false (default true)
+.IP
+Whether pdftex includes the standard 14 PDF fonts in its output.
+.TP
+pxdviUse
+true,false (default false)
+.IP
+Whether maps for pxdvi (Japanese\-patched xdvi) are under updmap's control.
+.TP
+kanjiEmbed
+(any string)
+.TP
+kanjiVariant
+(any string)
+.IP
+See below.
+.TP
+LW35
+URWkb,URW,ADOBEkb,ADOBE (default URWkb)
+.IP
+Adapt the font and file names of the standard 35 PostScript fonts.
+.nf
+.TP
+URWkb
+URW fonts with "berry" filenames (e.g. uhvbo8ac.pfb)
+.TP
+URW
+URW fonts with "vendor" filenames (e.g. n019064l.pfb)
+.fi
+.TP
+ADOBEkb
+Adobe fonts with "berry" filenames (e.g. phvbo8an.pfb)
+.TP
+ADOBE
+Adobe fonts with "vendor" filenames (e.g. hvnbo___.pfb)
+.fi
+.IP
+These options are only read and acted on by updmap; dvips, pdftex, etc.,
+do not know anything about them. They work by changing the default map
+file which the programs read, so they can be overridden by specifying
+command\-line options or configuration files to the programs, as
+explained at the beginning of updmap.cfg.
+.IP
+The options kanjiEmbed and kanjiVariant specify special replacements
+in the map lines. If a map contains the string @kanjiEmbed@, then
+this will be replaced by the value of that option; similarly for
+kanjiVariant. In this way, users of Japanese TeX can select different
+fonts to be included in the final output.
+.SH ENVIRONMENT
+.PP
+Explanation of trees and files normally used:
+.IP
+If \fB\-\-cnffile\fR is specified on the command line (possibly multiple
+times), its value(s) are used. Otherwise, updmap reads all the
+updmap.cfg files found by running `kpsewhich \fB\-all\fR updmap.cfg', in the
+order returned by kpsewhich.
+.IP
+In any case, if multiple updmap.cfg files are found, all the maps
+mentioned in all the updmap.cfg files are merged.
+.IP
+Thus, if updmap.cfg files are present in all trees, and the default
+layout is used as shipped with TeX Live, the following files are
+read, in the given order.
+.nf
+.IP
+For updmap\-sys:
+TEXMFSYSCONFIG \fI\,$TEXLIVE/YYYY/texmf\-config/web2c/updmap.cfg\/\fP
+TEXMFSYSVAR \fI\,$TEXLIVE/YYYY/texmf\-var/web2c/updmap.cfg\/\fP
+TEXMFLOCAL \fI\,$TEXLIVE/texmf\-local/web2c/updmap.cfg\/\fP
+TEXMFDIST \fI\,$TEXLIVE/YYYY/texmf\-dist/web2c/updmap.cfg\/\fP
+.IP
+For updmap:
+TEXMFCONFIG $HOME/.texliveYYYY/texmf\-config/web2c/updmap.cfg
+TEXMFVAR $HOME/.texliveYYYY/texmf\-var/web2c/updmap.cfg
+TEXMFHOME \fI\,$HOME/texmf/web2c/updmap.cfg\/\fP
+TEXMFSYSCONFIG \fI\,$TEXLIVE/YYYY/texmf\-config/web2c/updmap.cfg\/\fP
+TEXMFSYSVAR \fI\,$TEXLIVE/YYYY/texmf\-var/web2c/updmap.cfg\/\fP
+TEXMFLOCAL \fI\,$TEXLIVE/texmf\-local/web2c/updmap.cfg\/\fP
+TEXMFDIST \fI\,$TEXLIVE/YYYY/texmf\-dist/web2c/updmap.cfg\/\fP
+.IP
+(where YYYY is the TeX Live release version).
+.fi
+.IP
+According to the actions, updmap might write to one of the given files
+or create a new updmap.cfg, described further below.
+.PP
+Where changes are saved:
+.IP
+If config files are given on the command line, then the first one
+given will be used to save any changes from \fB\-\-setoption\fR, \fB\-\-enable\fR
+or \fB\-\-disable\fR. If the config files are taken from kpsewhich output,
+then the algorithm is more complex:
+.IP
+1) If \fI\,$TEXMFCONFIG/web2c/updmap.cfg\/\fP or \fI\,$TEXMFHOME/web2c/updmap.cfg\/\fP
+appears in the list of used files, then the one listed first by
+kpsewhich \fB\-\-all\fR (equivalently, the one returned by kpsewhich
+updmap.cfg), is used.
+.IP
+2) If neither of the above two are present and changes are made, a
+new config file is created in \fI\,$TEXMFCONFIG/web2c/updmap.cfg\/\fP.
+.IP
+In general, the idea is that if a given config file is not writable, a
+higher\-level one can be used. That way, the distribution's settings
+can be overridden for system\-wide using TEXMFLOCAL, and then system
+settings can be overridden again for a particular using using TEXMFHOME.
+.PP
+Resolving multiple definitions of a font:
+.IP
+If a font is defined in more than one map file, then the definition
+coming from the first\-listed updmap.cfg is used. If a font is
+defined multiple times within the same map file, one is chosen
+arbitrarily. In both cases a warning is issued.
+.PP
+Disabling maps:
+.IP
+updmap.cfg files with higher priority (listed earlier) can disable
+maps mentioned in lower priority (listed later) updmap.cfg files by
+writing, e.g.,
+.IP
+#! Map mapname.map
+.IP
+or
+.IP
+#! MixedMap mapname.map
+.IP
+in the higher\-priority updmap.cfg file.
+.IP
+As an example, suppose you have a copy of MathTime Pro fonts
+and want to disable the Belleek version of the fonts; that is,
+disable the map belleek.map. You can create the file
+\fI\,$TEXMFCONFIG/web2c/updmap.cfg\/\fP with the content
+.IP
+#! Map belleek.map
+Map mt\-plus.map
+Map mt\-yy.map
+.IP
+and call updmap.
+.PP
+updmap writes the map files for dvips (psfonts.map) and pdftex
+(pdftex.map) to the TEXMFVAR/fonts/map/updmap/{dvips,pdftex}/
+directories.
+.PP
+The log file is written to TEXMFVAR/web2c/updmap.log.
+.PP
+When updmap\-sys is run, TEXMFSYSCONFIG and TEXMFSYSVAR are used
+instead of TEXMFCONFIG and TEXMFVAR, respectively. This is the only
+difference between updmap\-sys and updmap.
+.PP
+Other locations may be used if you give them on the command line, or
+these trees don't exist, or you are not using the original TeX Live.
+.PP
+To see the precise locations of the various files that
+will be read and written, give the \fB\-n\fR option (or read the source).
+.SH EXAMPLES
+.PP
+For step\-by\-step instructions on making new fonts known to TeX, read
+http://tug.org/fonts/fontinstall.html. For even more terse
+instructions, read the beginning of the main updmap.cfg.
+.SH FILES
+Configuration and input files:
+.IP "\fIupdmap\&.cfg\fP"
+Main configuration file\&. In
+\fItexmf-dist/web2c\fP by default, but may be located elsewhere
+depending on your distribution\&. Each texmf tree read should have its
+own \fIupdmap.cfg\fP.
+.IP "\fIdvips35\&.map\fP"
+Map file for standard 35 PostScript fonts for
+use with \fBdvips\fP(1)\&.
+.IP "\fIpdftex35\&.map\fP"
+Map file for standard 35 PostScript fonts for
+use with \fBpdftex\fP(1)\&.
+.IP "\fIps2pk35\&.map\fP"
+Map file for standard 35 PostScript fonts for
+use with \fBps2pk\fP(1)\&.
+.PP
+Output files:
+.IP "\fIpsfonts\&.map\fP"
+For \fBdvips\fP(1)\&.
+Same as \fIpsfonts_t1\&.map\fP if option \fBdvipsPreferOutline\fP active,
+else as \fIpsfonts_pk\&.map\fP.
+.IP "\fIpsfonts_pk\&.map\fP"
+For \fBdvips\fP(1)\&.
+Without information from MixedMap files\&.
+(Setting of \fBdvipsPreferOutline\fP ignored\&.)
+.IP "\fIpsfonts_t1\&.map\fP"
+For \fBdvips\fP(1)\&.
+With information from MixedMap files\&.
+(Setting of \fBdvipsPreferOutline\fP ignored\&.)
+.IP "\fIdownload35\&.map\fP"
+For \fBdvips\fP(1)\&.
+Always downloads the standard 35 fonts\&.
+(Setting of \fBdvipsDownloadBase35\fP ignored\&.)
+.IP "\fIbuiltin35\&.map\fP"
+For \fBdvips\fP(1)\&.
+Never downloads the standard 35 fonts\&.
+(Setting of \fBdvipsDownloadBase35\fP ignored\&.)
+.IP "\fIpdftex\&.map\fP"
+For \fBpdftex\fP(1)\&.
+Same as \fIpdftex_dl14\&.map\fP if option \fBpdftexDownloadBase14\fP active,
+else as \fIpdftex_ndl14\&.map\fP.
+.IP "\fIpdftex_dl14\&.map\fP"
+For \fBpdftex\fP(1)\&.
+Always downloads the standard 14 fonts\&.
+.IP "\fIpdftex_ndl14\&.map\fP"
+For \fBpdftex\fP(1)\&.
+Never downloads the standard 14 fonts\&.
+.IP "\fIps2pk\&.map\fP"
+Similar to \fIpsfonts.map\fP file, but
+forces all fonts to be downloaded, so this map file can be used with
+\fBxdvi\fP(1) and \fBps2pk\fP(1)\&.
+.PP
+Configuration files for \fBdvips\fP(1):
+.IP "\fIconfig\&.builtin35\fP"
+Loads \fIbuiltin35\&.map\fP instead
+of \fIpsfonts\&.map\fP\&.
+.IP "\fIconfig\&.download35\fP"
+Loads \fIdownload35\&.map\fP instead
+of \fIpsfonts\&.map\fP\&.
+.IP "\fIconfig\&.outline\fP"
+Loads \fIpsfonts_t1\&.map\fP instead
+of \fIpsfonts\&.map\fP\&.
+.IP "\fIconfig\&.pdf\fP"
+Loads \fIpsfonts_t1\&.map\fP instead
+of \fIpsfonts\&.map\fP and has additional optimizations for PDF generation\&.
+.IP "\fIconfig\&.pk\fP"
+Loads \fIpsfonts_pk\&.map\fP instead
+of \fIpsfonts\&.map\fP\&.
+.IP "\fIconfig\&.www\fP"
+Loads \fIpsfonts_t1\&.map\fP instead
+of \fIpsfonts\&.map\fP\&.
+(For compatibility with old versions\&.)
+.IP "\fIconfig\&.gstopk\fP"
+Loads \fIpsfonts_t1\&.map\fP instead
+of \fIpsfonts\&.map\fP\&.
+.SH "REPORTING BUGS"
+Report bugs to: tex\-k@tug.org
+.br
+TeX Live home page: <http://tug.org/texlive/>
diff --git a/Build/source/texk/texlive/tl_support/updmap.cfg.5 b/Build/source/texk/texlive/tl_support/updmap.cfg.5
new file mode 100644
index 00000000000..43a7cc2d23f
--- /dev/null
+++ b/Build/source/texk/texlive/tl_support/updmap.cfg.5
@@ -0,0 +1,155 @@
+.\" Hey, Emacs! This is an -*- nroff -*- source file.
+.\"
+.\" Copyright (C) 2004, 2012 Hilmar Preusse <hille42@web.de>
+.\" Copyright (C) 2012 Norbert Preining <preining@logic.at>
+.\"
+.\" This is free software; you can redistribute it and/or modify it under
+.\" the terms of the GNU General Public License as published by the Free
+.\" Software Foundation; either version 2, or (at your option) any later
+.\" version.
+.\"
+.\" This is distributed in the hope that it will be useful, but WITHOUT
+.\" ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+.\" FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+.\" for more details.
+.\"
+.\" You should have received a copy of the GNU General Public License
+.\" along with this program. if not, see <http://www.gnu.org/licenses/>.
+.\"
+.TH "UPDMAP.CFG" "20" "November 2012" "TeX Live" "TeX Live"
+.SH "NAME"
+\fBupdmap.cfg\fR \- configuration of font mapping/inclusion for dvips and
+friends.
+.SH "DESCRIPTION"
+The file \fBupdmap.cfg\fR is the central font configuration file of a
+teTeX system and is read by \fBupdmap\fP(1). It describes if and how
+fonts should be included (or not included) into PS-/PDF-files. This
+works for Outline (Postscript Type1) and Bitmap Fonts (Postscript
+Type3) mostly coming from MetaFont.
+.PP
+\fBupdmap\fP is a utility that creates font configuration files for
+\fBdvips\fP(1), \fBpdftex\fP(1), \fBxdvi\fP(1), \fBps2pk\fP(1),
+\fBgsftopk\fP(1), and \fBdvipdfmx\fP(1)\&. In
+an ideal world, updmap would be unnecessary -- each of these programs
+would read the same configuration file to learn what fonts are
+available and how they should be treated\&. As things stand, however,
+each of these tools has subtly different requirements and thereby
+needs its own font configuration file\&. \fBupdmap\fP creates font
+configuration files for all of these programs from several sources,
+namely all \fBupdmap.cfg\fR, allowing you to easily keep all the different
+configuration files in sync\&.
+.P
+Running "updmap --help" will output the main documentation for using
+\fBupdmap\fR.
+.P
+\fBdvipsPreferOutline\fR
+.br
+Configures if \fBdvips\fR (by default) should prefer bitmap fonts or outline fonts
+if both are available? Independent of this setting, outlines can be forced
+by putting "p psfonts_t1.map" into a config file that dvips reads. Bitmaps
+can be forced by putting "p psfonts_pk.map" into a config file. We provide
+such config files which can be enabled via
+\fBdvips\fR \fI-Poutline\fR (resp. \fBdvips\fR \fI-Ppk\fR).
+.br
+Valid settings for dvipsPreferOutline are \fItrue\fR / \fIfalse\fR.
+.P
+\fBLW35\fR
+.br
+Which fonts of the "Basic 35 Laserwriter Fonts" do you want to use and
+how are the filenames chosen? Valid settings:
+.br
+URW: URW fonts with "vendor" filenames (e.g. n019064l.pfb)
+.br
+URWkb: URW fonts with "berry" filenames (e.g. uhvbo8ac.pfb)
+.br
+ADOBE: Adobe fonts with "vendor" filenames (e.g. hvnbo___.pfb)
+.br
+ADOBEkb: Adobe fonts with "berry" filenames (e.g. phvbo8an.pfb)
+.P
+\fBdvipsDownloadBase35\fR
+.br
+Configures if \fBdvips\fR (by default) should download the 35 base
+PostScript fonts into the document (set \fItrue\fR) or should these
+fonts be used from the ps interpreter / printer (set \fIfalse\fR).
+.br
+The user can override the default by specifying \fBdvips\fR \fI-Pdownload35\fR
+(resp. \fBdvips\fR \fI-Pbuiltin35\fR) to download the LW35 fonts
+(resp. use the built-in fonts).
+.br
+Valid settings are \fItrue\fR / \fIfalse\fR.
+.P
+\fBpdftexDownloadBase14\fR
+.br
+Should \fBpdftex\fR download the 14 base PDF fonts? Since some configurations
+(ps / pdf tools / printers) use bad default fonts, it is safer to download
+the fonts. The pdf files get bigger, but that is the cost.
+.br
+Valid settings are \fItrue\fR (download the fonts) or \fIfalse\fR (don't
+download the fonts). Adobe recommends embedding all fonts.
+.P
+\fBpxdviUse\fR
+.br
+Should special map files for pxdvi be created? pxdvi is an adaption of xdvi
+with support for reading and displaying files generated by the ptex family
+of engines.
+.br
+Valid settings are \fItrue\fR (generate configuration) or \fIfalse\fR. See
+http://www.tug.org/texlive/updmap-kanji.html for detailed discussion.
+.P
+\fBkanjiEmbed\fR
+.br
+\fBkanjiVariant\fR
+.br
+The options \fBkanjiEmbed\fR and \fBkanjiVariant\fR specify special
+replacements in the map lines. In a map, the string "@kanjiEmbed@"
+will be replaced by the value of that option; similarly for
+\fBkanjiVariant\fR. In this way, users of Japanese TeX can select
+different fonts to be included in the final output.
+.P
+\fBMap\fR
+.br
+Points to a map file, which describes a mapping from a font (called in the TeX
+document) to the pfb file containing the Postscript code.
+.br
+Usage: \fBMap\fR filename.map
+.P
+The syntax of map files is the same as \fBdvips\fP(1) uses, see the
+section "psfonts.map" in the manual of \fBdvips\fP(1).
+.P
+\fBMixedMap\fR
+.br
+Similar to \fBMap\fR. It should be used when there is Type1 and a bitmap
+implementation of the font (the latter mostly coming from MetaFont). These
+entries will not be used in the default map of \fBdvips\fR if
+\fBdvipsPreferOutline\fR is set to \fIfalse\fR.
+.br
+Usage: \fBMixedMap\fR filename.map
+.P
+\fBKanjiMap\fR
+.br
+Similar to \fBMap\fR. This should be used for kanji fonts.
+.br
+Usage: \fBKanjiMap\fR filename.map
+.P
+The sign \fB#\fR precedes a comment.
+.P
+Map files not to be used should be commented out using the string
+\fB#!\fR at the beginning of the line. Such entries can be
+(de-)activated using \fBupdmap\fR with the options \fI--enable\fR and
+\fI--disable\fR, respectively.
+
+.SH "AUTHOR"
+This manual page was written by Hilmar Preusse <hille42@web.de> and
+extended by Norbert Preining <preining@logic.at>, for
+the Debian GNU/Linux system by simply copying the comments from
+\fBupdmap.cfg\fR and rewriting some of them. It may be used by other
+distributions without contacting the author. Any mistakes or omissions in
+the manual page are our fault; inquiries about or corrections to this manual
+page should be directed to tex-live@tug.org.
+
+.SH "SEE ALSO"
+updmap(1), dvips(1)
+
+.SH "THANKS TO"
+Frank Kuester,
+Thomas Esser.
diff --git a/Build/source/texk/texlive/tl_support/updmap.help2man b/Build/source/texk/texlive/tl_support/updmap.help2man
new file mode 100644
index 00000000000..30e82b8cf9f
--- /dev/null
+++ b/Build/source/texk/texlive/tl_support/updmap.help2man
@@ -0,0 +1,106 @@
+# $Id$
+# This help2man auxiliary file is in the public domain.
+# Originally created by Karl Berry.
+# The FILES text from Claire Connelly.
+# See the Makefile for the help2man invocation.
+# do not fill the long TEXMF* tables.
+
+[NAME]
+updmap \- manage TeX font maps, per-user
+.br
+updmap-sys \- manage TeX font maps, system-wide
+
+/Adapt the font and file/
+.nf
+
+/"vendor" filenames/
+.fi
+
+/in the final output/
+.SH ENVIRONMENT
+
+/in the given order/
+.nf
+
+/where YYYY is/
+.fi
+
+/give the -n option/
+.SH EXAMPLES
+
+[FILES]
+Configuration and input files:
+.IP "\fIupdmap\&.cfg\fP"
+Main configuration file\&. In
+\fItexmf-dist/web2c\fP by default, but may be located elsewhere
+depending on your distribution\&. Each texmf tree read should have its
+own \fIupdmap.cfg\fP.
+.IP "\fIdvips35\&.map\fP"
+Map file for standard 35 PostScript fonts for
+use with \fBdvips\fP(1)\&.
+.IP "\fIpdftex35\&.map\fP"
+Map file for standard 35 PostScript fonts for
+use with \fBpdftex\fP(1)\&.
+.IP "\fIps2pk35\&.map\fP"
+Map file for standard 35 PostScript fonts for
+use with \fBps2pk\fP(1)\&.
+.PP
+Output files:
+.IP "\fIpsfonts\&.map\fP"
+For \fBdvips\fP(1)\&.
+Same as \fIpsfonts_t1\&.map\fP if option \fBdvipsPreferOutline\fP active,
+else as \fIpsfonts_pk\&.map\fP.
+.IP "\fIpsfonts_pk\&.map\fP"
+For \fBdvips\fP(1)\&.
+Without information from MixedMap files\&.
+(Setting of \fBdvipsPreferOutline\fP ignored\&.)
+.IP "\fIpsfonts_t1\&.map\fP"
+For \fBdvips\fP(1)\&.
+With information from MixedMap files\&.
+(Setting of \fBdvipsPreferOutline\fP ignored\&.)
+.IP "\fIdownload35\&.map\fP"
+For \fBdvips\fP(1)\&.
+Always downloads the standard 35 fonts\&.
+(Setting of \fBdvipsDownloadBase35\fP ignored\&.)
+.IP "\fIbuiltin35\&.map\fP"
+For \fBdvips\fP(1)\&.
+Never downloads the standard 35 fonts\&.
+(Setting of \fBdvipsDownloadBase35\fP ignored\&.)
+.IP "\fIpdftex\&.map\fP"
+For \fBpdftex\fP(1)\&.
+Same as \fIpdftex_dl14\&.map\fP if option \fBpdftexDownloadBase14\fP active,
+else as \fIpdftex_ndl14\&.map\fP.
+.IP "\fIpdftex_dl14\&.map\fP"
+For \fBpdftex\fP(1)\&.
+Always downloads the standard 14 fonts\&.
+.IP "\fIpdftex_ndl14\&.map\fP"
+For \fBpdftex\fP(1)\&.
+Never downloads the standard 14 fonts\&.
+.IP "\fIps2pk\&.map\fP"
+Similar to \fIpsfonts.map\fP file, but
+forces all fonts to be downloaded, so this map file can be used with
+\fBxdvi\fP(1) and \fBps2pk\fP(1)\&.
+.PP
+Configuration files for \fBdvips\fP(1):
+.IP "\fIconfig\&.builtin35\fP"
+Loads \fIbuiltin35\&.map\fP instead
+of \fIpsfonts\&.map\fP\&.
+.IP "\fIconfig\&.download35\fP"
+Loads \fIdownload35\&.map\fP instead
+of \fIpsfonts\&.map\fP\&.
+.IP "\fIconfig\&.outline\fP"
+Loads \fIpsfonts_t1\&.map\fP instead
+of \fIpsfonts\&.map\fP\&.
+.IP "\fIconfig\&.pdf\fP"
+Loads \fIpsfonts_t1\&.map\fP instead
+of \fIpsfonts\&.map\fP and has additional optimizations for PDF generation\&.
+.IP "\fIconfig\&.pk\fP"
+Loads \fIpsfonts_pk\&.map\fP instead
+of \fIpsfonts\&.map\fP\&.
+.IP "\fIconfig\&.www\fP"
+Loads \fIpsfonts_t1\&.map\fP instead
+of \fIpsfonts\&.map\fP\&.
+(For compatibility with old versions\&.)
+.IP "\fIconfig\&.gstopk\fP"
+Loads \fIpsfonts_t1\&.map\fP instead
+of \fIpsfonts\&.map\fP\&.