summaryrefslogtreecommitdiff
path: root/language/japanese/ptex/mkconf
blob: 86cb37adfa9f297ee196bc4da31c07b4001f8456 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
#!/bin/sh

if [ -z "$1" ]; then
	echo "Usage: mkconf texmf.cnf"
	exit 2
fi

cnffile="$1"
if [ ! -f "$cnffile" ]; then
	echo "Error: $cnffile is not found"
	exit 2
fi

sed -e '/^% ptex, platex, platex209 macros paths./d
/^% pTeX./d
/^platex209_inputs *=/d
/^platex2e_inputs *=/d
/^ptex_inputs *=/d
/^TEXINPUTS.platex209 *=/d
/^TEXINPUTS.platex2e *=/d
/^TEXINPUTS.platex-sjis *=/d
/^TEXINPUTS.platex-euc *=/d
/^TEXINPUTS.platex-jis *=/d
/^TEXINPUTS.platex *=/d
/^TEXINPUTS.ptex-sjis *=/d
/^TEXINPUTS.ptex-euc *=/d
/^TEXINPUTS.ptex-jis *=/d
/^TEXINPUTS.ptex *=/d
/^TEXINPUTS.iniptex *=/d
/^BIBINPUTS.jbibtex *=/d
/^BSTINPUTS.jbibtex *=/d' ${cnffile} | \
sed -e '/^TEXINPUTS.xetex *=/ a\
\
% pTeX.\
ptex_inputs = .;$TEXMF/{ptex/{plain,generic},tex/{plain,generic,}}//\
platex209_inputs = .;$TEXMF/{ptex/{platex209,plain,platex,},tex/{plain,latex,}}//\
platex2e_inputs = .;$TEXMF/{ptex/{platex,generic,},tex/{latex,generic,}}//\
TEXINPUTS.platex209 = $platex209_inputs\
TEXINPUTS.platex-sjis = $platex2e_inputs\
TEXINPUTS.platex-euc = $platex2e_inputs\
TEXINPUTS.platex-jis = $platex2e_inputs\
TEXINPUTS.platex = $platex2e_inputs\
TEXINPUTS.ptex-sjis = $ptex_inputs\
TEXINPUTS.ptex-euc = $ptex_inputs\
TEXINPUTS.ptex-jis = $ptex_inputs\
TEXINPUTS.ptex = $ptex_inputs\

/^% BibTeX bibliographies and style files./ a\
BIBINPUTS.jbibtex = .;$TEXMF/{jbibtex,bibtex}/bib//\
BSTINPUTS.jbibtex = .;$TEXMF/{jbibtex,bibtex}/bst//\
' | uniq

### EOT ###