1<?xml version="1.0" encoding="UTF-8"?>
2<package packagerversion="1.9.1" version="2.0" xmlns="http://pear.php.net/dtd/package-2.0" xmlns:tasks="http://pear.php.net/dtd/tasks-1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://pear.php.net/dtd/tasks-1.0 http://pear.php.net/dtd/tasks-1.0.xsd http://pear.php.net/dtd/package-2.0 http://pear.php.net/dtd/package-2.0.xsd">
3 <name>CodeGen</name>
4 <channel>pear.php.net</channel>
5 <summary>Tool to create Code generaters that operate on XML descriptions</summary>
6 <description>This is an &apos;abstract&apos; package, it provides the base
7  framework for applications like CodeGen_PECL and
8  CodeGen_MySqlUDF (not released yet).</description>
9 <lead>
10  <name>Hartmut Holzgraefe</name>
11  <user>hholzgra</user>
12  <email>hartmut@php.net</email>
13  <active>yes</active>
14 </lead>
15 <date>2010-09-27</date>
16 <time>13:47:50</time>
17 <version>
18  <release>1.0.7</release>
19  <api>1.0.6</api>
20 </version>
21 <stability>
22  <release>stable</release>
23  <api>stable</api>
24 </stability>
25 <license uri="http://www.php.net/license">PHP</license>
26 <notes>
27Changes since 1.0.6:
28
29* starting line number for data blocks now tracked correctly
30 </notes>
31 <contents>
32  <dir name="/">
33   <file baseinstalldir="/" md5sum="888d43b70c5734d335845fcc292c1d90" name="CodeGen/Dependency/Header.php" role="php" />
34   <file baseinstalldir="/" md5sum="2eacd84cf3c1fece9c2849ab1c2a368b" name="CodeGen/Dependency/Lib.php" role="php" />
35   <file baseinstalldir="/" md5sum="18b0c4209b70b182bd1b30d181e0ff41" name="CodeGen/License/BSD.php" role="php" />
36   <file baseinstalldir="/" md5sum="d1af125337fe4f9d1358fc863d9e8da8" name="CodeGen/License/GPL.php" role="php" />
37   <file baseinstalldir="/" md5sum="3bb87f87f772489cb92a555a8955f3a6" name="CodeGen/License/GPL2.php" role="php" />
38   <file baseinstalldir="/" md5sum="8c036b160524bdd3cf5cc2faf7404227" name="CodeGen/License/GPL3.php" role="php" />
39   <file baseinstalldir="/" md5sum="0eb61309f7b07b032776d40db758afe0" name="CodeGen/License/LGPL.php" role="php" />
40   <file baseinstalldir="/" md5sum="55923f49761b783fe8b9a1ea56dc88bf" name="CodeGen/License/LGPL21.php" role="php" />
41   <file baseinstalldir="/" md5sum="de2c0246848f64c86bddf55c7013e43a" name="CodeGen/License/LGPL3.php" role="php" />
42   <file baseinstalldir="/" md5sum="93012be7b7bd85b1cf1420f0cd630345" name="CodeGen/License/PHP.php" role="php" />
43   <file baseinstalldir="/" md5sum="4369751c6ea7c456654212b6e5a125a1" name="CodeGen/Tools/Code.php" role="php" />
44   <file baseinstalldir="/" md5sum="abe2dc7df48e471307ce887c0e07cacd" name="CodeGen/Tools/FileReplacer.php" role="php" />
45   <file baseinstalldir="/" md5sum="32c59bbab498ddc1f47a0aacc4a2cb45" name="CodeGen/Tools/Getopt.php" role="php" />
46   <file baseinstalldir="/" md5sum="dff17cea3d83704923b338e5c8db4e17" name="CodeGen/Tools/Group.php" role="php" />
47   <file baseinstalldir="/" md5sum="e871be09b7dbbfcec0d4ac7c55eda11b" name="CodeGen/Tools/Indent.php" role="php" />
48   <file baseinstalldir="/" md5sum="820cbe7015e278a7dd5bf141cb89d1e7" name="CodeGen/Tools/IndentC.php" role="php" />
49   <file baseinstalldir="/" md5sum="172c29b7a3fb89cbbba8b95160cf00d8" name="CodeGen/Tools/Outbuf.php" role="php" />
50   <file baseinstalldir="/" md5sum="6de8b189b3dddce7593b871169659a92" name="CodeGen/Tools/Platform.php" role="php" />
51   <file baseinstalldir="/" md5sum="0fd0eb6d21397fbbc28fef8cee098b1c" name="CodeGen/Tools/Tokenizer.php" role="php" />
52   <file baseinstalldir="/" md5sum="34f6aaba17d093842d904343948df5a5" name="CodeGen/Command.php" role="php" />
53   <file baseinstalldir="/" md5sum="3e55f170969c65a5bc8d4dc6cc16c725" name="CodeGen/Element.php" role="php" />
54   <file baseinstalldir="/" md5sum="3e02c6ab35f9f4c8869ef2b9b5d62fcf" name="CodeGen/Extension.php" role="php" />
55   <file baseinstalldir="/" md5sum="b75a7fc7af742b7f63438b92b45d4d32" name="CodeGen/ExtensionParser.php" role="php" />
56   <file baseinstalldir="/" md5sum="aab02ab124cfe97ddedd61ff4270abb6" name="CodeGen/License.php" role="php" />
57   <file baseinstalldir="/" md5sum="438f9cd563c59a470ca3e8fc39816d99" name="CodeGen/Maintainer.php" role="php" />
58   <file baseinstalldir="/" md5sum="d1e398ec78cbbdda60d92aa8ebd959f7" name="CodeGen/Release.php" role="php" />
59   <file baseinstalldir="/" md5sum="ff4a66a410b5f532d0f3e2b4617a6c53" name="CodeGen/XmlParser.php" role="php" />
60  </dir>
61 </contents>
62 <dependencies>
63  <required>
64   <php>
65    <min>5</min>
66   </php>
67   <pearinstaller>
68    <min>1.4.0b1</min>
69   </pearinstaller>
70   <package>
71    <name>PEAR</name>
72    <channel>pear.php.net</channel>
73    <min>1.3</min>
74   </package>
75   <package>
76    <name>Console_Getopt</name>
77    <channel>pear.php.net</channel>
78    <min>1.0</min>
79   </package>
80  </required>
81 </dependencies>
82 <phprelease />
83 <changelog>
84  <release>
85   <version>
86    <release>1.0.6</release>
87    <api>1.0.6</api>
88   </version>
89   <stability>
90    <release>stable</release>
91    <api>stable</api>
92   </stability>
93   <notes>
94Changes since 1.0.5:
95
96* support for XML tag aliases
97* added -r/--run command line option
98* added support for new FSF license versions
99* setVersion() now validates version string format
100* setDate() now checks for valid date string
101   </notes>
102  </release>
103  <release>
104   <version>
105    <release>1.0.5</release>
106    <api>1.0.5</api>
107   </version>
108   <stability>
109    <release>stable</release>
110    <api>stable</api>
111   </stability>
112   <notes>
113Changes since 1.0.4:
114
115- added support for nested &lt;group&gt; tags
116  for more general grouping
117- added support for multiple #if conditions
118- added tag alias support
119   </notes>
120  </release>
121  <release>
122   <date>2007-05-10</date>
123   <version>
124    <release>1.0.4</release>
125    <api>1.0.4</api>
126   </version>
127  </release>
128  <release>
129   <date>2007-04-18</date>
130   <version>
131    <release>1.0.3</release>
132    <api>1.0.3</api>
133   </version>
134   <stability>
135    <release>stable</release>
136    <api>stable</api>
137   </stability>
138   <notes>
139Changes since 1.0.2:
140
141- more support for conditional elements
142- support for Makefile.frag, config.m4 and #define snippets
143- some missing getters added in Maintainer.php
144   </notes>
145  </release>
146  <release>
147   <version>
148    <release>1.0.2</release>
149    <api>1.0.2</api>
150   </version>
151   <stability>
152    <release>stable</release>
153    <api>stable</api>
154   </stability>
155   <date>2006-08-16</date>
156   <license uri="http://www.php.net/license">PHP</license>
157   <notes>
158Changes since 1.0.1:
159
160- support for conditional elements
161   </notes>
162  </release>
163  <release>
164   <version>
165    <release>1.0.1</release>
166    <api>1.0.1</api>
167   </version>
168   <stability>
169    <release>stable</release>
170    <api>stable</api>
171   </stability>
172   <date>2006-07-09</date>
173   <license uri="http://www.php.net/license">PHP</license>
174   <notes>
175Changes since 1.0.0:
176
177- moved config.m4 stuff to CodeGen_PECL
178- untabify before indent
179- added C specific indentation class that knows not to indent prepro directives
180- added CodeGen_Tools_Code helper object to CodeGen_Extension
181- changed &quot;abstract static&quot; methods to just &quot;abstract&quot; to prevent PHP warnings
182- added target dir support for additional package files
183- changed error handling for licenses
184- better XML attribute checking
185- only set Platform and Release in constructor if not already set
186- extensions summary and description tags now handled here
187   </notes>
188  </release>
189  <release>
190   <version>
191    <release>1.0.0rc1</release>
192    <api>1.0.0rc1</api>
193   </version>
194   <stability>
195    <release>beta</release>
196    <api>beta</api>
197   </stability>
198   <date>2005-09-22</date>
199   <license uri="http://www.php.net/license">PHP</license>
200   <notes>
201preparing for first &quot;stable&quot; release
202   </notes>
203  </release>
204  <release>
205   <version>
206    <release>0.9.0</release>
207    <api>0.9.0</api>
208   </version>
209   <stability>
210    <release>beta</release>
211    <api>beta</api>
212   </stability>
213   <date>2005-08-11</date>
214   <license uri="http://www.php.net/license">PHP</license>
215   <notes>
216not yet feature complete but usable and no known bugs,
217so declared stable but not given an 1.0 version id yet
218   </notes>
219  </release>
220  <release>
221   <version>
222    <release>1.0.0</release>
223    <api>1.0.0</api>
224   </version>
225   <stability>
226    <release>stable</release>
227    <api>stable</api>
228   </stability>
229   <date>2006-02-17</date>
230   <license uri="http://www.php.net/license">PHP</license>
231   <notes>
232first stable  release
233   </notes>
234  </release>
235 </changelog>
236</package>
237