]> git.pld-linux.org Git - packages/php.git/blame - php-oracle-instantclient.patch
Rel 6; fix openssl 3 build
[packages/php.git] / php-oracle-instantclient.patch
CommitLineData
c0240cb1 1--- php-5.3.3/ext/oci8/config.m4.orig 2010-06-25 23:18:09.000000000 +0200
2+++ php-5.3.3/ext/oci8/config.m4 2010-09-10 19:37:23.484315002 +0200
3@@ -304,6 +304,9 @@
4
5 AC_MSG_CHECKING([Oracle Instant Client SDK header directory])
6
7+ dnl Header directory for Instant Client SDK PLD RPM install
8+ OCISDKPLDINC=$PHP_OCI8_INSTANT_CLIENT/../include/oracle/client
9+
10 dnl Header directory for Instant Client SDK RPM install
11 OCISDKRPMINC=`echo "$PHP_OCI8_INSTANT_CLIENT" | $PHP_OCI8_SED -e 's!^/usr/lib/oracle/\(.*\)/client\('${PHP_OCI8_IC_LIBDIR_SUFFIX}'\)*/lib[/]*$!/usr/include/oracle/\1/client\2!'`
12
13@@ -313,7 +316,11 @@
14 dnl Header directory for manual installation
15 OCISDKMANINC=`echo "$PHP_OCI8_INSTANT_CLIENT" | $PHP_OCI8_SED -e 's!\(.*\)/lib[/]*$!\1/include!'`
16
17- if test -f "$OCISDKRPMINC/oci.h"; then
18+ if test -f "$OCISDKPLDINC/oci.h"; then
19+ AC_MSG_RESULT($OCISDKPLDINC)
20+ PHP_ADD_INCLUDE($OCISDKPLDINC)
21+ OCI8INCDIR=$OCISDKPLDINC
22+ elif test -f "$OCISDKRPMINC/oci.h"; then
23 AC_MSG_RESULT($OCISDKRPMINC)
24 PHP_ADD_INCLUDE($OCISDKRPMINC)
25 OCI8INCDIR=$OCISDKRPMINC
02d2dcbb
ER
26--- php-5.4.0alpha2/ext/pdo_oci/config.m4~ 2011-08-07 12:46:31.000000000 +0300
27+++ php-5.4.0alpha2/ext/pdo_oci/config.m4 2011-08-07 12:48:24.712839499 +0300
f2e92818
AM
28@@ -17,7 +17,7 @@ fi
29
c0240cb1 30 AC_DEFUN([AC_PDO_OCI_VERSION],[
31 AC_MSG_CHECKING([Oracle version])
f2e92818
AM
32- PDO_OCI_LCS_BASE=$PDO_OCI_LIB_DIR/libclntsh.$SHLIB_SUFFIX_NAME
33+ PDO_OCI_LCS_BASE=$1/libclntsh.$SHLIB_SUFFIX_NAME
34 PDO_OCI_LCS=`ls $PDO_OCI_LCS_BASE.*.1 2> /dev/null | $PHP_PDO_OCI_TAIL1` # Oracle 10g, 11g, 12c etc
35 if test -f "$PDO_OCI_LCS"; then
36 dnl Oracle 10g, 11g 12c etc. The x.2 version libraries are named x.1 for drop in compatibility
02d2dcbb
ER
37@@ -103,6 +103,9 @@
38 elif test -f $PDO_OCI_IC_PREFIX/$PDO_OCI_CLIENT_DIR/include/oci.h ; then
39 PHP_ADD_INCLUDE($PDO_OCI_IC_PREFIX/$PDO_OCI_CLIENT_DIR/include)
40 AC_MSG_RESULT($PDO_OCI_IC_PREFIX/$PDO_OCI_CLIENT_DIR/include)
c0240cb1 41+ elif test -f $PDO_OCI_IC_PREFIX/../include/oracle/client/oci.h ; then
42+ PHP_ADD_INCLUDE($PDO_OCI_IC_PREFIX/../include/oracle/client)
43+ AC_MSG_RESULT($PDO_OCI_IC_PREFIX/../include/oracle/client)
44 else
45 AC_MSG_ERROR([I'm too dumb to figure out where the include dir is in your Instant Client install])
46 fi
47@@ -103,7 +103,12 @@
48 else
49 AC_MSG_ERROR([I'm too dumb to figure out where the libraries are in your Instant Client install])
50 fi
51- PDO_OCI_VERSION="`echo $PDO_OCI_IC_VERS | cut -d. -f1-2`"
52+ __PDO_OCI_VERSION="`echo $PDO_OCI_IC_VERS | cut -d. -f1-2`"
53+ if test -n "$__PDO_OCI_VERSION" ; then
54+ PDO_OCI_VERSION=$__PDO_OCI_VERSION
55+ else
56+ AC_PDO_OCI_VERSION($PDO_OCI_IC_PREFIX)
57+ fi
58 else
59 AC_PDO_OCI_CHECK_LIB_DIR($PDO_OCI_DIR)
60
This page took 0.064422 seconds and 4 git commands to generate.