summaryrefslogtreecommitdiffstats
path: root/mysqlnd_ngen-fix.patch
blob: 28be2f3bb45509cdd5f5e99dc97c447829b8b63e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
diff -up ./mysqli/config.m4.fix ./mysqli/config.m4
--- ./mysqli/config.m4.fix	2021-05-10 12:07:40.455022526 +0200
+++ ./mysqli/config.m4	2021-05-10 12:22:06.477760111 +0200
@@ -95,13 +95,9 @@ if test "$PHP_MYSQLI" != "no"; then
                   mysqli_exception.c mysqli_result_iterator.c"
   PHP_NEW_EXTENSION(mysqli, $mysqli_sources, $ext_shared,, -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1)
   PHP_SUBST(MYSQLI_SHARED_LIBADD)
-  PHP_INSTALL_HEADERS([ext/mysqli/php_mysqli_structs.h])
 
   if test "$PHP_MYSQLI" = "yes" || test "$PHP_MYSQLI" = "mysqlnd"; then
     PHP_ADD_EXTENSION_DEP(mysqli, mysqlnd)
     AC_DEFINE([MYSQLI_USE_MYSQLND], 1, [Whether mysqlnd is enabled])
-    PHP_INSTALL_HEADERS([ext/mysqli/mysqli_mysqlnd.h])
-  else
-    PHP_INSTALL_HEADERS([ext/mysqli/mysqli_libmysql.h])
   fi
 fi
diff -up ./mysqlnd/config.m4.fix ./mysqlnd/config.m4
--- ./mysqlnd/config.m4.fix	2021-05-10 11:49:47.301506047 +0200
+++ ./mysqlnd/config.m4	2021-05-10 12:07:57.418958506 +0200
@@ -53,7 +53,7 @@ if test "$PHP_MYSQLND" != "no" || test "
   fi
   
   if test "$PHP_MYSQLND_LDAP_KRB_SUPPORT" != "no"; then
-    PKG_CHECK_MODULES([KRB5], [libkrb5])
+    PKG_CHECK_MODULES([KRB5], [krb5])
     PHP_EVAL_LIBLINE($KRB5_LIBS, MYSQLND_SHARED_LIBADD)
     PHP_EVAL_INCLINE($KRB5_CFLAGS)
     AC_DEFINE([MYSQLND_HAVE_KRB5], 1, [LDAP Kerberos protocol support])
@@ -67,11 +67,11 @@ if test "$PHP_MYSQLND" != "no" || test "
   if test "$PHP_OPENSSL" != "no" || test "$PHP_OPENSSL_DIR" != "no"; then
     PHP_SETUP_OPENSSL(MYSQLND_SHARED_LIBADD, [AC_DEFINE(MYSQLND_HAVE_SSL,1,[Enable mysqlnd code that uses OpenSSL directly])])
   fi
+  PHP_SUBST(MYSQLND_SHARED_LIBADD)
 
   mysqlnd_sources="$mysqlnd_base_sources $mysqlnd_ps_sources"
   PHP_NEW_EXTENSION(mysqlnd, $mysqlnd_sources, $ext_shared,, -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1)
   PHP_ADD_BUILD_DIR([ext/mysqlnd], 1)
-  PHP_INSTALL_HEADERS([ext/mysqlnd/])
 fi
 
 if test "$PHP_MYSQLND" != "no" || test "$PHP_MYSQLND_ENABLED" = "yes" || test "$PHP_MYSQLI" != "no"; then
diff -up ./pdo_mysql/config.m4.fix ./pdo_mysql/config.m4
--- ./pdo_mysql/config.m4.fix	2021-05-10 11:50:56.549183180 +0200
+++ ./pdo_mysql/config.m4	2021-05-10 11:51:21.302067764 +0200
@@ -14,19 +14,6 @@ if test -z "$PHP_ZLIB_DIR"; then
 fi
 
 if test "$PHP_PDO_MYSQL" != "no"; then
-  dnl This depends on ext/mysqli/config.m4 providing the PHP_MYSQL_SOCKET_SEARCH
-  dnl macro and --with-mysql-sock configure option.
-  AC_MSG_CHECKING([for MySQL UNIX socket location])
-  if test "$PHP_MYSQL_SOCK" != "no" && test "$PHP_MYSQL_SOCK" != "yes"; then
-    MYSQL_SOCK=$PHP_MYSQL_SOCK
-    AC_DEFINE_UNQUOTED(PHP_MYSQL_UNIX_SOCK_ADDR, "$MYSQL_SOCK", [ ])
-    AC_MSG_RESULT([$MYSQL_SOCK])
-  elif test "$PHP_MYSQL_SOCK" = "yes"; then
-    PHP_MYSQL_SOCKET_SEARCH
-  else
-    AC_MSG_RESULT([no])
-  fi
-
   if test "$PHP_PDO" = "no" && test "$ext_shared" = "no"; then
     AC_MSG_ERROR([PDO is not enabled! Add --enable-pdo to your configure line.])
   fi