% Copyright 2006 by Till Tantau % % This file may be distributed and/or modified % % 1. under the LaTeX Project Public License and/or % 2. under the GNU Public License. % % See the file doc/generic/pgf/licenses/LICENSE for more details. % The purpose of this file is to define the command % \ProvidesPackageRCS, which should be followed by an RCS id % string. This command will also be available in plain TeX, where it % prints out a message to the log. \pgfutil@IfFileExists{pgf.revision.tex}{\input pgf.revision.tex } {% \def\pgfrevision{0}% \def\pgfversion{0.0}% \def\pgfversiondatetime{2014-07-01 00:00:00 +100}% \def\pgfrevisiondatetime{2014-07-01 00:00:00 +100}% \def\pgfversiondate{2014/07/01}% \def\pgfrevisiondate{2014/07/01}% } \begingroup \catcode`\"=12 \pgfutil@IfUndefined{directlua}{}{% \directlua{pgf = {}; pgf.pgfversion = "\pgfversion"}% }% \endgroup % \def\pgftypesetversion{\oldstylenums{3}.\oldstylenums{0}.\oldstylenums{1}} % XXX : implement pretty-printing: % which is better? 'version' is something like 3.0.1 . revision is % 3.0.1-151-g62184b3 which might be better for instable builds %\let\pgftypesetversion=\pgfversion \let\pgftypesetversion=\pgfrevision \ifx\pgfrcsloaded\undefined \def\pgfrcsloaded{} \edef\pgfrcsatcode{\the\catcode`\@} \catcode`\@=11 % not used in PGF, deprecated \def\ProvidesFileRCS#1{% \ProvidesFile{#1}[\pgfversiondate\space v\pgfversion\space(\pgfrevision)]% } \def\pgf@remove@ext#1.#2\relax{% \def\pgfretval{#1}% }% \def\ProvidesPackageRCS#1{% \pgf@remove@ext#1.\relax \edef\pgfrcs@marshal{{\pgfretval}[\pgfversiondate\space v\pgfversion\space(\pgfrevision)]}% \expandafter\ProvidesPackage\pgfrcs@marshal } % not used in PGF, deprecated \def\ProvidesClassRCS#1{% \pgf@remove@ext#1.\relax \edef\pgfrcs@marshal{{\pgfretval}[\pgfversiondate\space v\pgfversion\space(\pgfrevision)]}% \expandafter\ProvidesClass\pgfrcs@marshal } \ifx\ProvidesPackage\@undefined % plain tex \def\ProvidesPackage#1[#2]{\wlog{Loading package #1 version #2.}} \fi \ifx\ProvidesFile\@undefined % plain tex \def\ProvidesFile#1[#2]{\wlog{Loading file #1 version #2.}} \fi \ProvidesPackageRCS{pgfrcs.code.tex} \catcode`\@=\pgfrcsatcode \fi % Local Variables: % coding: undecided-unix % End: