summaryrefslogtreecommitdiff
path: root/ext/pdo_odbc
diff options
context:
space:
mode:
authorWez Furlong <wez@php.net>2004-05-21 21:20:00 +0000
committerWez Furlong <wez@php.net>2004-05-21 21:20:00 +0000
commitdc57cff2a61af6554d7123377cc677fc6860c653 (patch)
treeeddc581f28c2faa2c468e3f1a437842388f8473e /ext/pdo_odbc
parent3a168b52e7ff7dc08c33c353ef70141cb97e46b9 (diff)
downloadphp-git-dc57cff2a61af6554d7123377cc677fc6860c653.tar.gz
Prep for release
Diffstat (limited to 'ext/pdo_odbc')
-rwxr-xr-xext/pdo_odbc/config.m428
-rwxr-xr-xext/pdo_odbc/package.xml21
-rwxr-xr-xext/pdo_odbc/pdo_odbc.c2
3 files changed, 35 insertions, 16 deletions
diff --git a/ext/pdo_odbc/config.m4 b/ext/pdo_odbc/config.m4
index 5216b5eb90..e69a8a6bc7 100755
--- a/ext/pdo_odbc/config.m4
+++ b/ext/pdo_odbc/config.m4
@@ -1,23 +1,31 @@
dnl $Id$
dnl config.m4 for extension pdo_odbc
-PHP_ARG_WITH(pdo-odbc, PDBC driver for PDO,
-[[ --with-pdo-odbc=flavour,dir Add support for "flavour" ODBC drivers,
- looking for include and lib dirs under "dir"
+AC_DEFUN(PDO_ODBC_HELP_TEXT, [[
+ --with-pdo-odbc=flavour,dir Add support for "flavour" ODBC drivers,
+ looking for include and lib dirs under "dir"
flavour can be one of:
ibm-db2, unixODBC
- The extension will always be created as a shared extension
+ You may omit the ,dir part to use a reasonable default for
+ the flavour you have selected. e.g.:
+ --with-pdo-odbc=unixODBC
+ will check for unixODBC under /usr/local
+
+ This extension will always be created as a shared extension
named pdo_odbc.so
]])
+PHP_ARG_WITH(pdo-odbc, ODBC v3 driver for PDO, PDO_ODBC_HELP_TEXT)
+
AC_DEFUN([PDO_ODBC_CHECK_HEADER],[
if test -f $PDO_ODBC_INCDIR/$1 ; then
AC_DEFINE([HAVE_]translit($1,a-z_.-,A-Z___), 1, [ ])
fi
])
+AC_MSG_CHECKING(which ODBC flavour you want)
if test "$PHP_PDO_ODBC" != "no" && test "$PHP_PDO_ODBC" != "yes" ; then
pdo_odbc_flavour=`echo $withval | cut -d, -f1`
pdo_odbc_dir=`echo $withval | cut -d, -f2`
@@ -26,9 +34,6 @@ if test "$PHP_PDO_ODBC" != "no" && test "$PHP_PDO_ODBC" != "yes" ; then
pdo_odbc_dir=""
fi
-
- AC_MSG_CHECKING(which ODBC flavour you want)
-
case $pdo_odbc_flavour in
ibm-db2)
pdo_odbc_def_libdir=/home/db2inst/sqllib/lib
@@ -43,7 +48,9 @@ if test "$PHP_PDO_ODBC" != "no" && test "$PHP_PDO_ODBC" != "yes" ; then
;;
*)
- AC_MSG_ERROR(Unknown ODBC flavour $pdo_odbc_flavour)
+ AC_MSG_ERROR(Unknown ODBC flavour $pdo_odbc_flavour
+PDO_ODBC_HELP_TEXT
+)
;;
esac
@@ -95,5 +102,10 @@ if test "$PHP_PDO_ODBC" != "no" && test "$PHP_PDO_ODBC" != "yes" ; then
PHP_SUBST(PDO_ODBC_SHARED_LIBADD)
PHP_NEW_EXTENSION(pdo_odbc, pdo_odbc.c odbc_driver.c odbc_stmt.c, yes,,-I\$prefix/include/php/ext $PDO_ODBC_INCLUDE)
+else
+ AC_MSG_ERROR(
+Unknown ODBC flavour $PHP_PDO_ODBC
+PDO_ODBC_HELP_TEXT
+)
fi
diff --git a/ext/pdo_odbc/package.xml b/ext/pdo_odbc/package.xml
index 0b552d897a..57e9d990aa 100755
--- a/ext/pdo_odbc/package.xml
+++ b/ext/pdo_odbc/package.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE package SYSTEM "../pear/package.dtd">
<package version="1.0">
- <name>pdo_odbc</name>
+ <name>PDO_ODBC</name>
<summary>ODBC v3 Interface driver for PDO</summary>
<maintainers>
<maintainer>
@@ -11,18 +11,25 @@
<role>lead</role>
</maintainer>
</maintainers>
+ <configureoptions>
+ <configureoption name="with-pdo-odbc" prompt="flavour,dir? (just leave blank for help)"/>
+</configureoptions>
<description>
This extension provides an ODBC v3 driver for PDO. It supports unixODBC
- and IBM DB2 libraries, and will most likely support many more.
+ and IBM DB2 libraries, and will support more in future releases.
</description>
<license>PHP</license>
<release>
<state>alpha</state>
- <version>0.1dev</version>
- <date>2004-05-18</date>
+ <version>0.1</version>
+ <date>2004-05-21</date>
<notes>
- Still much to be done.
+ You need to install the PDO core module before you can make use of this one.
+ You also require either IBM DB2 CLI libraries or unixODBC.
+
+ If you are running on windows, you can download the binary from here:
+ http://snaps.php.net/win32/PECL_5_0/php_pdo_odbc.dll
</notes>
<filelist>
@@ -37,8 +44,8 @@
<file role="doc" name="CREDITS"/>
</filelist>
<deps>
- <dep type="php" rel="ge" version="5.0.0"/>
- <dep type="ext" rel="ge" version="0.1-dev"/>
+ <dep type="php" rel="ge" version="5.0.0RC3dev"/>
+ <dep type="ext" rel="ge" name="pdo" version="0.1"/>
</deps>
</release>
</package>
diff --git a/ext/pdo_odbc/pdo_odbc.c b/ext/pdo_odbc/pdo_odbc.c
index d09f18995b..4564ac67e0 100755
--- a/ext/pdo_odbc/pdo_odbc.c
+++ b/ext/pdo_odbc/pdo_odbc.c
@@ -48,7 +48,7 @@ function_entry pdo_odbc_functions[] = {
/* {{{ pdo_odbc_module_entry */
zend_module_entry pdo_odbc_module_entry = {
STANDARD_MODULE_HEADER,
- "pdo_odbc",
+ "PDO_ODBC",
pdo_odbc_functions,
PHP_MINIT(pdo_odbc),
PHP_MSHUTDOWN(pdo_odbc),