diff options
Diffstat (limited to 'Build/source/texk/texlive/tl_support')
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\&. |