/[pkgs]/devel/texlive-texmf/texlive-2007-latin.patch
ViewVC logotype

Contents of /devel/texlive-texmf/texlive-2007-latin.patch

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (show annotations) (download) (as text)
Fri Oct 16 05:34:30 2009 UTC (5 weeks, 3 days ago) by jnovy
Branch: MAIN
CVS Tags: texlive-texmf-2007-30_fc13, texlive-texmf-2007-32_fc13, texlive-texmf-2007-31_fc13, HEAD
File MIME type: text/x-patch
* Thu Oct 15 2009 Jindrich Novy <jnovy@redhat.com> 2007-30
- update latin.ldf (#469948)
- do not provide any perl dependencies (#516350)
1 diff -up texlive-texmf-2007/texmf-dist/tex/generic/babel/latin.ldf.latin texlive-texmf-2007/texmf-dist/tex/generic/babel/latin.ldf
2 --- texlive-texmf-2007/texmf-dist/tex/generic/babel/latin.ldf.latin 2006-08-27 20:22:43.000000000 +0200
3 +++ texlive-texmf-2007/texmf-dist/tex/generic/babel/latin.ldf 2009-10-15 21:09:44.000000000 +0200
4 @@ -5,47 +5,26 @@
5 %% The original source files were:
6 %%
7 %% latin.dtx (with options: `code')
8 +%%
9 %% This is a generated file.
10 %%
11 -%% Copyright 1989-2005 Johannes L. Braams and any individual authors
12 +%% Copyright 1989-2000 Johannes L. Braams and any individual authors
13 %% listed elsewhere in this file. All rights reserved.
14 %%
15 -%% This file was generated from file(s) of the Babel system.
16 -%% ---------------------------------------------------------
17 -%%
18 -%% It may be distributed and/or modified under the
19 -%% conditions of the LaTeX Project Public License, either version 1.3
20 -%% of this license or (at your option) any later version.
21 -%% The latest version of this license is in
22 -%% http://www.latex-project.org/lppl.txt
23 -%% and version 1.3 or later is part of all distributions of LaTeX
24 -%% version 2003/12/01 or later.
25 -%%
26 -%% This work has the LPPL maintenance status "maintained".
27 -%%
28 -%% The Current Maintainer of this work is Johannes Braams.
29 -%%
30 -%% This file may only be distributed together with a copy of the Babel
31 -%% system. You may however distribute the Babel system without
32 -%% such generated files.
33 +%% This file is part of the Babel system release 3.7.
34 +%% --------------------------------------------------
35 %%
36 -%% The list of all files belonging to the Babel distribution is
37 -%% given in the file `manifest.bbl'. See also `legal.bbl for additional
38 -%% information.
39 -%%
40 -%% The list of derived (unpacked) files belonging to the distribution
41 -%% and covered by LPPL is defined by the unpacking scripts (with
42 -%% extension .ins) which are part of the distribution.
43 -%%
44 -%% Copyright 1999-2001 Claudio Beccari All rights reserved.
45 +%% It may be distributed under the terms of the LaTeX Project Public
46 +%% License, as described in lppl.txt in the base LaTeX distribution.
47 +%% Either version 1.1 or, at your option, any later version.
48 \ProvidesFile{latin.ldf}
49 - [2005/11/17 v2.0g Latin support from the babel system]
50 + [2007/03/20 v.2.0f Latin support from the babel system]
51 %% File `latin.dtx'
52 %% Babel package for LaTeX version 2e
53 %% Copyright (C) 1989 - 2005
54 %% by Johannes Braams, TeXniek
55 -%% Please report errors to: J.L. Braams babel at braams.cistron.nl
56 -%% Claudio Beccari beccari at polito.it
57 +%% Please report errors to: J.L. Braams
58 +%% JLBraams@cistron.nl
59 \LdfInit{latin}{captionslatin}
60 \ifx\l@latin\@undefined
61 \@nopatterns{Latin}
62 @@ -56,10 +35,6 @@
63 \expandafter\addto\expandafter\extraslatin
64 \expandafter{\extrasmedievallatin}%
65 }
66 -\bbl@declare@ttribute{latin}{withprosodicmarks}{%
67 - \expandafter\addto\expandafter\extraslatin
68 - \expandafter{\extraswithprosodicmarks}%
69 - }
70 \@namedef{captionslatin}{%
71 \def\prefacename{Praefatio}%
72 \def\refname{Conspectus librorum}%
73 @@ -84,11 +59,10 @@
74 \def\glossaryname{Glossarium}%
75 }
76 \def\datelatin{%
77 - \def\november{Novembris}%
78 + \def\november{Novembris}
79 \def\today{%
80 {\check@mathfonts\fontsize\sf@size\z@\math@fontsfalse\selectfont
81 - \uppercase\expandafter{\romannumeral\day}}\nobreakspace
82 - \ifcase\month\or
83 + \uppercase\expandafter{\romannumeral\day}}~\ifcase\month\or
84 Ianuarii\or Februarii\or Martii\or Aprilis\or Maii\or Iunii\or
85 Iulii\or Augusti\or Septembris\or Octobris\or \november\or
86 Decembris\fi
87 @@ -105,19 +79,19 @@
88 \babel@savevariable{\lccode`\V}%
89 \babel@savevariable{\uccode`\u}%
90 \lccode`\V=`\u \uccode`\u=`\V}
91 -\addto\extrasmedievallatin{%
92 - \babel@savevariable{\lccode`\^^e6}% T1 \ae
93 - \babel@savevariable{\uccode`\^^e6}% T1 \ae
94 - \babel@savevariable{\lccode`\^^c6}% T1 \AE
95 - \babel@savevariable{\lccode`\^^f7}% T1 \oe
96 - \babel@savevariable{\uccode`\^^f7}% T1 \OE
97 - \babel@savevariable{\lccode`\^^d7}% T1 \OE
98 - \babel@savevariable{\lccode`\^^1a}% OT1 \ae
99 - \babel@savevariable{\uccode`\^^1a}% OT1 \ae
100 - \babel@savevariable{\lccode`\^^1d}% OT1 \AE
101 - \babel@savevariable{\lccode`\^^1b}% OT1 \oe
102 - \babel@savevariable{\uccode`\^^1b}% OT1 \OE
103 - \babel@savevariable{\lccode`\^^1e}% OT1 \OE
104 +\addto\extraslatin{%
105 + \babel@savevariable{\lccode`\^^e6}% T1
106 + \babel@savevariable{\uccode`\^^e6}% T1
107 + \babel@savevariable{\lccode`\^^c6}% T1
108 + \babel@savevariable{\lccode`\^^f7}% T1
109 + \babel@savevariable{\uccode`\^^d7}% T1
110 + \babel@savevariable{\lccode`\^^d7}% T1
111 + \babel@savevariable{\lccode`\^^1a}% OT1
112 + \babel@savevariable{\uccode`\^^1a}% OT1
113 + \babel@savevariable{\lccode`\^^1d}% OT1
114 + \babel@savevariable{\lccode`\^^1b}% OT1
115 + \babel@savevariable{\uccode`\^^1b}% OT1
116 + \babel@savevariable{\lccode`\^^1e}% OT1
117 \SetLatinLigatures}
118 \providecommand\SetLatinLigatures{%
119 \def\@tempA{T1}\ifx\@tempA\f@encoding
120 @@ -133,76 +107,56 @@
121 \fi
122 \let\@tempA\@undefined
123 }
124 -\addto\extraslatin{\def\ProsodicMarksOn{%
125 -\GenericError{(latin)\@spaces\@spaces\@spaces\@spaces}%
126 - {Latin language error: \string\ProsodicMarksOn\space
127 - is defined by setting the\MessageBreak
128 - language attribute to `withprosodicmarks'\MessageBreak
129 - If you continue you are likely to encounter\MessageBreak
130 - fatal errors that I can't recover}%
131 - {See the Latin language description in the babel
132 - documentation for explanation}{\@ehd}}}
133 -\addto\extraslatin{\let\ProsodicMarksOff\relax}
134 -\catcode`\= \active
135 -\catcode`\^ \active
136 -\addto\extraslatin{\languageshorthands{latin}}%
137 -\addto\extraswithprosodicmarks{\bbl@activate{^}}%
138 -\addto\extraswithprosodicmarks{\bbl@activate{=}}%
139 -\addto\noextraswithprosodicmarks{\bbl@deactivate{^}}%
140 -\addto\noextraswithprosodicmarks{\bbl@deactivate{=}}%
141 -\addto\extraswithprosodicmarks{\ProsodicMarks}
142 -\def\ProsodicMarks{%
143 -\def\ProsodicMarksOn{\catcode`\^ 13\catcode`\= 13\relax}%
144 -\def\ProsodicMarksOff{\catcode`\^ 7\catcode`\= 12\relax}%
145 -\initiate@active@char{^}%
146 -\initiate@active@char{=}%
147 +\initiate@active@char{^}
148 +\initiate@active@char{=}
149 +\addto\extraslatin{\languageshorthands{latin}}
150 +\addto\extraslatin{\bbl@activate{^}}
151 +\addto\extraslatin{\bbl@activate{=}}
152 +\addto\noextraslatin{\bbl@deactivate{^}}
153 +\addto\noextraslatin{\bbl@deactivate{=}}
154 \declare@shorthand{latin}{^a}{%
155 - \textormath{\u{a}\bbl@allowhyphens}{\hat{a}}}%
156 + \textormath{\u{a}\allowhyphens}{\hat{a}}}
157 \declare@shorthand{latin}{^e}{%
158 - \textormath{\u{e}\bbl@allowhyphens}{\hat{e}}}%
159 + \textormath{\u{e}\nobreak\hskip\z@skip}{\hat{e}}}
160 \declare@shorthand{latin}{^i}{%
161 - \textormath{\u{\i}\bbl@allowhyphens}{\hat{\imath}}}%
162 + \textormath{\u{\i}\nobreak\hskip\z@skip}{\hat{\imath}}}
163 \declare@shorthand{latin}{^o}{%
164 - \textormath{\u{o}\bbl@allowhyphens}{\hat{o}}}%
165 + \textormath{\u{o}\nobreak\hskip\z@skip}{\hat{o}}}
166 \declare@shorthand{latin}{^u}{%
167 - \textormath{\u{u}\bbl@allowhyphens}{\hat{u}}}%
168 + \textormath{\u{u}\nobreak\hskip\z@skip}{\hat{u}}}
169 \declare@shorthand{latin}{=a}{%
170 - \textormath{\={a}\bbl@allowhyphens}{\bar{a}}}%
171 + \textormath{\={a}\nobreak\hskip\z@skip}{\bar{a}}}
172 \declare@shorthand{latin}{=e}{%
173 - \textormath{\={e}\bbl@allowhyphens}{\bar{e}}}%
174 + \textormath{\={e}\nobreak\hskip\z@skip}{\bar{e}}}
175 \declare@shorthand{latin}{=i}{%
176 - \textormath{\={\i}\bbl@allowhyphens}{\bar{\imath}}}%
177 + \textormath{\={\i}\nobreak\hskip\z@skip}{\bar{\imath}}}
178 \declare@shorthand{latin}{=o}{%
179 - \textormath{\={o}\bbl@allowhyphens}{\bar{o}}}%
180 + \textormath{\={o}\nobreak\hskip\z@skip}{\bar{o}}}
181 \declare@shorthand{latin}{=u}{%
182 - \textormath{\={u}\bbl@allowhyphens}{\bar{u}}}%
183 -}
184 -\catcode`\= 12\relax
185 -\catcode`\^ 7\relax
186 + \textormath{\={u}\nobreak\hskip\z@skip}{\bar{u}}}
187 \addto\extraslatin{\def\LatinMarksOn{\shorthandon{^}\shorthandon{=}}}
188 \addto\extraslatin{\def\LatinMarksOff{\shorthandoff{^}\shorthandoff{=}}}
189 -\addtoextraslatin{\LatinMarksOff}
190 +\catcode`\= 12\relax
191 +\catcode`\^ 7\relax
192 \initiate@active@char{"}%
193 \addto\extraslatin{\bbl@activate{"}%
194 }
195 -\declare@shorthand{latin}{"}{%
196 - \ifmmode
197 +\declare@shorthand{latin}{"}{\ifmmode
198 \def\lt@@next{''}%
199 - \else
200 +\else
201 \def\lt@@next{\futurelet\lt@temp\lt@cwm}%
202 - \fi
203 - \lt@@next
204 +\fi
205 +\lt@@next
206 }%
207 \def\lt@allowhyphens{\nobreak\discretionary{-}{}{}\nobreak\hskip\z@skip}
208 \newcommand*{\lt@cwm}{\let\lt@n@xt\relax
209 - \ifcat\noexpand\lt@temp a%
210 +\ifcat\noexpand\lt@temp a%
211 \let\lt@n@xt\lt@allowhyphens
212 - \else
213 +\else
214 \if\noexpand\lt@temp\string|%
215 - \def\lt@n@xt{\lt@allowhyphens\@gobble}%
216 + \def\lt@n@xt{\lt@allowhyphens\@gobble}%
217 \fi
218 - \fi
219 - \lt@n@xt}%
220 +\fi\lt@n@xt}%
221 \ldf@finish{latin}
222 %%
223 %% \CharacterTable

admin@fedoraproject.org
ViewVC Help
Powered by ViewVC 1.1.2