summaryrefslogtreecommitdiff
path: root/web2c/context.cnf
diff options
context:
space:
mode:
Diffstat (limited to 'web2c/context.cnf')
-rw-r--r--web2c/context.cnf84
1 files changed, 30 insertions, 54 deletions
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