pecl-ev / package.xml

<?xml version="1.0"?>
<package 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" version="2.0" 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>ev</name>
  <channel>pecl.php.net</channel>
  <summary>Provides interface to libev library</summary>
  <description>
  ev provides inteface to libev library - high performance
  full-featured event loop written in C.
  </description>
  <lead>
    <name>Ruslan Osmanov</name>
    <user>osmanov</user>
    <email>osmanov@php.net</email>
    <active>yes</active>
  </lead>
  <date>2012-12-26</date>
  <!--{{{ Current version -->
  <version>
    <release>0.2.0</release>
    <api>0.2.0</api>
  </version>
  <stability>
    <release>beta</release>
    <api>beta</api>
  </stability>
  <license uri="http://www.php.net/license">PHP</license>
  <notes>
  Change: moved ev_* functions to Ev singleton(due to some issues with reflection)
  Change: renamed EvLoop::break to EvLoop::stop, and ev_break to Ev::stop
  Change: moved all constants to Ev class
  Fix: release version
  Del: callback parameter from EvLoop constructor/factories
  </notes>
  <!--}}}-->
  <!--{{{ Contents -->
  <contents>
    <dir name="/">
      <file role="doc" name="CREDITS"/>
      <file role="doc" name="INSTALL.md"/>
      <file role="doc" name="LICENSE"/>
      <file role="doc" name="README.md"/>
      <file role="doc" name="TODO.md"/>
      <file role="src" name="check.c"/>
      <file role="src" name="child.c"/>
      <file role="src" name="common.h"/>
      <file role="src" name="config.m4"/>
      <file role="src" name="embed.c"/>
      <file role="src" name="embed.h"/>
      <file role="src" name="ev.c"/>
      <file role="src" name="fe.c"/>
      <file role="src" name="fe.h"/>
      <file role="src" name="fork.c"/>
      <file role="src" name="idle.c"/>
      <file role="src" name="io.c"/>
      <file role="src" name="loop.c"/>
      <file role="src" name="macros.h"/>
      <file role="src" name="pe.c"/>
      <file role="src" name="periodic.c"/>
      <file role="src" name="php_ev.h"/>
      <file role="src" name="prepare.c"/>
      <file role="src" name="priv.h"/>
      <file role="src" name="reconf.sh"/>
      <file role="src" name="signal.c"/>
      <file role="src" name="stat.c"/>
      <file role="src" name="timer.c"/>
      <file role="src" name="types.h"/>
      <file role="src" name="util.c"/>
      <file role="src" name="util.h"/>
      <file role="src" name="watcher.c"/>
      <file role="src" name="watcher.h"/>
      <dir name="tests">
        <file role="src" name="01_load.phpt"/>
        <file role="src" name="02_ev_construct_variation.phpt"/>
        <file role="src" name="03_ev_loop_props.phpt"/>
        <file role="src" name="04_timer_variation.phpt"/>
        <file role="src" name="05_timer.phpt"/>
        <file role="src" name="06_keepalive.phpt"/>
        <file role="src" name="07_stat.phpt"/>
        <file role="src" name="08_priority.phpt"/>
        <file role="src" name="09_loop_timer.phpt"/>
      </dir>
      <dir name="libev">
        <file role="doc" name="LICENSE"/>
        <file role="doc" name="README"/>
        <file role="src" name="ev.c"/>
        <file role="src" name="ev.h"/>
        <file role="src" name="ev_epoll.c"/>
        <file role="src" name="ev_kqueue.c"/>
        <file role="src" name="ev_poll.c"/>
        <file role="src" name="ev_port.c"/>
        <file role="src" name="ev_select.c"/>
        <file role="src" name="ev_vars.h"/>
        <file role="src" name="ev_wrap.h"/>
        <file role="src" name="event.c"/>
        <file role="src" name="event.h"/>
        <file role="src" name="event_compat.h"/>
        <file role="src" name="libev.m4"/>
      </dir>
    </dir>
  </contents>
  <!--}}}-->
  <dependencies>
    <required>
      <php>
        <min>5.4.0</min>
      </php>
      <pearinstaller>
        <min>1.4.0a1</min>
      </pearinstaller>
      <!--
      <os>
        <name>linux</name>
      </os>
      -->
    </required>
  </dependencies>
  <providesextension>ev</providesextension>
  <extsrcrelease>
    <configureoption default="no" name="enable-ev-debug" prompt="Enable internal debugging in ev"/>
    <configureoption default="yes" name="enable-ev-sockets" prompt="Enable sockets support in ev"/>
  </extsrcrelease>
  <!--{{{ changelog-->
  <changelog>
  <!--{{{ 0.2.0 (beta) -->
  <version>
    <release>0.2.0</release>
    <api>0.2.0</api>
  </version>
  <stability>
    <release>beta</release>
    <api>beta</api>
  </stability>
  <license uri="http://www.php.net/license">PHP</license>
  <notes>
  Change: moved ev_* functions to Ev singleton(due to some issues with reflection)
  Change: renamed EvLoop::break to EvLoop::stop, and ev_break to Ev::stop
  Change: moved all constants to Ev class
  Fix: release version
  Del: callback parameter from EvLoop constructor/factories
  </notes>
  <!--}}}-->
    <!--{{{ 0.1.1 (beta) -->
    <release>
      <version>
        <release>0.1.1</release>
        <api>0.1.0</api>
      </version>
      <stability>
        <release>beta</release>
        <api>beta</api>
      </stability>
      <license uri="http://www.php.net/license">PHP</license>
      <notes>
    Fix: PECL build error
    </notes>
    </release>
    <!--}}}-->
    <!--{{{ 0.1.0 (beta) -->
    <release>
      <version>
        <release>0.1.0</release>
        <api>0.1.0</api>
      </version>
      <stability>
        <release>beta</release>
        <api>beta</api>
      </stability>
      <license uri="http://www.php.net/license">PHP</license>
      <notes>
    Initial release
    </notes>
    </release>
    <!--}}}-->
  </changelog>
  <!--}}}-->
</package>
<!-- vim: set et sts=2 ts=2 sw=2 fdm=marker: -->
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.