<?xml version="1.0"?>
<!DOCTYPE package SYSTEM "http://pear.php.net/dtd/package-1.0">
<package>

  <name>Gorilla</name>
  <summary>API for talking to serialport</summary>
  <description>
    API for talking to serialport.
  </description>

  <license>PHP</license>

  <maintainers>
    <maintainer>
      <user>oasynnoum</user>
      <name>Keng-ichi Ahagon</name>
      <email>k.ahagon@n-3.so</email>
      <role>lead</role>
    </maintainer>
  </maintainers>
  <release>
    <version>0.5.0</version>
    <state>beta</state>
    <notes>
        introduce namespace 'PHPMake'.
        remove 'Arduino' class definition.
</notes>
    <date>2013-12-25</date>
  </release>

  <changelog>
  <release>
    <version>0.1.2</version>
    <state>alpha</state>
    <notes>      fix a bug which cause memory leak when call SerialPort::read()
</notes>
    <date>2012-12-09</date>
  </release>
    <release>
      <version>0.1.1</version>
      <date>2012-12-08</date>
      <state>alpha</state>
      <notes>
        fix a bug which cause echo-back on Linux
      </notes>
    </release>
    <release>
      <version>0.1.0</version>
      <date>2012-11-21</date>
      <state>alpha</state>
      <notes>
        implement SerialPort class for Windows.
      </notes>
    </release>
    <release>
      <version>0.0.1</version>
      <date>2012-10-31</date>
      <state>alpha</state>
      <notes>
        First release. 
        implement SerialPort class for POSIX.
      </notes>
    </release>

  </changelog>
  <deps>
    <dep type="php" rel="ge" version="5.0.0"/>
  </deps>

  <filelist>
    <dir name="/">
      <file role='doc' name='EXPERIMENTAL'/>
      <file role='doc' name='CREDITS'/>
      <file role='src' name='config.m4'/>
      <file role='src' name='Gorilla.dsp'/>
      <file role='src' name='config.w32'/>
      <file role='src' name='Gorilla.c'/>
      <file role='src' name='GorillaPosix.c'/>
      <file role='src' name='GorillaWin32.c'/>
      <file role='src' name='php_Gorilla.h'/>
      <dir name="tests">
        <file role='test' name='SerialPort____construct.phpt'/>
        <file role='test' name='SerialPort____destruct.phpt'/>
        <file role='test' name='SerialPort__open.phpt'/>
        <file role='test' name='SerialPort__close.phpt'/>
        <file role='test' name='SerialPort__isOpen.phpt'/>
        <file role='test' name='SerialPort__read.phpt'/>
        <file role='test' name='SerialPort__write.phpt'/>
        <file role='test' name='SerialPort__getCTS.phpt'/>
        <file role='test' name='SerialPort__getRTS.phpt'/>
        <file role='test' name='SerialPort__setRTS.phpt'/>
        <file role='test' name='SerialPort__getDSR.phpt'/>
        <file role='test' name='SerialPort__getDTR.phpt'/>
        <file role='test' name='SerialPort__setDTR.phpt'/>
        <file role='test' name='SerialPort__getDCD.phpt'/>
        <file role='test' name='SerialPort__getRNG.phpt'/>
        <file role='test' name='SerialPort__getBaudRate.phpt'/>
        <file role='test' name='SerialPort__setBaudRate.phpt'/>
        <file role='test' name='SerialPort__getCharSize.phpt'/>
        <file role='test' name='SerialPort__setCharSize.phpt'/>
        <file role='test' name='SerialPort__getFlowControl.phpt'/>
        <file role='test' name='SerialPort__setFlowControl.phpt'/>
        <file role='test' name='SerialPort__getNumOfStopBits.phpt'/>
        <file role='test' name='SerialPort__setNumOfStopBits.phpt'/>
        <file role='test' name='SerialPort__getParity.phpt'/>
        <file role='test' name='SerialPort__setParity.phpt'/>
        <file role='test' name='SerialPort__setCanonical.phpt'/>
        <file role='test' name='SerialPort__isCanonical.phpt'/>
        <file role='test' name='SerialPort__getWin32NewLine.phpt'/>
        <file role='test' name='SerialPort__setWin32NewLine.phpt'/>
        <file role='test' name='SerialPort__getVMin.phpt'/>
        <file role='test' name='SerialPort__setVMin.phpt'/>
        <file role='test' name='SerialPort__getVTime.phpt'/>
        <file role='test' name='SerialPort__setVTime.phpt'/>
        <file role='test' name='SerialPort__getWin32ReadIntervalTimeout.phpt'/>
        <file role='test' name='SerialPort__setWin32ReadIntervalTimeout.phpt'/>
        <file role='test' name='SerialPort__getWin32ReadTotalTimeoutMultiplier.phpt'/>
        <file role='test' name='SerialPort__setWin32ReadTotalTimeoutMultiplier.phpt'/>
        <file role='test' name='SerialPort__getWin32ReadTotalTimeoutConstant.phpt'/>
        <file role='test' name='SerialPort__setWin32ReadTotalTimeoutConstant.phpt'/>
        <file role='test' name='SerialPort__getWin32WriteTotalTimeoutMultiplier.phpt'/>
        <file role='test' name='SerialPort__setWin32WriteTotalTimeoutMultiplier.phpt'/>
        <file role='test' name='SerialPort__getWin32WriteTotalTimeoutConstant.phpt'/>
        <file role='test' name='SerialPort__setWin32WriteTotalTimeoutConstant.phpt'/>
      </dir>
    </dir>
  </filelist>
</package>
