summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx')
-rw-r--r--Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx38
1 files changed, 9 insertions, 29 deletions
diff --git a/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx b/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx
index 0f1579b47bc..5001f7340af 100644
--- a/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx
+++ b/Master/texmf-dist/source/latex/l3kernel/l3bootstrap.dtx
@@ -21,7 +21,7 @@
% for those people who are interested.
%
%<*driver|package>
-% \begin{macro}{\GetIdInfo}
+% \begin{macro}[deprecated = 2017-03-19]{\GetIdInfo}
% \begin{macro}[aux]{\GetIdInfoAuxI, \GetIdInfoAuxII, \GetIdInfoAuxIII}
% The idea here is to extract out the information needed from a standard
% \textsc{svn} \texttt{Id} line, but without a line that will get
@@ -119,8 +119,6 @@
% \end{macro}
%</driver|package>
%<*driver>
-\def\ExplFileDate{2017/03/18}
-\def\ExplFileVersion{7019}
\documentclass[full]{l3doc}
\begin{document}
\DocInput{\jobname.dtx}
@@ -130,8 +128,6 @@
%
% \title{^^A
% The \pkg{l3bootstrap} package\\ Bootstrap code^^A
-% \thanks{This file describes v\ExplFileVersion,
-% last revised \ExplFileDate.}^^A
% }
%
% \author{^^A
@@ -143,7 +139,7 @@
% }^^A
% }
%
-% \date{Released \ExplFileDate}
+% \date{Released 2017/04/01}
%
% \maketitle
%
@@ -172,7 +168,8 @@
% reverts to the document category code r\'{e}gime.
% \end{function}
%
-% \begin{function}{\ProvidesExplPackage, \ProvidesExplClass, \ProvidesExplFile}
+% \begin{function}[updated = 2017-03-19]
+% {\ProvidesExplPackage, \ProvidesExplClass, \ProvidesExplFile}
% \begin{syntax}
% |\RequirePackage{expl3}| \\
% \cs{ProvidesExplPackage} \Arg{package} \Arg{date} \Arg{version} \Arg{description}
@@ -185,33 +182,16 @@
% end of the file, \cs{ExplSyntaxOff} will be called to reverse this.
% (This is the same concept as \LaTeXe{} provides in turning on
% \tn{makeatletter} within package and class code.) The \meta{date} should
-% be given in the format \meta{year}/\meta{month}/\meta{day}.
-% \end{function}
-%
-% \begin{function}[updated = 2012-06-04]{\GetIdInfo}
-% \begin{syntax}
-% |\RequirePackage{l3bootstrap}|
-% \cs{GetIdInfo} |$Id:| \meta{SVN info field} |$| \Arg{description}
-% \end{syntax}
-% Extracts all information from a SVN field. Spaces are not
-% ignored in these fields. The information pieces are stored in
-% separate control sequences with \cs{ExplFileName} for the part of the
-% file name leading up to the period, \cs{ExplFileDate} for date,
-% \cs{ExplFileVersion} for version and \cs{ExplFileDescription} for the
-% description.
+% be given in the format \meta{year}/\meta{month}/\meta{day}. If the
+% \meta{version} is given then it will be prefixed with \texttt{v} in
+% the package identifier line.
% \end{function}
%
% To summarize: Every single package using this syntax should identify
% itself using one of the above methods. Special care is taken so that
-% every package or class file loaded with \tn{RequirePackage} or alike
+% every package or class file loaded with \tn{RequirePackage} or similar
% are loaded with usual \LaTeXe{} category codes and the \LaTeX3 category code
-% scheme is reloaded when needed afterwards. See implementation for
-% details. If you use the \cs{GetIdInfo} command you can use the
-% information when loading a package with
-% \begin{verbatim}
-% \ProvidesExplPackage{\ExplFileName}
-% {\ExplFileDate}{\ExplFileVersion}{\ExplFileDescription}
-% \end{verbatim}
+% scheme is reloaded when needed afterwards.
%
% \subsection{Internal functions and variables}
%