]> granicus.if.org Git - php/commitdiff
Prep for release
authorWez Furlong <wez@php.net>
Fri, 21 May 2004 21:20:00 +0000 (21:20 +0000)
committerWez Furlong <wez@php.net>
Fri, 21 May 2004 21:20:00 +0000 (21:20 +0000)
ext/pdo_odbc/config.m4
ext/pdo_odbc/package.xml
ext/pdo_odbc/pdo_odbc.c

index 5216b5eb90b05615d115792b872a1b71353b15da..e69a8a6bc73c4970ae81c97b2abfa60ea72e3bd9 100755 (executable)
@@ -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
 
index 0b552d897aad34bd6bbde5faa4ec4f34f135fc3b..57e9d990aa97e1d32fa72790867c786f461b8fe5 100755 (executable)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="iso-8859-1"?>\r
 <!DOCTYPE package SYSTEM "../pear/package.dtd">\r
 <package version="1.0">\r
- <name>pdo_odbc</name>\r
+ <name>PDO_ODBC</name>\r
  <summary>ODBC v3 Interface driver for PDO</summary>\r
  <maintainers>\r
   <maintainer>\r
    <role>lead</role>\r
   </maintainer>\r
  </maintainers>\r
+ <configureoptions>\r
+        <configureoption name="with-pdo-odbc" prompt="flavour,dir? (just leave blank for help)"/>\r
+</configureoptions>\r
  <description>\r
         This extension provides an ODBC v3 driver for PDO.  It supports unixODBC\r
-        and IBM DB2 libraries, and will most likely support many more.\r
+        and IBM DB2 libraries, and will support more in future releases.\r
  </description>\r
  <license>PHP</license>\r
  <release>\r
   <state>alpha</state>\r
-  <version>0.1dev</version>\r
-  <date>2004-05-18</date>\r
+  <version>0.1</version>\r
+  <date>2004-05-21</date>\r
 \r
   <notes>\r
-   Still much to be done.\r
+   You need to install the PDO core module before you can make use of this one.\r
+   You also require either IBM DB2 CLI libraries or unixODBC.\r
+\r
+   If you are running on windows, you can download the binary from here:\r
+   http://snaps.php.net/win32/PECL_5_0/php_pdo_odbc.dll\r
   </notes>\r
 \r
   <filelist>\r
@@ -37,8 +44,8 @@
    <file role="doc" name="CREDITS"/>\r
   </filelist>\r
   <deps>\r
-   <dep type="php" rel="ge" version="5.0.0"/>\r
-   <dep type="ext" rel="ge" version="0.1-dev"/>\r
+   <dep type="php" rel="ge" version="5.0.0RC3dev"/>\r
+   <dep type="ext" rel="ge" name="pdo" version="0.1"/>\r
   </deps>\r
  </release>\r
 </package>\r
index d09f18995b0957a95ec10a1f2eb3d53b7ab8e5d3..4564ac67e02392098f7ab29f835739e31063a808 100755 (executable)
@@ -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),