summaryrefslogtreecommitdiff
path: root/fonts/utilities/mkpkfontdir/misc/texmf.cnf.in
diff options
context:
space:
mode:
Diffstat (limited to 'fonts/utilities/mkpkfontdir/misc/texmf.cnf.in')
-rw-r--r--fonts/utilities/mkpkfontdir/misc/texmf.cnf.in124
1 files changed, 124 insertions, 0 deletions
diff --git a/fonts/utilities/mkpkfontdir/misc/texmf.cnf.in b/fonts/utilities/mkpkfontdir/misc/texmf.cnf.in
new file mode 100644
index 0000000000..57768eaab0
--- /dev/null
+++ b/fonts/utilities/mkpkfontdir/misc/texmf.cnf.in
@@ -0,0 +1,124 @@
+% original texmf.cnf -- runtime path configuration file for kpathsea.
+%
+% (If you change or delete `original' on the previous line, the
+% distribution won't install its version over yours.)
+%
+% [Modified by Yves Arrouye to partially support two hierarchies.]
+%
+% What follows is a super-summary of what this .cnf file can
+% contain. Please read the Kpathsea manual for more information.
+%
+% texmf.cnf is generated from texmf.cnf.in, by replacing @var@ with the
+% value of the Make variable `var', via a sed file texmf.sed, generated
+% (once) by kpathsea/Makefile (itself generated from
+% kpathsea/Makefile.in by configure).
+%
+% Any identifier (sticking to A-Za-z_ for names is safest) can be assigned.
+% The `=' (and surrounding spaces) is optional.
+% No space, %, or @ in variable values, for the sake of autogeneration.
+% An environment variable foo overrides a definition of foo here.
+% $foo (or ${foo}) in a value expands to the envvar or cnf value of foo.
+%
+% All definitions are read before anything is expanded, so you can use
+% variables before they are defined.
+%
+% If a variable is qualified with `.<program>', it is ignored unless the
+% current executable (last component of argv[0]) is named <program>.
+%
+% Which file formats use which paths for searches is described in the
+% various programs' and the kpathsea documentation.
+%
+% // means to search subdirectories (recursively).
+% A leading !! means to look only in the ls-R db, never on the disk.
+% A leading/trailing/doubled : in the paths will be expanded into the
+% compile-time default. Probably not what you want.
+
+
+% Where the wild files are. You can set an environment variable to
+% override this if you're testing a new TeX tree, without changing
+% anything else.
+TEXMF = @texmf@
+% The VARTEXMF variable points to a texmf structure that can be modified,
+% while the TEXMF tree may not be writable. Note that this is just for the
+% example here: ls-R is still searched for in $TEXMF (it should be $VARTEXMF
+% in our case), TEXMFCNF is still $TEXMF/something, and only fonts are looked
+% for under $VARTEXMF. This whole file should be modified to take in
+% account the fact that there are two directories trees.
+VARTEXMF = /usr/local/texmf
+
+% TeX input files -- i.e., anything to be found by \input or \openin,
+% including .sty, .eps, etc. Things are confused by the many variants
+% of LaTeX, which all have the same filenames. The current
+% recommendation is to make `latex' be latex2e, and if you also want to
+% support latex 2.09, call it latex209. If you do the reverse, the
+% definitions below will need adjusting.
+%
+latex209_inputs = .:@texinputdir@/latex209//:@texinputdir@//
+latex2e_inputs = .:@texinputdir@/latex2e//:@texinputdir@//
+TEXINPUTS.latex209 = $latex209_inputs
+TEXINPUTS.latex2e = $latex2e_inputs
+TEXINPUTS.latex = $latex2e_inputs
+% Earlier entries override later ones, so put this last.
+TEXINPUTS = .:@texinputdir@//
+
+% Ditto for MF.
+MFINPUTS = .:@mfinputdir@//:@fontdir@/source//
+
+% Predigested formats and string pools for initex/inimf.
+TEXFORMATS = .:@fmtdir@
+MFBASES = .:@basedir@
+TEXPOOL = @texpooldir@
+MFPOOL = @mfpooldir@
+
+% Device-independent font metric files.
+VFFONTS = .:@fontdir@/vf//
+TFMFONTS = .:@fontdir@/tfm//
+
+% Just an abbreviation.
+pkdir = @fontdir@/pk
+% We suppose fonts are generated in directories that may be outside of $TEXMF,
+% hence the use of $VARTEXMF here ($TEXMF may not be writable while $VARTEXMF
+% is, so one can use a TDS CD-ROM in $TEXMF and local stuff in $VARTEXMF).
+% The $wrpkdir is where fonts are written by MakeTeXPK.
+wrpkdir = $VARTEXMF/fonts/tmp/pk
+% The $alpkdir is a pool of fonts that can searched quickly (for instance it
+% may be a pool of symbolic links to fonts in a TDS tree).
+alpkdir = $VARTEXMF/fonts/pool/pk/$MAKETEX_MODE
+
+% The $MAKETEX_MODE below means the drivers will not use a cx font when
+% the mode is ricoh. If no mode is explicitly specified, kpse_prog_init
+% sets MAKETEX_MODE to /, so all subdirectories are searched. See the manual.
+
+% xdvi needs to find bitmaps for PostScript fonts, which can be
+% generated by standalone programs gsftopk and ps2pk (ps2mf needs no
+% special treatment). See xdvik/INSTALL for more info.
+PKFONTS.xdvi = .:$alpkdir:$pkdir/$MAKETEX_MODE//:$wrpkdir/$MAKETEX_MODE//:$wrpkdir/gsftopk//:$wrpkdir/ps2pk//
+% Again, the standard definition must come after the program-specific one.
+% Don't use $pkdir since we can't do general variable expansion making paths.h.
+PKFONTS = .:/usr/local/texmf/fonts/pool/pk/$MAKETEX_MODE:$TEXMF/fonts/pk/$MAKETEX_MODE//:/usr/local/texmf/fonts/tmp/pk/$MAKETEX_MODE//
+
+% Similarly for the GF format, which only remains in existence because
+% Metafont outputs it (and MF isn't going to change).
+GFFONTS = .:@fontdir@//gf/$MAKETEX_MODE
+
+% Used to find texfonts.map; also a backup for PKFONTS and GFFONTS,
+% but normally that is irrelevant, so don't bother with all subdirectories.
+GLYPHFONTS = .:@fontdir@
+
+% BibTeX bibliographies and style files.
+BIBINPUTS = .:@texmf@/bibtex/bib
+BSTINPUTS = .:@texmf@/bibtex/bst
+
+% Dvips' config.* files.
+TEXCONFIG = .:~:@psheaderdir@//
+
+% Dvips' PostScript prologues (.pro) and .pfa/.pfb files.
+DVIPSHEADERS = .:@psheaderdir@//:@fontdir@//type1
+
+% Enable this (or set the environment variable) if you want kpathsea to
+% log names and times for all files found.
+% TEXMFLOG = @texmf@/web2c/kpathsea.log
+
+% This definition isn't used from this .cnf file itself (that would be
+% paradoxical), but the compile-time default in paths.h is built from it.
+TEXMFCNF = .:@web2cdir@