texlive[70324] branches/branch2023.final/Master/texmf-dist: firstaid

commits+karl at tug.org commits+karl at tug.org
Fri Mar 1 22:47:58 CET 2024


Revision: 70324
          https://tug.org/svn/texlive?view=revision&revision=70324
Author:   karl
Date:     2024-03-01 22:47:58 +0100 (Fri, 01 Mar 2024)
Log Message:
-----------
firstaid (branch) (1mar24)

Modified Paths:
--------------
    branches/branch2023.final/Master/texmf-dist/doc/latex/firstaid/changes.txt
    branches/branch2023.final/Master/texmf-dist/doc/latex/firstaid/latex2e-first-aid-for-external-files.pdf
    branches/branch2023.final/Master/texmf-dist/source/latex/firstaid/latex2e-first-aid-for-external-files.dtx
    branches/branch2023.final/Master/texmf-dist/tex/latex/firstaid/latex2e-first-aid-for-external-files.ltx

Modified: branches/branch2023.final/Master/texmf-dist/doc/latex/firstaid/changes.txt
===================================================================
--- branches/branch2023.final/Master/texmf-dist/doc/latex/firstaid/changes.txt	2024-03-01 21:47:49 UTC (rev 70323)
+++ branches/branch2023.final/Master/texmf-dist/doc/latex/firstaid/changes.txt	2024-03-01 21:47:58 UTC (rev 70324)
@@ -1,3 +1,10 @@
+2024-02-29  Joseph Wright  <Joseph.Wright at latex-project.org>
+
+	* latex2e-first-aid-for-external-files.dtx:
+      - add firstaid for acro to declare a temporary prop
+      - add firstaid for chemformula to load l3keys2e
+      - add chemnum for acro to declare a temporary prop
+
 2023-09-20  Ulrike Fischer  <Ulrike.Fischer at latex-project.org>
 
 	* latex2e-first-aid-for-external-files.dtx: add firstaid for underscore to 

Modified: branches/branch2023.final/Master/texmf-dist/doc/latex/firstaid/latex2e-first-aid-for-external-files.pdf
===================================================================
(Binary files differ)

Modified: branches/branch2023.final/Master/texmf-dist/source/latex/firstaid/latex2e-first-aid-for-external-files.dtx
===================================================================
--- branches/branch2023.final/Master/texmf-dist/source/latex/firstaid/latex2e-first-aid-for-external-files.dtx	2024-03-01 21:47:49 UTC (rev 70323)
+++ branches/branch2023.final/Master/texmf-dist/source/latex/firstaid/latex2e-first-aid-for-external-files.dtx	2024-03-01 21:47:58 UTC (rev 70324)
@@ -111,8 +111,8 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\def\LaTeXFirstAidDate{2023/09/20}
-\def\LaTeXFirstAidVersion{v1.1b}
+\def\LaTeXFirstAidDate{2024/02/29}
+\def\LaTeXFirstAidVersion{v1.1c}
 %    \end{macrocode}
 %
 %    \begin{macrocode}
@@ -602,5 +602,48 @@
 %</kernel>
 %    \end{macrocode}
 %
+%    \begin{macrocode}
+%<*kernel>
+%    \end{macrocode}
+%
+% \subsection{The \pkg{acro} package first aid}
+%
+%    The package does not declare a \texttt{prop}, which causes an issue with newer
+%    routines in \pkg{expl3}.
+%    \begin{macrocode}
+\AddToHook{package/acro/after}[firstaid]{%
+  \FirstAidNeededT{acro}{sty}{2022/04/01 v3.8 typeset acronyms and other abbreviations (CN)}
+    {\UseName{prop_new:c}{l__acro_tmpa_prop}}%
+}
+%    \end{macrocode}
+%
+% \subsection{The \pkg{chemformula} package first aid}
+%
+%    Package \pkg{chemformula} uses \pkg{l3keys2e} for option processing.
+%    This used to be made available as \pkg{chemformula} also loads
+%    \pkg{xfrac}, which loaded \pkg{l3keys2e}. However, \pkg{xfrac} has now
+%    been updated to use the newer kernel method if available, so loading
+%    \pkg{chemformula} fails.
+%    \begin{macrocode}
+\AddToHook{package/chemformula/before}[firstaid]{%
+  \RequirePackage{l3keys2e}%
+}
+%    \end{macrocode}
+%
+% \subsection{The \pkg{chemnum} package first aid}
+%
+%    The package does not declare a \texttt{prop}, which causes an issue with newer
+%    routines in \pkg{expl3}.
+%    \begin{macrocode}
+\AddToHook{package/chemnum/after}[firstaid]{%
+  \FirstAidNeededT{chemnum}{sty}{2021/01/21 v1.3a a comprehensive approach for the numbering of chemical compounds (CN)}
+    {\UseName{prop_new:c}{l__chemnum_tmpa_prop}}%
+}
+%    \end{macrocode}
+%
+%    \begin{macrocode}
+%</kernel>
+%    \end{macrocode}
+%
 % \Finale
 %

Modified: branches/branch2023.final/Master/texmf-dist/tex/latex/firstaid/latex2e-first-aid-for-external-files.ltx
===================================================================
--- branches/branch2023.final/Master/texmf-dist/tex/latex/firstaid/latex2e-first-aid-for-external-files.ltx	2024-03-01 21:47:49 UTC (rev 70323)
+++ branches/branch2023.final/Master/texmf-dist/tex/latex/firstaid/latex2e-first-aid-for-external-files.ltx	2024-03-01 21:47:58 UTC (rev 70324)
@@ -34,8 +34,8 @@
 %%
 %% The LaTeX Project and any individual authors listed elsewhere
 %% in this file.
-\def\LaTeXFirstAidDate{2023/09/20}
-\def\LaTeXFirstAidVersion{v1.1b}
+\def\LaTeXFirstAidDate{2024/02/29}
+\def\LaTeXFirstAidVersion{v1.1c}
 \ProvidesFile{latex2e-first-aid-for-external-files.ltx}
              [\LaTeXFirstAidDate\space \LaTeXFirstAidVersion\space
                LaTeX kernel fixes to external files and packages]
@@ -169,6 +169,17 @@
 }
 \AddToHook{file/underscore.sty/after}[firstaid]{%
   \FirstAidNeededT{underscore}{sty}{2006/09/13}{\RequirePackage{underscore-ltx}}}
+\AddToHook{package/acro/after}[firstaid]{%
+  \FirstAidNeededT{acro}{sty}{2022/04/01 v3.8 typeset acronyms and other abbreviations (CN)}
+    {\UseName{prop_new:c}{l__acro_tmpa_prop}}%
+}
+\AddToHook{package/chemformula/before}[firstaid]{%
+  \RequirePackage{l3keys2e}%
+}
+\AddToHook{package/chemnum/after}[firstaid]{%
+  \FirstAidNeededT{chemnum}{sty}{2021/01/21 v1.3a a comprehensive approach for the numbering of chemical compounds (CN)}
+    {\UseName{prop_new:c}{l__chemnum_tmpa_prop}}%
+}
 \endinput
 %%
 %% End of file `latex2e-first-aid-for-external-files.ltx'.



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