From cb0c6e65703831a34d0ba909f703994a0825beac Mon Sep 17 00:00:00 2001 From: Hans Hagen Date: Wed, 23 Jun 2010 12:45:00 +0200 Subject: beta 2010.06.23 12:45 --- web2c/context.cnf | 84 ++++++++++++++++++++----------------------------------- 1 file changed, 30 insertions(+), 54 deletions(-) (limited to 'web2c/context.cnf') diff --git a/web2c/context.cnf b/web2c/context.cnf index 1263aaf4f..be2fe4d5c 100644 --- a/web2c/context.cnf +++ b/web2c/context.cnf @@ -12,22 +12,23 @@ progname = unsetprogname engine = unsetengine backend = unsetbackend +TEXMFOS = $SELFAUTODIR +TEXMFSYSTEM = $SELFAUTOPARENT/texmf-$SELFAUTOSYSTEM TEXMFMAIN = $SELFAUTOPARENT/texmf TEXMFLOCAL = $SELFAUTOPARENT/texmf-local TEXMFFONTS = $SELFAUTOPARENT/texmf-fonts -TEXMFEXTRA = $SELFAUTOPARENT/texmf-extra TEXMFPROJECT = $SELFAUTOPARENT/texmf-project +TEXMFCONTEXT = $SELFAUTOPARENT/texmf-context VARTEXMF = $SELFAUTOPARENT/texmf-var -HOMETEXMF = /nonexist -TEXMF = {!!$TEXMFPROJECT,!!$TEXMFFONTS,!!$TEXMFLOCAL,!!$TEXMFEXTRA,!!$TEXMFMAIN} -SYSTEXMF = $TEXMF +HOMETEXMF = $HOME/texmf -TEXMFCACHE = $TMP;$TEMP;$TMPDIR;$TEMPDIR;$HOME;$TEXMFVAR;$VARTEXMF;. +TEXMF = {$TEXMFHOME,!!$TEXMFPROJECT,!!$TEXMFFONTS,!!$TEXMFLOCAL,!!$TEXMFCONTEXT,!!$TEXMFSYSTEM,!!$TEXMFMAIN} +SYSTEXMF = $TEXMF TEXMFCNF = .;$TEXMF/texmf{-local,}/web2c TEXMFDBS = $TEXMF;$VARTEXFONTS -VARTEXFONTS = $TEMPFONTPATH/varfonts +VARTEXFONTS = $VARTEXMF/varfonts % In the case of an multi-os setup, this one can be set % by the environment. watch out, lowercase engine ! @@ -60,10 +61,10 @@ TEXFONTMAPS = .;$TEXMF/fonts/{data,map}/{$progname,$engine,pdftex,dvips,}//;$T VFFONTS = $TEXMF/fonts/{data,vf}// TFMFONTS = $TEXMF/fonts/{data,tfm}// -T1FONTS = $TEXMF/fonts/{data,type1,pfb}//;$TEXMF/fonts/misc/hbf//;$OSFONTDIR; -AFMFONTS = $TEXMF/fonts/{data,afm}//;$OSFONTDIR; +T1FONTS = $TEXMF/fonts/{data,type1,pfb}//;$TEXMF/fonts/misc/hbf//;$OSFONTDIR +AFMFONTS = $TEXMF/fonts/{data,afm}//;$OSFONTDIR LIGFONTS = $TEXMF/fonts/lig// -TTFONTS = $TEXMF/fonts/{data,truetype,ttf}//;$OSFONTDIR; +TTFONTS = $TEXMF/fonts/{data,truetype,ttf}//;$OSFONTDIR TTF2TFMINPUTS = $TEXMF/ttf2pk// T42FONTS = $TEXMF/fonts/type42// MISCFONTS = $TEXMF/fonts/misc// @@ -77,61 +78,36 @@ FONTFEATURES = $TEXMF/fonts/fea//;$OPENTYPEFONTS;$TTFONTS;$T1FONTS;$AFMFONTS FONTCIDMAPS = $TEXMF/fonts/cid//;$OPENTYPEFONTS;$TTFONTS;$T1FONTS;$AFMFONTS OFMFONTS = $TEXMF/fonts/{data,ofm,tfm}// -OPLFONTS = $TEXMF/fonts/opl//; +OPLFONTS = $TEXMF/fonts/{data,opl}// OVFFONTS = $TEXMF/fonts/{data,ovf,vf}// -OVPFONTS = $TEXMF/fonts/ovp//; +OVPFONTS = $TEXMF/fonts/{data,ovp}// OTPINPUTS = $TEXMF/omega/otp// OCPINPUTS = $TEXMF/omega/ocp// OTFFONTS = $TEXMF/fonts/otf/{data,xetex,}//;$OSFONTDIR % configurations -% resource paths, can be used in paranoid situations (can be env vars) - -TXRESOURCES=unset -MPRESOURCES=$TXRESOURCES -MFRESOURCES=$MPRESOURCES - -% some extra paths for development trees (can be env vars) - -CTXDEVTXPATH=unset -CTXDEVMPPATH=unset -CTXDEVMFPATH=unset - -TEXINPUTS = .;{$TXRESOURCES}//;{$CTXDEVTXPATH};$TEXMF/tex/{$progname,plain,generic,}// -TEXINPUTS.context = .;{$TXRESOURCES}//;{$CTXDEVTXPATH};$TEXMF/tex/{context,plain/base,generic}// -MPINPUTS = .;{$MFRESOURCES}//;{$CTXDEVMPPATH};$TEXMF/metapost/{context,base,}// -MFINPUTS = .;{$MPRESOURCES}//;{$CTXDEVMFPATH};$TEXMF/metafont/{context,base,}//;$TEXMF/fonts/source// -BSTINPUTS = .;{$TXRESOURCES}//;{$CTXDEVTXPATH};$TEXMF/bibtex/bst// +TEXINPUTS = .;$TEXMF/tex/{$progname,plain,generic,}// +TEXINPUTS.context = .;$TEXMF/tex/{context,plain/base,generic}// +MPINPUTS = .;$TEXMF/metapost/{context,base,}// +MFINPUTS = .;$TEXMF/metafont/{context,base,}//;$TEXMF/fonts/source// +BSTINPUTS = .;$TEXMF/bibtex/bst// +BIBINPUTS = .;$TEXMF/bibtex/bib// TEXCONFIG = $TEXMF/{fonts/map,dvips,pdftex,dvipdfmx,dvipdfm}// PDFTEXCONFIG = $TEXMF/pdftex/{$progname,}// DVIPDFMINPUTS = $TEXMF/{fonts/{map,enc,lig}/dvipdfm,fonts/type1,dvips,pdftex,dvipdfmx,dvipdfm}// -% this way we can hook in development paths - -CTXDEVPLPATH=unset -CTXDEVPYPATH=unset -CTXDEVRBPATH=unset -CTXDEVJVPATH=unset - % some old paths; we restrict the search to context paths; new ones as well as old ones -PERLINPUTS = .;$CTXDEVPLPATH;$TEXMF/scripts/context/perl -PYTHONINPUTS = .;$CTXDEVPYPATH;$TEXMF/scripts/context/python -RUBYINPUTS = .;$CTXDEVRBPATH;$TEXMF/scripts/context/ruby -% LUAINPUTS = .;$CTXDEVLUPATH;$TEXMF/scripts/context/lua -JAVAINPUTS = .;$CTXDEVJVPATH;$TEXMF/scripts/context/java - -% LUAINPUTS = .;$TEXINPUTS;$TEXMFSCRIPTS -LUAINPUTS = .;$CTXDEVLUPATH;$TEXINPUTS;$TEXMF/scripts/context/lua// -TEXMFSCRIPTS = .;$CTXDEVLUPATH;$TEXINPUTS;$CTXDEVRBPATH;$CTXDEVPLPATH;$TEXMF/scripts/context/{lua,ruby,perl}// +PERLINPUTS = .;$TEXMF/scripts/context/perl +PYTHONINPUTS = .;$TEXMF/scripts/context/python +RUBYINPUTS = .;$TEXMF/scripts/context/ruby +% LUAINPUTS = .;$TEXMF/scripts/context/lua +JAVAINPUTS = .;$TEXMF/scripts/context/java -% RUBYINPUTS = .;$CTXDEVPLPATH;$TEXMF/scripts/{$progname,$engine,}/ruby -% LUAINPUTS = .;$CTXDEVPYPATH;$TEXMF/scripts/{$progname,$engine,}/lua -% PYTHONINPUTS = .;$CTXDEVRBPATH;$TEXMF/scripts/{$progname,$engine,}/python -% PERLINPUTS = .;$CTXDEVJVPATH;$TEXMF/scripts/{$progname,$engine,}/perl -% JAVAINPUTS = .;$CTXDEVJVPATH;$TEXMF/scripts/{$progname,$engine,}/java +LUAINPUTS = .;$TEXINPUTS;$TEXMF/scripts/context/lua// +TEXMFSCRIPTS = .;$TEXINPUTS;$TEXMF/scripts/context/{lua,ruby,perl}// CLUAINPUTS = .;$SELFAUTOLOC/lib/{$progname,$engine,}/lua// @@ -244,9 +220,9 @@ max_print_line.metafun = 255 extra_mem_top.mptopdf = 1000000 extra_mem_bot.mptopdf = 1000000 -% ocp_buf_size = 500000 -% ocp_stack_size = 10000 -% ocp_list_size = 1000 +% ocp_buf_size = 500000 +% ocp_stack_size = 10000 +% ocp_list_size = 1000 ocp_buf_size = 1 ocp_stack_size = 1 @@ -255,5 +231,5 @@ ocp_list_size = 1 % Just for xetex: FONTCONFIG_FILE = fonts.conf -FONTCONFIG_PATH = $TEXMFLOCAL/fonts/conf -FC_CACHEDIR = $TEXMFLOCAL/fonts/cache +FONTCONFIG_PATH = $TEXMFSYSTEM/fonts/conf +FC_CACHEDIR = $TEXMFSYSTEM/fonts/cache -- cgit v1.2.3