blob: 58fa5b0ef74e02507065a3adad8f1b8d94d286e1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
|
% 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:
|