summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/oberdiek/rerunfilecheck.dtx
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2010-03-18 00:29:17 +0000
committerKarl Berry <karl@freefriends.org>2010-03-18 00:29:17 +0000
commit9a4e6a658d7fbfe18eb8d1d0e2c5cbb4dacf5f15 (patch)
tree34d7e40cd385e78047eb72d5366ebead0c0ba149 /Master/texmf-dist/source/latex/oberdiek/rerunfilecheck.dtx
parent3f477765bef483a2dbce91c6638d1d96d61806da (diff)
oberdiek update (17mar10)
git-svn-id: svn://tug.org/texlive/trunk@17478 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/oberdiek/rerunfilecheck.dtx')
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/rerunfilecheck.dtx49
1 files changed, 34 insertions, 15 deletions
diff --git a/Master/texmf-dist/source/latex/oberdiek/rerunfilecheck.dtx b/Master/texmf-dist/source/latex/oberdiek/rerunfilecheck.dtx
index dd2220bcca5..b64d34f38f9 100644
--- a/Master/texmf-dist/source/latex/oberdiek/rerunfilecheck.dtx
+++ b/Master/texmf-dist/source/latex/oberdiek/rerunfilecheck.dtx
@@ -75,7 +75,7 @@
\input docstrip.tex
\Msg{************************************************************************}
\Msg{* Installation}
-\Msg{* Package: rerunfilecheck 2010/02/22 v1.4 Rerun checks for auxiliary files (HO)}
+\Msg{* Package: rerunfilecheck 2010/03/16 v1.6 Rerun checks for auxiliary files (HO)}
\Msg{************************************************************************}
\keepsilent
@@ -153,7 +153,7 @@ and the derived files
%<*driver>
\NeedsTeXFormat{LaTeX2e}
\ProvidesFile{rerunfilecheck.drv}%
- [2010/02/22 v1.4 Rerun checks for auxiliary files (HO)]%
+ [2010/03/16 v1.6 Rerun checks for auxiliary files (HO)]%
\documentclass{ltxdoc}
\usepackage{holtxdoc}[2008/08/11]
\begin{document}
@@ -162,7 +162,7 @@ and the derived files
%</driver>
% \fi
%
-% \CheckSum{547}
+% \CheckSum{545}
%
% \CharacterTable
% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -183,7 +183,7 @@ and the derived files
% \GetFileInfo{rerunfilecheck.drv}
%
% \title{The \xpackage{rerunfilecheck} package}
-% \date{2010/02/22 v1.4}
+% \date{2010/03/16 v1.6}
% \author{Heiko Oberdiek\\\xemail{heiko.oberdiek at googlemail.com}}
%
% \maketitle
@@ -261,7 +261,7 @@ and the derived files
% Example for the configuration file:
% \begin{macrocode}
%<*cfg>
-\ProvidesFile{rerunfilecheck.cfg}[2010/02/22 Default configuration]%
+\ProvidesFile{rerunfilecheck.cfg}[2010/03/16 Default configuration]%
\RerunFileCheckSetup{aux}
%</cfg>
% \end{macrocode}
@@ -354,7 +354,7 @@ and the derived files
% \begin{macrocode}
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{rerunfilecheck}%
- [2010/02/22 v1.4 Rerun checks for auxiliary files (HO)]
+ [2010/03/16 v1.6 Rerun checks for auxiliary files (HO)]
% \end{macrocode}
%
% \subsection{Options}
@@ -618,20 +618,28 @@ and the derived files
}
% \end{macrocode}
% \end{macro}
+% \begin{macro}{\ReFiCh@Check}
+% \begin{macrocode}
+\def\ReFiCh@Check#1#2#3{%
+% \IfFileExists{#3}{%
+ #1\edef#2{\ReFiCh@CheckSum{#3}}%
+ \ifx#2\ReFiCh@Separator
+ #1\let#2\ReFiCh@NoFile
+ \fi
+% }{%
+% #1\let#2\ReFiCh@NoFile
+% }%
+}
+% \end{macrocode}
+% \end{macro}
% \begin{macro}{\ReFiCh@@RerunFileCheck}
% \begin{macrocode}
\def\ReFiCh@@RerunFileCheck#1#2#3#4{%
- \xdef#1{\ReFiCh@CheckSum{#2}}%
- \ifx#1\ReFiCh@Separator
- \global\let#1\ReFiCh@NoFile
- \fi
+ \ReFiCh@Check\global#1{#2}%
\AtVeryEndDocument{%
\begingroup
#3%
- \edef\x{\ReFiCh@CheckSum{#2}}%
- \ifx\x\ReFiCh@Separator
- \let\x\ReFiCh@NoFile
- \fi
+ \ReFiCh@Check{}\x{#2}%
\ifx#1\x
\@PackageInfoNoLine{rerunfilecheck}{%
File `#2' has not changed.\MessageBreak
@@ -699,7 +707,7 @@ and the derived files
% \section{Test}
%
%<*test1>
-\def\LoadCommand{\RequirePackage{rerunfilecheck}[2010/02/22]}
+\def\LoadCommand{\RequirePackage{rerunfilecheck}[2010/03/16]}
%</test1>
% \subsection{Catcode checks for loading}
%
@@ -996,6 +1004,17 @@ and the derived files
% name clashes with class and other package options
% (for example, class option `index=totoc').
% \end{Version}
+% \begin{Version}{2010/03/15 v1.5}
+% \item
+% Call of \cs{pdffivesum} is wrapped in \cs{IfFileExists} to avoid
+% calls of \textsf{mktextex} if this feature is enabled.
+% However \cs{IfFileExists} has file name limitations.
+% \end{Version}
+% \begin{Version}{2010/03/16 v1.6}
+% \item
+% Reverted to version 1.4 and \cs{IfFileExists} wrapper of
+% version 1.5 is removed.
+% \end{Version}
% \end{History}
%
% \PrintIndex