summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2022-06-16 20:24:21 +0000
committerKarl Berry <karl@freefriends.org>2022-06-16 20:24:21 +0000
commit7a87410e74a9d342265d947c079f532ff0f087ad (patch)
treeb0d8675130bfaf962babe78dcc1e884826906d7a /Master/texmf-dist/source
parente69119d55d51d7fae1816c0e872d57c62694b3cb (diff)
latex2e (16jun22)
git-svn-id: svn://tug.org/texlive/trunk@63613 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source')
-rw-r--r--Master/texmf-dist/source/latex/base/lthooks.dtx11
-rw-r--r--Master/texmf-dist/source/latex/base/ltkeys.dtx29
-rw-r--r--Master/texmf-dist/source/latex/base/ltvers.dtx4
-rw-r--r--Master/texmf-dist/source/latex/base/ltxdoc.dtx27
-rw-r--r--Master/texmf-dist/source/latex/cyrillic/cyinpenc.dtx38
-rw-r--r--Master/texmf-dist/source/latex/cyrillic/cyoutenc.dtx12
-rw-r--r--Master/texmf-dist/source/latex/cyrillic/cyrlatex.ins36
-rw-r--r--Master/texmf-dist/source/latex/cyrillic/lcy.dtx12
-rw-r--r--Master/texmf-dist/source/latex/cyrillic/lcycmlh.fdd18
-rw-r--r--Master/texmf-dist/source/latex/cyrillic/ot2.dtx12
-rw-r--r--Master/texmf-dist/source/latex/cyrillic/ot2cmams.fdd18
-rw-r--r--Master/texmf-dist/source/latex/cyrillic/ot2cmlh.fdd18
-rw-r--r--Master/texmf-dist/source/latex/cyrillic/t2lhfnt.fdd18
13 files changed, 139 insertions, 114 deletions
diff --git a/Master/texmf-dist/source/latex/base/lthooks.dtx b/Master/texmf-dist/source/latex/base/lthooks.dtx
index 06a0e8258f6..cfa1454775d 100644
--- a/Master/texmf-dist/source/latex/base/lthooks.dtx
+++ b/Master/texmf-dist/source/latex/base/lthooks.dtx
@@ -31,8 +31,8 @@
%%% From File: lthooks.dtx
%
% \begin{macrocode}
-\def\lthooksversion{v1.0u}
-\def\lthooksdate{2022/05/19}
+\def\lthooksversion{v1.0v}
+\def\lthooksdate{2022/06/15}
% \end{macrocode}
%
%<*driver>
@@ -2649,6 +2649,13 @@
\@@_make_usable:n {#1}
\tl_gset:cx { g_@@_#1_reversed_tl }
{ \@@_if_generic_reversed:nT {#1} { - } }
+% \end{macrocode}
+% Reflect that we have activated the generic hook and set its
+% execution code.
+% \changes{v1.0v}{2022/06/15}{Ensure that a newly activated generic hook
+% gets its execution code set}
+% \begin{macrocode}
+ \@@_update_hook_code:n {#1}
}
}
}
diff --git a/Master/texmf-dist/source/latex/base/ltkeys.dtx b/Master/texmf-dist/source/latex/base/ltkeys.dtx
index 00c26002896..c6dfa5f6ddb 100644
--- a/Master/texmf-dist/source/latex/base/ltkeys.dtx
+++ b/Master/texmf-dist/source/latex/base/ltkeys.dtx
@@ -33,7 +33,7 @@
%<*driver>
% \fi
\ProvidesFile{ltkeys.dtx}
- [2022/02/21 v1.0f LaTeX Kernel (Kevyal options)]
+ [2022/06/16 v1.0g LaTeX Kernel (Kevyal options)]
% \iffalse
\documentclass{l3doc}
\GetFileInfo{ltkeys.dtx}
@@ -277,6 +277,9 @@
% \end{macro}
%
% \begin{macro}{\@@_options_class:n}
+% \changes{v1.0g}{2022/06/16}{Better handling of option removal}
+% \begin{macro}{\@@_options_remove:nnn}
+% \changes{v1.0g}{2022/06/16}{New function}
% For classes, each option (stripped of any content after |=|)
% is checked for existence as a key. If found, the option is added to
% the combined list for processing. On the other hand, unused options
@@ -296,18 +299,26 @@
{
\clist_map_inline:cn { opt@ \@currname . \@currext }
{
- \keys_if_exist:neTF
- {#1} { \@@_remove_equals:n {##1} }
- { \clist_put_right:Nn \l_@@_options_clist {##1} }
- { \clist_put_right:Nn \@unusedoptionlist {##1} }
+ \@@_options_remove:enn
+ { \@@_remove_equals:n {##1} }
+ {##1} {#1}
}
}
}
}
+\cs_new_protected:Npn \@@_options_remove:nnn #1#2#3
+ {
+ \keys_if_exist:nnTF {#3} {#1}
+ { \clist_put_right:Nn \l_@@_options_clist {#2} }
+ { \clist_put_right:Nn \@unusedoptionlist {#1} }
+ }
+\cs_generate_variant:Nn \@@_options_remove:nnn { e }
% \end{macrocode}
% \end{macro}
+% \end{macro}
%
% \begin{macro}{\@@_options_package:n}
+% \changes{v1.0g}{2022/06/16}{Better handling of option removal}
% For global options when processing a package, the tasks are slightly
% different from those for a class. The check is the same, but here
% there is nothing to do if the option is not applicable. Each valid
@@ -317,11 +328,9 @@
{
\clist_map_inline:Nn \@classoptionslist
{
- \keys_if_exist:neT {#1} { \@@_remove_equals:n {##1} }
- {
- \clist_put_right:Nn \l_@@_options_clist {##1}
- \clist_remove_all:Nn \@unusedoptionlist {##1}
- }
+ \@@_options_remove:enn
+ { \@@_remove_equals:n {##1} }
+ {##1} {#1}
}
}
% \end{macrocode}
diff --git a/Master/texmf-dist/source/latex/base/ltvers.dtx b/Master/texmf-dist/source/latex/base/ltvers.dtx
index da9d3c590ef..021bb5038f7 100644
--- a/Master/texmf-dist/source/latex/base/ltvers.dtx
+++ b/Master/texmf-dist/source/latex/base/ltvers.dtx
@@ -115,7 +115,7 @@
{2022-06-01}
%</2ekernel|latexrelease>
%<*2ekernel>
-\def\patch@level{0}
+\def\patch@level{1}
% \end{macrocode}
%
% \begin{macro}{\development@branch@name}
@@ -125,7 +125,7 @@
% intended to help us internally when we locally install a
% format out of some development branch.
% \begin{macrocode}
-\edef\development@branch@name{develop \the\year-\the\month-\the\day}
+\edef\development@branch@name{}
% \end{macrocode}
% \end{macro}
% \end{macro}
diff --git a/Master/texmf-dist/source/latex/base/ltxdoc.dtx b/Master/texmf-dist/source/latex/base/ltxdoc.dtx
index 4d854728a0c..f68c45ee360 100644
--- a/Master/texmf-dist/source/latex/base/ltxdoc.dtx
+++ b/Master/texmf-dist/source/latex/base/ltxdoc.dtx
@@ -30,7 +30,7 @@
%
%<class>\NeedsTeXFormat{LaTeX2e}
%<class>\ProvidesClass{ltxdoc}
-%<class> [2022/06/03 v2.1f Standard LaTeX documentation class]
+%<class> [2022/06/14 v2.1g Standard LaTeX documentation class]
%
%<*driver>
\documentclass{ltxdoc}
@@ -623,27 +623,30 @@ Bug reports can be opened (category \texttt{#1}) at\\%
% \end{macrocode}
% \end{macro}
%
-% \begin{macro}{\url}
-% \begin{macrocode}
-\providecommand\url{\texttt}
-% \end{macrocode}
-% \end{macro}
%
% \begin{macrocode}
\def\task#1#2{}
% \end{macrocode}
+%
+%
% \changes{v2.1f}{2022/06/03}{define \cs{pkg} and other commands}
% \changes{v2.1f}{2022/06/03}{allow \_ in macro names}
% Some feaures from l3doc.cls
+% \changes{v2.1g}{2022/06/14}{define \cs{pkg} but delay until begin document}
% \begin{macrocode}
-\providecommand\LuaTeX{Lua\TeX}
-\providecommand\cls{\textsf}
-\providecommand\pkg{\textsf}
-\providecommand\enquote[1]{``#1''}
\DeclareRobustCommand\cs[1]{\texttt{\bslash\detokenize{#1}}}%
\AtBeginDocument{%
\renewcommand\PrintMacroName[1]{\MacroFont\detokenize{#1}}%
- }
+% \end{macrocode}
+% We provide those delated in case somebody has loaded \texttt{csquotes}
+% or makes some definitions in the preamble.
+% \begin{macrocode}
+ \providecommand\LuaTeX{Lua\TeX}
+ \providecommand\cls{\textsf}
+ \providecommand\pkg{\textsf}
+ \providecommand\enquote[1]{``#1''}
+ \providecommand\url{\texttt}
+}
% \end{macrocode}
%
% \begin{macrocode}
@@ -667,7 +670,7 @@ Bug reports can be opened (category \texttt{#1}) at\\%
%
\ProvidesFile{ltxdoc.cfg}%
- [2021/12/07 v2.0c ltxdoc.cls configuration (LaTeX Project)]
+ [2022/06/14 v2.0d ltxdoc.cls configuration (LaTeX Project)]
\PassOptionsToClass{a4paper}{article}
% hyperref and hypdoc are now loaded late (or by the user) so we have to wait
diff --git a/Master/texmf-dist/source/latex/cyrillic/cyinpenc.dtx b/Master/texmf-dist/source/latex/cyrillic/cyinpenc.dtx
index e560ca86914..1c96b1b7e0e 100644
--- a/Master/texmf-dist/source/latex/cyrillic/cyinpenc.dtx
+++ b/Master/texmf-dist/source/latex/cyrillic/cyinpenc.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993-2014
+% Copyright 1993-2022
%
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
@@ -9,12 +9,12 @@
% ----------------------------------------------------------
%
% It may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.3b
+% conditions of the LaTeX Project Public License, either version 1.3c
% of this license or (at your option) any later version.
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
-% and version 1.3b or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% and version 1.3c or later is part of all distributions of LaTeX
+% version 2008 or later.
%
% The list of all files belonging to the `Cyrillic Bundle' is
% given in the file `manifest.txt'.
@@ -121,7 +121,7 @@
%<MOS>\ProvidesFile{mos.def}
%<NCC>\ProvidesFile{ncc.def}
%<MLS>\ProvidesFile{mls.def}
- [2014/10/28 v1.0d Input encoding file]
+ [2022/06/11 v1.0e Input encoding file]
% \end{macrocode}
% Insert a |\makeatletter| at the beginning of all .def files.
% \begin{macrocode}
@@ -298,9 +298,9 @@
\DeclareInputText{251}{\cyrushrt}
\DeclareInputText{252}{\textnumero}
% ? left European quotes:
-\DeclareInputText{253}{\guillemotleft}
+\DeclareInputText{253}{\guillemetleft}
% ? right European quotes:
-\DeclareInputText{254}{\guillemotright}
+\DeclareInputText{254}{\guillemetright}
%</NAV>
% \end{macrocode}
%
@@ -381,8 +381,8 @@
\DeclareInputText{171}{\CYRF}
\DeclareInputText{172}{\cyrg}
\DeclareInputText{173}{\CYRG}
-\DeclareInputText{174}{\guillemotleft}
-\DeclareInputText{175}{\guillemotright}
+\DeclareInputText{174}{\guillemetleft}
+\DeclareInputText{175}{\guillemetright}
% 0xb0 LIGHT SHADE
% 0xb1 MEDIUM SHADE
% 0xb2 DARK SHADE
@@ -617,7 +617,7 @@
\DeclareInputText{169}{\copyright}
%<cp1251>\DeclareInputText{170}{\CYRIE}
%<pt154>\DeclareInputText{170}{\CYRSCHWA}
-\DeclareInputText{171}{\guillemotleft}
+\DeclareInputText{171}{\guillemetleft}
\DeclareInputMath{172}{\lnot}
\DeclareInputText{173}{\-}
\DeclareInputText{174}{\textregistered}
@@ -638,7 +638,7 @@
\DeclareInputText{185}{\textnumero}
%<cp1251>\DeclareInputText{186}{\cyrie}
%<pt154>\DeclareInputText{186}{\cyrschwa}
-\DeclareInputText{187}{\guillemotright}
+\DeclareInputText{187}{\guillemetright}
\DeclareInputText{188}{\cyrje}
%<*cp1251>
\DeclareInputText{189}{\CYRDZE}
@@ -779,9 +779,9 @@
\DeclareInputMath{157}{\mathtwosuperior}
%</koi8r>
%<*koi8ru>
-\DeclareInputText{155}{\guillemotright}
+\DeclareInputText{155}{\guillemetright}
\DeclareInputText{156}{\textregistered}
-\DeclareInputText{157}{\guillemotleft}
+\DeclareInputText{157}{\guillemetleft}
%</koi8ru>
%<koi8r|koi8ru>\DeclareInputText{158}{\textperiodcentered}
%<koi8r>\DeclareInputMath{159}{\div}
@@ -1126,8 +1126,8 @@
\DeclareInputText{197}{\cyrhdsc}
\DeclareInputText{198}{\cyry}
%</pt254>
-\DeclareInputText{199}{\guillemotleft}
-\DeclareInputText{200}{\guillemotright}
+\DeclareInputText{199}{\guillemetleft}
+\DeclareInputText{200}{\guillemetright}
% HORIZONTAL ELLIPSIS:
\DeclareInputText{201}{\dots}
\DeclareInputText{202}{\nobreakspace}
@@ -1324,8 +1324,8 @@
%
% \begin{macrocode}
%<*CTT>
-\DeclareInputText{171}{\guillemotleft}
-\DeclareInputText{187}{\guillemotright}
+\DeclareInputText{171}{\guillemetleft}
+\DeclareInputText{187}{\guillemetright}
\DeclareInputText{192}{\CYRA}
\DeclareInputText{193}{\CYRB}
\DeclareInputText{194}{\CYRV}
@@ -1757,8 +1757,8 @@
\DeclareInputText{171}{\cyrp}
\DeclareInputText{172}{\cyrt}
\DeclareInputText{173}{\cyry}
-\DeclareInputText{174}{\guillemotleft}
-\DeclareInputText{175}{\guillemotright}
+\DeclareInputText{174}{\guillemetleft}
+\DeclareInputText{175}{\guillemetright}
\DeclareInputText{176}{\cyrf}
\DeclareInputText{177}{\cyrc}
\DeclareInputText{178}{\cyrch}
diff --git a/Master/texmf-dist/source/latex/cyrillic/cyoutenc.dtx b/Master/texmf-dist/source/latex/cyrillic/cyoutenc.dtx
index 4b510de97f3..89304a754f8 100644
--- a/Master/texmf-dist/source/latex/cyrillic/cyoutenc.dtx
+++ b/Master/texmf-dist/source/latex/cyrillic/cyoutenc.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2008 2009
+% Copyright 1993-2022
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -8,12 +8,12 @@
% ----------------------------------------------------------
%
% It may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.3b
+% conditions of the LaTeX Project Public License, either version 1.3c
% of this license or (at your option) any later version.
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
-% and version 1.3b or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% and version 1.3c or later is part of all distributions of LaTeX
+% version 2008 or later.
%
% The list of all files belonging to the `Cyrillic Bundle' is
% given in the file `manifest.txt'.
@@ -65,7 +65,7 @@
%<T2A>\ProvidesFile{t2aenc.def}
%<T2B>\ProvidesFile{t2benc.def}
%<T2C>\ProvidesFile{t2cenc.def}
- [2005/09/27 v1.0i Cyrillic encoding definition file]
+ [2022/06/11 v1.0j Cyrillic encoding definition file]
% \end{macrocode}
%
% To assure that |\MakeUppercase| and |\MakeLowercase| will work
@@ -171,7 +171,9 @@
\DeclareTextSymbol{\cyrlangle}{\LastDeclaredEncoding}{14}
\DeclareTextSymbol{\cyrrangle}{\LastDeclaredEncoding}{15}
\DeclareTextSymbol{\guillemotleft}{\LastDeclaredEncoding}{190}
+\DeclareTextSymbol{\guillemetleft}{\LastDeclaredEncoding}{190}
\DeclareTextSymbol{\guillemotright}{\LastDeclaredEncoding}{191}
+\DeclareTextSymbol{\guillemetright}{\LastDeclaredEncoding}{191}
% \end{macrocode}
%
% |\i| and |\j| are unused in Cyrillic languages, so are absent
diff --git a/Master/texmf-dist/source/latex/cyrillic/cyrlatex.ins b/Master/texmf-dist/source/latex/cyrillic/cyrlatex.ins
index 701479f03ac..518fd932ace 100644
--- a/Master/texmf-dist/source/latex/cyrillic/cyrlatex.ins
+++ b/Master/texmf-dist/source/latex/cyrillic/cyrlatex.ins
@@ -3,35 +3,35 @@
%% driver files from the doc files in this package when run through
%% LaTeX or TeX.
%%
-%% Copyright 1993-2017
+%% Copyright 1993-2019
%% The LaTeX3 Project and any individual authors listed elsewhere
-%% in this file.
-%%
+%% in this file.
+%%
%% This file is part of the Standard LaTeX `Cyrillic Bundle'.
%% ----------------------------------------------------------
-%%
+%%
%% It may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3c
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%% https://www.latex-project.org/lppl.txt
-%% and version 1.3c or later is part of all distributions of LaTeX
-%% version 2005/12/01 or later.
-%%
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2008 or later.
+%%
%% As this file contains legal notices, it is NOT PERMITTED to modify
%% this file in any way that the legal information placed into
%% generated files is changed (i.e., the files generated when the
%% original file is executed). This restriction does not apply if
%% (parts of) the content is reused in a different WORK producing its
%% own generated files.
-%%
+%%
%% The list of all files belonging to the `Cyrillic Bundle' is
%% given in the file `manifest.txt'.
-%%
+%%
%%
%% --------------- start of docstrip commands ------------------
%%
-%% Copyright 1993-2017
+%% Copyright 1993-2019
%%
%% This file is part of the `cyrillic' bundle in the LaTeX2e distribution.
%%
@@ -55,9 +55,9 @@ The source is maintained by the LaTeX Project team and bug
reports for it can be opened at https://latex-project.org/bugs/
(but please observe conditions on bug reports sent to that address!)
-Copyright 1993-2017
+Copyright 1993-2019
The LaTeX3 Project and any individual authors listed elsewhere
-in this file.
+in this file.
This file was generated from file(s) of the Standard LaTeX `Cyrillic Bundle'.
-----------------------------------------------------------------------------
@@ -67,8 +67,8 @@ conditions of the LaTeX Project Public License, either version 1.3c
of this license or (at your option) any later version.
The latest version of this license is in
https://www.latex-project.org/lppl.txt
-and version 1.3c or later is part of all distributions of LaTeX
-version 2005/12/01 or later.
+and version 1.3c or later is part of all distributions of LaTeX
+version 2008 or later.
This file may only be distributed together with a copy of the LaTeX
`Cyrillic Bundle'. You may however distribute the LaTeX `Cyrillic
@@ -136,9 +136,9 @@ The source is maintained by the LaTeX Project team and bug
reports for it can be opened at https://latex-project.org/bugs/
(but please observe conditions on bug reports sent to that address!)
-Copyright 1993-2016
+Copyright 1993-2019
The LaTeX3 Project and any individual authors listed elsewhere
-in this file.
+in this file.
This file was generated from file(s) of the Standard LaTeX `Cyrillic Bundle'.
-----------------------------------------------------------------------------
@@ -148,8 +148,8 @@ conditions of the LaTeX Project Public License, either version 1.3c
of this license or (at your option) any later version.
The latest version of this license is in
https://www.latex-project.org/lppl.txt
-and version 1.3c or later is part of all distributions of LaTeX
-version 2005/12/01 or later.
+and version 1.3c or later is part of all distributions of LaTeX
+version 2008 or later.
This file may only be distributed together with a copy of the LaTeX
`Cyrillic Bundle'. You may however distribute the LaTeX `Cyrillic
diff --git a/Master/texmf-dist/source/latex/cyrillic/lcy.dtx b/Master/texmf-dist/source/latex/cyrillic/lcy.dtx
index 6605733fe65..29424a198a1 100644
--- a/Master/texmf-dist/source/latex/cyrillic/lcy.dtx
+++ b/Master/texmf-dist/source/latex/cyrillic/lcy.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2008 2009
+% Copyright 1993-2022
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -8,12 +8,12 @@
% ----------------------------------------------------------
%
% It may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.3b
+% conditions of the LaTeX Project Public License, either version 1.3c
% of this license or (at your option) any later version.
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
-% and version 1.3b or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% and version 1.3c or later is part of all distributions of LaTeX
+% version 2008 or later.
%
% The list of all files belonging to the `Cyrillic Bundle' is
% given in the file `manifest.txt'.
@@ -37,7 +37,7 @@
%<*LCY>
\NeedsTeXFormat{LaTeX2e}[1998/12/01]
\ProvidesFile{lcyenc.def}
- [2004/05/28 v3.4d Cyrillic encoding definition file]
+ [2022/06/11 v3.4e Cyrillic encoding definition file]
% \end{macrocode}
%
% \section{Definitions for the \texttt{LCY} encoding}
@@ -268,7 +268,9 @@
\DeclareTextSymbol{\textcurrency}{LCY}{197}
\DeclareTextSymbol{\textnumero}{LCY}{252}
\DeclareTextSymbol{\guillemotleft}{LCY}{253}
+\DeclareTextSymbol{\guillemetleft}{LCY}{253}
\DeclareTextSymbol{\guillemotright}{LCY}{254}
+\DeclareTextSymbol{\guillemetright}{LCY}{254}
\DeclareTextSymbol{\quotedblbase}{LCY}{255}
% \end{macrocode}
% Text composites. The following declarations will not work for 8-bit
diff --git a/Master/texmf-dist/source/latex/cyrillic/lcycmlh.fdd b/Master/texmf-dist/source/latex/cyrillic/lcycmlh.fdd
index 6610d74de33..173e8d9d933 100644
--- a/Master/texmf-dist/source/latex/cyrillic/lcycmlh.fdd
+++ b/Master/texmf-dist/source/latex/cyrillic/lcycmlh.fdd
@@ -1,23 +1,23 @@
% \iffalse meta-comment
%
-% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2008 2009
+% Copyright 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
-% in this file.
-%
+% in this file.
+%
% This file is part of the Standard LaTeX `Cyrillic Bundle'.
% ----------------------------------------------------------
-%
+%
% It may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.3b
+% conditions of the LaTeX Project Public License, either version 1.3c
% of this license or (at your option) any later version.
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
-% and version 1.3b or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
-%
+% and version 1.3c or later is part of all distributions of LaTeX
+% version 2008 or later.
+%
% The list of all files belonging to the `Cyrillic Bundle' is
% given in the file `manifest.txt'.
-%
+%
% \fi
% \iffalse
% This is the file |lcycmlh.fdd| of the cyrillic bundle for LaTeX2e.
diff --git a/Master/texmf-dist/source/latex/cyrillic/ot2.dtx b/Master/texmf-dist/source/latex/cyrillic/ot2.dtx
index 05e747a1368..d93e39a3412 100644
--- a/Master/texmf-dist/source/latex/cyrillic/ot2.dtx
+++ b/Master/texmf-dist/source/latex/cyrillic/ot2.dtx
@@ -1,6 +1,6 @@
% \iffalse meta-comment
%
-% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2008 2009
+% Copyright 1993-2022
% The LaTeX3 Project and any individual authors listed elsewhere
% in this file.
%
@@ -8,12 +8,12 @@
% ----------------------------------------------------------
%
% It may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.3b
+% conditions of the LaTeX Project Public License, either version 1.3c
% of this license or (at your option) any later version.
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
-% and version 1.3b or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
+% and version 1.3c or later is part of all distributions of LaTeX
+% version 2008 or later.
%
% The list of all files belonging to the `Cyrillic Bundle' is
% given in the file `manifest.txt'.
@@ -38,7 +38,7 @@
%<*OT2>
\NeedsTeXFormat{LaTeX2e}[1998/12/01]
\ProvidesFile{ot2enc.def}
- [2001/08/11 v3.3a Cyrillic encoding definition file]
+ [2022/06/11 v3.3b Cyrillic encoding definition file]
% \end{macrocode}
%
% \section{Definitions for the \texttt{OT2} encoding}
@@ -192,7 +192,9 @@
\DeclareTextSymbol{\textquotedblleft}{OT2}{92}
\DeclareTextSymbol{\textquotedblright}{OT2}{34}
\DeclareTextSymbol{\guillemotleft}{OT2}{60}
+\DeclareTextSymbol{\guillemetleft}{OT2}{60}
\DeclareTextSymbol{\guillemotright}{OT2}{62}
+\DeclareTextSymbol{\guillemetright}{OT2}{62}
\DeclareTextSymbol{\textendash}{OT2}{123}
\DeclareTextSymbol{\cyrdash}{OT2}{124}
\DeclareTextSymbol{\textemdash}{OT2}{124}
diff --git a/Master/texmf-dist/source/latex/cyrillic/ot2cmams.fdd b/Master/texmf-dist/source/latex/cyrillic/ot2cmams.fdd
index be875062689..9449885788b 100644
--- a/Master/texmf-dist/source/latex/cyrillic/ot2cmams.fdd
+++ b/Master/texmf-dist/source/latex/cyrillic/ot2cmams.fdd
@@ -1,23 +1,23 @@
% \iffalse meta-comment
%
-% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2008 2009
+% Copyright 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
-% in this file.
-%
+% in this file.
+%
% This file is part of the Standard LaTeX `Cyrillic Bundle'.
% ----------------------------------------------------------
-%
+%
% It may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.3b
+% conditions of the LaTeX Project Public License, either version 1.3c
% of this license or (at your option) any later version.
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
-% and version 1.3b or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
-%
+% and version 1.3c or later is part of all distributions of LaTeX
+% version 2008 or later.
+%
% The list of all files belonging to the `Cyrillic Bundle' is
% given in the file `manifest.txt'.
-%
+%
% \fi
% \iffalse
% This is the file |ot2cmams.fdd| of the cyrillic bundle for LaTeX2e.
diff --git a/Master/texmf-dist/source/latex/cyrillic/ot2cmlh.fdd b/Master/texmf-dist/source/latex/cyrillic/ot2cmlh.fdd
index 5790955f59a..8aa3f3b3d1d 100644
--- a/Master/texmf-dist/source/latex/cyrillic/ot2cmlh.fdd
+++ b/Master/texmf-dist/source/latex/cyrillic/ot2cmlh.fdd
@@ -1,23 +1,23 @@
% \iffalse meta-comment
%
-% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2008 2009
+% Copyright 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
-% in this file.
-%
+% in this file.
+%
% This file is part of the Standard LaTeX `Cyrillic Bundle'.
% ----------------------------------------------------------
-%
+%
% It may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.3b
+% conditions of the LaTeX Project Public License, either version 1.3c
% of this license or (at your option) any later version.
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
-% and version 1.3b or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
-%
+% and version 1.3c or later is part of all distributions of LaTeX
+% version 2008 or later.
+%
% The list of all files belonging to the `Cyrillic Bundle' is
% given in the file `manifest.txt'.
-%
+%
% \fi
% \iffalse
% This is the file |ot2cmlh.fdd| of the cyrillic bundle for LaTeX2e.
diff --git a/Master/texmf-dist/source/latex/cyrillic/t2lhfnt.fdd b/Master/texmf-dist/source/latex/cyrillic/t2lhfnt.fdd
index 8f0dac0df6e..41b3695e71b 100644
--- a/Master/texmf-dist/source/latex/cyrillic/t2lhfnt.fdd
+++ b/Master/texmf-dist/source/latex/cyrillic/t2lhfnt.fdd
@@ -1,23 +1,23 @@
% \iffalse meta-comment
%
-% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2008 2009
+% Copyright 1993-2019
% The LaTeX3 Project and any individual authors listed elsewhere
-% in this file.
-%
+% in this file.
+%
% This file is part of the Standard LaTeX `Cyrillic Bundle'.
% ----------------------------------------------------------
-%
+%
% It may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.3b
+% conditions of the LaTeX Project Public License, either version 1.3c
% of this license or (at your option) any later version.
% The latest version of this license is in
% https://www.latex-project.org/lppl.txt
-% and version 1.3b or later is part of all distributions of LaTeX
-% version 2005/12/01 or later.
-%
+% and version 1.3c or later is part of all distributions of LaTeX
+% version 2008 or later.
+%
% The list of all files belonging to the `Cyrillic Bundle' is
% given in the file `manifest.txt'.
-%
+%
% \fi
% \iffalse
% This is the file |t2lhfnt.fdd| of the cyrillic bundle for LaTeX2e.