1 |
aballier 07/12/07 15:12:59 |
2 |
|
3 |
Added: 00header.cnf 05searchpaths.cnf 10standardpaths.cnf |
4 |
15options.cnf 20sizes.cnf 25misc.cnf |
5 |
Log: |
6 |
add texmf.d files, preparing to tarbalize them |
7 |
|
8 |
Revision Changes Path |
9 |
1.1 src/patchsets/texlive/2007/texmf.d/00header.cnf |
10 |
|
11 |
file : http://sources.gentoo.org/viewcvs.py/gentoo/src/patchsets/texlive/2007/texmf.d/00header.cnf?rev=1.1&view=markup |
12 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo/src/patchsets/texlive/2007/texmf.d/00header.cnf?rev=1.1&content-type=text/plain |
13 |
|
14 |
Index: 00header.cnf |
15 |
=================================================================== |
16 |
% texmf.cnf -- runtime path configuration file for kpathsea. |
17 |
% (If you change or delete `original' on the previous line, the |
18 |
% distribution won't install its version over yours.) |
19 |
% Public domain. |
20 |
% |
21 |
% What follows is a super-summary of what this .cnf file can |
22 |
% contain. Please read the Kpathsea manual for more information. |
23 |
% |
24 |
% texmf.cnf is generated from texmf.in, by replacing @var@ with the |
25 |
% value of the Make variable `var', via a sed file texmf.sed, generated |
26 |
% (once) by kpathsea/Makefile (itself generated from kpathsea/Makefile.in |
27 |
% by configure). |
28 |
% |
29 |
% Any identifier (sticking to A-Za-z_ for names is safest) can be assigned. |
30 |
% The `=' (and surrounding spaces) is optional. |
31 |
% No % or @ in texmf.in, for the sake of autogeneration. |
32 |
% (However, %'s and @'s can be edited into texmf.cnf or put in envvar values.) |
33 |
% $foo (or ${foo}) in a value expands to the envvar or cnf value of foo. |
34 |
% |
35 |
% Earlier entries (in the same or another file) override later ones, and |
36 |
% an environment variable foo overrides any texmf.cnf definition of foo. |
37 |
% |
38 |
% All definitions are read before anything is expanded, so you can use |
39 |
% variables before they are defined. |
40 |
% |
41 |
% If a variable assignment is qualified with `.PROGRAM', it is ignored |
42 |
% unless the current executable (last filename component of argv[0]) is |
43 |
% named PROGRAM. This foo.PROGRAM construct is not recognized on the |
44 |
% right-hand side. For environment variables, use FOO_PROGRAM. |
45 |
% |
46 |
% Which file formats use which paths for searches is described in the |
47 |
% various programs' and the kpathsea documentation. |
48 |
% |
49 |
% // means to search subdirectories (recursively). |
50 |
% A leading !! means to look only in the ls-R db, never on the disk. |
51 |
% A leading/trailing/doubled ; in the paths will be expanded into the |
52 |
% compile-time default. Probably not what you want. |
53 |
% |
54 |
% You can use brace notation, for example: /usr/local/{mytex:othertex} |
55 |
% expands to /usr/local/mytex:/usr/local/othertex. Instead of the path |
56 |
% separator you can use a comma: /usr/local/{mytex,othertex} also expands |
57 |
% to /usr/local/mytex:/usr/local/othertex. However, the use of the comma |
58 |
% instead of the path separator is deprecated. |
59 |
% |
60 |
% The text above assumes thet path separator is a colon (:). Non-UNIX |
61 |
% systems use different path separators, like the semicolon (;). |
62 |
|
63 |
|
64 |
|
65 |
1.1 src/patchsets/texlive/2007/texmf.d/05searchpaths.cnf |
66 |
|
67 |
file : http://sources.gentoo.org/viewcvs.py/gentoo/src/patchsets/texlive/2007/texmf.d/05searchpaths.cnf?rev=1.1&view=markup |
68 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo/src/patchsets/texlive/2007/texmf.d/05searchpaths.cnf?rev=1.1&content-type=text/plain |
69 |
|
70 |
Index: 05searchpaths.cnf |
71 |
=================================================================== |
72 |
% Part 1: Search paths and directories. |
73 |
|
74 |
% You can set an environment variable to override TEXMF if you're testing |
75 |
% a new TeX tree, without changing anything else. |
76 |
% |
77 |
% You may wish to use one of the $SELFAUTO... variables here so TeX will |
78 |
% find where to look dynamically. See the manual and the definition |
79 |
% below of TEXMFCNF. |
80 |
|
81 |
% The tree containing the runtime files closely related to the specific |
82 |
% program version used: |
83 |
TEXMFMAIN = $SELFAUTODIR/share/texmf |
84 |
|
85 |
% The main distribution tree: |
86 |
TEXMFDIST = $SELFAUTODIR/share/texmf-dist |
87 |
|
88 |
% The Gentoo site tree |
89 |
TEXMFSITE = $SELFAUTODIR/share/texmf-site |
90 |
|
91 |
% A place for local additions to a "standard" texmf tree. |
92 |
% This tree is not used for local configuration maintained by |
93 |
% texconfig, it uses TEXMFCONFIG below. |
94 |
TEXMFLOCAL = $SELFAUTODIR/local/share/texmf |
95 |
|
96 |
% TEXMFSYSVAR, where texconfig-sys stores variable runtime data. |
97 |
% With teTeX-3.0 or later, this must be set. |
98 |
% For sharing this tree with $TEXMFMAIN: |
99 |
% TEXMFSYSVAR = $TEXMFMAIN |
100 |
% For using a separate tree: |
101 |
% TEXMFSYSVAR = $SELFAUTOPARENT/texmf-var |
102 |
% On Gentoo you should not modify this value, the different |
103 |
% ebuilds will install their format files there. |
104 |
% If you do modify it, you'll have to face the consequences of having format |
105 |
% files out of control of the package manager. |
106 |
TEXMFSYSVAR = $SELFAUTOPARENT/var/lib/texmf |
107 |
|
108 |
% TEXMFSYSCONFIG, where texconfig-sys stores configuration data. |
109 |
% With teTeX-3.0 or later, this must be set. |
110 |
% For sharing this tree with $TEXMFMAIN: |
111 |
% TEXMFSYSCONFIG = $TEXMFMAIN |
112 |
% For using a separate tree: |
113 |
% TEXMFSYSCONFIG = $SELFAUTOPARENT/texmf-config |
114 |
TEXMFSYSCONFIG = $SELFAUTOPARENT/etc/texmf |
115 |
|
116 |
% User texmf trees are allowed as follows. |
117 |
% This used to be HOMETEXMF. |
118 |
TEXMFHOME = $HOME/texmf |
119 |
|
120 |
% TEXMFVAR, where texconfig stores variable runtime data. |
121 |
% With teTeX-3.0 or later, this must be set. |
122 |
% For sharing this tree with $TEXMFMAIN: |
123 |
% TEXMFVAR = $TEXMFMAIN |
124 |
% For using a separate tree: |
125 |
% TEXMFVAR = $HOME/.texmf-var # teTeX 3.0 default |
126 |
TEXMFVAR = $HOME/.texmf-var |
127 |
|
128 |
% TEXMFCONFIG, where texconfig stores configuration data. |
129 |
% With teTeX-3.0 or later, this must be set. |
130 |
% For sharing this tree with $TEXMFMAIN: |
131 |
% TEXMFCONFIG = $TEXMFMAIN |
132 |
% For using a separate tree: |
133 |
% TEXMFCONFIG = $HOME/.texmf-config # teTeX 3.0 default |
134 |
% For using a separate tree: |
135 |
% TEXMFCONFIG = $SELFAUTOPARENT/texmf-config |
136 |
TEXMFCONFIG = $HOME/.texmf-config |
137 |
|
138 |
% Now, list all the texmf trees. If you have multiple trees you can |
139 |
% use shell brace notation, like this: |
140 |
% TEXMF = {$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFMAIN} |
141 |
% The braces are necessary. |
142 |
% |
143 |
% For texconfig to work properly, TEXMFCONFIG and TEXMFVAR should be named |
144 |
% explicitly and before all other trees. |
145 |
TEXMF = {$TEXMFCONFIG,$TEXMFVAR,$TEXMFHOME,!!$TEXMFSYSCONFIG,!!$TEXMFSYSVAR,!!$TEXMFMAIN,!!$TEXMFLOCAL,!!$TEXMFSITE,!!$TEXMFDIST} |
146 |
|
147 |
% The system trees. These are the trees that are shared by all the users. |
148 |
% If a tree appears in this list, the mktex* scripts will use |
149 |
% VARTEXFONTS for generated files, if the original tree isn't writable; |
150 |
% otherwise the current working directory is used. |
151 |
SYSTEXMF = $TEXMFLOCAL;$TEXMFMAIN;$TEXMFDIST;$TEXMFSITE |
152 |
|
153 |
% Where generated fonts may be written. This tree is used when the sources |
154 |
% were found in a system tree and either that tree wasn't writable, or the |
155 |
% varfonts feature was enabled in MT_FEATURES in mktex.cnf. |
156 |
VARTEXFONTS = $SELFAUTOPARENT/var/cache/fonts |
157 |
|
158 |
% Where to look for ls-R files. There need not be an ls-R in the |
159 |
% directories in this path, but if there is one, Kpathsea will use it. |
160 |
% |
161 |
% By default, this is only the !! elements of TEXMF, so that mktexlsr |
162 |
% does not create ls-R files in the non-!! elements -- because if an |
163 |
% ls-R is present, it will be used, and the disk will not be searched. |
164 |
% This is arguably a bug in kpathsea, but we will not think about it now. |
165 |
% |
166 |
TEXMFDBS = $TEXMF;$VARTEXFONTS |
167 |
|
168 |
% It may be convenient to define TEXMF like this: |
169 |
% TEXMF = {$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFMAIN,$HOME} |
170 |
% which allows users to set up entire texmf trees, and tells TeX to |
171 |
% look in places like ~/tex and ~/bibtex. If you do this, define TEXMFDBS |
172 |
% like this: |
173 |
% TEXMFDBS = $TEXMFHOME;$TEXMFLOCAL;$TEXMFMAIN;$VARTEXFONTS |
174 |
% or mktexlsr will generate an ls-R file for $HOME when called, which is |
175 |
% rarely desirable. If you do this you'll want to define SYSTEXMF like |
176 |
% this: |
177 |
% SYSTEXMF = $TEXMFLOCAL;$TEXMFMAIN;$TEXMFDIST |
178 |
% so that fonts from a user's tree won't escape into the global trees. |
179 |
% |
180 |
% On some systems, there will be a system tree which contains all the font |
181 |
% files that may be created as well as the formats. For example |
182 |
% TEXMFVAR = $SELFAUTOPARENT/var/lib/texmf |
183 |
% is used on many Linux systems. In this case, set VARTEXFONTS like this |
184 |
% VARTEXFONTS = $TEXMFVAR/fonts |
185 |
% and do not mention it in TEXMFDBS (but _do_ mention TEXMFVAR). |
186 |
% |
187 |
% Remove $VARTEXFONTS from TEXMFDBS if the VARTEXFONTS directory is below |
188 |
% one of the TEXMF directories (avoids overlapping ls-R files). |
189 |
|
190 |
|
191 |
|
192 |
|
193 |
|
194 |
1.1 src/patchsets/texlive/2007/texmf.d/10standardpaths.cnf |
195 |
|
196 |
file : http://sources.gentoo.org/viewcvs.py/gentoo/src/patchsets/texlive/2007/texmf.d/10standardpaths.cnf?rev=1.1&view=markup |
197 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo/src/patchsets/texlive/2007/texmf.d/10standardpaths.cnf?rev=1.1&content-type=text/plain |
198 |
|
199 |
Index: 10standardpaths.cnf |
200 |
=================================================================== |
201 |
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
202 |
% Usually you will not need to edit any of the other variables in part 1. % |
203 |
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% |
204 |
|
205 |
% WEB2C is for Web2C specific files. The current directory may not be |
206 |
% a good place to look for them. |
207 |
WEB2C = $TEXMF/web2c |
208 |
|
209 |
% TEXINPUTS is for TeX input files -- i.e., anything to be found by \input |
210 |
% or \openin, including .sty, .eps, etc. |
211 |
|
212 |
% Plain TeX. Have the command tex check all directories as a last |
213 |
% resort, we may have plain-compatible stuff anywhere. |
214 |
TEXINPUTS.tex = .;$TEXMF/tex/{plain,generic,}// |
215 |
|
216 |
% Other plain-based formats. |
217 |
TEXINPUTS.amstex = .;$TEXMF/tex/{amstex,plain,generic,}// |
218 |
TEXINPUTS.csplain = .;$TEXMF/tex/{csplain,plain,generic,}// |
219 |
TEXINPUTS.eplain = .;$TEXMF/tex/{eplain,plain,generic,}// |
220 |
TEXINPUTS.ftex = .;$TEXMF/tex/{formate,plain,generic,}// |
221 |
TEXINPUTS.jadetex = .;$TEXMF/tex/{jadetex,plain,generic,}// |
222 |
TEXINPUTS.mex = .;$TEXMF/tex/{mex,plain,generic,}// |
223 |
TEXINPUTS.texinfo = .;$TEXMF/tex/{texinfo,plain,generic,}// |
224 |
|
225 |
% LaTeX 2e specific macros are stored in latex/, macros that can only be |
226 |
% used with 2.09 in latex209/. In addition, we look in the directory |
227 |
% latex209, useful for macros that were written for 2.09 and do not |
228 |
% mention 2e at all, but can be used with 2e. |
229 |
TEXINPUTS.cslatex = .;$TEXMF/tex/{cslatex,csplain,latex,generic,}// |
230 |
TEXINPUTS.platex = .;$TEXMF/tex/{platex,latex,generic,}// |
231 |
TEXINPUTS.latex = .;$TEXMF/tex/{latex,generic,}// |
232 |
TEXINPUTS.olatex = .;$TEXMF/tex/{latex,generic,}// |
233 |
TEXINPUTS.latex209 = .;$TEXMF/tex/{latex209,generic,latex,}// |
234 |
|
235 |
% Fontinst needs to read afm files. |
236 |
TEXINPUTS.fontinst = .;$TEXMF/{tex,fonts/afm}// |
237 |
|
238 |
% MLTeX. |
239 |
TEXINPUTS.frlatex = .;$TEXMF/tex/{french,latex,generic,}// |
240 |
TEXINPUTS.frtex = .;$TEXMF/tex/{french,plain,generic,}// |
241 |
TEXINPUTS.mllatex = .;$TEXMF/tex/{latex,generic,}// |
242 |
TEXINPUTS.mltex = .;$TEXMF/tex/{plain,generic,}// |
243 |
|
244 |
% e-TeX. This form of the input paths is borrowed from teTeX. A certain |
245 |
% variant of TDS is assumed here, unaffected by the build variables. |
246 |
TEXINPUTS.elatex = .;$TEXMF/tex/{latex,generic,}// |
247 |
TEXINPUTS.etex = .;$TEXMF/tex/{plain,generic,}// |
248 |
|
249 |
% pdfTeX. This form of the input paths is borrowed from teTeX. A certain |
250 |
% variant of TDS is assumed here, unaffected by the build variables. |
251 |
TEXINPUTS.pdfcslatex = .;$TEXMF/tex/{cslatex,csplain,latex,generic,}// |
252 |
TEXINPUTS.pdfcsplain = .;$TEXMF/tex/{csplain,plain,generic,}// |
253 |
TEXINPUTS.pdfjadetex = .;$TEXMF/tex/{jadetex,plain,generic,}// |
254 |
TEXINPUTS.pdflatex = .;$TEXMF/tex/{latex,generic,}// |
255 |
TEXINPUTS.pdfmex = .;$TEXMF/tex/{mex,plain,generic,}// |
256 |
TEXINPUTS.utf8mex = .;$TEXMF/tex/{mex,plain,generic,}// |
257 |
TEXINPUTS.pdftex = .;$TEXMF/tex/{plain,generic,}// |
258 |
TEXINPUTS.pdftexinfo = .;$TEXMF/tex/{texinfo,plain,generic,}// |
259 |
TEXINPUTS.pdfamstex = .;$TEXMF/tex/{amstex,plain,generic,}// |
260 |
|
261 |
% pdfeTeX. |
262 |
TEXINPUTS.pdfelatex = .;$TEXMF/tex/{latex,generic,}// |
263 |
TEXINPUTS.pdfetex = .;$TEXMF/tex/{plain,generic,}// |
264 |
|
265 |
% pdfxTeX. |
266 |
TEXINPUTS.pdfxlatex = .;$TEXMF/tex/{latex,generic,}// |
267 |
TEXINPUTS.pdfxtex = .;$TEXMF/tex/{plain,generic,}// |
268 |
|
269 |
% XeTeX |
270 |
TEXINPUTS.xelatex = .;$TEXMF/tex/{xelatex,latex,generic,}// |
271 |
TEXINPUTS.xeplain = .;$TEXMF/tex/{xeplain,eplain,plain,generic,}// |
272 |
TEXINPUTS.xetex = .;$TEXMF/tex/{xetex,plain,generic,}// |
273 |
|
274 |
% Omega / Aleph |
275 |
TEXINPUTS.lamed = .;$TEXMF/tex/{lamed,lambda,latex,generic,}// |
276 |
TEXINPUTS.lambda = .;$TEXMF/tex/{lambda,latex,generic,}// |
277 |
TEXINPUTS.omega = .;$TEXMF/tex/{plain,generic,}// |
278 |
TEXINPUTS.aleph = .;$TEXMF/tex/{plain,generic,}// |
279 |
|
280 |
% ConTeXt |
281 |
TEXINPUTS.context = .;$TEXMF/tex/{context,plain,generic,}// |
282 |
|
283 |
% odd formats needing their own paths |
284 |
TEXINPUTS.lamstex = .;$TEXMF/tex/{lamstex,plain,generic,}// |
285 |
TEXINPUTS.lollipop = .;$TEXMF/tex/{lollipop,plain,generic,}// |
286 |
TEXINPUTS.platex-pl = .;$TEXMF/tex/{platex,latex,generic,}// |
287 |
TEXINPUTS.pdfplatex = .;$TEXMF/tex/{platex,latex,generic,}// |
288 |
|
289 |
% Earlier entries override later ones, so put this last. |
290 |
TEXINPUTS = .;$TEXMF/tex/{$progname,generic,}// |
291 |
|
292 |
% Metafont, MetaPost inputs. |
293 |
MFINPUTS = .;$TEXMF/metafont//;{$TEXMF/fonts,$VARTEXFONTS}/source// |
294 |
MPINPUTS = .;$TEXMF/metapost// |
295 |
|
296 |
% Dump files (fmt/base/mem) for vir{tex,mf,mp} to read (see web2c/INSTALL), |
297 |
% and string pools (.pool) for ini{tex,mf,mp}. It is silly that we have six |
298 |
% paths and directories here (they all resolve to a single place by default), |
299 |
% but historically ... |
300 |
TEXFORMATS = .;$TEXMF/web2c/{$engine,}// |
301 |
MFBASES = .;$TEXMF/web2c/{$engine,}// |
302 |
MPMEMS = .;$TEXMF/web2c/{$engine,}// |
303 |
TEXPOOL = .;$TEXMF/web2c |
304 |
MFPOOL = .;$TEXMF/web2c |
305 |
MPPOOL = .;$TEXMF/web2c |
306 |
|
307 |
% support the original xdvi. Must come before the generic settings. |
308 |
PKFONTS.XDvi = .;$TEXMF/%s;$VARTEXFONTS/pk/{%m,modeless}// |
309 |
VFFONTS.XDvi = .;$TEXMF/%s |
310 |
PSHEADERS.XDvi = .;$TEXMF/%q{dvips,fonts/type1}// |
311 |
TEXPICTS.XDvi = .;$TEXMF/%q{dvips,tex}// |
312 |
|
313 |
% Device-independent font metric files. |
314 |
VFFONTS = .;$TEXMF/fonts/vf// |
315 |
TFMFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/tfm// |
316 |
|
317 |
% The $MAKETEX_MODE below means the drivers will not use a cx font when |
318 |
% the mode is ricoh. If no mode is explicitly specified, kpse_prog_init |
319 |
% sets MAKETEX_MODE to /, so all subdirectories are searched. See the manual. |
320 |
% The modeless part guarantees that bitmaps for PostScript fonts are found. |
321 |
PKFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/pk/{$MAKETEX_MODE,modeless}// |
322 |
|
323 |
% Similarly for the GF format, which only remains in existence because |
324 |
% Metafont outputs it (and MF isn't going to change). |
325 |
GFFONTS = .;$TEXMF/fonts/gf/$MAKETEX_MODE// |
326 |
|
327 |
% A backup for PKFONTS and GFFONTS. Not used for anything. |
328 |
GLYPHFONTS = .;$TEXMF/fonts |
329 |
|
330 |
% A place to puth everything that doesn't fit the other font categories. |
331 |
MISCFONTS = .;$TEXMF/fonts/misc// |
332 |
|
333 |
% font name map files. This isn't just fonts/map// because ConTeXt |
334 |
% wants support for having files with the same name in the different |
335 |
% subdirs. Maybe if the programs ever get unified to accepting the same |
336 |
% map file syntax the definition can be simplified again. |
337 |
TEXFONTMAPS = .;$TEXMF/fonts/map/{$progname,pdftex,dvips,}// |
338 |
|
339 |
% BibTeX bibliographies and style files. |
340 |
BIBINPUTS = .;$TEXMF/bibtex/bib// |
341 |
BSTINPUTS = .;$TEXMF/bibtex/{bst,csf}// |
342 |
|
343 |
% MFT style files. |
344 |
MFTINPUTS = .;$TEXMF/mft// |
345 |
|
346 |
% PostScript headers and prologues (.pro); unfortunately, some programs |
347 |
% also use this for acessing font files (enc, type1, truetype) |
348 |
TEXPSHEADERS = .;$TEXMF/{dvips,fonts/{enc,type1,type42,type3}}// |
349 |
TEXPSHEADERS.gsftopk = .;$TEXMF/{dvips,fonts/{enc,type1,type42,type3,truetype}}// |
350 |
|
351 |
% OSFONTDIR is to provide a convenient hook for allowing TeX to find |
352 |
% fonts installed on the system (outside of TeX). An empty default |
353 |
% value would add "//" to the search paths, so we give it a dummy value. |
354 |
OSFONTDIR = /please/set/osfontdir/in/the/environment |
355 |
|
356 |
% PostScript Type 1 outline fonts. |
357 |
T1FONTS = .;$TEXMF/fonts/type1//;$OSFONTDIR// |
358 |
|
359 |
% PostScript AFM metric files. |
360 |
AFMFONTS = .;$TEXMF/fonts/afm//;$OSFONTDIR// |
361 |
|
362 |
% TrueType outline fonts. |
363 |
TTFONTS = .;$TEXMF/fonts/truetype//;$OSFONTDIR// |
364 |
|
365 |
% Opentype outline fonts. |
366 |
OPENTYPEFONTS = .;$TEXMF/fonts/opentype//;$OSFONTDIR// |
367 |
|
368 |
% Type 42 outline fonts. |
369 |
T42FONTS = .;$TEXMF/fonts/type42// |
370 |
|
371 |
% Ligature definition files. |
372 |
LIGFONTS = .;$TEXMF/fonts/lig// |
373 |
|
374 |
% Dvips' config.* files (this name should not start with `TEX'!). |
375 |
TEXCONFIG = $TEXMF/dvips// |
376 |
|
377 |
% Makeindex style (.ist) files. |
378 |
INDEXSTYLE = .;$TEXMF/makeindex// |
379 |
|
380 |
% Font encoding files (.enc). |
381 |
ENCFONTS = .;$TEXMF/fonts/enc// |
382 |
|
383 |
% CMap files. |
384 |
CMAPFONTS = .;$TEXMF/fonts/cmap// |
385 |
|
386 |
% Subfont definition files. |
387 |
SFDFONTS = .;$TEXMF/fonts/sfd// |
388 |
|
389 |
% OpenType outline fonts. |
390 |
OPENTYPEFONTS = .;$TEXMF/fonts/opentype// |
391 |
|
392 |
% pdftex config files: |
393 |
PDFTEXCONFIG = .;$TEXMF/pdftex/{$progname,}// |
394 |
|
395 |
% Used by DMP (ditroff-to-mpx), called by makempx -troff. |
396 |
TRFONTS = /usr/{local,}/share/groff/{current/font,site-font}/devps |
397 |
MPSUPPORT = .;$TEXMF/metapost/support |
398 |
|
399 |
% For xdvi to find mime.types and .mailcap, if they do not exist in |
400 |
% $HOME. These are single directories, not paths. |
401 |
% (But the default mime.types, at least, may well suffice.) |
402 |
MIMELIBDIR = /etc |
403 |
MAILCAPLIBDIR = /etc |
404 |
|
405 |
% Default settings for fontconfig library, used by Win32 versions of |
406 |
% xetex/xdvipdfmx (note that fontconfig on Linux/Unix-like systems |
407 |
% will ignore settings in this file) |
408 |
FONTCONFIG_FILE=fonts.conf |
409 |
FONTCONFIG_PATH=/etc/fonts |
410 |
FC_CACHEDIR=/var/cache/fontconfig |
411 |
|
412 |
% TeX documentation and source files, for use with kpsewhich. |
413 |
% TeX Live has a separate hierarchy with just documentation, texmf-doc, |
414 |
% in addition to the doc files in the other hierarchies. |
415 |
TEXMFDOCDIR = $SELFAUTODIR/share/texmf-doc/doc |
416 |
TEXDOCS = .;$TEXMF/doc//;$TEXMFDOCDIR// |
417 |
TEXSOURCES = .;$TEXMF/source// |
418 |
|
419 |
% Web and CWeb input paths. |
420 |
WEBINPUTS = .;$TEXMF/web// |
421 |
CWEBINPUTS = .;$TEXMF/cweb// |
422 |
|
423 |
% Omega-related fonts and other files. |
424 |
OFMFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/{ofm,tfm}// |
425 |
OPLFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/opl// |
426 |
OVFFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/{ovf,vf}// |
427 |
OVPFONTS = .;{$TEXMF/fonts,$VARTEXFONTS}/ovp// |
428 |
OTPINPUTS = .;$TEXMF/omega/otp// |
429 |
OCPINPUTS = .;$TEXMF/omega/ocp// |
430 |
|
431 |
% Some additional input variables for several programs. If you add |
432 |
% a program that uses the 'other text files' or 'other binary files' |
433 |
% search formats, you'll want to add their variables here as well. |
434 |
T4HTINPUTS = .;$TEXMF/tex4ht// |
435 |
|
436 |
% Architecture independent executables. |
437 |
TEXMFSCRIPTS = $TEXMF/scripts/{$engine,$progname,}// |
438 |
|
439 |
%% The mktex* scripts rely on KPSE_DOT. Do not set it in the environment. |
440 |
% KPSE_DOT = . |
441 |
|
442 |
% This definition isn't used from this .cnf file itself (that would be |
443 |
% paradoxical), but the compile-time default in paths.h is built from it. |
444 |
% The SELFAUTO* variables are set automatically from the location of |
445 |
% argv[0], in kpse_set_progname. |
446 |
% |
447 |
% The TETEXDIR stuff isn't likely to be relevant unless you're using |
448 |
% teTeX, but it doesn't hurt. |
449 |
% |
450 |
% For security reasons, it is better not to have . part of the path. |
451 |
% |
452 |
TEXMFCNF = {/usr,/usr/local}{,{/share,}/texmf{-local,}/web2c};/.$TETEXDIR |
453 |
|
454 |
# $progname: kpathsea v. 3.5.3 or later overwrites this at runtime. To |
455 |
# avoid empty expansions from binaries linked against an earlier |
456 |
# version of the library, we set $progname and $engine to something |
457 |
# non-empty: |
458 |
progname = unset |
459 |
engine = unset |
460 |
|
461 |
|
462 |
|
463 |
|
464 |
|
465 |
1.1 src/patchsets/texlive/2007/texmf.d/15options.cnf |
466 |
|
467 |
file : http://sources.gentoo.org/viewcvs.py/gentoo/src/patchsets/texlive/2007/texmf.d/15options.cnf?rev=1.1&view=markup |
468 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo/src/patchsets/texlive/2007/texmf.d/15options.cnf?rev=1.1&content-type=text/plain |
469 |
|
470 |
Index: 15options.cnf |
471 |
=================================================================== |
472 |
% Part 2: Non-path options. |
473 |
|
474 |
% Write .log/.dvi/etc. files here, if the current directory is unwritable. |
475 |
% TEXMFOUTPUT = /tmp |
476 |
|
477 |
% If a dynamic file creation fails, log the command to this file, in |
478 |
% either the current directory or TEXMFOUTPUT. Set to the |
479 |
% empty string or 0 to avoid logging. |
480 |
MISSFONT_LOG = missfont.log |
481 |
|
482 |
% Set to a colon-separated list of words specifying warnings to suppress. |
483 |
% To suppress everything, use TEX_HUSH = all; this is currently equivalent to |
484 |
% TEX_HUSH = checksum:lostchar:readable:special |
485 |
% To suppress nothing, use TEX_HUSH = none or do not set the variable at all. |
486 |
TEX_HUSH = none |
487 |
|
488 |
% Enable system commands via \write18{...}? |
489 |
shell_escape = f |
490 |
|
491 |
% Allow TeX \openin, \openout, or \input on filenames starting with `.' |
492 |
% (e.g., .rhosts) or outside the current tree (e.g., /etc/passwd)? |
493 |
% a (any) : any file can be opened. |
494 |
% r (restricted) : disallow opening "dotfiles". |
495 |
% p (paranoid) : as 'r' and disallow going to parent directories, and |
496 |
% restrict absolute paths to be under $TEXMFOUTPUT. |
497 |
openout_any = p |
498 |
openin_any = a |
499 |
|
500 |
% Allow TeX, MF, and MP to parse the first line of an input file for |
501 |
% the %&format construct. |
502 |
parse_first_line = t |
503 |
|
504 |
% But don't parse the first line if invoked as "tex", since we want that |
505 |
% to remain Knuth-compatible. The src_specials and |
506 |
% file_line_error_style settings, as well as the options -enctex, |
507 |
% -mltex, -8bit, etc., also affect this, but they are all off by default. |
508 |
parse_first_line.tex = f |
509 |
|
510 |
% Control file:line:error style messages. |
511 |
file_line_error_style = f |
512 |
|
513 |
% Enable the mktex... scripts by default? These must be set to 0 or 1. |
514 |
% Particular programs can and do override these settings, for example |
515 |
% dvips's -M option. Your first chance to specify whether the scripts |
516 |
% are invoked by default is at configure time. |
517 |
% |
518 |
% These values are ignored if the script names are changed; e.g., if you |
519 |
% set DVIPSMAKEPK to `foo', what counts is the value of the environment |
520 |
% variable/config value `FOO', not the `MKTEXPK' value. |
521 |
% |
522 |
% MKTEXTEX = 0 |
523 |
% MKTEXPK = 0 |
524 |
% MKTEXMF = 0 |
525 |
% MKTEXTFM = 0 |
526 |
% MKTEXFMT = 0 |
527 |
% MKOCP = 0 |
528 |
% MKOFM = 0 |
529 |
|
530 |
% What MetaPost runs to make MPX files. This is passed an option -troff |
531 |
% if MP is in troff mode. Set to `0' to disable this feature. |
532 |
MPXCOMMAND = makempx |
533 |
|
534 |
% Used by makempx to run TeX. We use "etex" because MetaPost is |
535 |
% expecting DVI, and not "tex" because we want first line parsing. |
536 |
TEX = etex |
537 |
|
538 |
|
539 |
|
540 |
|
541 |
1.1 src/patchsets/texlive/2007/texmf.d/20sizes.cnf |
542 |
|
543 |
file : http://sources.gentoo.org/viewcvs.py/gentoo/src/patchsets/texlive/2007/texmf.d/20sizes.cnf?rev=1.1&view=markup |
544 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo/src/patchsets/texlive/2007/texmf.d/20sizes.cnf?rev=1.1&content-type=text/plain |
545 |
|
546 |
Index: 20sizes.cnf |
547 |
=================================================================== |
548 |
% Part 3: Array and other sizes for TeX (and Metafont and MetaPost). |
549 |
% |
550 |
% If you want to change some of these sizes only for a certain TeX |
551 |
% variant, the usual dot notation works, e.g., |
552 |
% main_memory.hugetex = 20000000 |
553 |
% |
554 |
% If a change here appears to be ignored, try redumping the format file. |
555 |
|
556 |
% Memory. Must be less than 8,000,000 total. |
557 |
% |
558 |
% main_memory is relevant only to initex, extra_mem_* only to non-ini. |
559 |
% Thus, have to redump the .fmt file after changing main_memory; to add |
560 |
% to existing fmt files, increase extra_mem_*. (To get an idea of how |
561 |
% much, try \tracingstats=2 in your TeX source file; |
562 |
% web2c/tests/memtest.tex might also be interesting.) |
563 |
% |
564 |
% To increase space for boxes (as might be needed by, e.g., PiCTeX), |
565 |
% increase extra_mem_bot. |
566 |
% |
567 |
% For some xy-pic samples, you may need as much as 700000 words of memory. |
568 |
% For the vast majority of documents, 60000 or less will do. |
569 |
% |
570 |
main_memory = 1500000 % words of inimemory available; also applies to inimf&mp |
571 |
extra_mem_top = 0 % extra high memory for chars, tokens, etc. |
572 |
extra_mem_bot = 0 % extra low memory for boxes, glue, breakpoints, etc. |
573 |
|
574 |
% ConTeXt needs lots of memory. |
575 |
extra_mem_top.context = 2000000 |
576 |
extra_mem_bot.context = 4000000 |
577 |
|
578 |
% Words of font info for TeX (total size of all TFM files, approximately). |
579 |
% Must be >= 20000 and <= 4000000 (without tex.ch changes). |
580 |
font_mem_size = 1200000 |
581 |
|
582 |
% Total number of fonts. Must be >= 50 and <= 2000 (without tex.ch changes). |
583 |
font_max = 2000 |
584 |
|
585 |
% Extra space for the hash table of control sequences (which allows 10K |
586 |
% names as distributed). |
587 |
hash_extra = 50000 |
588 |
|
589 |
% Max number of characters in all strings, including all error messages, |
590 |
% help texts, font names, control sequences. These values apply to TeX and MP. |
591 |
pool_size = 1250000 |
592 |
% Minimum pool space after TeX/MP's own strings; must be at least |
593 |
% 25000 less than pool_size, but doesn't need to be nearly that large. |
594 |
string_vacancies = 90000 |
595 |
% Maximum number of strings. |
596 |
max_strings = 100000 |
597 |
% min pool space left after loading .fmt |
598 |
pool_free = 47500 |
599 |
|
600 |
% Buffer size. TeX uses the buffer to contain input lines, but macro |
601 |
% expansion works by writing material into the buffer and reparsing the |
602 |
% line. As a consequence, certain constructs require the buffer to be |
603 |
% very large, even though most documents can be handled with a small value. |
604 |
buf_size = 200000 |
605 |
|
606 |
% Hyphenation trie. The maximum possible is 4194303 (ssup_trie_size in |
607 |
% the sources), but we don't need that much. The value here suffices |
608 |
% for all known free hyphenation patterns to be loaded simultaneously |
609 |
% (as TeX Live does). |
610 |
% |
611 |
trie_size = 300000 |
612 |
|
613 |
hyph_size = 8191 % prime number of hyphenation exceptions, >610, <32767. |
614 |
% http://primes.utm.edu/curios/page.php/8191.html |
615 |
nest_size = 500 % simultaneous semantic levels (e.g., groups) |
616 |
max_in_open = 15 % simultaneous input files and error insertions |
617 |
param_size = 10000 % simultaneous macro parameters |
618 |
save_size = 5000 % for saving values outside current group |
619 |
stack_size = 5000 % simultaneous input sources |
620 |
|
621 |
% These are Omega-specific. |
622 |
ocp_buf_size = 500000 % character buffers for ocp filters. |
623 |
ocp_stack_size = 10000 % stacks for ocp computations. |
624 |
ocp_list_size = 1000 % control for multiple ocps. |
625 |
|
626 |
% Parameter specific to MetaPost. |
627 |
% Maximum number of knots between breakpoints of a path. |
628 |
% Set to 2000 by default. |
629 |
% path_size.mpost = 10000 |
630 |
|
631 |
% These work best if they are the same as the I/O buffer size, but it |
632 |
% doesn't matter much. Must be a multiple of 8. |
633 |
dvi_buf_size = 16384 % TeX |
634 |
gf_buf_size = 16384 % MF |
635 |
|
636 |
% It's probably inadvisable to change these. At any rate, we must have: |
637 |
% 45 < error_line < 255; |
638 |
% 30 < half_error_line < error_line - 15; |
639 |
% 60 <= max_print_line; |
640 |
% These apply to Metafont and MetaPost as well. |
641 |
error_line = 79 |
642 |
half_error_line = 50 |
643 |
max_print_line = 79 |
644 |
|
645 |
|
646 |
|
647 |
1.1 src/patchsets/texlive/2007/texmf.d/25misc.cnf |
648 |
|
649 |
file : http://sources.gentoo.org/viewcvs.py/gentoo/src/patchsets/texlive/2007/texmf.d/25misc.cnf?rev=1.1&view=markup |
650 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo/src/patchsets/texlive/2007/texmf.d/25misc.cnf?rev=1.1&content-type=text/plain |
651 |
|
652 |
Index: 25misc.cnf |
653 |
=================================================================== |
654 |
% Part 4: extra format definitions for TeX Live |
655 |
|
656 |
TEXINPUTS.elambda = .;$TEXMF/tex/{lambda,latex,generic,}// |
657 |
TEXINPUTS.eomega = .;$TEXMF/tex/{plain,generic,}// |
658 |
TEXINPUTS.pdfxmex = .;$TEXMF/tex/{mex,plain,generic,}// |
659 |
TEXINPUTS.frpdflatex = .;$TEXMF/tex/{french,latex,generic,}// |
660 |
TEXINPUTS.frpdftex = .;$TEXMF/tex/{french,plain,generic,}// |
661 |
TEXINPUTS.xmltex = .;$TEXMF/tex/{xmltex,latex,generic,}// |
662 |
TEXINPUTS.pdfxmltex = .;$TEXMF/tex/{xmltex,latex,generic,}// |
663 |
|
664 |
TTF2TFMINPUTS = .;$TEXMF/ttf2pk// |
665 |
|
666 |
% For bibtex8. Do we really need to repeat the BIBINPUTS setting? |
667 |
BIBINPUTS.bibtex8 = .;$TEXMF/bibtex/{bib,}// |
668 |
BSTINPUTS.bibtex8 = .;$TEXMF/bibtex/{bst,csf,}// |
669 |
|
670 |
% allow for compressed files, and various extenions |
671 |
TEXDOCSSUFFIX = ;.pdf;.ps;.dvi;.html;.txt;.tex |
672 |
TEXDOCSCOMPRESS = ;.gz;.bz2;.zip;.Z |
673 |
TEXDOCEXT = {$TEXDOCSSUFFIX}{$TEXDOCSCOMPRESS} |
674 |
|
675 |
%% t4ht utility, sharing files with TeX4ht |
676 |
TEX4HTFONTSET=alias,iso8859,unicode |
677 |
TEX4HTINPUTS = .;$TEXMF/tex4ht/base//;$TEXMF/tex4ht/ht-fonts/{$TEX4HTFONTSET}// |
678 |
|
679 |
% Part for scripts that are distributed/installed in the texmf tree. |
680 |
|
681 |
% Perl, Python, Ruby, Java scripts (Win32 only) |
682 |
% This is used by the irun.exe program which simulates a symlink |
683 |
% but also makes use of kpathsea to retrieve the target |
684 |
JAVAINPUTS = .;$TEXMF/scripts/{$progname,$engine,}/java// |
685 |
LUAINPUTS = .;$TEXMF/scripts/{$progname,$engine,}/lua// |
686 |
PERLINPUTS = .;$TEXMF/scripts/{$progname,$engine,}/perl// |
687 |
PYTHONINPUTS = .;$TEXMF/scripts/{$progname,$engine,}/python// |
688 |
RUBYINPUTS = .;$TEXMF/scripts/{$progname,$engine,}/ruby// |
689 |
|
690 |
% Suggestions for editor settings under Windows. Uncomment your |
691 |
% preferred option. The corresponding MFEDIT can also be set for use with |
692 |
% Metafont. |
693 |
% |
694 |
% Winedt: |
695 |
% TEXEDIT=C:\WinEdt\WinEdt.exe "[Open('%s');SelLine(%d,7)] |
696 |
% Textpad: |
697 |
% TEXEDIT = c:\Progra~1\TextPad\System\Ddeopn32 TextPad %s(%d) |
698 |
% UltraEdit (newer Win32 versions): |
699 |
% TEXEDIT = uedit32 %s/%d/1 |
700 |
% WinTeXShell32: |
701 |
% TEXEDIT = texshell.exe /l=%d %s |
702 |
% vi, vim, gvim. here we show Windows gvim.exe: |
703 |
% TEXEDIT = gvim.exe %s +%d |
704 |
% PFE: |
705 |
% TEXEDIT=pfe32/g%d %s |
706 |
% MED: |
707 |
% TEXEDIT=med.exe "%s" %d |
708 |
% TSE: |
709 |
% TEXEDIT=e32.exe "%s" -n%d |
710 |
% Epsilon (Lugaru) http://www.lugaru.com/ |
711 |
% TEXEDIT="c:\Program Files\eps90\bin\e32.exe" +%d %s |
712 |
% WinShell |
713 |
% TEXEDIT=C:\Progra~1\WinShell\WinShell.exe -c %s -l %d |
714 |
% notepad |
715 |
% TEXEDIT = notepad %s |
716 |
|
717 |
% For unix |
718 |
% |
719 |
% vi, vim, NEdit, (X)Emacs, pico, jed |
720 |
% TEXEDIT = vi +%d %s |
721 |
% TEXEDIT = vim +%d %s |
722 |
% TEXEDIT = nedit +%d %s |
723 |
% TEXEDIT = xemacs +%d %s |
724 |
% TEXEDIT = emacs +%d %s |
725 |
|
726 |
%(x)fte: |
727 |
% TEXEDIT = xfte -l%d %s |
728 |
|
729 |
% Disable search on multiple suffixes filenames. In many case, when `foo.bar' |
730 |
% is looked for, you do not want to look for `foo.bar.tex' before. This flag |
731 |
% disables searching for standard suffixes if the file name has already an |
732 |
% extension of 3 characters. Default value is true (old behaviour). |
733 |
allow_multiple_suffixes = f |
734 |
|
735 |
|
736 |
|
737 |
-- |
738 |
gentoo-commits@g.o mailing list |