back to dev
[m6w6/ext-pq] / package.xml
index 98375fc17f4d7ef8762a88ef3b118a58804781dd..abf67ed285ce25685231130ca5bca0bc5931f1f6 100644 (file)
-<?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">
+<?xml version="1.0" encoding="UTF-8" ?>
+<package 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>pq</name>
  <channel>pecl.php.net</channel>
- <summary>libpq binding</summary>
- <description>Binding for libpq (PostgreSQL client library)</description>
+ <summary>PostgreSQL client library (libpq) binding</summary>
+ <description>
+ Documents: https://mdref.m6w6.name/pq
+
+ Highlights:
+ * Nearly complete support for asynchronous usage:
+   https://mdref.m6w6.name/pq/Connection/%3A%20Asynchronous%20Usage
+ * Extended type support by pg_type:
+   https://mdref.m6w6.name/pq/Types/%3A%20Overview
+ * Fetching simple multi-dimensional array maps:
+   https://mdref.m6w6.name/pq/Result/map
+ * Working Gateway implementation:
+   https://mdref.m6w6.name/pq-gateway
+ </description>
  <lead>
   <name>Michael Wallner</name>
   <user>mike</user>
   <email>mike@php.net</email>
   <active>yes</active>
  </lead>
- <date>2013-01-31</date>
+ <developer>
+  <name>Chris Wright</name>
+  <user>daverandom</user>
+  <email>daverandom@php.net</email>
+  <active>yes</active>
+ </developer>
+ <date>2015-12-04</date>
  <version>
-  <release>1.0.0dev</release>
-  <api>1.0.0</api>
+  <release>2.0.0dev</release>
+  <api>2.0.0</api>
  </version>
  <stability>
   <release>beta</release>
-  <api>beta</api>
+  <api>stable</api>
  </stability>
- <license>BSD, revised</license>
+ <license uri="http://copyfree.org/content/standard/licenses/2bsd/license.txt">BSD-2-Clause</license>
  <notes><![CDATA[
-* Initial release
+* PHP 7 compatible release
+* Changes from RC1:
 ]]></notes>
  <contents>
   <dir name="/">
+   <file role="doc" name="AUTHORS" />
+   <file role="doc" name="BUGS" />
+   <file role="doc" name="CONTRIBUTING.md" />
    <file role="doc" name="CREDITS" />
-   <file role="doc" name="EXPERIMENTAL" />
    <file role="doc" name="LICENSE" />
+   <file role="doc" name="THANKS" />
+   <file role="doc" name="TODO" />
+   <file role="doc" name="README.md" />
    <file role="src" name="config.m4" />
+   <file role="src" name="config9.m4" />
    <file role="src" name="php_pq.h" />
-   <file role="src" name="php_pq.c" />
+   <file role="src" name="gen_pq_type.sh" />
+   <file role="src" name="php_pq_type.awk" />
+   <file role="src" name="php_pq_type.h" />
+   <dir name="src">
+    <file role="src" name="php_pq_callback.c" />
+    <file role="src" name="php_pq_callback.h" />
+    <file role="src" name="php_pqcancel.c" />
+    <file role="src" name="php_pqcancel.h" />
+    <file role="src" name="php_pqconn.c" />
+    <file role="src" name="php_pqconn_event.c" />
+    <file role="src" name="php_pqconn_event.h" />
+    <file role="src" name="php_pqconn.h" />
+    <file role="src" name="php_pqcopy.c" />
+    <file role="src" name="php_pqcopy.h" />
+    <file role="src" name="php_pqcur.c" />
+    <file role="src" name="php_pqcur.h" />
+    <file role="src" name="php_pqexc.c" />
+    <file role="src" name="php_pqexc.h" />
+    <file role="src" name="php_pqlob.c" />
+    <file role="src" name="php_pqlob.h" />
+    <file role="src" name="php_pq_misc.c" />
+    <file role="src" name="php_pq_misc.h" />
+    <file role="src" name="php_pq_module.c" />
+    <file role="src" name="php_pq_object.c" />
+    <file role="src" name="php_pq_object.h" />
+    <file role="src" name="php_pq_params.c" />
+    <file role="src" name="php_pq_params.h" />
+    <file role="src" name="php_pqres.c" />
+    <file role="src" name="php_pqres.h" />
+    <file role="src" name="php_pqstm.c" />
+    <file role="src" name="php_pqstm.h" />
+    <file role="src" name="php_pqtxn.c" />
+    <file role="src" name="php_pqtxn.h" />
+    <file role="src" name="php_pqtypes.c" />
+    <file role="src" name="php_pqtypes.h" />
+   </dir>
    <dir name="tests">
     <file role="test" name="async001.phpt" />
     <file role="test" name="async002.phpt" />
@@ -47,26 +105,46 @@ http://pear.php.net/dtd/package-2.0.xsd">
     <file role="test" name="async004.phpt" />
     <file role="test" name="async005.phpt" />
     <file role="test" name="async006.phpt" />
+    <file role="test" name="async007.phpt" />
+    <file role="test" name="async008.phpt" />
+    <file role="test" name="async009.phpt" />
     <file role="test" name="basic001.phpt" />
     <file role="test" name="basic002.phpt" />
-    <file role="test" name="bound001.phpt" />
+    <file role="test" name="bound002.phpt" />
     <file role="test" name="cancel001.phpt" />
+    <file role="test" name="conv001.phpt" />
     <file role="test" name="copy001.phpt" />
+    <file role="test" name="crash_cur_reverse_dep.phpt" />
+    <file role="test" name="crash_result_iterator.phpt" />
+    <file role="test" name="crash_stm_reverse_dep.phpt" />
+    <file role="test" name="crash_txn_reverse_dep.phpt" />
+    <file role="test" name="crash_unbuffered_async_prepare.phpt" />
+    <file role="test" name="cursor001.phpt" />
     <file role="test" name="encoding001.phpt" />
     <file role="test" name="exceptions001.phpt" />
     <file role="test" name="exceptions002.phpt" />
     <file role="test" name="fetch001.phpt" />
     <file role="test" name="info001.phpt" />
+    <file role="test" name="info002.phpt" />
     <file role="test" name="lob001.phpt" />
+    <file role="test" name="lob002.phpt" />
+    <file role="test" name="lob003.phpt" />
+    <file role="test" name="lob004.phpt" />
     <file role="test" name="map001.phpt" />
     <file role="test" name="notify001.phpt" />
     <file role="test" name="persistent001.phpt" />
+    <file role="test" name="res001.phpt" />
     <file role="test" name="reset001.phpt" />
     <file role="test" name="savepoint001.phpt" />
+    <file role="test" name="stm_bound001.phpt" />
+    <file role="test" name="stm_deallocate_prepare001.phpt" />
     <file role="test" name="stm_desc001.phpt" />
+    <file role="test" name="stm_desc002.phpt" />
+    <file role="test" name="stm_props001.phpt" />
     <file role="test" name="trans001.phpt" />
     <file role="test" name="trans002.phpt" />
     <file role="test" name="types001.phpt" />
+    <file role="test" name="types002.phpt" />
     <file role="test" name="unbuffered001.phpt" />
     <file role="test" name="_setup.inc" />
     <file role="test" name="_skipif.inc" />
@@ -76,7 +154,7 @@ http://pear.php.net/dtd/package-2.0.xsd">
  <dependencies>
   <required>
    <php>
-    <min>5.4</min>
+    <min>7.0.0</min>
    </php>
    <pearinstaller>
     <min>1.4.0</min>
@@ -84,14 +162,13 @@ http://pear.php.net/dtd/package-2.0.xsd">
    <package>
     <name>raphf</name>
     <channel>pecl.php.net</channel>
-    <min>0.1.0</min>
+    <min>2.0.0dev</min>
     <providesextension>raphf</providesextension>
    </package>
   </required>
  </dependencies>
  <providesextension>pq</providesextension>
  <extsrcrelease>
-  <configureoption default="yes" name="with-pq" prompt="whether to enable libpq support" />
+  <configureoption default="yes" name="with-pq" prompt="where to find the postgresql library/headers" />
  </extsrcrelease>
 </package>
-