Quick and dirty fix: remove the RCSdef* macros

Once we have switched to Git, RCS keywords $Date$, $Id$ and $URL$ are no
longer substituted. That may be restore one day but, for the moment, that
is easier to remove the support for \RCSdef* in manual tools.
This commit is contained in:
Laurent Rineau 2012-11-27 09:48:54 +01:00
parent e8c1877e2f
commit c7a2712c98
3 changed files with 49 additions and 48 deletions

View File

@ -705,53 +705,56 @@ Reference~Manual}%
% +--------------------------------------------------------------------------
% #1 the macro name for the RCS entry
% #2 the RCS entry
\def\RCSdef{\begingroup\catcode`\$=12 \RCSdefSet}
{ \catcode`\$=12
% #1=macro name #2=Id #3=filename #4=revision nr. #5 rest
\gdef\RCSdefSetSpace #1$#2: #3 #4 #5 ${\gdef#1{Revision: #4}}%
\gdef\RCSdefSetNonSpace #1$#2: #3 #4 #5${\gdef#1{Revision: #4}}%
\gdef\RCSdefSetTest #1#2$Id: #3 #4 #5 #6 #7$#8\ccEnd{%
\def\xRCSparams{#8}\ifx\xRCSparams\empty
\RCSdefSetNonSpace{#1}#2%
\else
\RCSdefSetSpace{#1}#2%
\fi
}%
\gdef\RCSdefSet #1#2{\RCSdefSetTest{#1}{#2}#2 $\ccEnd\endgroup}%
}
% #1 the macro name for the RCS entry
% #2 the RCS date entry
\def\RCSdefDate{\begingroup\catcode`\$=12 \RCSdefSetDate}
{ \catcode`\$=12
% Define the date if it is set.
% #1 = macro name, #2=Date #3 = year, #4 = month, #5 = day, #6 = rest
\gdef\RCSdefSetDateSet #1$#2: #3-#4-#5 #6 ${\gdef#1{Date: #3/#4/#5}}%
% Define the date if it is not set.
% #1 = macro name, #2 = string without $'s
\gdef\RCSdefSetDateNonSet #1$#2${\gdef#1{#2 -\,-/-\,-/-\,-}}%
% Test whether the date is set or not.
% #1 = macro name, #2 = full date string, #8 = empty if date is not set
\gdef\RCSdefSetDateTest #1#2$#3 #4-#5-#6 #7$#8\ccEnd{%
\def\xRCSparams{#8}\ifx\xRCSparams\empty
\RCSdefSetDateNonSet{#1}#2%
\else
\RCSdefSetDateSet{#1}#2%
\fi
}%
\gdef\RCSdefSetDate #1#2{%
\RCSdefSetDateTest{#1}{#2}#2 1-2-3 4$\ccEnd\endgroup %$
}%
}
\RCSdef{\ccRevision}{$Id$}
\RCSdefDate{\ccDate}{$Date$}
%\def\RCSdef{\begingroup\catcode`\$=12 \RCSdefSet}
%{ \catcode`\$=12
% % #1=macro name #2=Id #3=filename #4=revision nr. #5 rest
% \gdef\RCSdefSetSpace #1$#2: #3 #4 #5 ${\gdef#1{Revision: #4}}%
% \gdef\RCSdefSetNonSpace #1$#2: #3 #4 #5${\gdef#1{Revision: #4}}%
% \gdef\RCSdefSetTest #1#2$Id: #3 #4 #5 #6 #7$#8\ccEnd{%
% \def\xRCSparams{#8}\ifx\xRCSparams\empty
% \RCSdefSetNonSpace{#1}#2%
% \else
% \RCSdefSetSpace{#1}#2%
% \fi
% }%
% \gdef\RCSdefSet #1#2{\RCSdefSetTest{#1}{#2}#2 $\ccEnd\endgroup}%
%}
%
%% #1 the macro name for the RCS entry
%% #2 the RCS date entry
%\def\RCSdefDate{\begingroup\catcode`\$=12 \RCSdefSetDate}
%{ \catcode`\$=12
% % Define the date if it is set.
% % #1 = macro name, #2=Date #3 = year, #4 = month, #5 = day, #6 = rest
% \gdef\RCSdefSetDateSet #1$#2: #3-#4-#5 #6 ${\gdef#1{Date: #3/#4/#5}}%
% % Define the date if it is not set.
% % #1 = macro name, #2 = string without $'s
% \gdef\RCSdefSetDateNonSet #1$#2${\gdef#1{#2 -\,-/-\,-/-\,-}}%
% % Test whether the date is set or not.
% % #1 = macro name, #2 = full date string, #8 = empty if date is not set
% \gdef\RCSdefSetDateTest #1#2$#3 #4-#5-#6 #7$#8\ccEnd{%
% \def\xRCSparams{#8}\ifx\xRCSparams\empty
% \RCSdefSetDateNonSet{#1}#2%
% \else
% \RCSdefSetDateSet{#1}#2%
% \fi
% }%
% \gdef\RCSdefSetDate #1#2{%
% \RCSdefSetDateTest{#1}{#2}#2 1-2-3 4$\ccEnd\endgroup %$
% }%
%}
%
%\RCSdef{\ccRevision}{$Id$}
%\RCSdefDate{\ccDate}{$Date$}
\newcommand{\RCSdef}[2]{}
\newcommand{\RCSdefDate}[2]{}
\newcommand{\ccRevision}{99999}
\newcommand{\ccDate}{unknown date}
% Print a release note.
\catcode`\@=11\relax
\newwrite\@unused
\def\typeout#1{{\let\protect\string\immediate\write\@unused{#1}}}
\typeout{cc_manual.sty: \ccRevision. \ccDate.}
\catcode`\@=12\relax

View File

@ -11,14 +11,13 @@
\usepackage{cc_manual}
\usepackage{makeidx}
\RCSdef{\ccRevision}{$Id$}
\RCSdefDate{\ccDate}{$Date$}
%\RCSdef{\ccRevision}{$Id$}
%\RCSdefDate{\ccDate}{$Date$}
% Print a release note.
\catcode`\@=11\relax
\newwrite\@unused
\def\typeout#1{{\let\protect\string\immediate\write\@unused{#1}}}
\typeout{cc_manual_index.sty: \ccRevision. \ccDate.}
\catcode`\@=12\relax
% ========================================================================

View File

@ -33,14 +33,13 @@
\usepackage{cc_manual}
\RCSdef{\lcRevision}{$Id$}
\RCSdefDate{\lcDate}{$Date$}
%\RCSdef{\lcRevision}{$Id$}
%\RCSdefDate{\lcDate}{$Date$}
% Print a release note.
\catcode`\@=11\relax
\newwrite\@unused
\def\typeout#1{{\let\protect\string\immediate\write\@unused{#1}}}
\typeout{latex_to_html.sty: \lcRevision. \lcDate.}
\catcode`\@=12\relax
% ___________________________________________________________________________