texlive[53975] Master/texmf-dist: emergency update again: r53974

commits+hironobu at tug.org commits+hironobu at tug.org
Sat Feb 29 15:51:29 CET 2020


Revision: 53975
          http://tug.org/svn/texlive?view=revision&revision=53975
Author:   hironobu
Date:     2020-02-29 15:51:29 +0100 (Sat, 29 Feb 2020)
Log Message:
-----------
emergency update again: r53974 fails 'fmtutil-sys --byfmt (u)platex-dev'

Revision Links:
--------------
    http://tug.org/svn/texlive?view=revision&revision=53974

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/platex/base/README.md
    trunk/Master/texmf-dist/doc/platex/base/pldoc.pdf
    trunk/Master/texmf-dist/source/platex/base/plfonts.dtx
    trunk/Master/texmf-dist/tex/platex/base/platexrelease.sty
    trunk/Master/texmf-dist/tex/platex/base/plcore.ltx

Modified: trunk/Master/texmf-dist/doc/platex/base/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/platex/base/README.md	2020-02-29 08:57:21 UTC (rev 53974)
+++ trunk/Master/texmf-dist/doc/platex/base/README.md	2020-02-29 14:51:29 UTC (rev 53975)
@@ -64,6 +64,6 @@
 
 ## Release Date
 
-2020-02-29
+2020-02-29+1
 
 Japanese TeX Development Community

Modified: trunk/Master/texmf-dist/doc/platex/base/pldoc.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/platex/base/plfonts.dtx
===================================================================
--- trunk/Master/texmf-dist/source/platex/base/plfonts.dtx	2020-02-29 08:57:21 UTC (rev 53974)
+++ trunk/Master/texmf-dist/source/platex/base/plfonts.dtx	2020-02-29 14:51:29 UTC (rev 53975)
@@ -1941,13 +1941,22 @@
 %<*plcore|platexrelease>
 \ifx\fontseriesforce\@undefined      % old
 \else                                % 2020-02-02
-  \ifx\series at maybe@drop at one@m\@undefined % patch level 0--4
+  \ifx\@forced at seriestrue\@undefined % patch level 0, 1, 2
     \@latex at error
       {Please update LaTeX2e!^^J\space\space
-       At least LaTeX2e 2020-02-02 patch level 5 is required}
-      {LaTeX2e 2020-02-02 patch level 2 and 4 has a bug.}
+       At least LaTeX2e 2020-02-02 patch level 3 is required}
+      {LaTeX2e 2020-02-02 patch level 2 has a bug.}
 %<plcore>    \@@end
   \fi
+  % actually we'd like to check the below too,
+  % but commented out for TL19 frozen since
+  % platex-dev format generation fails
+  %\ifx\series at maybe@drop at one@m\@undefined % patch level 0--4
+  %  \@latex at error
+  %    {Please update LaTeX2e!^^J\space\space
+  %     At least LaTeX2e 2020-02-02 patch level 5 is required}
+  %    {LaTeX2e 2020-02-02 patch level 2 and 4 has a bug.}
+  %\fi
 \fi
 %</plcore|platexrelease>
 %    \end{macrocode}
@@ -2040,11 +2049,18 @@
     \fi
   \fi
 }
+\ifx\series at maybe@drop at one@m\@undefined % patch level 0--4
 \def\set at target@series at kanji#1{%
     \edef\k at series{#1}%
+    \edef\k at series{\expandafter\series at drop@one at m\k at series mm\series at drop@one at m}%
+}
+\else                                   % patch level 5
+\def\set at target@series at kanji#1{%
+    \edef\k at series{#1}%
     \expandafter\series at maybe@drop at one@m\expandafter{\k at series}\k at series
 }
 \fi
+\fi
 %    \end{macrocode}
 % \end{macro}
 % \end{macro}

Modified: trunk/Master/texmf-dist/tex/platex/base/platexrelease.sty
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/platexrelease.sty	2020-02-29 08:57:21 UTC (rev 53974)
+++ trunk/Master/texmf-dist/tex/platex/base/platexrelease.sty	2020-02-29 14:51:29 UTC (rev 53975)
@@ -489,12 +489,21 @@
 \plEndIncludeInRelease
 \ifx\fontseriesforce\@undefined      % old
 \else                                % 2020-02-02
-  \ifx\series at maybe@drop at one@m\@undefined % patch level 0--4
+  \ifx\@forced at seriestrue\@undefined % patch level 0, 1, 2
     \@latex at error
       {Please update LaTeX2e!^^J\space\space
-       At least LaTeX2e 2020-02-02 patch level 5 is required}
-      {LaTeX2e 2020-02-02 patch level 2 and 4 has a bug.}
+       At least LaTeX2e 2020-02-02 patch level 3 is required}
+      {LaTeX2e 2020-02-02 patch level 2 has a bug.}
   \fi
+  % actually we'd like to check the below too,
+  % but commented out for TL19 frozen since
+  % platex-dev format generation fails
+  %\ifx\series at maybe@drop at one@m\@undefined % patch level 0--4
+  %  \@latex at error
+  %    {Please update LaTeX2e!^^J\space\space
+  %     At least LaTeX2e 2020-02-02 patch level 5 is required}
+  %    {LaTeX2e 2020-02-02 patch level 2 and 4 has a bug.}
+  %\fi
 \fi
 \ifx\fontseriesforce\@undefined  % old
 \DeclareRobustCommand\romanseries[1]{\edef\f at series{#1}}
@@ -546,11 +555,18 @@
     \fi
   \fi
 }
+\ifx\series at maybe@drop at one@m\@undefined % patch level 0--4
 \def\set at target@series at kanji#1{%
     \edef\k at series{#1}%
+    \edef\k at series{\expandafter\series at drop@one at m\k at series mm\series at drop@one at m}%
+}
+\else                                   % patch level 5
+\def\set at target@series at kanji#1{%
+    \edef\k at series{#1}%
     \expandafter\series at maybe@drop at one@m\expandafter{\k at series}\k at series
 }
 \fi
+\fi
 \ifx\fontshapeforce\@undefined   % old
 \DeclareRobustCommand\romanshape[1]{\edef\f at shape{#1}}
 \DeclareRobustCommand\kanjishape[1]{\edef\k at shape{#1}}

Modified: trunk/Master/texmf-dist/tex/platex/base/plcore.ltx
===================================================================
--- trunk/Master/texmf-dist/tex/platex/base/plcore.ltx	2020-02-29 08:57:21 UTC (rev 53974)
+++ trunk/Master/texmf-dist/tex/platex/base/plcore.ltx	2020-02-29 14:51:29 UTC (rev 53975)
@@ -678,13 +678,22 @@
   \fi\fi}
 \ifx\fontseriesforce\@undefined      % old
 \else                                % 2020-02-02
-  \ifx\series at maybe@drop at one@m\@undefined % patch level 0--4
+  \ifx\@forced at seriestrue\@undefined % patch level 0, 1, 2
     \@latex at error
       {Please update LaTeX2e!^^J\space\space
-       At least LaTeX2e 2020-02-02 patch level 5 is required}
-      {LaTeX2e 2020-02-02 patch level 2 and 4 has a bug.}
+       At least LaTeX2e 2020-02-02 patch level 3 is required}
+      {LaTeX2e 2020-02-02 patch level 2 has a bug.}
     \@@end
   \fi
+  % actually we'd like to check the below too,
+  % but commented out for TL19 frozen since
+  % platex-dev format generation fails
+  %\ifx\series at maybe@drop at one@m\@undefined % patch level 0--4
+  %  \@latex at error
+  %    {Please update LaTeX2e!^^J\space\space
+  %     At least LaTeX2e 2020-02-02 patch level 5 is required}
+  %    {LaTeX2e 2020-02-02 patch level 2 and 4 has a bug.}
+  %\fi
 \fi
 \ifx\fontseriesforce\@undefined  % old
 \DeclareRobustCommand\romanseries[1]{\edef\f at series{#1}}
@@ -736,11 +745,18 @@
     \fi
   \fi
 }
+\ifx\series at maybe@drop at one@m\@undefined % patch level 0--4
 \def\set at target@series at kanji#1{%
     \edef\k at series{#1}%
+    \edef\k at series{\expandafter\series at drop@one at m\k at series mm\series at drop@one at m}%
+}
+\else                                   % patch level 5
+\def\set at target@series at kanji#1{%
+    \edef\k at series{#1}%
     \expandafter\series at maybe@drop at one@m\expandafter{\k at series}\k at series
 }
 \fi
+\fi
 \ifx\fontshapeforce\@undefined   % old
 \DeclareRobustCommand\romanshape[1]{\edef\f at shape{#1}}
 \DeclareRobustCommand\kanjishape[1]{\edef\k at shape{#1}}



More information about the tex-live-commits mailing list.