]> git.pld-linux.org Git - packages/texlive.git/blob - texlive-2007-kpse-extensions.patch
- move pdflatex.fmt file to the proper subpackage
[packages/texlive.git] / texlive-2007-kpse-extensions.patch
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.09079 seconds and 3 git commands to generate.