[arch-commits] Commit in texlive-bin/trunk (texmf.cnf)

François Charette francois at archlinux.org
Tue Sep 8 13:09:15 UTC 2009


    Date: Tuesday, September 8, 2009 @ 09:09:14
  Author: francois
Revision: 51445

update texmf.cnf

Modified:
  texlive-bin/trunk/texmf.cnf

-----------+
 texmf.cnf |  249 +++++++++++++++++++++++++++++++++---------------------------
 1 file changed, 138 insertions(+), 111 deletions(-)

Modified: texmf.cnf
===================================================================
--- texmf.cnf	2009-09-08 13:06:19 UTC (rev 51444)
+++ texmf.cnf	2009-09-08 13:09:14 UTC (rev 51445)
@@ -7,6 +7,7 @@
 % Any identifier (sticking to A-Za-z_ for names is safest) can be assigned.
 % The `=' (and surrounding spaces) is optional.
 % $foo (or ${foo}) in a value expands to the envvar or cnf value of foo.
+% Long lines can be continued with a \.
 %
 % Earlier entries (in the same or another file) override later ones, and
 % an environment variable foo overrides any texmf.cnf definition of foo.
@@ -20,7 +21,7 @@
 % right-hand side. For environment variables, use FOO_PROGRAM.
 %
 % Which file formats use which paths for searches is described in the
-% various programs' and the kpathsea documentation.
+% various programs' and the Kpathsea documentation (http://tug.org/kpathsea).
 %
 % // means to search subdirectories (recursively).
 % A leading !! means to look only in the ls-R db, never on the disk.
@@ -28,13 +29,15 @@
 % A leading/trailing/doubled path separator in the paths will be
 %   expanded into the compile-time default. Probably not what you want.
 %
-% You can use brace notation, for example: /usr/local/{mytex,othertex}
-% expands to /usr/local/mytex:/usr/local/othertex.  Instead of the comma
-% you can use the path separator: /usr/local/{mytex:othertex} also expands
-% to /usr/local/mytex:/usr/local/othertex.
 
-%>>> Part 1: Search paths and directories.
+% Brace notation is supported, for example: /usr/local/{mytex,othertex}
+% expands to /usr/local/mytex:/usr/local/othertex.  You can use the path
+% separator as well as the comma for this: /usr/local/{mytex:othertex}
+% also expands to /usr/local/mytex:/usr/local/othertex.  We make
+% extensive use of this.
 
+% 
 Part 1: Search paths and directories.
+
 % You can set an environment variable to override TEXMF if you're testing
 % a new TeX tree, without changing anything else.
 %
@@ -102,6 +105,15 @@
 %
 % For texconfig to work properly, TEXMFCONFIG and TEXMFVAR should be named
 % explicitly and before all other trees.
+% 
+% TEXMFLOCAL follows TEXMFMAIN (and precedes TEXMFDIST) because the only
+% files in TEXMFMAIN are tightly coupled with the particular version of
+% the distribution, such as format files.  Overriding them would be more
+% likely to cause trouble than help.  On the other hand, all the
+% standard packages and fonts are in TEXMFDIST, and locally-installed
+% versions should take precedence over those (although it is generally a
+% source of confusion to have different versions of a package installed,
+% whatever the trees, so try to avoid it).
 TEXMF = {$TEXMFCONFIG,$TEXMFVAR,$TEXMFHOME,!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFMAIN,!!$TEXMFLOCAL,!!$TEXMFDIST}
 
 % The system trees.  These are the trees that are shared by all the users.
@@ -117,18 +129,17 @@
 
 % Where to look for ls-R files.  There need not be an ls-R in the
 % directories in this path, but if there is one, Kpathsea will use it.
-% By default, this is only the !! elements of TEXMF, plus texmf-doc, so
-% that mktexlsr does not create ls-R files in the non-!! elements --
-% because if an ls-R is present, it will be used, and the disk will not
-% be searched.  This is arguably a bug in kpathsea, but we will not
-% think about it now.
+% By default, this is only the !! elements of TEXMF, so that mktexlsr
+% does not create ls-R files in the non-!! elements -- because if an
+% ls-R is present, it will be used, and the disk will not be searched.
+% This is arguably a bug in kpathsea.
 %
-TEXMFDBS = {!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFMAIN,!!$TEXMFLOCAL,!!$TEXMFDIST,!!$TEXMFDOC}
+TEXMFDBS = {!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFMAIN,!!$TEXMFLOCAL,!!$TEXMFDIST}
 
 % On some systems, there will be a system tree which contains all the font
 % files that may be created as well as the formats.  For example
 %   TEXMFVAR = /var/lib/texmf
-% is used on many Linux systems.  In this case, set VARTEXFONTS like this
+% is used in many distros.  In this case, set VARTEXFONTS like this
 % VARTEXFONTS = $TEXMFVAR/fonts
 % and do not mention it in TEXMFDBS (but _do_ mention TEXMFVAR).
 %
@@ -137,7 +148,7 @@
 
 
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-% Usually you will not need to edit any of the other variables in part 1. %
+% Usually you will not need to edit any of the following variables.
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 
 % WEB2C is for Web2C specific files.  The current directory may not be
@@ -145,21 +156,23 @@
 WEB2C = $TEXMF/web2c
 
 % TEXINPUTS is for TeX input files -- i.e., anything to be found by \input
-% or \openin, including .sty, .eps, etc.
+% or \openin, including .sty, .eps, etc.  We specify paths for all known
+% formats, past or present.  Not all of them are built these days.
 
 % Plain TeX.  Have the command tex check all directories as a last
 % resort, we may have plain-compatible stuff anywhere.
 TEXINPUTS.tex           = .;$TEXMF/tex/{plain,generic,}//
 
+% Fontinst needs to read afm files.
+TEXINPUTS.fontinst      = .;$TEXMF/{tex,fonts/afm}//
+
 % Other plain-based formats.
 TEXINPUTS.amstex        = .;$TEXMF/tex/{amstex,plain,generic,}//
 TEXINPUTS.csplain       = .;$TEXMF/tex/{csplain,plain,generic,}//
 TEXINPUTS.eplain        = .;$TEXMF/tex/{eplain,plain,generic,}//
 TEXINPUTS.ftex          = .;$TEXMF/tex/{formate,plain,generic,}//
-TEXINPUTS.jadetex       = .;$TEXMF/tex/{jadetex,plain,generic,}//
 TEXINPUTS.mex           = .;$TEXMF/tex/{mex,plain,generic,}//
 TEXINPUTS.texinfo       = .;$TEXMF/tex/{texinfo,plain,generic,}//
-TEXINPUTS.xetex         = .;$TEXMF/tex/{xetex,plain,generic,}//
 
 % LaTeX 2e specific macros are stored in latex/, macros that can only be
 % used with 2.09 in latex209/.  In addition, we look in the directory
@@ -167,29 +180,22 @@
 % mention 2e at all, but can be used with 2e.
 TEXINPUTS.cslatex       = .;$TEXMF/tex/{cslatex,csplain,latex,generic,}//
 TEXINPUTS.latex         = .;$TEXMF/tex/{latex,generic,}//
+TEXINPUTS.latex209      = .;$TEXMF/tex/{latex209,generic,latex,}//
 TEXINPUTS.olatex        = .;$TEXMF/tex/{latex,generic,}//
-TEXINPUTS.latex209      = .;$TEXMF/tex/{latex209,generic,latex,}//
-TEXINPUTS.xelatex       = .;$TEXMF/tex/{xelatex,latex,generic,}//
 
-% Fontinst needs to read afm files.
-TEXINPUTS.fontinst      = .;$TEXMF/{tex,fonts/afm}//
-
 % MLTeX.
 TEXINPUTS.frlatex       = .;$TEXMF/tex/{french,latex,generic,}//
 TEXINPUTS.frtex         = .;$TEXMF/tex/{french,plain,generic,}//
 TEXINPUTS.mllatex       = .;$TEXMF/tex/{latex,generic,}//
 TEXINPUTS.mltex         = .;$TEXMF/tex/{plain,generic,}//
 
-% e-TeX.  This form of the input paths is borrowed from teTeX.  A certain
-% variant of TDS is assumed here, unaffected by the build variables.
+% e-TeX.
 TEXINPUTS.elatex        = .;$TEXMF/tex/{latex,generic,}//
 TEXINPUTS.etex          = .;$TEXMF/tex/{plain,generic,}//
 
-% pdfTeX.  This form of the input paths is borrowed from teTeX.  A certain
-% variant of TDS is assumed here, unaffected by the build variables.
+% pdfTeX.
 TEXINPUTS.pdfcslatex    = .;$TEXMF/tex/{cslatex,csplain,latex,generic,}//
 TEXINPUTS.pdfcsplain    = .;$TEXMF/tex/{csplain,plain,generic,}//
-TEXINPUTS.pdfjadetex    = .;$TEXMF/tex/{jadetex,plain,generic,}//
 TEXINPUTS.pdflatex      = .;$TEXMF/tex/{latex,generic,}//
 TEXINPUTS.pdfmex        = .;$TEXMF/tex/{mex,plain,generic,}//
 TEXINPUTS.utf8mex       = .;$TEXMF/tex/{mex,plain,generic,}//
@@ -203,62 +209,68 @@
 
 % pdfxTeX.
 TEXINPUTS.pdfxlatex     = .;$TEXMF/tex/{latex,generic,}//
+TEXINPUTS.pdfxmex       = .;$TEXMF/tex/{mex,plain,generic,}//
 TEXINPUTS.pdfxtex       = .;$TEXMF/tex/{plain,generic,}//
 
-% XeTeX
+% LuaTeX.
+TEXINPUTS.lualatex      = .;$TEXMF/tex/{lualatex,latex,generic,}//
+TEXINPUTS.luatex        = .;$TEXMF/tex/{luatex,plain,generic,}//
+TEXINPUTS.pdflualatex   = .;$TEXMF/tex/{lualatex,latex,generic,}//
+TEXINPUTS.pdfluatex     = .;$TEXMF/tex/{luatex,plain,generic,}//
+
+% XeTeX.
 TEXINPUTS.xelatex       = .;$TEXMF/tex/{xelatex,latex,generic,}//
 TEXINPUTS.xeplain       = .;$TEXMF/tex/{xeplain,eplain,plain,generic,}//
 TEXINPUTS.xetex         = .;$TEXMF/tex/{xetex,plain,generic,}//
 
-% These defunct engines are not provided for Arch Linux:
-% Omega / Aleph
-% TEXINPUTS.lamed         = .;$TEXMF/tex/{lamed,lambda,latex,generic,}//
-% TEXINPUTS.lambda        = .;$TEXMF/tex/{lambda,latex,generic,}//
-% TEXINPUTS.omega         = .;$TEXMF/tex/{plain,generic,}//
-% TEXINPUTS.aleph         = .;$TEXMF/tex/{plain,generic,}//
 
-% ConTeXt
+% ConTeXt.
 TEXINPUTS.context       = .;$TEXMF/tex/{context,plain,generic,}//
 
-% odd formats needing their own paths
+% jadetex
+TEXINPUTS.jadetex       = .;$TEXMF/tex/{jadetex,latex,generic,}//
+TEXINPUTS.pdfjadetex    = .;$TEXMF/tex/{jadetex,latex,generic,}//
+
+% XMLTeX.
+TEXINPUTS.xmltex        = .;$TEXMF/tex/{xmltex,latex,generic,}//
+TEXINPUTS.pdfxmltex     = .;$TEXMF/tex/{xmltex,latex,generic,}//
+
+% Miscellany, no longer built.
 TEXINPUTS.lamstex       = .;$TEXMF/tex/{lamstex,plain,generic,}//
 TEXINPUTS.lollipop      = .;$TEXMF/tex/{lollipop,plain,generic,}//
+TEXINPUTS.frpdflatex    = .;$TEXMF/tex/{french,latex,generic,}//
+TEXINPUTS.frpdftex      = .;$TEXMF/tex/{french,plain,generic,}//
 
-% Earlier entries override later ones, so put this last.
+% Earlier entries override later ones, so put this generic one last.
 TEXINPUTS               = .;$TEXMF/tex/{$progname,generic,}//
 
-% extra format definitions for TeX Live
-
-% TEXINPUTS.elambda       = .;$TEXMF/tex/{lambda,latex,generic,}//
-% TEXINPUTS.eomega        = .;$TEXMF/tex/{plain,generic,}//
-TEXINPUTS.pdfxmex       = .;$TEXMF/tex/{mex,plain,generic,}//
-TEXINPUTS.frpdflatex    = .;$TEXMF/tex/{french,latex,generic,}//
-TEXINPUTS.frpdftex      = .;$TEXMF/tex/{french,plain,generic,}//
-TEXINPUTS.xmltex        = .;$TEXMF/tex/{xmltex,latex,generic,}//
-TEXINPUTS.pdfxmltex     = .;$TEXMF/tex/{xmltex,latex,generic,}//
-
+% ttf2tfm.
 TTF2TFMINPUTS =                 .;$TEXMF/ttf2pk//
 
 % Metafont, MetaPost inputs.
 MFINPUTS = .;$TEXMF/metafont//;{$TEXMF/fonts,$VARTEXFONTS}/source//
 MPINPUTS = .;$TEXMF/metapost//
 
-% allow for compressed files, and various extensions.
-TEXDOCSSUFFIX   = ;.pdf;.ps;.dvi;.html;.txt;.tex
-TEXDOCSCOMPRESS = ;.gz;.bz2;.zip;.Z
-TEXDOCEXT       = {$TEXDOCSSUFFIX}{$TEXDOCSCOMPRESS}
+% The following are not needed any more here. 
+% Moved to texdoc.cnf (and hard-coded default), see the texdoc manual.
+% See texdoc's source too if you need to allow compressed documentation.
+% TEXDOCSSUFFIX   = ;.pdf;.ps;.dvi;.html;.txt;.tex
+% TEXDOCSCOMPRESS = ;.gz;.bz2;.zip;.Z
+% TEXDOCEXT       = {$TEXDOCSSUFFIX}{$TEXDOCSCOMPRESS}
 
 % Dump files (fmt/base/mem) for vir{tex,mf,mp} to read.
 % We want to find the engine-specific file, e.g., cont-en.fmt can
 % exist under both pdftex/ and xetex/.  But just in case some formats
 % end up without an engine directory, look directly in web2c/ too.
+% We repeat the same definition three times because of the way fmtutil
+% is implemented; if we use ${TEXFORMATS}, the mpost/mf/etc. formats
+% will not be found.
 TEXFORMATS = .;$TEXMF/web2c{/$engine,}
-MFBASES = ${TEXFORMATS}
-MPMEMS = ${TEXFORMATS}
+MFBASES = .;$TEXMF/web2c{/$engine,}
+MPMEMS = .;$TEXMF/web2c{/$engine,}
 %
 % As of 2008, pool files don't exist any more (the strings are compiled
-% into the binaries), but just in case something expects to find these
-% settings:
+% into the binaries), but just in case something expects to find these:
 TEXPOOL = .;$TEXMF/web2c
 MFPOOL = ${TEXPOOL}
 MPPOOL = ${TEXPOOL}
@@ -295,13 +307,14 @@
 % map file syntax the definition can be simplified again.
 TEXFONTMAPS = .;$TEXMF/fonts/map/{$progname,pdftex,dvips,}//
 
-% BibTeX bibliographies and style files.
+% BibTeX bibliographies and style files.  bibtex8 also uses these.
 BIBINPUTS = .;$TEXMF/bibtex/bib//
 BSTINPUTS = .;$TEXMF/bibtex/{bst,csf}//
-% For bibtex8. Do we really need to repeat the BIBINPUTS setting?
-BIBINPUTS.bibtex8 =             .;$TEXMF/bibtex/{bib,}//
-BSTINPUTS.bibtex8 =             .;$TEXMF/bibtex/{bst,csf,}//
 
+% MlBibTeX.
+MLBIBINPUTS = .;$TEXMF/bibtex/bib/{mlbib,}//
+MLBSTINPUTS = .;$TEXMF/bibtex/{mlbst,bst}//
+
 % MFT style files.
 MFTINPUTS = .;$TEXMF/mft//
 
@@ -316,16 +329,16 @@
 OSFONTDIR = /usr/share/fonts
 
 % PostScript Type 1 outline fonts.
-T1FONTS = .;$TEXMF/fonts/type1//;$OSFONTDIR/Type1//
+T1FONTS = .;$TEXMF/fonts/type1//;$OSFONTDIR//
 
 % PostScript AFM metric files.
-AFMFONTS = .;$TEXMF/fonts/afm//;$OSFONTDIR/Type1//
+AFMFONTS = .;$TEXMF/fonts/afm//;$OSFONTDIR//
 
 % TrueType outline fonts.
-TTFONTS = .;$TEXMF/fonts/truetype//;$OSFONTDIR/TTF//
+TTFONTS = .;$TEXMF/fonts/truetype//;$OSFONTDIR//
 
 % Opentype outline fonts.
-OPENTYPEFONTS = .;$TEXMF/fonts/opentype//;$OSFONTDIR/OTF//
+OPENTYPEFONTS = .;$TEXMF/fonts/opentype//;$OSFONTDIR//
 
 % Type 42 outline fonts.
 T42FONTS = .;$TEXMF/fonts/type42//
@@ -351,6 +364,12 @@
 % OpenType outline fonts.
 OPENTYPEFONTS = .;$TEXMF/fonts/opentype//
 
+% OpenType feature files (.fea).
+FONTFEATURES=.;$TEXMF/fonts/fea//
+
+% .cid and .cidmap
+FONTCIDMAPS=.;$TEXMF/fonts/cid//
+
 % pdftex config files:
 PDFTEXCONFIG = .;$TEXMF/pdftex/{$progname,}//
 
@@ -361,23 +380,18 @@
 % For xdvi to find mime.types and .mailcap, if they do not exist in
 % ~.  These are single directories, not paths.
 % (But the default mime.types, at least, may well suffice.)
-MIMELIBDIR = /usr/share/etc
-MAILCAPLIBDIR = /usr/share/etc
+MIMELIBDIR = /etc
+MAILCAPLIBDIR = /etc
 
-% Default settings for fontconfig library, used by Win32 versions of
-% xetex/xdvipdfmx (note that fontconfig on Linux/Unix-like systems
-% will ignore settings in this file)
+% Default settings for fontconfig library, used by Windows versions of
+% xetex/xdvipdfmx.  On Unixish systems, fontconfig ignores this.
 FONTCONFIG_FILE=fonts.conf
 FONTCONFIG_PATH=$TEXMFSYSVAR/fonts/conf
 FC_CACHEDIR=$TEXMFSYSVAR/fonts/cache
 
-% TeX documentation and source files, for use with kpsewhich.
-% TeX Live has a separate hierarchy with just documentation, texmf-doc,
-% in addition to the doc files in the other hierarchies.
-% Also, find the English documentation first -- better than random, when
-% there are name collisions.
-TEXMFDOCDIR = $TEXMFDOC/doc{/english,}
-TEXDOCS = .;$TEXMF/doc//;$TEXMFDOCDIR//
+% TeX documentation and source files, for use with kpsewhich (and texdoc).
+% Find non-man pages first, better than random in case of conflict.
+TEXDOCS = .;$TEXMF/doc{,/man}//
 TEXSOURCES = .;$TEXMF/source//
 
 % Web and CWeb input paths.
@@ -442,13 +456,12 @@
 engine = unsetengine
 
 
-%>>> Part 2: Options.
+% 
 Part 2: Options.
 
-% If this is true, `tex a.b' will look first for a.b.tex (within each
-% path element), and then for a.b, i.e., we try standard extensions
-% first.  If this is false, we first look for a.b and then a.b.tex,
-% first.  If this is false, we first look for a.b and then a.b.tex,
-% i.e., we try the name as-is first.
+% If this option is set to true, `tex a.b' will look first for a.b.tex
+% (within each path element), and then for a.b, i.e., we try standard
+% extensions first.  If this is false, we first look for a.b and then
+% a.b.tex, i.e., we try the name as-is first.
 %
 % Both names are always tried; the difference is the order in which they
 % are tried.  The setting applies to all searches, not just .tex.
@@ -458,14 +471,42 @@
 % always have an extension added first.
 %
 % The default is true, because we already avoid adding the standard
-% extension(s) in most common cases.  E.g., babel.sty will only look for
+% extension(s) in the usual cases.  E.g., babel.sty will only look for
 % babel.sty, not babel.sty.tex, regardless of this setting.
 try_std_extension_first = t
 
-% Enable system commands via \write18{...}?  Obviously insecure, despite
-% being so useful.
-shell_escape = f
+% Enable system commands via \write18{...}.  When enabled fully (set to
+% 1), obviously insecure.  When enabled partially (set to p), only the
+% commands listed in shell_escape_commands are allowed.  Although this
+% is not fully secure either, it is much better, and so useful that we
+% enable it for everything but bare tex.
+shell_escape = p
 
+% Special: convert is the standard command name for ImageMagick, but it
+% is also the name of a dangerous filesystem-changing command on
+% Windows.  So enable imgconvert (used in w32tex), but not convert.
+
+% No spaces in this command list.
+shell_escape_commands = \
+bibtex,bibtex8,epstopdf,epspdf,fc-match,\
+kpsewhich,makeindex,\
+ps2pdf,pstopdf,pygmentize,\
+rpdfcrop,\
+
+% we'd like to allow:
+% dvips - but external commands can be executed, need at least -R1.
+% (img)convert (ImageMagick) - delegates.mgk possible misconfig, besides,
+%   without Unix convert it hardly seems worth it, and Windows convert
+%   is something completely different that destroys filesystems, so
+%   skip it.
+% pygmentize - but is the filter feature insecure?
+% ps4pdf - but it calls an unrestricted latex.
+% texindy,xindy - but is the module feature insecure?
+% ulqda - but requires optional SHA1.pm, so why bother.
+
+% plain TeX should remain unenhanced.
+shell_escape.tex = f
+
 % Allow TeX \openin, \openout, or \input on filenames starting with `.'
 % (e.g., .rhosts) or outside the current tree (e.g., /etc/passwd)?
 % a (any)        : any file can be opened.
@@ -489,7 +530,7 @@
 % To suppress nothing, use TEX_HUSH = none or do not set the variable at all.
 TEX_HUSH = none
 
-% Allow TeX, MF, and MP to parse the first line of an input file for
+% Allow TeX, and MF to parse the first line of an input file for
 % the %&format construct.
 parse_first_line = t
 
@@ -519,10 +560,6 @@
 % MKOCP = 0
 % MKOFM = 0
 
-% What MetaPost runs to make MPX files.  This is passed an option -troff
-% if MP is in troff mode.  Set to `0' to disable this feature.
-MPXCOMMAND = makempx
-
 % Used by makempx to run TeX.  We use "etex" because MetaPost is
 % expecting DVI, and not "tex" because we want first line parsing.
 TEX = etex
@@ -535,7 +572,7 @@
 %MFEDIT = ${TEXEDIT}
 %MPEDIT = ${TEXEDIT}
 
-%>>>  Part 3: Array and other sizes for TeX (and Metafont and MetaPost).
+% 
 Part 3: Array and other sizes for TeX (and Metafont).
 %
 % If you want to change some of these sizes only for a certain TeX
 % variant, the usual dot notation works, e.g.,
@@ -569,17 +606,16 @@
 % Must be >= 20000 and <= 4000000 (without tex.ch changes).
 font_mem_size = 3000000
 
-% Total number of fonts. Must be >= 50 and <= 5000 (without tex.ch changes).
-font_max = 5000
+% Total number of fonts. Must be >= 50 and <= 9000 (without tex.ch changes).
+font_max = 9000
 
-% Extra space for the hash table of control sequences (which allows 10K
-% names as distributed).
-hash_extra = 50000
+% Extra space for the hash table of control sequences.
+hash_extra = 200000
 
 % Max number of characters in all strings, including all error messages,
-% help texts, font names, control sequences.  These values apply to TeX and MP.
-pool_size = 1250000
-% Minimum pool space after TeX/MP's own strings; must be at least
+% help texts, font names, control sequences.  These values apply to TeX.
+pool_size = 3250000
+% Minimum pool space after TeX's own strings; must be at least
 % 25000 less than pool_size, but doesn't need to be nearly that large.
 string_vacancies = 90000
 % Maximum number of strings.
@@ -603,21 +639,12 @@
 hyph_size = 8191        % prime number of hyphenation exceptions, >610, <32767.
                         % http://primes.utm.edu/curios/page.php/8191.html
 nest_size = 500         % simultaneous semantic levels (e.g., groups)
-max_in_open = 15        % simultaneous input files and error insertions
-param_size = 10000      % simultaneous macro parameters
+max_in_open = 15        % simultaneous input files and error insertions, 
+                        % also applies to MetaPost
+param_size = 10000      % simultaneous macro parameters, also applies to MP
 save_size = 50000       % for saving values outside current group
 stack_size = 5000       % simultaneous input sources
 
-% These are Omega-specific.
-% ocp_buf_size = 500000   % character buffers for ocp filters.
-% ocp_stack_size = 10000  % stacks for ocp computations.
-% ocp_list_size = 1000    % control for multiple ocps.
-
-% Parameter specific to MetaPost.
-% Maximum number of knots between breakpoints of a path.
-% Set to 2000 by default.
-% path_size.mpost = 10000
-
 % These work best if they are the same as the I/O buffer size, but it
 % doesn't matter much.  Must be a multiple of 8.
 dvi_buf_size = 16384 % TeX




More information about the arch-commits mailing list