[NTG-pdftex] changes in search paths
h h extern
pragma at wxs.nl
Sat Oct 30 10:23:32 CEST 2004
The Thanh Han wrote:
> Hi,
>
> does anyone have a summary of changed search paths in newer web2c? What
> I would like to have is a list of things that need to be changed if I
> have an `old' texmf tree (for example from texlive7) and want to run `new'
> tex/pdftex with it. I changed a few things to get pdftex run on my
> machine of course, but I don't remember all those steps. If such a list
> is already available it would be much useful and not only to me :)
- add the old enc & map paths to the new ones
- add old pdftex/etex specific to the new ones
I attached my (minimal) texmf.cnf file
Karl Berry will make a web page (at the tug site) with all changes.
In the context distribution there is textools.rb which has the option
--fixtexmftrees (which will move files to the new place)
Hans
-----------------------------------------------------------------
Hans Hagen | PRAGMA ADE
Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
| www.pragma-pod.nl
-----------------------------------------------------------------
-------------- next part --------------
% This file is mostly the same as the one that ships with
% texlive, but adapted for multiple trees as well as
% development in a non tds tree (i.e. hh's machine). This
% file is meant for context users.
%
% This file loads before texmf/web2c/texmf.cnf; beware :
% the selfish auto parent can get in the way especially when
% the binaries are located elsewhere. In case of multiple
% trees, one can best set the following ones manually.
TEXMFMAIN = $SELFAUTOPARENT/texmf
TEXMFLOCAL = $SELFAUTOPARENT/texmf-local
TEXMFFONTS = $SELFAUTOPARENT/texmf-fonts
TEXMFEXTRA = $SELFAUTOPARENT/texmf-extra
TEXMFPROJECTS = $SELFAUTOPARENT/texmf-projects
VARTEXMF = $SELFAUTOPARENT/texmf-var
HOMETEXMF = /nonexist
TEXMF = {$TEXMFPROJECT,$TEXMFFONTS,$TEXMFLOCAL,$TEXMFEXTRA,!!$TEXMFMAIN}
SYSTEXMF = $TEXMF
TEXMFCNF = .;$TEXMF/texmf{-local,}/web2c
TEXMFDBS = $TEXMF;$VARTEXFONTS
VARTEXFONTS = $TEMPFONTPATH/varfonts
% In the case of an multi-os setup, this one can be set
% by the environment.
TEXFORMATS = .;$TEXMF/web2c
MFBASES = .;$TEXFORMATS
MPMEMS = .;$TEXFORMATS
TEXPOOL = .;$TEXFORMATS
MFPOOL = .;$TEXFORMATS
MPPOOL = .;$TEXFORMATS
WEB2C = $TEXMF/web2c
% fonts, for the moment we also support the old enc/map locations
TEXPSHEADERS = .;$TEXMF/{fonts/{enc,map,type1,truetype},dvips,pdftex,tex}//;$TEXMF/{etex,tex,pdftex,dvips,fonts/type1}//
TEXFONTMAPS = .;$TEXMF/{fonts/map//,fontname};$TEXMF/{pdftex,dvips}/config;$TEXMF/{pdftex,dvips}//
VFFONTS = .;$TEXMF/fonts/vf//
TFMFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/tfm//
T1FONTS = .;$TEXMF/fonts/{type1,pfb}//;$TEXMF/fonts/misc/hbf//
AFMFONTS = .;$TEXMF/fonts/afm//
LIGFILES = .;$TEXMF/fonts/lig//
TTFONTS = .;$TEXMF/fonts/{truetype,ttf}//
TTF2TFMINPUTS = .;$TEXMF/ttf2pk//
T42FONTS = .;$TEXMF/fonts/type42//
MISCFONTS = .;$TEXMF/fonts/misc//
ENCFONTS = .;$TEXMF/{fonts/enc,dvips}//
CMAPFONTS = .;$TEXMF/fonts/cmap//
SFDFONTS = .;$TEXMF/fonts/sfd//
OPENTYPEFONTS = .;$TEXMF/fonts/opentype//
OFMFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/{ofm,tfm}//;$TFMFONTS
OPLFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/opl//
OVFFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/ovf//
OVPFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/ovp//
OTPINPUTS = .;$TEXMF/omega/otp//
OCPINPUTS = .;$TEXMF/omega/ocp//
% configurations
$CTXDEVTXPATH=rubish
$CTXDEVMPPATH=rubish
$CTXDEVMFPATH=rubish
TEXINPUTS.context = .;$CTXDEVTXPATH//;$TEXMF/{pdftex,pdfetex,etex,omega,tex}/{context,plain,generic,}//
MPINPUTS = .;$CTXDEVMPPATH//;$TEXMF/metapost//
MFINPUTS = .;$CTXDEVMFPATH//;$TEXMF/metafont//;{$TEXMF/fonts,$VARTEXFONTS}/source//
TEXCONFIG = .;$TEXMF/{fonts/map,dvips,pdftex}//
PDFTEXCONFIG = .;$TEXMF/pdftex/{$progname,}//
DVIPDFMINPUTS = .;$TEXMF/{dvipdfm,{dvips,fonts/{map,enc}/{dvips,}}}//
% this way we can hook in development paths
$CTXDEVPLPATH=rubish
$CTXDEVPYPATH=rubish
$CTXDEVRBPATH=rubish
$CTXDEVJVPATH=rubish
% some old paths; we restrict the search to context paths; new ones as well as old ones
PERLINPUTS = .;$CTXDEVPLPATH//;$TEXMF/scripts/context/perl//;$TEXMF/{context/perl,context/perltk,perl,perltk}//
PYTHONINPUTS = .;$CTXDEVPYPATH//;$TEXMF/scripts/context/python//;$TEXMF/{context/python,python}//
RUBYINPUTS = .;$CTXDEVRBPATH//;$TEXMF/scripts/context/ruby//;$TEXMF/{context/ruby,ruby}//
JAVAINPUTS = .;$CTXDEVJVPATH//;$TEXMF/scripts/context/java//;$TEXMF/{context/java,java}//
TEXMFSCRIPTS = .;$CTXDEVRBPATH//;$CTXDEVPLPATH//;$TEXMF/scripts/context//;$TEXMF/scripts//
% features
shell_escape = t
%openout_any = a
openout_any = p
openin_any = a
parse_first_line = f
allow_multiple_suffixes = f
% auto generation
MKTEXTEX = 0
MKTEXPK = 0
MKTEXMF = 0
MKTEXTFM = 0
MKOCP = 0
MKOFM = 0
% metapost
MPXCOMMAND = texexec --batch --once --nomp --mptex
TEX = texexec --batch --once --nomp
% These values are about the same as in the main
% configuration file (dest_names_size added).
buf_size.context = 200000 % needed for omega bug
extra_mem_bot.context = 2000000
extra_mem_top.context = 2000000
font_max.context = 2000
font_mem_size.context = 1000000
hash_extra.context = 50000
main_memory.context = 1500000
max_strings.context = 200000
nest_size.context = 500
obj_tab_size.context = 300000
dest_names_size.context = 300000
param_size.context = 5000
pool_free.context = 47500
pool_size.context = 1250000
save_size.context = 50000
stack_size.context = 5000
string_vacancies.context = 90000
trie_size.context = 250000
main_memory.mpost = 3000000
pool_size.mpost = 3000000
path_size.mpost = 10000
main_memory.metafun = 3000000
pool_size.metafun = 3000000
path_size.metafun = 10000
buf_size = 100000
mp_buf_size = 30000
mf_buf_size = 30000
mpost_buf_size = 30000
max_print_line.mpost = 250
max_print_line.metafun = 250
extra_mem_top.mptopdf = 1000000
extra_mem_bot.mptopdf = 1000000
ocp_buf_size = 500000
ocp_stack_size = 10000
ocp_list_size = 1000
More information about the ntg-pdftex
mailing list