<?xml version="1.0" encoding="UTF-8"?>
<package packagerversion="1.4.11" 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">
 <name>CodeGen</name>
 <channel>pear.php.net</channel>
 <summary>Tool to create Code generaters that operate on XML descriptions</summary>
 <description>This is an &apos;abstract&apos; package, it provides the base 
  framework for applications like CodeGen_PECL and
  CodeGen_MySqlUDF (not released yet).</description>
 <lead>
  <name>Hartmut Holzgraefe</name>
  <user>hholzgra</user>
  <email>hartmut@php.net</email>
  <active>yes</active>
 </lead>
 <date>2007-04-18</date>
 <time>17:48:18</time>
 <version>
  <release>1.0.3</release>
  <api>1.0.3</api>
 </version>
 <stability>
  <release>stable</release>
  <api>stable</api>
 </stability>
 <license uri="http://www.php.net/license">PHP</license>
 <notes>Changes since 1.0.2:
- more support for conditional elements
- support for Makefile.frag, config.m4 and #define snippets 
- some missing getters added in Maintainer.php</notes>
 <contents>
  <dir name="/">
   <file baseinstalldir="/" md5sum="86ce9fd3d898b1e1074f51bec7d61fef" name="CodeGen/Dependency/Header.php" role="php" />
   <file baseinstalldir="/" md5sum="500b2b9d42cf27c7abc9647f618146b4" name="CodeGen/Dependency/Lib.php" role="php" />
   <file baseinstalldir="/" md5sum="5bbdf62c6b164861506f5fc9e8b088b8" name="CodeGen/License/BSD.php" role="php" />
   <file baseinstalldir="/" md5sum="0f299d3743e5d07552f5b78b435329d8" name="CodeGen/License/GPL.php" role="php" />
   <file baseinstalldir="/" md5sum="3b2df6a158d5623baa4b3426f469ef89" name="CodeGen/License/LGPL.php" role="php" />
   <file baseinstalldir="/" md5sum="2bfc20652b710794fda844f49e6c1f75" name="CodeGen/License/PHP.php" role="php" />
   <file baseinstalldir="/" md5sum="da20390891275f3c13d723e6c8a9dfd4" name="CodeGen/Tools/Code.php" role="php" />
   <file baseinstalldir="/" md5sum="34c71dfa1a3e6724cb1c88d588182556" name="CodeGen/Tools/FileReplacer.php" role="php" />
   <file baseinstalldir="/" md5sum="7c6739e252a7735c56ae21957888e314" name="CodeGen/Tools/Getopt.php" role="php" />
   <file baseinstalldir="/" md5sum="033d361b23c9bd36895845c91713eac8" name="CodeGen/Tools/Indent.php" role="php" />
   <file baseinstalldir="/" md5sum="8e6171283c183240f3fdda92474456e8" name="CodeGen/Tools/IndentC.php" role="php" />
   <file baseinstalldir="/" md5sum="4185dfe043897a2cf5753ab6669d1b3d" name="CodeGen/Tools/Outbuf.php" role="php" />
   <file baseinstalldir="/" md5sum="0b8eb93a56a083794981e932a1752683" name="CodeGen/Tools/Platform.php" role="php" />
   <file baseinstalldir="/" md5sum="c5d9944b0f77b7e2277d9e71b4484f0c" name="CodeGen/Tools/Tokenizer.php" role="php" />
   <file baseinstalldir="/" md5sum="328ace08f50528c8187353029a1a7cb4" name="CodeGen/Command.php" role="php" />
   <file baseinstalldir="/" md5sum="7cb5a88cc3a97cc6d167457d40afa4c0" name="CodeGen/Element.php" role="php" />
   <file baseinstalldir="/" md5sum="62760ff483673f6d41a2c74ded1f4916" name="CodeGen/Extension.php" role="php" />
   <file baseinstalldir="/" md5sum="236b837583e3120f0d227bcf8a0819dd" name="CodeGen/ExtensionParser.php" role="php" />
   <file baseinstalldir="/" md5sum="801cd2c188973c650705b80222a34f58" name="CodeGen/License.php" role="php" />
   <file baseinstalldir="/" md5sum="1bb4761a176a28913c55183c01659620" name="CodeGen/Maintainer.php" role="php" />
   <file baseinstalldir="/" md5sum="159dcd6e08f8861c0d0c9d1c0aa2dc64" name="CodeGen/Release.php" role="php" />
   <file baseinstalldir="/" md5sum="7a6b1386715b0067a311d352383509f2" name="CodeGen/XmlParser.php" role="php" />
  </dir>
 </contents>
 <dependencies>
  <required>
   <php>
    <min>5</min>
   </php>
   <pearinstaller>
    <min>1.4.0b1</min>
   </pearinstaller>
   <package>
    <name>PEAR</name>
    <channel>pear.php.net</channel>
    <min>1.3</min>
   </package>
   <package>
    <name>Console_Getopt</name>
    <channel>pear.php.net</channel>
    <min>1.0</min>
   </package>
  </required>
 </dependencies>
 <phprelease />
 <changelog>
  <release>
   <version>
    <release>1.0.2</release>
    <api>1.0.2</api>
   </version>
   <stability>
    <release>stable</release>
    <api>stable</api>
   </stability>
   <date>2006-08-16</date>
   <license uri="http://www.php.net/license">PHP</license>
   <notes>Changes since 1.0.1:
- support for conditional elements</notes>
  </release>
  <release>
   <version>
    <release>1.0.1</release>
    <api>1.0.1</api>
   </version>
   <stability>
    <release>stable</release>
    <api>stable</api>
   </stability>
   <date>2006-07-09</date>
   <license uri="http://www.php.net/license">PHP</license>
   <notes>Changes since 1.0.0:
- moved config.m4 stuff to CodeGen_PECL
- untabify before indent
- added C specific indentation class that knows not to indent prepro directives
- added CodeGen_Tools_Code helper object to CodeGen_Extension
- changed &quot;abstract static&quot; methods to just &quot;abstract&quot; to prevent PHP warnings
- added target dir support for additional package files
- changed error handling for licenses
- better XML attribute checking
- only set Platform and Release in constructor if not already set
- extensions summary and description tags now handled here</notes>
  </release>
  <release>
   <version>
    <release>1.0.0rc1</release>
    <api>1.0.0rc1</api>
   </version>
   <stability>
    <release>beta</release>
    <api>beta</api>
   </stability>
   <date>2005-09-22</date>
   <license uri="http://www.php.net/license">PHP</license>
   <notes>preparing for first &quot;stable&quot; release</notes>
  </release>
  <release>
   <version>
    <release>0.9.0</release>
    <api>0.9.0</api>
   </version>
   <stability>
    <release>beta</release>
    <api>beta</api>
   </stability>
   <date>2005-08-11</date>
   <license uri="http://www.php.net/license">PHP</license>
   <notes>not yet feature complete but usable and no known bugs,
so declared stable but not given an 1.0 version id yet</notes>
  </release>
  <release>
   <version>
    <release>1.0.0</release>
    <api>1.0.0</api>
   </version>
   <stability>
    <release>stable</release>
    <api>stable</api>
   </stability>
   <date>2006-02-17</date>
   <license uri="http://www.php.net/license">PHP</license>
   <notes>first stable  release</notes>
  </release>
 </changelog>
</package>
