Browse Source

Prep for PECL release

PHP-5.1
Wez Furlong 21 years ago
parent
commit
163c92510a
  1. 7
      ext/pdo/package.xml
  2. 2
      ext/pdo/pdo.c
  3. 22
      ext/pdo_mysql/config.m4
  4. 18
      ext/pdo_mysql/package.xml
  5. 2
      ext/pdo_mysql/pdo_mysql.c

7
ext/pdo/package.xml

@ -41,8 +41,8 @@
<license>PHP</license>
<release>
<state>beta</state>
<version>0.3</version>
<date>2005-03-09</date>
<version>0.9</version>
<date>2005-06-27</date>
<notes>
You need to install a PDO database driver to make use of PDO,
@ -60,6 +60,9 @@ http://snaps.php.net/win32/PECL_5_0/php_pdo.dll
You can find additional PDO drivers at:
http://snaps.php.net/win32/PECL_5_0/
- Consult the PHP 5.1b3 release notes and http://netevil.org/node.php?nid=325
for more recent changes.
- New fetch modes:
PDO_FETCH_FUNC, PDO_FETCH_GROUP, PDO_FETCH_UNIQUE, PDO_FETCH_CLASSTYPE
- New fetch mode for PHP 5.1 and higher: PDO_FETCH_SERIALIZE

2
ext/pdo/pdo.c

@ -112,7 +112,7 @@ zend_module_entry pdo_module_entry = {
PHP_RINIT(pdo),
PHP_RSHUTDOWN(pdo),
PHP_MINFO(pdo),
"0.3",
"0.9",
STANDARD_MODULE_PROPERTIES
};
/* }}} */

22
ext/pdo_mysql/config.m4

@ -61,10 +61,28 @@ Note that the MySQL client library is not bundled anymore!])
AC_CHECK_FUNCS([mysql_commit mysql_stmt_prepare mysql_next_result mysql_sqlstate])
LDFLAGS=$_SAVE_LDFLAGS
PHP_CHECK_PDO_INCLUDES
ifdef([PHP_CHECK_PDO_INCLUDES],
[
PHP_CHECK_PDO_INCLUDES
],[
AC_MSG_CHECKING([for PDO includes])
if test -f $abs_srcdir/include/php/ext/pdo/php_pdo_driver.h; then
pdo_inc_path=$abs_srcdir/ext
elif test -f $abs_srcdir/ext/pdo/php_pdo_driver.h; then
pdo_inc_path=$abs_srcdir/ext
elif test -f $prefix/include/php/ext/pdo/php_pdo_driver.h; then
pdo_inc_path=$prefix/include/php/ext
else
AC_MSG_ERROR([Cannot find php_pdo_driver.h.])
fi
AC_MSG_RESULT($pdo_inc_path)
])
PHP_NEW_EXTENSION(pdo_mysql, pdo_mysql.c mysql_driver.c mysql_statement.c, $ext_shared,,-I$pdo_inc_path)
PHP_ADD_EXTENSION_DEP(pdo_mysql, pdo)
ifdef([PHP_ADD_EXTENDION_DEP],
[
PHP_ADD_EXTENSION_DEP(pdo_mysql, pdo)
])
PDO_MYSQL_MODULE_TYPE=external
PDO_MYSQL_INCLUDE=-I$PDO_MYSQL_INC_DIR

18
ext/pdo_mysql/package.xml

@ -16,18 +16,26 @@
<email>iliaa@php.net</email>
<role>lead</role>
</maintainer>
<maintainer>
<user>wez</user>
<name>Wez Furlong</name>
<email>wez@php.net</email>
<role>lead</role>
</maintainer>
</maintainers>
<description>
This extension provides a Mysql 3.x/4.0 driver for PDO.
This extension provides a Mysql 3.x/4.x driver for PDO.
</description>
<license>PHP</license>
<release>
<state>beta</state>
<version>0.2</version>
<date>2005-02-09</date>
<version>0.9</version>
<date>2005-06-27</date>
<notes>
Hope it works!
Much more robust, featuring native prepared statements and multi-rowset
query support.
</notes>
<filelist>
@ -43,7 +51,7 @@
</filelist>
<deps>
<dep type="php" rel="ge" version="5.0.3"/>
<dep type="ext" name="pdo" rel="ge" version="0.2"/>
<dep type="ext" name="pdo" rel="ge" version="0.9"/>
</deps>
</release>
</package>

2
ext/pdo_mysql/pdo_mysql.c

@ -60,7 +60,7 @@ zend_module_entry pdo_mysql_module_entry = {
NULL,
NULL,
PHP_MINFO(pdo_mysql),
"0.2",
"0.9",
STANDARD_MODULE_PROPERTIES
};
/* }}} */

Loading…
Cancel
Save