diff options
author | Karl Berry <karl@freefriends.org> | 2010-03-18 00:29:17 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2010-03-18 00:29:17 +0000 |
commit | 9a4e6a658d7fbfe18eb8d1d0e2c5cbb4dacf5f15 (patch) | |
tree | 34d7e40cd385e78047eb72d5366ebead0c0ba149 /Master/texmf-dist/source/latex/oberdiek/rerunfilecheck.dtx | |
parent | 3f477765bef483a2dbce91c6638d1d96d61806da (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.dtx | 49 |
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 |