From 3bd232dd726daf258464933f206bc339d9120df5 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 31 Jan 2020 18:59:27 +0000 Subject: rename tl_scripts dir to Build/source/texk/texlive/tl_support git-svn-id: svn://tug.org/texlive/trunk@53614 c570f23f-e606-0410-a88d-b1316a301751 --- Build/source/ChangeLog | 5 + Build/source/Makefile.am | 4 +- Build/source/Makefile.in | 2 +- Build/source/libs/gmp/native/configure | 20 +- Build/source/texk/texlive/ChangeLog | 7 + Build/source/texk/texlive/Makefile.am | 6 +- Build/source/texk/texlive/Makefile.in | 4 +- Build/source/texk/texlive/configure | 4 +- Build/source/texk/texlive/configure.ac | 6 +- Build/source/texk/texlive/tl_scripts/ChangeLog | 894 --------------------- Build/source/texk/texlive/tl_scripts/Makefile.am | 96 --- Build/source/texk/texlive/tl_scripts/Makefile.in | 708 ---------------- Build/source/texk/texlive/tl_scripts/README | 7 - Build/source/texk/texlive/tl_scripts/allcm.1 | 28 - Build/source/texk/texlive/tl_scripts/allec.1 | 28 - Build/source/texk/texlive/tl_scripts/allneeded.1 | 30 - Build/source/texk/texlive/tl_scripts/dvi2fax.1 | 22 - Build/source/texk/texlive/tl_scripts/dvired.1 | 63 -- Build/source/texk/texlive/tl_scripts/e2pall.1 | 55 -- Build/source/texk/texlive/tl_scripts/fmtutil.1 | 196 ----- Build/source/texk/texlive/tl_scripts/fmtutil.cnf | 151 ---- Build/source/texk/texlive/tl_scripts/fmtutil.cnf.5 | 77 -- .../texk/texlive/tl_scripts/fmtutil.help2man | 22 - Build/source/texk/texlive/tl_scripts/fontinst.1 | 45 -- Build/source/texk/texlive/tl_scripts/kpsetool.1 | 106 --- Build/source/texk/texlive/tl_scripts/kpsewhere.1 | 50 -- Build/source/texk/texlive/tl_scripts/mktexlsr.1 | 49 -- Build/source/texk/texlive/tl_scripts/mktexmf.1 | 62 -- Build/source/texk/texlive/tl_scripts/mktexpk.1 | 120 --- Build/source/texk/texlive/tl_scripts/mktextfm.1 | 92 --- Build/source/texk/texlive/tl_scripts/ps2frag.1 | 41 - Build/source/texk/texlive/tl_scripts/pslatex.1 | 44 - Build/source/texk/texlive/tl_scripts/rubibtex.1 | 63 -- Build/source/texk/texlive/tl_scripts/rumakeindex.1 | 63 -- Build/source/texk/texlive/tl_scripts/tcfmgr | 391 --------- Build/source/texk/texlive/tl_scripts/tcfmgr.map | 9 - Build/source/texk/texlive/tl_scripts/texconfig.1 | 216 ----- Build/source/texk/texlive/tl_scripts/texlinks.1 | 66 -- Build/source/texk/texlive/tl_scripts/updmap.1 | 374 --------- Build/source/texk/texlive/tl_scripts/updmap.cfg.5 | 155 ---- .../source/texk/texlive/tl_scripts/updmap.help2man | 106 --- Build/source/texk/texlive/tl_support/ChangeLog | 894 +++++++++++++++++++++ Build/source/texk/texlive/tl_support/Makefile.am | 96 +++ Build/source/texk/texlive/tl_support/Makefile.in | 708 ++++++++++++++++ Build/source/texk/texlive/tl_support/README | 13 + Build/source/texk/texlive/tl_support/allcm.1 | 28 + Build/source/texk/texlive/tl_support/allec.1 | 28 + Build/source/texk/texlive/tl_support/allneeded.1 | 30 + Build/source/texk/texlive/tl_support/dvi2fax.1 | 22 + Build/source/texk/texlive/tl_support/dvired.1 | 63 ++ Build/source/texk/texlive/tl_support/e2pall.1 | 55 ++ Build/source/texk/texlive/tl_support/fmtutil.1 | 196 +++++ Build/source/texk/texlive/tl_support/fmtutil.cnf | 151 ++++ Build/source/texk/texlive/tl_support/fmtutil.cnf.5 | 77 ++ .../texk/texlive/tl_support/fmtutil.help2man | 22 + Build/source/texk/texlive/tl_support/fontinst.1 | 45 ++ Build/source/texk/texlive/tl_support/kpsetool.1 | 106 +++ Build/source/texk/texlive/tl_support/kpsewhere.1 | 50 ++ Build/source/texk/texlive/tl_support/mktexlsr.1 | 49 ++ Build/source/texk/texlive/tl_support/mktexmf.1 | 62 ++ Build/source/texk/texlive/tl_support/mktexpk.1 | 120 +++ Build/source/texk/texlive/tl_support/mktextfm.1 | 92 +++ Build/source/texk/texlive/tl_support/ps2frag.1 | 41 + Build/source/texk/texlive/tl_support/pslatex.1 | 44 + Build/source/texk/texlive/tl_support/rubibtex.1 | 63 ++ Build/source/texk/texlive/tl_support/rumakeindex.1 | 63 ++ Build/source/texk/texlive/tl_support/tcfmgr | 391 +++++++++ Build/source/texk/texlive/tl_support/tcfmgr.map | 9 + Build/source/texk/texlive/tl_support/texconfig.1 | 216 +++++ Build/source/texk/texlive/tl_support/texlinks.1 | 66 ++ Build/source/texk/texlive/tl_support/updmap.1 | 374 +++++++++ Build/source/texk/texlive/tl_support/updmap.cfg.5 | 155 ++++ .../source/texk/texlive/tl_support/updmap.help2man | 106 +++ 73 files changed, 4472 insertions(+), 4450 deletions(-) delete mode 100644 Build/source/texk/texlive/tl_scripts/ChangeLog delete mode 100644 Build/source/texk/texlive/tl_scripts/Makefile.am delete mode 100644 Build/source/texk/texlive/tl_scripts/Makefile.in delete mode 100644 Build/source/texk/texlive/tl_scripts/README delete mode 100644 Build/source/texk/texlive/tl_scripts/allcm.1 delete mode 100644 Build/source/texk/texlive/tl_scripts/allec.1 delete mode 100644 Build/source/texk/texlive/tl_scripts/allneeded.1 delete mode 100644 Build/source/texk/texlive/tl_scripts/dvi2fax.1 delete mode 100644 Build/source/texk/texlive/tl_scripts/dvired.1 delete mode 100644 Build/source/texk/texlive/tl_scripts/e2pall.1 delete mode 100644 Build/source/texk/texlive/tl_scripts/fmtutil.1 delete mode 100644 Build/source/texk/texlive/tl_scripts/fmtutil.cnf delete mode 100644 Build/source/texk/texlive/tl_scripts/fmtutil.cnf.5 delete mode 100644 Build/source/texk/texlive/tl_scripts/fmtutil.help2man delete mode 100644 Build/source/texk/texlive/tl_scripts/fontinst.1 delete mode 100644 Build/source/texk/texlive/tl_scripts/kpsetool.1 delete mode 100644 Build/source/texk/texlive/tl_scripts/kpsewhere.1 delete mode 100644 Build/source/texk/texlive/tl_scripts/mktexlsr.1 delete mode 100644 Build/source/texk/texlive/tl_scripts/mktexmf.1 delete mode 100644 Build/source/texk/texlive/tl_scripts/mktexpk.1 delete mode 100644 Build/source/texk/texlive/tl_scripts/mktextfm.1 delete mode 100644 Build/source/texk/texlive/tl_scripts/ps2frag.1 delete mode 100644 Build/source/texk/texlive/tl_scripts/pslatex.1 delete mode 100644 Build/source/texk/texlive/tl_scripts/rubibtex.1 delete mode 100644 Build/source/texk/texlive/tl_scripts/rumakeindex.1 delete mode 100755 Build/source/texk/texlive/tl_scripts/tcfmgr delete mode 100644 Build/source/texk/texlive/tl_scripts/tcfmgr.map delete mode 100644 Build/source/texk/texlive/tl_scripts/texconfig.1 delete mode 100644 Build/source/texk/texlive/tl_scripts/texlinks.1 delete mode 100644 Build/source/texk/texlive/tl_scripts/updmap.1 delete mode 100644 Build/source/texk/texlive/tl_scripts/updmap.cfg.5 delete mode 100644 Build/source/texk/texlive/tl_scripts/updmap.help2man create mode 100644 Build/source/texk/texlive/tl_support/ChangeLog create mode 100644 Build/source/texk/texlive/tl_support/Makefile.am create mode 100644 Build/source/texk/texlive/tl_support/Makefile.in create mode 100644 Build/source/texk/texlive/tl_support/README create mode 100644 Build/source/texk/texlive/tl_support/allcm.1 create mode 100644 Build/source/texk/texlive/tl_support/allec.1 create mode 100644 Build/source/texk/texlive/tl_support/allneeded.1 create mode 100644 Build/source/texk/texlive/tl_support/dvi2fax.1 create mode 100644 Build/source/texk/texlive/tl_support/dvired.1 create mode 100644 Build/source/texk/texlive/tl_support/e2pall.1 create mode 100644 Build/source/texk/texlive/tl_support/fmtutil.1 create mode 100644 Build/source/texk/texlive/tl_support/fmtutil.cnf create mode 100644 Build/source/texk/texlive/tl_support/fmtutil.cnf.5 create mode 100644 Build/source/texk/texlive/tl_support/fmtutil.help2man create mode 100644 Build/source/texk/texlive/tl_support/fontinst.1 create mode 100644 Build/source/texk/texlive/tl_support/kpsetool.1 create mode 100644 Build/source/texk/texlive/tl_support/kpsewhere.1 create mode 100644 Build/source/texk/texlive/tl_support/mktexlsr.1 create mode 100644 Build/source/texk/texlive/tl_support/mktexmf.1 create mode 100644 Build/source/texk/texlive/tl_support/mktexpk.1 create mode 100644 Build/source/texk/texlive/tl_support/mktextfm.1 create mode 100644 Build/source/texk/texlive/tl_support/ps2frag.1 create mode 100644 Build/source/texk/texlive/tl_support/pslatex.1 create mode 100644 Build/source/texk/texlive/tl_support/rubibtex.1 create mode 100644 Build/source/texk/texlive/tl_support/rumakeindex.1 create mode 100755 Build/source/texk/texlive/tl_support/tcfmgr create mode 100644 Build/source/texk/texlive/tl_support/tcfmgr.map create mode 100644 Build/source/texk/texlive/tl_support/texconfig.1 create mode 100644 Build/source/texk/texlive/tl_support/texlinks.1 create mode 100644 Build/source/texk/texlive/tl_support/updmap.1 create mode 100644 Build/source/texk/texlive/tl_support/updmap.cfg.5 create mode 100644 Build/source/texk/texlive/tl_support/updmap.help2man (limited to 'Build') diff --git a/Build/source/ChangeLog b/Build/source/ChangeLog index a3cf6ff0dce..38df40c14c2 100644 --- a/Build/source/ChangeLog +++ b/Build/source/ChangeLog @@ -1,3 +1,8 @@ +2020-01-31 Karl Berry + + * Makefile.am (texlinks_dir): now texk/texlive/tl_support + (instead of tl_scripts). + 2020-01-16 Karl Berry * version.ac (tex_live_version): remove /dev, preparing for TL'20. diff --git a/Build/source/Makefile.am b/Build/source/Makefile.am index c8f521b368e..729fc8beb68 100644 --- a/Build/source/Makefile.am +++ b/Build/source/Makefile.am @@ -1,7 +1,7 @@ ## $Id$ ## Makefile.am for the TeX Live top-level ## -## Copyright 2016 Karl Berry +## Copyright 2016-2020 Karl Berry ## Copyright 2009-2015 Peter Breitenlohner ## You may freely use, modify and/or distribute this file. ## @@ -47,7 +47,7 @@ include $(srcdir)/am/recurse.am # Run texlinks here since the binaries won't be there # at install-data, and fmtutil.cnf won't be there at install-exec, # and there is no install-hook or install-local. -texlinks_dir = texk/texlive/tl_scripts +texlinks_dir = texk/texlive/tl_support world: all # Serialize 'make all' and 'make install-strip'. @echo "top-level make $@: running install-strip..." diff --git a/Build/source/Makefile.in b/Build/source/Makefile.in index 607de413241..1003af60925 100644 --- a/Build/source/Makefile.in +++ b/Build/source/Makefile.in @@ -512,7 +512,7 @@ CONFIG_AUX = $(recurse_top)subsubdir-conf.cmd # Run texlinks here since the binaries won't be there # at install-data, and fmtutil.cnf won't be there at install-exec, # and there is no install-hook or install-local. -texlinks_dir = texk/texlive/tl_scripts +texlinks_dir = texk/texlive/tl_support # should be harmless to run it, but just in case: build_info_target = buildinfo diff --git a/Build/source/libs/gmp/native/configure b/Build/source/libs/gmp/native/configure index 375fd18e85e..ab8449bf6b4 100755 --- a/Build/source/libs/gmp/native/configure +++ b/Build/source/libs/gmp/native/configure @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for gmp native 6.1.2. +# Generated by GNU Autoconf 2.69 for gmp native 6.2.0. # # Report bugs to . # @@ -579,8 +579,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='gmp native' PACKAGE_TARNAME='gmp-native' -PACKAGE_VERSION='6.1.2' -PACKAGE_STRING='gmp native 6.1.2' +PACKAGE_VERSION='6.2.0' +PACKAGE_STRING='gmp native 6.2.0' PACKAGE_BUGREPORT='tex-k@tug.org' PACKAGE_URL='' @@ -1234,7 +1234,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures gmp native 6.1.2 to adapt to many kinds of systems. +\`configure' configures gmp native 6.2.0 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1300,7 +1300,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of gmp native 6.1.2:";; + short | recursive ) echo "Configuration of gmp native 6.2.0:";; esac cat <<\_ACEOF @@ -1396,7 +1396,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -gmp native configure 6.1.2 +gmp native configure 6.2.0 generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -1497,7 +1497,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by gmp native $as_me 6.1.2, which was +It was created by gmp native $as_me 6.2.0, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -3421,7 +3421,7 @@ fi # Define the identity of the package. PACKAGE='gmp-native' - VERSION='6.1.2' + VERSION='6.2.0' cat >>confdefs.h <<_ACEOF @@ -4975,7 +4975,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by gmp native $as_me 6.1.2, which was +This file was extended by gmp native $as_me 6.2.0, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -5041,7 +5041,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -gmp native config.status 6.1.2 +gmp native config.status 6.2.0 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff --git a/Build/source/texk/texlive/ChangeLog b/Build/source/texk/texlive/ChangeLog index d01a1f11c43..5d696ffd237 100644 --- a/Build/source/texk/texlive/ChangeLog +++ b/Build/source/texk/texlive/ChangeLog @@ -1,3 +1,10 @@ +2020-01-31 Karl Berry + + + * tl_support: rename subdirectory from tl_scripts, since there is + only one (sub)script list. + * configure.ac (AC_CONFIG_FILES): change generation. + 2015-07-10 Peter Breitenlohner * Makefile.am: Better dependencies for 'make check'. diff --git a/Build/source/texk/texlive/Makefile.am b/Build/source/texk/texlive/Makefile.am index a6ea2e3f32b..ccf19b0e11d 100644 --- a/Build/source/texk/texlive/Makefile.am +++ b/Build/source/texk/texlive/Makefile.am @@ -1,9 +1,11 @@ +## $Id$ ## Makefile.am for the TeX Live subdirectory texk/texlive/ ## -## Copyright (C) 2009-2014 Peter Breitenlohner +## Copyright 2015-2020 Karl Berry +## Copyright 2009-2014 Peter Breitenlohner ## You may freely use, modify and/or distribute this file. ## -SUBDIRS = tl_scripts +SUBDIRS = tl_support if LINKED_SCRIPTS SUBDIRS += linked_scripts endif LINKED_SCRIPTS diff --git a/Build/source/texk/texlive/Makefile.in b/Build/source/texk/texlive/Makefile.in index 8a253e33a3f..3b165a5f469 100644 --- a/Build/source/texk/texlive/Makefile.in +++ b/Build/source/texk/texlive/Makefile.in @@ -355,7 +355,7 @@ am__set_b = \ *) \ b='$*';; \ esac -DIST_SUBDIRS = tl_scripts linked_scripts +DIST_SUBDIRS = tl_support linked_scripts am__DIST_COMMON = $(srcdir)/Makefile.in \ $(top_srcdir)/../../build-aux/compile \ $(top_srcdir)/../../build-aux/install-sh \ @@ -495,7 +495,7 @@ target_alias = @target_alias@ top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ -SUBDIRS = tl_scripts $(am__append_1) +SUBDIRS = tl_support $(am__append_1) EXTRA_DIST = w32_wrapper w64_wrapper $(TESTS) TEST_EXTENSIONS = .pl TESTS = tests/updmap-cmdline-test.pl diff --git a/Build/source/texk/texlive/configure b/Build/source/texk/texlive/configure index 4ab0c6bc7cc..9540fe32118 100755 --- a/Build/source/texk/texlive/configure +++ b/Build/source/texk/texlive/configure @@ -3643,7 +3643,7 @@ fi -ac_config_files="$ac_config_files Makefile linked_scripts/Makefile tl_scripts/Makefile" +ac_config_files="$ac_config_files Makefile linked_scripts/Makefile tl_support/Makefile" cat >confcache <<\_ACEOF @@ -4406,7 +4406,7 @@ do "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;; "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; "linked_scripts/Makefile") CONFIG_FILES="$CONFIG_FILES linked_scripts/Makefile" ;; - "tl_scripts/Makefile") CONFIG_FILES="$CONFIG_FILES tl_scripts/Makefile" ;; + "tl_support/Makefile") CONFIG_FILES="$CONFIG_FILES tl_support/Makefile" ;; *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;; esac diff --git a/Build/source/texk/texlive/configure.ac b/Build/source/texk/texlive/configure.ac index be6b1e49e40..16a1d83b71f 100644 --- a/Build/source/texk/texlive/configure.ac +++ b/Build/source/texk/texlive/configure.ac @@ -1,6 +1,8 @@ +dnl $Id$ dnl Process this file with autoconf to produce a configure script. dnl -dnl Copyright (C) 2009-2013 Peter Breitenlohner +dnl Copyright 2014-2020 Karl Berry +dnl Copyright 2009-2013 Peter Breitenlohner dnl dnl This file is free software; the copyright holder dnl gives unlimited permission to copy and/or distribute it, @@ -29,6 +31,6 @@ KPSE_COND_WIN32_WRAP AC_CONFIG_FILES([Makefile linked_scripts/Makefile - tl_scripts/Makefile]) + tl_support/Makefile]) AC_OUTPUT diff --git a/Build/source/texk/texlive/tl_scripts/ChangeLog b/Build/source/texk/texlive/tl_scripts/ChangeLog deleted file mode 100644 index dd8bb62b818..00000000000 --- a/Build/source/texk/texlive/tl_scripts/ChangeLog +++ /dev/null @@ -1,894 +0,0 @@ -2020-01-31 Karl Berry - - * mktexlsr.1, - * mktexmf.1, - * mktexpk.1: replace @KPATHSEA_VERSION@ with current info, - since these are no longer substituted. - -2020-01-30 Karl Berry - - * mktextfm.1: mention new MF_MODE_EXTRA_INFO feature. - -2019-12-29 Karl Berry - - * 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 - - * texconfig.sh: more updates from Norbert to use tlmgr (from 45882). - -2017-04-24 Paul Vojta - - * texconfig.sh: xdvi paper size updates (also in TLPaper.pm). - Also, no more dvipdfm "config" file. - -2017-04-16 Karl Berry - - * 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 - - * Makefile.am (xupdmap.1,xfmtutil.1): also make /tmp/*.html. - -2016-03-18 Karl Berry - - * 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 - - * Makefile.am (xmans): new phony target. - -2015-04-20 Peter Breitenlohner - - * 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 - - * texlinks.sh (install_link): use $exeext for pdfcsplain too, - for Cygwin. From Ken Brown. - -2015-04-12 Norbert Preining - - * Makefile.am: remove fmtutil.sh, it is now handled via - linked_scripts and fmtutil.pl - -2014-11-20 Karl Berry - - * 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 - - * 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 - - * Makefile.am (run-texlinks): Install the required files. - -2014-07-27 Karl Berry - - * Makefile.am (texlinks_prog): separate out from $(run_texlinks). - -2014-07-17 Karl Berry - - * tcfmgr, - * fmtutil.sh, - * fmtutil-sys.sh: - * texconfig.1: prepend directory of executable to $PATH. - -2014-07-13 Karl Berry - - * 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 - - * texlinks.sh (install_link): force destination for - pdfcsplain to be pdftex. - -2014-04-21 Norbert Preining - - * fmtutil.sh: new option --no-error-if-no-engine, - for the sake of luajittex, not available on all platforms. - -2013-07-31 Norbert Preining - - * updmap-sys.sh: call updmap --sys instead of epanding vars - -2013-04-28 Peter Breitenlohner - - * Makefile.am: Simplify '$(srcdir)/..'=> '$(top_srcdir)'. - -2013-04-14 Karl Berry - - * updmap.pl: wording, sync from Master. - -2013-02-08 Peter Breitenlohner - - * Makefile.am ({texconfig,web2c}dir): Change texmf => texmf-dist. - -2013-01-26 Karl Berry - - * Makefile.am (echo-shell-scripts): new target, for - check-wrapper-consistency. - -2013-01-15 Karl Berry - - * 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 - - * fmtutil*, tcfmgr*, texconfig*, texlinks* (removed): - Moved from here to ../texlive/tetex/. - * Makefile.am: Adapted; run-texlinks rule - -2012-08-07 Peter Breitenlohner - - * 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 - - * e2pall.man, texdoctk.man, texdoctk.man (removed): Moved from - here to ../texlive/tetex/. - * Makefile.am: Adapted. - -2012-08-04 Karl Berry - - * 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 - - * tl-sys-wrapper.pl: initial attempt. - -2012-07-31 Norbert Preining - - * 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 - - * updmap.pl (main): support for multiple entry TEXMFLOCAL. - Tell the user which config files is used for writing. - -2012-07-23 Karl Berry - - * 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 - - * updmap.pl: fix ordering of how updmap.cfg files are read - and add documentation. - -2012-06-04 Peter Breitenlohner - - * Makefile.am (EXTRA_DIST): Add the new file updmap.help2man. - -2012-06-01 Karl Berry - - * 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 - - * updmap.pl (reset_root_home): accept /var/root. - -2012-05-31 Norbert Preining - - * updmap.pl: reset root $HOME if it is not the real one, since - sudo does not reset it - -2012-05-21 Norbert Preining - - * 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 - - * 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 - - * tests/ (removed): Moved from here to ../texlive/. - * Makefile.am: Adapted. - - * fmtutil.cnf: Updated from Master. - -2012-05-14 Norbert Preining - - * updmap.pl: rename to updmap-single.pl, we ship updmap.pl now - via ../texlive/linked_scripts/texlive/updmap.pl - -2012-04-10 Karl Berry - - * fmtutil (main): eradicate double slashes in tmpdir. - tex-k mail from Alexey Vikhlinin, 8 Apr 2012 17:32:02. - -2012-03-12 Karl Berry - - * updmap.cfg.5: avoid ... at beginning of line. - Replace Debian-specific text. - -2012-02-21 Karl Berry - - * updmap.pl (help): updates for kanji. - -2012-02-10 Norbert Preining - - * updmap.pl: fix breakage of updmap if a generated file does - not exist (wrong double substitution of @kanji*@ strings) - -2012-02-01 Norbert Preining - - * 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 - - * updmap.pl: - . allow --enable Map foo.map again - . support kanjiVariant options and replacement - -2011-12-12 Karl Berry - - * updmap.pl: untabify, formatting. - -2011-12-06 Peter Breitenlohner - - * Makefile.am: Replace ${prefix}/texmf => $(datarootdir)/texmf. - -2011-11-16 Norbert Preining - - * updmap.pl: make sure that kanjiEmbed is set to a default value - if not found in the config file. - -2011-11-09 Norbert Preining - - * 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 - - * updmap.pl: small fixes to documentation of updmap.pl, and fixes - to --syncwithtrees and --listavail, patch from Hironori Kitagawa - -2011-11-02 Norbert Preining - - * updmap.pl: apply patch from Hironori Kitagawa that fixes - a --syncwithtrees problem in searching for map names. - -2011-10-26 Norbert Preining - - * updmap.pl: apply patch from ptexlive Tsuchimura to support - kanjiEmbed setting, and generate kanjix.map. - -2011-09-09 Peter Breitenlohner - - * Makefile.am: Adapt to script_links.am using relpath. - (run-texlinks): Declare as .PHONY; skip texlinks for WIN32. - -2011-09-09 Karl Berry - - * 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 - - * 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 - - * 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 - - * 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 - - * 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 - - * 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 - - * 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 - - * 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 - - * Makefile.am: Use ../am/bin_links.am for $(bindir) links. - -2011-05-12 Karl Berry - - * updmap.pl (pdftexNoEnc): rename to pdftexStripEnc. - (to_pdftex): change uses. - (Reinhard K made an equivalent change.) - -2011-04-04 Peter Breitenlohner - - 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 - - * Makefile.am: Use ../am/man1_links.am for manpage links. - -2011-01-07 Peter Breitenlohner - - * 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 - - * updmap: add many more verbose messages, to help understand what - files are being created from what sources. - -2010-12-27 Peter Breitenlohner - - * Makefile.am (install-exec-hook, install-data-hook): Check - symlink creation. - -2010-12-25 Karl Berry - - * doc, - * pdfetex-pl.pool, - * README.a2ping: remove these seemingly not useful files. - * Makefile.am: update accordingly. - -2010-12-22 Peter Breitenlohner - - * configure.ac: Added KPSE_CHECK_WIN32. - * context/ (removed): Files moved to ../texlive/context/. - * Makefile.am: Adapted. - -2010-12-19 Peter Breitenlohner - - * ps4pdf: Removed, replaced by newer version under ../texlive/. - * Makefile.am: Adapted. - -2010-12-18 Peter Breitenlohner - - * context/texmfstart.man: Fix typo. - -2010-07-05 Peter Breitenlohner - - * fmtutil.man: Adapt to fmtutil. - -2010-07-04 Norbert Preining - - * fmtutil: add --no-error-if-no-format, don't abort in some cases of - missing formats - -2010-06-12 Karl Berry - - * fmtutil (--edit): disable. - (help): document this, other tweaks. - -2010-05-31 Manuel P\'egouri\'e-Gonnard - - * fmtutil: allow more than one language file per format. - -2010-05-20 Karl Berry - - * 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 - - * Makefile.am (run_texlinks, run_texlinks): Respect DESTDIR. - -2010-04-28 Manuel P\'egouri\'e-Gonnard - - * texlinks: Append exeext to engine names. - * Makefile.am (run_texlinks): Invoke texlinks with explicit dir. - -2010-03-12 Peter Breitenlohner - - * texlinks (version): Add missing quote in svn id. - -2010-03-11 Karl Berry - - * 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 - - * 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 - - * fmtutil: check for infinite loop only in mktexfmt mode so that - multiple defined format/engine combinations are accepted. - -2009-10-24 Peter Breitenlohner - - * 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 - - * fmtutil (run_initex): if it doesn't already exist, create - mplib-luatex.mem when we create mpost.mem. - -2009-08-24 Reinhard Kotucha - - * updmap.pl (mkMaps): replace dir/ls shell commands by Perl code. - -2009-08-22 Tomek Trzeciak - - * updmap.pl (mkmaps): remove unneeded COMSPEC from backticks - -2009-08-19 Karl Berry - - * updmap.pl (mkmaps): quote invocation of COMSPEC. - From Dan Luecking, 19 Aug 2009 15:13:31. - -2009-08-15 Karl Berry - - * fmtutil (--byengine): new option, from Norbert. - (help): mention it; other tweaks. - * fmtutil.man: also update. - -2009-07-23 Karl Berry - - * updmap (help): mention tug.org/fonts/fontinstall.html. - -2009-06-23 Karl Berry - - * Makefile.am (run_texlinks): add -e "$(EXEEXT)". - * texlinks: new option -e to specify executable extension (for - cygwin). - -2009-06-11 Norbert Preining - - * 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 - - * texconfig.man: update from Frank K, 27 May 2009 23:17:49. - -2009-05-07 Peter Breitenlohner - - Adapt to TL2009 build system. - -2009-04-03 Karl Berry - - * 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 - - * 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 - - * updmap.pl: also adjust printed output. - From Aaron Chen, 25 Oct 2008 16:40:59. - -2008-10-24 Karl Berry - - * 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 - - * 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 - - * fmtutil (parse_line): pass --format=mp to kpsewhich when - engine=mpost, instead of --format=mpost. - -2008-07-08 Karl Berry - - * 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 - - * 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 - - * texlinks: metafun is not created specially by ConTeXt, so we'll - create it here. - -2008-06-17 Norbert Preining - - * fmtutil: add the engine setting to the infinite-loop-detection - variable. - -2008-06-15 Karl Berry - - * 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 - - * 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 - - * texdoc: remove, master is now the lua version in texmf/scripts. - -2008-05-11 Norbert Preining - - * 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 - - * updmap, tcfmgr: quote various calls containing env variables - taken from texmf.cnf which could contain spaces - -2008-05-05 Karl Berry - - * texconfig (generate): remove this, now done in tlmgr. - -2008-05-04 Karl Berry - - * Makefile.in (LINKED_SCRIPTS): add ps4pdf. - -2008-04-25 Karl Berry - - * Makefile.in (LINKED_SCRIPTS): now tlmgr.tlu. - -2008-04-16 Norbert Preining - - * fmtutil: fix creation of dirs with spaces - -2008-04-14 Karl Berry - - * Makefile.in (LINKED_SCRIPTS): no more *xindy, the xindy Makefile - itself takes care of those. - -2008-04-12 Karl Berry - - * Makefile.in (LINKED_SCRIPTS): pdfcrop now in texmf-dist. - Add xindy.pl, texindy.pl. - -2008-03-18 Karl Berry - - * 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 - - * Makefile.in (LINKEDSCRIPTS): add pdfthumb. - -2008-03-14 Reinhard Kotucha - - * Makefile.in (LINKED_SYS_SCRIPTS): new list for -sys progs. - Add getnonfreefonts.pl. - -2008-03-14 Karl Berry - - * 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 - - * Makefile.in (LINKEDPLSCRIPTS): rename from LINKEDPERLSCRIPTS. - (LINKEDNOEXTSCRIPTS): new variable for makeglossaries. - (install-linkedscripts): install them. - -2008-03-03 Karl Berry - - * 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 - - * Makefile.in: more doc - -2008-02-16 Karl Berry - - * texconfig (doGenerate): new fn to call generate-* scripts. - (help): document it. - -2008-01-30 Peter Breitenlohner - - 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 - - * pdfcrop: update to 1.8 from CTAN. - -2007-11-03 Karl Berry - - * texlinks.man: --unlink, sort. From Edd. - -2007-10-25 Karl Berry - - * updmap: make last bit of log nicer, since we may have copies - instead of symlinks now. - -2007-10-24 Karl Berry - - * texconfig: update and augment help message; - accept version and --version; - show TeX Live version info from release-texlive.txt. - -2007-10-19 Karl Berry - - * 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 - - * texlinks: new option -u[nlink] for uninstall. - From Edd Barrett, 10 Oct 2007 11:05:55. - -2007-09-30 Karl Berry - - * texconfig-sys: export texconfig_sys. - * texconfig : use it to figure out which fmtutil/updmap. - Report from Frank K, 11 Jun 2007 17:05:43. - -2007-09-10 Karl Berry - - * updmap.pl: TEXMFVAR rather than VARTEXMF. - -2007-09-04 Karl Berry - - * 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 - - * 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 - - * fmtutil (run_initex): do not remove the log file. - -2007-01-16 Karl Berry - - * texconfig (init): only run texlinks and updmap if fmtutil succeeds. - -2007-01-14 Karl Berry - - * texconfig: check for pdftex rather than pdfetex. - Reported by Artemio, 13 Jan 2007 14:54:40. - -2006-12-29 Karl Berry - - * 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 - - * Makefile.in (install-exec): now the binary is named pdftex again. - -2006-12-25 Karl Berry - - * updmap: update version. - -2006-12-13 Karl Berry - - * latex2e.texi: FSF never held copyright (checked with authors). - Starting latexrefman project at gna.org, with hopes. - -2006-11-20 Karl Berry - - * Makefile.in (CONTEXTSCRIPTS): new variable. - (context): new subdir of stubs, updated from Hans' releases. - -2006-11-14 Karl Berry - - * updmap (normalizeLines): remove CR characters (for skaknew), so - that the generted map files have consistent line endings for svn. - -2006-07-13 Karl Berry - - * 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" ) - -(This file public domain.) diff --git a/Build/source/texk/texlive/tl_scripts/Makefile.am b/Build/source/texk/texlive/tl_scripts/Makefile.am deleted file mode 100644 index 4fb8bc69f1b..00000000000 --- a/Build/source/texk/texlive/tl_scripts/Makefile.am +++ /dev/null @@ -1,96 +0,0 @@ -## $Id$ -## Makefile.am for the TeX Live subdirectory texk/texlive/tl_scripts/ -## -## Copyright 2013-2020 Karl Berry -## 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_scripts/Makefile.in b/Build/source/texk/texlive/tl_scripts/Makefile.in deleted file mode 100644 index a6590dbaf55..00000000000 --- a/Build/source/texk/texlive/tl_scripts/Makefile.in +++ /dev/null @@ -1,708 +0,0 @@ -# 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_scripts -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_scripts/Makefile'; \ - $(am__cd) $(top_srcdir) && \ - $(AUTOMAKE) --foreign tl_scripts/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_scripts/README b/Build/source/texk/texlive/tl_scripts/README deleted file mode 100644 index 18a509b4f8b..00000000000 --- a/Build/source/texk/texlive/tl_scripts/README +++ /dev/null @@ -1,7 +0,0 @@ -$Id$ -Public domain. - -This directory 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 diff --git a/Build/source/texk/texlive/tl_scripts/allcm.1 b/Build/source/texk/texlive/tl_scripts/allcm.1 deleted file mode 100644 index fe75f4ef6d3..00000000000 --- a/Build/source/texk/texlive/tl_scripts/allcm.1 +++ /dev/null @@ -1,28 +0,0 @@ -.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 diff --git a/Build/source/texk/texlive/tl_scripts/allec.1 b/Build/source/texk/texlive/tl_scripts/allec.1 deleted file mode 100644 index 56bf87a60c5..00000000000 --- a/Build/source/texk/texlive/tl_scripts/allec.1 +++ /dev/null @@ -1,28 +0,0 @@ -.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 diff --git a/Build/source/texk/texlive/tl_scripts/allneeded.1 b/Build/source/texk/texlive/tl_scripts/allneeded.1 deleted file mode 100644 index 7d9a67548b7..00000000000 --- a/Build/source/texk/texlive/tl_scripts/allneeded.1 +++ /dev/null @@ -1,30 +0,0 @@ -.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 diff --git a/Build/source/texk/texlive/tl_scripts/dvi2fax.1 b/Build/source/texk/texlive/tl_scripts/dvi2fax.1 deleted file mode 100644 index f7c436d6e33..00000000000 --- a/Build/source/texk/texlive/tl_scripts/dvi2fax.1 +++ /dev/null @@ -1,22 +0,0 @@ -.TH DVI2FAX 1 "October 30, 1999" -.\" man page by Jim Van Zandt -*- 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_scripts/dvired.1 b/Build/source/texk/texlive/tl_scripts/dvired.1 deleted file mode 100644 index f76e58087a3..00000000000 --- a/Build/source/texk/texlive/tl_scripts/dvired.1 +++ /dev/null @@ -1,63 +0,0 @@ -.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 diff --git a/Build/source/texk/texlive/tl_scripts/e2pall.1 b/Build/source/texk/texlive/tl_scripts/e2pall.1 deleted file mode 100644 index b102568b53a..00000000000 --- a/Build/source/texk/texlive/tl_scripts/e2pall.1 +++ /dev/null @@ -1,55 +0,0 @@ -.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 and published in a posting to -the (mailing list)\&. -.PP -This manual page was written by C\&.M\&. Connelly -, 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_scripts/fmtutil.1 b/Build/source/texk/texlive/tl_scripts/fmtutil.1 deleted file mode 100644 index 1b4357cdfa9..00000000000 --- a/Build/source/texk/texlive/tl_scripts/fmtutil.1 +++ /dev/null @@ -1,196 +0,0 @@ -.\" 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 -#! -.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: diff --git a/Build/source/texk/texlive/tl_scripts/fmtutil.cnf b/Build/source/texk/texlive/tl_scripts/fmtutil.cnf deleted file mode 100644 index 5914c551bb6..00000000000 --- a/Build/source/texk/texlive/tl_scripts/fmtutil.cnf +++ /dev/null @@ -1,151 +0,0 @@ -# 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_scripts/fmtutil.cnf.5 b/Build/source/texk/texlive/tl_scripts/fmtutil.cnf.5 deleted file mode 100644 index 4efedcf590c..00000000000 --- a/Build/source/texk/texlive/tl_scripts/fmtutil.cnf.5 +++ /dev/null @@ -1,77 +0,0 @@ -.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: -.PP -.SH "BUGS" -.PP -None known, but report any bugs found to (mailing list)\&. -.PP -.SH "AUTHOR" -.PP -\fIfmtutil\&.cnf\fP was written by Thomas Esser -, and is Copyright 1998, -1999 but released into the public domain\&. -.PP -This manual page was written by C\&.M\&. Connelly -, 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_scripts/fmtutil.help2man b/Build/source/texk/texlive/tl_scripts/fmtutil.help2man deleted file mode 100644 index 413acd868bd..00000000000 --- a/Build/source/texk/texlive/tl_scripts/fmtutil.help2man +++ /dev/null @@ -1,22 +0,0 @@ -# $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_scripts/fontinst.1 b/Build/source/texk/texlive/tl_scripts/fontinst.1 deleted file mode 100644 index b907280d90d..00000000000 --- a/Build/source/texk/texlive/tl_scripts/fontinst.1 +++ /dev/null @@ -1,45 +0,0 @@ -.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: -.PP -.SH "BUGS" -.PP -None known, but report any bugs found to tex-fonts@tug\&.org (mailing list)\&. -.PP -.SH "AUTHOR" -.PP -Thomas Esser - -.PP -This manual page was written by C\&.M\&. Connelly -, 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_scripts/kpsetool.1 b/Build/source/texk/texlive/tl_scripts/kpsetool.1 deleted file mode 100644 index addd9b08344..00000000000 --- a/Build/source/texk/texlive/tl_scripts/kpsetool.1 +++ /dev/null @@ -1,106 +0,0 @@ -.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: -.PP -.SH "BUGS" -.PP -None known, but report any bugs found to (mailing list)\&. -.PP -.SH "AUTHOR" -.PP -\fBkpsetool\fP was written by Thomas Esser - in March, 1997\&. \fBkpsetool\fP -is in the public domain\&. -.PP -This manual page was written by C\&.M\&. Connelly -, 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_scripts/kpsewhere.1 b/Build/source/texk/texlive/tl_scripts/kpsewhere.1 deleted file mode 100644 index 76700ed33fe..00000000000 --- a/Build/source/texk/texlive/tl_scripts/kpsewhere.1 +++ /dev/null @@ -1,50 +0,0 @@ -.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: -.PP -.SH "BUGS" -.PP -None known, but report any bugs found to (mailing list)\&. -.PP -.SH "AUTHOR" -.PP -\fBkpsewhere\fP was written by Hans Fredrik Nordhaug -, additions by -Thomas Esser -, in 2003 and 2004\&. \fBkpsewhere\fP -is in the public domain\&. -.PP -This manual page was written by Frank Küster , -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_scripts/mktexlsr.1 b/Build/source/texk/texlive/tl_scripts/mktexlsr.1 deleted file mode 100644 index 5036e381bff..00000000000 --- a/Build/source/texk/texlive/tl_scripts/mktexlsr.1 +++ /dev/null @@ -1,49 +0,0 @@ -.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_scripts/mktexmf.1 b/Build/source/texk/texlive/tl_scripts/mktexmf.1 deleted file mode 100644 index e6de4aa31c0..00000000000 --- a/Build/source/texk/texlive/tl_scripts/mktexmf.1 +++ /dev/null @@ -1,62 +0,0 @@ -.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_scripts/mktexpk.1 b/Build/source/texk/texlive/tl_scripts/mktexpk.1 deleted file mode 100644 index 5bd8d920b7d..00000000000 --- a/Build/source/texk/texlive/tl_scripts/mktexpk.1 +++ /dev/null @@ -1,120 +0,0 @@ -.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_scripts/mktextfm.1 b/Build/source/texk/texlive/tl_scripts/mktextfm.1 deleted file mode 100644 index 4e269d34086..00000000000 --- a/Build/source/texk/texlive/tl_scripts/mktextfm.1 +++ /dev/null @@ -1,92 +0,0 @@ -.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_scripts/ps2frag.1 b/Build/source/texk/texlive/tl_scripts/ps2frag.1 deleted file mode 100644 index b572c5733c1..00000000000 --- a/Build/source/texk/texlive/tl_scripts/ps2frag.1 +++ /dev/null @@ -1,41 +0,0 @@ -.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_scripts/pslatex.1 b/Build/source/texk/texlive/tl_scripts/pslatex.1 deleted file mode 100644 index c206596a6a0..00000000000 --- a/Build/source/texk/texlive/tl_scripts/pslatex.1 +++ /dev/null @@ -1,44 +0,0 @@ -.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 -\&. -.PP -This manual page was written by C\&.M\&. Connelly -, 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_scripts/rubibtex.1 b/Build/source/texk/texlive/tl_scripts/rubibtex.1 deleted file mode 100644 index 0142072a769..00000000000 --- a/Build/source/texk/texlive/tl_scripts/rubibtex.1 +++ /dev/null @@ -1,63 +0,0 @@ -.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), -\&. -.PP -.SH "AUTHOR" -.PP -Werner Lemberg -, Vladimir Volovich -\&. -.PP -This manual page was written by C\&.M\&. Connelly -, 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_scripts/rumakeindex.1 b/Build/source/texk/texlive/tl_scripts/rumakeindex.1 deleted file mode 100644 index 0fb271841d0..00000000000 --- a/Build/source/texk/texlive/tl_scripts/rumakeindex.1 +++ /dev/null @@ -1,63 +0,0 @@ -.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), -\&. -.PP -.SH "AUTHOR" -.PP -Werner Lemberg -, Vladimir Volovich -\&. -.PP -This manual page was written by C\&.M\&. Connelly -, 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_scripts/tcfmgr b/Build/source/texk/texlive/tl_scripts/tcfmgr deleted file mode 100755 index e40ed352371..00000000000 --- a/Build/source/texk/texlive/tl_scripts/tcfmgr +++ /dev/null @@ -1,391 +0,0 @@ -#!/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 < "$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" < "$TFC_TEMP/$TFC_ID/file" </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 < -.PP -.SH "BUGS" -.PP -None known, but report any bugs found to (mailing list)\&. -.PP -.SH "AUTHOR" -.PP -\fBtexlinks\fP was written by Thomas Esser - in 1999\&. -\fBtexlinks\fP has been released into the public domain\&. -.PP -This manual page was written by C\&.M\&. Connelly -, 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_scripts/updmap.1 b/Build/source/texk/texlive/tl_scripts/updmap.1 deleted file mode 100644 index c72ae139fec..00000000000 --- a/Build/source/texk/texlive/tl_scripts/updmap.1 +++ /dev/null @@ -1,374 +0,0 @@ -.\" 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: diff --git a/Build/source/texk/texlive/tl_scripts/updmap.cfg.5 b/Build/source/texk/texlive/tl_scripts/updmap.cfg.5 deleted file mode 100644 index 43a7cc2d23f..00000000000 --- a/Build/source/texk/texlive/tl_scripts/updmap.cfg.5 +++ /dev/null @@ -1,155 +0,0 @@ -.\" Hey, Emacs! This is an -*- nroff -*- source file. -.\" -.\" Copyright (C) 2004, 2012 Hilmar Preusse -.\" Copyright (C) 2012 Norbert Preining -.\" -.\" 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 . -.\" -.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 and -extended by Norbert Preining , 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_scripts/updmap.help2man b/Build/source/texk/texlive/tl_scripts/updmap.help2man deleted file mode 100644 index 30e82b8cf9f..00000000000 --- a/Build/source/texk/texlive/tl_scripts/updmap.help2man +++ /dev/null @@ -1,106 +0,0 @@ -# $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\&. 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 + + * mktexlsr.1, + * mktexmf.1, + * mktexpk.1: replace @KPATHSEA_VERSION@ with current info, + since these are no longer substituted. + +2020-01-30 Karl Berry + + * mktextfm.1: mention new MF_MODE_EXTRA_INFO feature. + +2019-12-29 Karl Berry + + * 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 + + * texconfig.sh: more updates from Norbert to use tlmgr (from 45882). + +2017-04-24 Paul Vojta + + * texconfig.sh: xdvi paper size updates (also in TLPaper.pm). + Also, no more dvipdfm "config" file. + +2017-04-16 Karl Berry + + * 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 + + * Makefile.am (xupdmap.1,xfmtutil.1): also make /tmp/*.html. + +2016-03-18 Karl Berry + + * 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 + + * Makefile.am (xmans): new phony target. + +2015-04-20 Peter Breitenlohner + + * 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 + + * texlinks.sh (install_link): use $exeext for pdfcsplain too, + for Cygwin. From Ken Brown. + +2015-04-12 Norbert Preining + + * Makefile.am: remove fmtutil.sh, it is now handled via + linked_scripts and fmtutil.pl + +2014-11-20 Karl Berry + + * 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 + + * 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 + + * Makefile.am (run-texlinks): Install the required files. + +2014-07-27 Karl Berry + + * Makefile.am (texlinks_prog): separate out from $(run_texlinks). + +2014-07-17 Karl Berry + + * tcfmgr, + * fmtutil.sh, + * fmtutil-sys.sh: + * texconfig.1: prepend directory of executable to $PATH. + +2014-07-13 Karl Berry + + * 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 + + * texlinks.sh (install_link): force destination for + pdfcsplain to be pdftex. + +2014-04-21 Norbert Preining + + * fmtutil.sh: new option --no-error-if-no-engine, + for the sake of luajittex, not available on all platforms. + +2013-07-31 Norbert Preining + + * updmap-sys.sh: call updmap --sys instead of epanding vars + +2013-04-28 Peter Breitenlohner + + * Makefile.am: Simplify '$(srcdir)/..'=> '$(top_srcdir)'. + +2013-04-14 Karl Berry + + * updmap.pl: wording, sync from Master. + +2013-02-08 Peter Breitenlohner + + * Makefile.am ({texconfig,web2c}dir): Change texmf => texmf-dist. + +2013-01-26 Karl Berry + + * Makefile.am (echo-shell-scripts): new target, for + check-wrapper-consistency. + +2013-01-15 Karl Berry + + * 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 + + * fmtutil*, tcfmgr*, texconfig*, texlinks* (removed): + Moved from here to ../texlive/tetex/. + * Makefile.am: Adapted; run-texlinks rule + +2012-08-07 Peter Breitenlohner + + * 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 + + * e2pall.man, texdoctk.man, texdoctk.man (removed): Moved from + here to ../texlive/tetex/. + * Makefile.am: Adapted. + +2012-08-04 Karl Berry + + * 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 + + * tl-sys-wrapper.pl: initial attempt. + +2012-07-31 Norbert Preining + + * 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 + + * updmap.pl (main): support for multiple entry TEXMFLOCAL. + Tell the user which config files is used for writing. + +2012-07-23 Karl Berry + + * 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 + + * updmap.pl: fix ordering of how updmap.cfg files are read + and add documentation. + +2012-06-04 Peter Breitenlohner + + * Makefile.am (EXTRA_DIST): Add the new file updmap.help2man. + +2012-06-01 Karl Berry + + * 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 + + * updmap.pl (reset_root_home): accept /var/root. + +2012-05-31 Norbert Preining + + * updmap.pl: reset root $HOME if it is not the real one, since + sudo does not reset it + +2012-05-21 Norbert Preining + + * 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 + + * 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 + + * tests/ (removed): Moved from here to ../texlive/. + * Makefile.am: Adapted. + + * fmtutil.cnf: Updated from Master. + +2012-05-14 Norbert Preining + + * updmap.pl: rename to updmap-single.pl, we ship updmap.pl now + via ../texlive/linked_scripts/texlive/updmap.pl + +2012-04-10 Karl Berry + + * fmtutil (main): eradicate double slashes in tmpdir. + tex-k mail from Alexey Vikhlinin, 8 Apr 2012 17:32:02. + +2012-03-12 Karl Berry + + * updmap.cfg.5: avoid ... at beginning of line. + Replace Debian-specific text. + +2012-02-21 Karl Berry + + * updmap.pl (help): updates for kanji. + +2012-02-10 Norbert Preining + + * updmap.pl: fix breakage of updmap if a generated file does + not exist (wrong double substitution of @kanji*@ strings) + +2012-02-01 Norbert Preining + + * 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 + + * updmap.pl: + . allow --enable Map foo.map again + . support kanjiVariant options and replacement + +2011-12-12 Karl Berry + + * updmap.pl: untabify, formatting. + +2011-12-06 Peter Breitenlohner + + * Makefile.am: Replace ${prefix}/texmf => $(datarootdir)/texmf. + +2011-11-16 Norbert Preining + + * updmap.pl: make sure that kanjiEmbed is set to a default value + if not found in the config file. + +2011-11-09 Norbert Preining + + * 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 + + * updmap.pl: small fixes to documentation of updmap.pl, and fixes + to --syncwithtrees and --listavail, patch from Hironori Kitagawa + +2011-11-02 Norbert Preining + + * updmap.pl: apply patch from Hironori Kitagawa that fixes + a --syncwithtrees problem in searching for map names. + +2011-10-26 Norbert Preining + + * updmap.pl: apply patch from ptexlive Tsuchimura to support + kanjiEmbed setting, and generate kanjix.map. + +2011-09-09 Peter Breitenlohner + + * Makefile.am: Adapt to script_links.am using relpath. + (run-texlinks): Declare as .PHONY; skip texlinks for WIN32. + +2011-09-09 Karl Berry + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * 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 + + * Makefile.am: Use ../am/bin_links.am for $(bindir) links. + +2011-05-12 Karl Berry + + * updmap.pl (pdftexNoEnc): rename to pdftexStripEnc. + (to_pdftex): change uses. + (Reinhard K made an equivalent change.) + +2011-04-04 Peter Breitenlohner + + 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 + + * Makefile.am: Use ../am/man1_links.am for manpage links. + +2011-01-07 Peter Breitenlohner + + * 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 + + * updmap: add many more verbose messages, to help understand what + files are being created from what sources. + +2010-12-27 Peter Breitenlohner + + * Makefile.am (install-exec-hook, install-data-hook): Check + symlink creation. + +2010-12-25 Karl Berry + + * doc, + * pdfetex-pl.pool, + * README.a2ping: remove these seemingly not useful files. + * Makefile.am: update accordingly. + +2010-12-22 Peter Breitenlohner + + * configure.ac: Added KPSE_CHECK_WIN32. + * context/ (removed): Files moved to ../texlive/context/. + * Makefile.am: Adapted. + +2010-12-19 Peter Breitenlohner + + * ps4pdf: Removed, replaced by newer version under ../texlive/. + * Makefile.am: Adapted. + +2010-12-18 Peter Breitenlohner + + * context/texmfstart.man: Fix typo. + +2010-07-05 Peter Breitenlohner + + * fmtutil.man: Adapt to fmtutil. + +2010-07-04 Norbert Preining + + * fmtutil: add --no-error-if-no-format, don't abort in some cases of + missing formats + +2010-06-12 Karl Berry + + * fmtutil (--edit): disable. + (help): document this, other tweaks. + +2010-05-31 Manuel P\'egouri\'e-Gonnard + + * fmtutil: allow more than one language file per format. + +2010-05-20 Karl Berry + + * 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 + + * Makefile.am (run_texlinks, run_texlinks): Respect DESTDIR. + +2010-04-28 Manuel P\'egouri\'e-Gonnard + + * texlinks: Append exeext to engine names. + * Makefile.am (run_texlinks): Invoke texlinks with explicit dir. + +2010-03-12 Peter Breitenlohner + + * texlinks (version): Add missing quote in svn id. + +2010-03-11 Karl Berry + + * 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 + + * 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 + + * fmtutil: check for infinite loop only in mktexfmt mode so that + multiple defined format/engine combinations are accepted. + +2009-10-24 Peter Breitenlohner + + * 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 + + * fmtutil (run_initex): if it doesn't already exist, create + mplib-luatex.mem when we create mpost.mem. + +2009-08-24 Reinhard Kotucha + + * updmap.pl (mkMaps): replace dir/ls shell commands by Perl code. + +2009-08-22 Tomek Trzeciak + + * updmap.pl (mkmaps): remove unneeded COMSPEC from backticks + +2009-08-19 Karl Berry + + * updmap.pl (mkmaps): quote invocation of COMSPEC. + From Dan Luecking, 19 Aug 2009 15:13:31. + +2009-08-15 Karl Berry + + * fmtutil (--byengine): new option, from Norbert. + (help): mention it; other tweaks. + * fmtutil.man: also update. + +2009-07-23 Karl Berry + + * updmap (help): mention tug.org/fonts/fontinstall.html. + +2009-06-23 Karl Berry + + * Makefile.am (run_texlinks): add -e "$(EXEEXT)". + * texlinks: new option -e to specify executable extension (for + cygwin). + +2009-06-11 Norbert Preining + + * 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 + + * texconfig.man: update from Frank K, 27 May 2009 23:17:49. + +2009-05-07 Peter Breitenlohner + + Adapt to TL2009 build system. + +2009-04-03 Karl Berry + + * 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 + + * 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 + + * updmap.pl: also adjust printed output. + From Aaron Chen, 25 Oct 2008 16:40:59. + +2008-10-24 Karl Berry + + * 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 + + * 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 + + * fmtutil (parse_line): pass --format=mp to kpsewhich when + engine=mpost, instead of --format=mpost. + +2008-07-08 Karl Berry + + * 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 + + * 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 + + * texlinks: metafun is not created specially by ConTeXt, so we'll + create it here. + +2008-06-17 Norbert Preining + + * fmtutil: add the engine setting to the infinite-loop-detection + variable. + +2008-06-15 Karl Berry + + * 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 + + * 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 + + * texdoc: remove, master is now the lua version in texmf/scripts. + +2008-05-11 Norbert Preining + + * 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 + + * updmap, tcfmgr: quote various calls containing env variables + taken from texmf.cnf which could contain spaces + +2008-05-05 Karl Berry + + * texconfig (generate): remove this, now done in tlmgr. + +2008-05-04 Karl Berry + + * Makefile.in (LINKED_SCRIPTS): add ps4pdf. + +2008-04-25 Karl Berry + + * Makefile.in (LINKED_SCRIPTS): now tlmgr.tlu. + +2008-04-16 Norbert Preining + + * fmtutil: fix creation of dirs with spaces + +2008-04-14 Karl Berry + + * Makefile.in (LINKED_SCRIPTS): no more *xindy, the xindy Makefile + itself takes care of those. + +2008-04-12 Karl Berry + + * Makefile.in (LINKED_SCRIPTS): pdfcrop now in texmf-dist. + Add xindy.pl, texindy.pl. + +2008-03-18 Karl Berry + + * 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 + + * Makefile.in (LINKEDSCRIPTS): add pdfthumb. + +2008-03-14 Reinhard Kotucha + + * Makefile.in (LINKED_SYS_SCRIPTS): new list for -sys progs. + Add getnonfreefonts.pl. + +2008-03-14 Karl Berry + + * 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 + + * Makefile.in (LINKEDPLSCRIPTS): rename from LINKEDPERLSCRIPTS. + (LINKEDNOEXTSCRIPTS): new variable for makeglossaries. + (install-linkedscripts): install them. + +2008-03-03 Karl Berry + + * 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 + + * Makefile.in: more doc + +2008-02-16 Karl Berry + + * texconfig (doGenerate): new fn to call generate-* scripts. + (help): document it. + +2008-01-30 Peter Breitenlohner + + 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 + + * pdfcrop: update to 1.8 from CTAN. + +2007-11-03 Karl Berry + + * texlinks.man: --unlink, sort. From Edd. + +2007-10-25 Karl Berry + + * updmap: make last bit of log nicer, since we may have copies + instead of symlinks now. + +2007-10-24 Karl Berry + + * texconfig: update and augment help message; + accept version and --version; + show TeX Live version info from release-texlive.txt. + +2007-10-19 Karl Berry + + * 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 + + * texlinks: new option -u[nlink] for uninstall. + From Edd Barrett, 10 Oct 2007 11:05:55. + +2007-09-30 Karl Berry + + * texconfig-sys: export texconfig_sys. + * texconfig : use it to figure out which fmtutil/updmap. + Report from Frank K, 11 Jun 2007 17:05:43. + +2007-09-10 Karl Berry + + * updmap.pl: TEXMFVAR rather than VARTEXMF. + +2007-09-04 Karl Berry + + * 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 + + * 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 + + * fmtutil (run_initex): do not remove the log file. + +2007-01-16 Karl Berry + + * texconfig (init): only run texlinks and updmap if fmtutil succeeds. + +2007-01-14 Karl Berry + + * texconfig: check for pdftex rather than pdfetex. + Reported by Artemio, 13 Jan 2007 14:54:40. + +2006-12-29 Karl Berry + + * 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 + + * Makefile.in (install-exec): now the binary is named pdftex again. + +2006-12-25 Karl Berry + + * updmap: update version. + +2006-12-13 Karl Berry + + * latex2e.texi: FSF never held copyright (checked with authors). + Starting latexrefman project at gna.org, with hopes. + +2006-11-20 Karl Berry + + * Makefile.in (CONTEXTSCRIPTS): new variable. + (context): new subdir of stubs, updated from Hans' releases. + +2006-11-14 Karl Berry + + * updmap (normalizeLines): remove CR characters (for skaknew), so + that the generted map files have consistent line endings for svn. + +2006-07-13 Karl Berry + + * 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" ) + +(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 +## 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 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 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 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 -*- 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 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 and published in a posting to +the (mailing list)\&. +.PP +This manual page was written by C\&.M\&. Connelly +, 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 +#! +.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: 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: +.PP +.SH "BUGS" +.PP +None known, but report any bugs found to (mailing list)\&. +.PP +.SH "AUTHOR" +.PP +\fIfmtutil\&.cnf\fP was written by Thomas Esser +, and is Copyright 1998, +1999 but released into the public domain\&. +.PP +This manual page was written by C\&.M\&. Connelly +, 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: +.PP +.SH "BUGS" +.PP +None known, but report any bugs found to tex-fonts@tug\&.org (mailing list)\&. +.PP +.SH "AUTHOR" +.PP +Thomas Esser + +.PP +This manual page was written by C\&.M\&. Connelly +, 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: +.PP +.SH "BUGS" +.PP +None known, but report any bugs found to (mailing list)\&. +.PP +.SH "AUTHOR" +.PP +\fBkpsetool\fP was written by Thomas Esser + in March, 1997\&. \fBkpsetool\fP +is in the public domain\&. +.PP +This manual page was written by C\&.M\&. Connelly +, 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: +.PP +.SH "BUGS" +.PP +None known, but report any bugs found to (mailing list)\&. +.PP +.SH "AUTHOR" +.PP +\fBkpsewhere\fP was written by Hans Fredrik Nordhaug +, additions by +Thomas Esser +, in 2003 and 2004\&. \fBkpsewhere\fP +is in the public domain\&. +.PP +This manual page was written by Frank Küster , +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 +\&. +.PP +This manual page was written by C\&.M\&. Connelly +, 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), +\&. +.PP +.SH "AUTHOR" +.PP +Werner Lemberg +, Vladimir Volovich +\&. +.PP +This manual page was written by C\&.M\&. Connelly +, 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), +\&. +.PP +.SH "AUTHOR" +.PP +Werner Lemberg +, Vladimir Volovich +\&. +.PP +This manual page was written by C\&.M\&. Connelly +, 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 < "$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" < "$TFC_TEMP/$TFC_ID/file" </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 < +.PP +.SH "BUGS" +.PP +None known, but report any bugs found to (mailing list)\&. +.PP +.SH "AUTHOR" +.PP +\fBtexlinks\fP was written by Thomas Esser + in 1999\&. +\fBtexlinks\fP has been released into the public domain\&. +.PP +This manual page was written by C\&.M\&. Connelly +, 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: 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 +.\" Copyright (C) 2012 Norbert Preining +.\" +.\" 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 . +.\" +.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 and +extended by Norbert Preining , 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\&. -- cgit v1.2.3