Fix Kpathsea search path configuration in asyprocess.
authorW. Trevor King <wking@drexel.edu>
Thu, 18 Mar 2010 20:27:25 +0000 (16:27 -0400)
committerW. Trevor King <wking@drexel.edu>
Thu, 18 Mar 2010 20:27:25 +0000 (16:27 -0400)
commit49129fba43caf1115c969b5486506e98439b3b31
treec17fa55256ddd3f8ea203f13161c83427c7a0061
parent3a58b8aaf61dbe4e249b436ed67c93364cbf63b1
Fix Kpathsea search path configuration in asyprocess.

From the Kpathsea manual:
  http://www.chemie.fu-berlin.de/chemnet/use/info/kpathsea/kpathsea_4.html

"
A search path can come from many sources. In priority order (meaning
Kpathsea will use whichever it finds first):

   1. A user-set environment variable, e.g., `TEXINPUTS'.
   2. A program-specific configuration file, e.g., an `S /a:/b' line
   in Dvips' `config.ps'.
   3. A line in a Kpathsea configuration file `texmf.cnf', e.g.,
   `TEXINPUTS=/c:/d'. See section below.
   4. The compile-time default (specified in `kpathsea/paths.h').

...

If the highest-priority search path (in the list in the previous
section) contains an extra colon (i.e., leading, trailing, or
doubled), Kpathsea inserts the next-highest-priority search path that
is set at that point.

...

For example, given
  setenv TEXINPUTS /home/karl:
and a `TEXINPUTS' value from `texmf.cnf' of
  .:$TEXMF//tex
then the final value used for searching will be:
  /home/karl:.:$TEXMF//tex
tex/src/figures/asy/asyprocess
tex/src/figures/cantilever-data/Makefile
tex/src/figures/cantilever-sim/Makefile
tex/src/figures/contour/Makefile
tex/src/figures/schematic/Makefile