|
cvs: pecl /pdo_odbc config.m4 package.xml pdo_odbc.c: msg#00212php.pecl.cvs
wez Tue Jul 26 23:22:04 2005 EDT Modified files: /pecl/pdo_odbc config.m4 package.xml pdo_odbc.c Log: prep for pecl release http://cvs.php.net/diff.php/pecl/pdo_odbc/config.m4?r1=1.21&r2=1.22&ty=u Index: pecl/pdo_odbc/config.m4 diff -u pecl/pdo_odbc/config.m4:1.21 pecl/pdo_odbc/config.m4:1.22 --- pecl/pdo_odbc/config.m4:1.21 Thu Jul 7 09:42:12 2005 +++ pecl/pdo_odbc/config.m4 Tue Jul 26 23:22:02 2005 @@ -1,19 +1,24 @@ -dnl $Id: config.m4,v 1.21 2005/07/07 13:42:12 wez Exp $ +dnl $Id: config.m4,v 1.22 2005/07/27 03:22:02 wez Exp $ dnl config.m4 for extension pdo_odbc dnl vim:et:sw=2:ts=2: if test "$PHP_PDO" != "no"; then define([PDO_ODBC_HELP_TEXT],[[ - include and lib dirs are looked under 'dir'. + include and lib dirs are looked for under 'dir'. + 'flavour' can be one of: ibm-db2, unixODBC, generic If ',dir' part is omitted, default for the flavour you have selected will used. e.g.: + --with-pdo-odbc=unixODBC + will check for unixODBC under /usr/local. You may attempt to use an otherwise unsupported driver using the \"generic\" flavour. The syntax for generic ODBC support is: + --with-pdo-odbc=generic,dir,libname,ldflags,cflags + This extension will always be created as a shared extension named pdo_odbc.so]]) @@ -23,15 +28,34 @@ AC_DEFUN([PDO_ODBC_CHECK_HEADER],[ + AC_MSG_CHECKING([for $1 in $PDO_ODBC_INCDIR]) if test -f "$PDO_ODBC_INCDIR/$1"; then php_pdo_have_header=yes - PHP_DEF_HAVE($1) + PHP_DEF_HAVE(translit($1,.,_)) + AC_MSG_RESULT(yes) + else + AC_MSG_RESULT(no) fi ]) if test "$PHP_PDO_ODBC" != "no"; then - 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) + ]) AC_MSG_CHECKING([for selected PDO ODBC flavour]) @@ -136,7 +160,10 @@ PHP_NEW_EXTENSION(pdo_odbc, pdo_odbc.c odbc_driver.c odbc_stmt.c, $ext_shared,,-I$pdo_inc_path $PDO_ODBC_INCLUDE) PHP_SUBST(PDO_ODBC_SHARED_LIBADD) - PHP_ADD_EXTENSION_DEP(pdo_odbc, pdo) + ifdef([PHP_ADD_EXTENDION_DEP], + [ + PHP_ADD_EXTENSION_DEP(pdo_odbc, pdo) + ]) fi fi http://cvs.php.net/diff.php/pecl/pdo_odbc/package.xml?r1=1.4&r2=1.5&ty=u Index: pecl/pdo_odbc/package.xml diff -u pecl/pdo_odbc/package.xml:1.4 pecl/pdo_odbc/package.xml:1.5 --- pecl/pdo_odbc/package.xml:1.4 Wed Feb 9 00:03:59 2005 +++ pecl/pdo_odbc/package.xml Tue Jul 26 23:22:03 2005 @@ -21,8 +21,8 @@ <license>PHP</license> <release> <state>beta</state> - <version>0.2</version> - <date>2005-02-09</date> + <version>0.9</version> + <date>2005-07-27</date> <notes> You need to install the PDO core module before you can make use of this one. @@ -46,7 +46,7 @@ </filelist> <deps> <dep type="php" rel="ge" version="5.0.3"/> - <dep type="ext" rel="ge" name="pdo" version="0.2"/> + <dep type="ext" rel="ge" name="pdo" version="0.9"/> </deps> </release> </package> http://cvs.php.net/diff.php/pecl/pdo_odbc/pdo_odbc.c?r1=1.13&r2=1.14&ty=u Index: pecl/pdo_odbc/pdo_odbc.c diff -u pecl/pdo_odbc/pdo_odbc.c:1.13 pecl/pdo_odbc/pdo_odbc.c:1.14 --- pecl/pdo_odbc/pdo_odbc.c:1.13 Thu Jul 7 08:49:21 2005 +++ pecl/pdo_odbc/pdo_odbc.c Tue Jul 26 23:22:03 2005 @@ -16,7 +16,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: pdo_odbc.c,v 1.13 2005/07/07 12:49:21 wez Exp $ */ +/* $Id: pdo_odbc.c,v 1.14 2005/07/27 03:22:03 wez Exp $ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -37,16 +37,22 @@ /* }}} */ /* {{{ pdo_odbc_deps[] */ +#if ZEND_EXTENSION_API_NO >= 220050617 static zend_module_dep pdo_odbc_deps[] = { ZEND_MOD_REQUIRED("pdo") {NULL, NULL, NULL} }; +#endif /* }}} */ /* {{{ pdo_odbc_module_entry */ zend_module_entry pdo_odbc_module_entry = { +#if ZEND_EXTENSION_API_NO >= 220050617 STANDARD_MODULE_HEADER_EX, NULL, pdo_odbc_deps, +#else + STANDARD_MODULE_HEADER, +#endif "PDO_ODBC", pdo_odbc_functions, PHP_MINIT(pdo_odbc), @@ -54,7 +60,7 @@ NULL, NULL, PHP_MINFO(pdo_odbc), - "0.2", + "0.9", STANDARD_MODULE_PROPERTIES }; /* }}} */ |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | cvs: pecl /pdo_dblib package.xml: 00212, Wez Furlong |
|---|---|
| Next by Date: | cvs: pecl /pdo_oci config.m4 package.xml pdo_oci.c: 00212, Wez Furlong |
| Previous by Thread: | cvs: pecl /pdo_dblib package.xmli: 00212, Wez Furlong |
| Next by Thread: | cvs: pecl /pdo_oci config.m4 package.xml pdo_oci.c: 00212, Wez Furlong |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |