]> git.pld-linux.org Git - packages/texlive.git/blame - texlive-2007-kpse-extensions.patch
- set trie_size in texmf.cnf
[packages/texlive.git] / texlive-2007-kpse-extensions.patch
CommitLineData
768e5264
AM
1--- texk/kpathsea/tex-file.c.kpse-extensions 2006-05-27 21:43:07.000000000 -0700
2+++ texk/kpathsea/tex-file.c 2006-05-27 21:40:06.000000000 -0700
3@@ -413,14 +413,16 @@
4 times with token pasting, but it doesn't seem worth it. */
5 case kpse_gf_format:
6 INIT_FORMAT ("gf", DEFAULT_GFFONTS, GF_ENVS);
7- SUFFIXES ("gf");
8+#define GF_SUFFIXES "gf", "GF"
9+ SUFFIXES (GF_SUFFIXES);
10 FMT_INFO.suffix_search_only = true;
11 FMT_INFO.binmode = true;
12 break;
13 case kpse_pk_format:
14 init_maketex (format, "mktexpk", MKTEXPK_ARGS);
15 INIT_FORMAT ("pk", DEFAULT_PKFONTS, PK_ENVS);
16- SUFFIXES ("pk");
17+#define PK_SUFFIXES "pk", "PK"
18+ SUFFIXES (PK_SUFFIXES);
19 FMT_INFO.suffix_search_only = true;
20 FMT_INFO.binmode = true;
21 break;
22@@ -434,77 +436,92 @@
23 /* Must come before kpse_ofm_format. */
24 init_maketex (format, "mktextfm", NULL);
25 INIT_FORMAT ("tfm", DEFAULT_TFMFONTS, TFM_ENVS);
26- SUFFIXES (".tfm");
27+#define TFM_SUFFIXES ".tfm", ".TFM"
28+ SUFFIXES (TFM_SUFFIXES);
29 FMT_INFO.suffix_search_only = true;
30 FMT_INFO.binmode = true;
31 break;
32 case kpse_afm_format:
33 INIT_FORMAT ("afm", DEFAULT_AFMFONTS, AFM_ENVS);
34- SUFFIXES (".afm");
35+#define AFM_SUFFIXES ".afm", ".AFM"
36+ SUFFIXES (AFM_SUFFIXES);
37 break;
38 case kpse_base_format:
39 init_maketex (format, "mktexfmt", NULL);
40 INIT_FORMAT ("base", DEFAULT_MFBASES, BASE_ENVS);
41- SUFFIXES (".base");
42+#define BASE_SUFFIXES ".base", ".BASE"
43+ SUFFIXES (BASE_SUFFIXES);
44 FMT_INFO.binmode = true;
45 break;
46 case kpse_bib_format:
47 INIT_FORMAT ("bib", DEFAULT_BIBINPUTS, BIB_ENVS);
48- SUFFIXES (".bib");
49+#define BIB_SUFFIXES ".bib", ".BIB"
50+ SUFFIXES (BIB_SUFFIXES);
51 FMT_INFO.suffix_search_only = true;
52 break;
53 case kpse_bst_format:
54 INIT_FORMAT ("bst", DEFAULT_BSTINPUTS, BST_ENVS);
55- SUFFIXES (".bst");
56+#define BST_SUFFIXES ".bst", ".BST"
57+ SUFFIXES (BST_SUFFIXES);
58 break;
59 case kpse_cnf_format:
60 INIT_FORMAT ("cnf", DEFAULT_TEXMFCNF, CNF_ENVS);
61- SUFFIXES (".cnf");
62+#define CNF_SUFFIXES ".cnf", ".CNF"
63+ SUFFIXES (CNF_SUFFIXES);
64 break;
65 case kpse_db_format:
66 INIT_FORMAT ("ls-R", DEFAULT_TEXMFDBS, DB_ENVS);
67-#define LSR_SUFFIXES "ls-R", "ls-r"
68+#define LSR_SUFFIXES "ls-R", "ls-r", "LS-R"
69 SUFFIXES (LSR_SUFFIXES);
70 FMT_INFO.path = remove_dbonly (FMT_INFO.path);
71 break;
72 case kpse_fmt_format:
73 init_maketex (format, "mktexfmt", NULL);
74 INIT_FORMAT ("fmt", DEFAULT_TEXFORMATS, FMT_ENVS);
75- SUFFIXES (".fmt");
76-#define FMT_SUFFIXES ".efmt",".efm",".ofmt",".ofm",".oft",".eofmt",".eoft",".eof",".pfmt",".pfm",".epfmt",".epf",".xpfmt",".xpf",".afmt",".afm"
77- ALT_SUFFIXES (FMT_SUFFIXES);
78+#define FMT_SUFFIXES ".fmt", ".FMT"
79+ SUFFIXES (FMT_SUFFIXES);
80+#define FMT_ALT_SUFFIXES ".efmt",".efm",".ofmt",".ofm",".oft",".eofmt",".eoft",".eof",".pfmt",".pfm",".epfmt",".epf",".xpfmt",".xpf",".afmt",".afm" \
81+ ".EFMT",".EFM",".OFMT",".OFM",".OFT",".EOFMT",".EOFT",".EOF",".PFMT",".PFM",".EPFMT",".EPF",".XPFMT",".XPF",".AFMT",".AFM"
82+ ALT_SUFFIXES (FMT_ALT_SUFFIXES);
83 FMT_INFO.binmode = true;
84 break;
85 case kpse_fontmap_format:
86 INIT_FORMAT ("map", DEFAULT_TEXFONTMAPS, FONTMAP_ENVS);
87- SUFFIXES (".map");
88+#define MAP_SUFFIXES ".map", ".MAP"
89+ SUFFIXES (MAP_SUFFIXES);
90 break;
91 case kpse_mem_format:
92 init_maketex (format, "mktexfmt", NULL);
93 INIT_FORMAT ("mem", DEFAULT_MPMEMS, MEM_ENVS);
94- SUFFIXES (".mem");
95+#define MEM_SUFFIXES ".mem", ".MEM"
96+ SUFFIXES (MEM_SUFFIXES);
97 FMT_INFO.binmode = true;
98 break;
99 case kpse_mf_format:
100 init_maketex (format, "mktexmf", NULL);
101 INIT_FORMAT ("mf", DEFAULT_MFINPUTS, MF_ENVS);
102- SUFFIXES (".mf");
103+#define MF_SUFFIXES ".mf", ".MF"
104+ SUFFIXES (MF_SUFFIXES);
105 break;
106 case kpse_mft_format:
107 INIT_FORMAT ("mft", DEFAULT_MFTINPUTS, MFT_ENVS);
108- SUFFIXES (".mft");
109+#define MFT_SUFFIXES ".mft", ".MFT"
110+ SUFFIXES (MFT_SUFFIXES);
111 break;
112 case kpse_mfpool_format:
113 INIT_FORMAT ("mfpool", DEFAULT_MFPOOL, MFPOOL_ENVS);
114- SUFFIXES (".pool");
115+#define MFPOOL_SUFFIXES ".pool", ".POOL"
116+ SUFFIXES (MFPOOL_SUFFIXES);
117 break;
118 case kpse_mp_format:
119 INIT_FORMAT ("mp", DEFAULT_MPINPUTS, MP_ENVS);
120- SUFFIXES (".mp");
121+#define MP_SUFFIXES ".mp", ".MP"
122+ SUFFIXES (MP_SUFFIXES);
123 break;
124 case kpse_mppool_format:
125 INIT_FORMAT ("mppool", DEFAULT_MPPOOL, MPPOOL_ENVS);
126- SUFFIXES (".pool");
127+#define MPPOOL_SUFFIXES ".pool", ".POOL"
128+ SUFFIXES (MPPOOL_SUFFIXES);
129 break;
130 case kpse_mpsupport_format:
131 INIT_FORMAT ("MetaPost support", DEFAULT_MPSUPPORT, MPSUPPORT_ENVS);
132@@ -512,49 +529,55 @@
133 case kpse_ocp_format:
134 init_maketex (format, "mkocp", NULL);
135 INIT_FORMAT ("ocp", DEFAULT_OCPINPUTS, OCP_ENVS);
136- SUFFIXES (".ocp");
137+#define OCP_SUFFIXES ".ocp", ".OCP"
138+ SUFFIXES (OCP_SUFFIXES);
139 FMT_INFO.suffix_search_only = true;
140 FMT_INFO.binmode = true;
141 break;
142 case kpse_ofm_format:
143 init_maketex (format, "mkofm", NULL);
144 INIT_FORMAT ("ofm", DEFAULT_OFMFONTS, OFM_ENVS);
145-#define OFM_SUFFIXES ".ofm", ".tfm"
146+#define OFM_SUFFIXES ".ofm", ".tfm", ".OFM", ".TFM"
147 SUFFIXES (OFM_SUFFIXES);
148 FMT_INFO.suffix_search_only = true;
149 FMT_INFO.binmode = true;
150 break;
151 case kpse_opl_format:
152 INIT_FORMAT ("opl", DEFAULT_OPLFONTS, OPL_ENVS);
153- SUFFIXES (".opl");
154+#define OPL_SUFFIXES ".opl", ".OPL"
155+ SUFFIXES (OPL_SUFFIXES);
156 FMT_INFO.suffix_search_only = true;
157 break;
158 case kpse_otp_format:
159 INIT_FORMAT ("otp", DEFAULT_OTPINPUTS, OTP_ENVS);
160- SUFFIXES (".otp");
161+#define OTP_SUFFIXES ".otp", ".OTP"
162+ SUFFIXES (OTP_SUFFIXES);
163 FMT_INFO.suffix_search_only = true;
164 break;
165 case kpse_ovf_format:
166 INIT_FORMAT ("ovf", DEFAULT_OVFFONTS, OVF_ENVS);
167- SUFFIXES (".ovf");
168+#define OVF_SUFFIXES ".ovf", ".OVF"
169+ SUFFIXES (OVF_SUFFIXES);
170 FMT_INFO.suffix_search_only = true;
171 FMT_INFO.binmode = true;
172 break;
173 case kpse_ovp_format:
174 INIT_FORMAT ("ovp", DEFAULT_OVPFONTS, OVP_ENVS);
175- SUFFIXES (".ovp");
176+#define OVP_SUFFIXES ".ovp", ".OVP"
177+ SUFFIXES (OVP_SUFFIXES);
178 FMT_INFO.suffix_search_only = true;
179 break;
180 case kpse_pict_format:
181 INIT_FORMAT ("graphic/figure", DEFAULT_TEXINPUTS, PICT_ENVS);
182-#define PICT_SUFFIXES ".eps", ".epsi"
183+#define PICT_SUFFIXES ".eps", ".epsi", ".EPS", ".EPSI"
184 ALT_SUFFIXES (PICT_SUFFIXES);
185 FMT_INFO.binmode = true;
186 break;
187 case kpse_tex_format:
188 init_maketex (format, "mktextex", NULL);
189 INIT_FORMAT ("tex", DEFAULT_TEXINPUTS, TEX_ENVS);
190- SUFFIXES (".tex");
191+#define TEX_SUFFIXES ".tex", ".TEX"
192+ SUFFIXES (TEX_SUFFIXES);
193 /* We don't maintain a list of alternate TeX suffixes. Such a list
194 could never be complete. */
195 break;
196@@ -562,7 +585,7 @@
197 INIT_FORMAT ("PostScript header", DEFAULT_TEXPSHEADERS,
198 TEX_PS_HEADER_ENVS);
199 /* Unfortunately, dvipsk uses this format for type1 fonts. */
200-#define TEXPSHEADER_SUFFIXES ".pro"
201+#define TEXPSHEADER_SUFFIXES ".pro", ".PRO"
202 ALT_SUFFIXES (TEXPSHEADER_SUFFIXES);
203 FMT_INFO.binmode = true;
204 break;
205@@ -571,7 +594,8 @@
206 break;
207 case kpse_texpool_format:
208 INIT_FORMAT ("texpool", DEFAULT_TEXPOOL, TEXPOOL_ENVS);
209- SUFFIXES (".pool");
210+#define TEXPOOL_SUFFIXES ".pool", ".POOL"
211+ SUFFIXES (TEXPOOL_SUFFIXES);
212 break;
213 case kpse_texsource_format:
214 INIT_FORMAT ("TeX system sources", DEFAULT_TEXSOURCES, TEXSOURCE_ENVS);
215@@ -582,13 +606,14 @@
216 break;
217 case kpse_type1_format:
218 INIT_FORMAT ("type1 fonts", DEFAULT_T1FONTS, TYPE1_ENVS);
219-#define TYPE1_SUFFIXES ".pfa", ".pfb"
220+#define TYPE1_SUFFIXES ".pfa", ".pfb", ".PFA", ".PFB"
221 SUFFIXES (TYPE1_SUFFIXES);
222 FMT_INFO.binmode = true;
223 break;
224 case kpse_vf_format:
225 INIT_FORMAT ("vf", DEFAULT_VFFONTS, VF_ENVS);
226- SUFFIXES (".vf");
227+#define VF_SUFFIXES ".vf", ".VF"
228+ SUFFIXES (VF_SUFFIXES);
229 FMT_INFO.suffix_search_only = true;
230 FMT_INFO.binmode = true;
231 break;
232@@ -597,7 +622,8 @@
233 break;
234 case kpse_ist_format:
235 INIT_FORMAT ("ist", DEFAULT_INDEXSTYLE, IST_ENVS);
236- SUFFIXES (".ist");
237+#define IST_SUFFIXES ".ist", ".IST"
238+ SUFFIXES (IST_SUFFIXES);
239 break;
240 case kpse_truetype_format:
241 INIT_FORMAT ("truetype fonts", DEFAULT_TTFONTS, TRUETYPE_ENVS);
242@@ -632,26 +658,32 @@
243 break;
244 case kpse_web_format:
245 INIT_FORMAT ("web", DEFAULT_WEBINPUTS, WEB_ENVS);
246- SUFFIXES (".web");
247- ALT_SUFFIXES (".ch");
248+#define WEB_SUFFIXES ".web", ".WEB"
249+ SUFFIXES (WEB_SUFFIXES);
250+#define WEB_ALT_SUFFIXES ".ch", ".CH"
251+ ALT_SUFFIXES (WEB_ALT_SUFFIXES);
252 break;
253 case kpse_cweb_format:
254 INIT_FORMAT ("cweb", DEFAULT_CWEBINPUTS, CWEB_ENVS);
255-#define CWEB_SUFFIXES ".w", ".web"
256+#define CWEB_SUFFIXES ".w", ".web", ".W", ".WEB"
257 SUFFIXES (CWEB_SUFFIXES);
258- ALT_SUFFIXES (".ch");
259+#define CWEB_ALT_SUFFIXES ".ch", ".CH"
260+ ALT_SUFFIXES (CWEB_ALT_SUFFIXES);
261 break;
262 case kpse_enc_format:
263 INIT_FORMAT ("enc files", DEFAULT_ENCFONTS, ENC_ENVS);
264- SUFFIXES (".enc");
265+#define ENC_SUFFIXES ".enc", ".ENC"
266+ SUFFIXES (ENC_SUFFIXES);
267 break;
268 case kpse_cmap_format:
269 INIT_FORMAT ("cmap files", DEFAULT_CMAPFONTS, CMAP_ENVS);
270- SUFFIXES (".cmap");
271+#define CMAP_SUFFIXES ".cmap", ".CMAP"
272+ SUFFIXES (CMAP_SUFFIXES);
273 break;
274 case kpse_sfd_format:
275 INIT_FORMAT ("subfont definition files", DEFAULT_SFDFONTS, SFD_ENVS);
276- SUFFIXES (".sfd");
277+#define SFD_SUFFIXES ".sfd", ".SFD"
278+ SUFFIXES (SFD_SUFFIXES);
279 break;
280 case kpse_opentype_format:
281 INIT_FORMAT ("opentype fonts", DEFAULT_OPENTYPEFONTS, OPENTYPE_ENVS);
282@@ -663,7 +695,8 @@
283 break;
284 case kpse_lig_format:
285 INIT_FORMAT ("lig files", DEFAULT_LIGFONTS, LIG_ENVS);
286- SUFFIXES (".lig");
287+#define LIG_SUFFIXES ".lig", ".LIG"
288+ SUFFIXES (LIG_SUFFIXES);
289 break;
290 case kpse_texmfscripts_format:
291 INIT_FORMAT ("texmfscripts", DEFAULT_TEXMFSCRIPTS, TEXMFSCRIPTS_ENVS);
This page took 0.137189 seconds and 4 git commands to generate.