libressl.patch   [plain text]


diff -ur a/acinclude.m4 b/acinclude.m4
--- a/acinclude.m4	2016-06-21 18:50:40.000000000 -0700
+++ b/acinclude.m4	2016-07-08 14:30:30.000000000 -0700
@@ -2401,7 +2401,7 @@
     ])
 
     old_LIBS=$LIBS
-    LIBS="$LIBS -lcrypto"
+    LIBS="$LIBS -lcrypto.35"
     PHP_CHECK_LIBRARY(ssl, SSL_CTX_set_ssl_version, [
       found_openssl=yes
     ],[
diff -ur a/aclocal.m4 b/aclocal.m4
--- a/aclocal.m4	2016-06-21 19:11:59.000000000 -0700
+++ b/aclocal.m4	2016-07-08 14:30:11.000000000 -0700
@@ -2401,7 +2401,7 @@
     ])
 
     old_LIBS=$LIBS
-    LIBS="$LIBS -lcrypto"
+    LIBS="$LIBS -lcrypto.35"
     PHP_CHECK_LIBRARY(ssl, SSL_CTX_set_ssl_version, [
       found_openssl=yes
     ],[
diff -ur a/configure b/configure
--- a/configure	2016-06-21 19:12:02.000000000 -0700
+++ b/configure	2016-07-08 14:29:10.000000000 -0700
@@ -24410,13 +24410,13 @@
 
   fi
 
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DSA_get_default_method in -lssl" >&5
-$as_echo_n "checking for DSA_get_default_method in -lssl... " >&6; }
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DSA_get_default_method in -lssl.35" >&5
+$as_echo_n "checking for DSA_get_default_method in -lssl.35... " >&6; }
 if test "${ac_cv_lib_ssl_DSA_get_default_method+set}" = set; then :
   $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
-LIBS="-lssl  $LIBS"
+LIBS="-lssl.35  $LIBS"
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 
@@ -24452,13 +24452,13 @@
 
 fi
 
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X509_free in -lcrypto" >&5
-$as_echo_n "checking for X509_free in -lcrypto... " >&6; }
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X509_free in -lcrypto.35" >&5
+$as_echo_n "checking for X509_free in -lcrypto.35... " >&6; }
 if test "${ac_cv_lib_crypto_X509_free+set}" = set; then :
   $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
-LIBS="-lcrypto  $LIBS"
+LIBS="-lcrypto.35  $LIBS"
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 
@@ -24712,7 +24712,8 @@
     if test "$found_openssl" = "no"; then
 
     if test "$PHP_OPENSSL_DIR" = "yes"; then
-      PHP_OPENSSL_DIR="/usr/local/ssl /usr/local /usr /usr/local/openssl"
+      OPENSSL_LIBDIR="/usr/lib"
+      PHP_OPENSSL_DIR="/usr/local/libressl /usr/local/ssl /usr/local /usr /usr/local/openssl"
     fi
 
     for i in $PHP_OPENSSL_DIR; do
@@ -24726,7 +24727,7 @@
     done
 
     if test -z "$OPENSSL_INCDIR"; then
-      as_fn_error $? "Cannot find OpenSSL's <evp.h>" "$LINENO" 5
+      as_fn_error $? "Cannot find OpenSSL's <evp.h> in: $OPENSSL_INCDIR" "$LINENO" 5
     fi
 
     if test -z "$OPENSSL_LIBDIR"; then
@@ -24890,13 +24891,13 @@
     esac
   done
 
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CRYPTO_free in -lcrypto" >&5
-$as_echo_n "checking for CRYPTO_free in -lcrypto... " >&6; }
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CRYPTO_free in -lcrypto.35" >&5
+$as_echo_n "checking for CRYPTO_free in -lcrypto.35... " >&6; }
 if test "${ac_cv_lib_crypto_CRYPTO_free+set}" = set; then :
   $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
-LIBS="-lcrypto  $LIBS"
+LIBS="-lcrypto.35  $LIBS"
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 
@@ -24937,14 +24938,14 @@
   c|c_r|pthread*) ;;
   *)
     if test "$ext_shared" = "yes"; then
-        OPENSSL_SHARED_LIBADD="-lcrypto $OPENSSL_SHARED_LIBADD"
+        OPENSSL_SHARED_LIBADD="-lcrypto.35 $OPENSSL_SHARED_LIBADD"
     else
 
 
   case crypto in
   c|c_r|pthread*) ;;
   *)
-      LIBS="-lcrypto $LIBS"
+      LIBS="-lcrypto.35 $LIBS"
    ;;
   esac
 
@@ -24969,7 +24970,7 @@
 
 
     old_LIBS=$LIBS
-    LIBS="$LIBS -lcrypto"
+    LIBS="$LIBS -lcrypto.35"
 
   save_old_LDFLAGS=$LDFLAGS
   ac_stuff="
@@ -25067,13 +25068,13 @@
     esac
   done
 
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL_CTX_set_ssl_version in -lssl" >&5
-$as_echo_n "checking for SSL_CTX_set_ssl_version in -lssl... " >&6; }
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL_CTX_set_ssl_version in -lssl.35" >&5
+$as_echo_n "checking for SSL_CTX_set_ssl_version in -lssl.35... " >&6; }
 if test "${ac_cv_lib_ssl_SSL_CTX_set_ssl_version+set}" = set; then :
   $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
-LIBS="-lssl  $LIBS"
+LIBS="-lssl.35  $LIBS"
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 
@@ -25129,14 +25130,14 @@
   c|c_r|pthread*) ;;
   *)
     if test "$ext_shared" = "yes"; then
-        OPENSSL_SHARED_LIBADD="-lssl $OPENSSL_SHARED_LIBADD"
+        OPENSSL_SHARED_LIBADD="-lssl.35 $OPENSSL_SHARED_LIBADD"
     else
 
 
   case ssl in
   c|c_r|pthread*) ;;
   *)
-      LIBS="-lssl $LIBS"
+      LIBS="-lssl.35 $LIBS"
    ;;
   esac
 
@@ -25152,14 +25153,14 @@
   c|c_r|pthread*) ;;
   *)
     if test "$ext_shared" = "yes"; then
-        OPENSSL_SHARED_LIBADD="-lcrypto $OPENSSL_SHARED_LIBADD"
+        OPENSSL_SHARED_LIBADD="-lcrypto.35 $OPENSSL_SHARED_LIBADD"
     else
 
 
   case crypto in
   c|c_r|pthread*) ;;
   *)
-      LIBS="-lcrypto $LIBS"
+      LIBS="-lcrypto.35 $LIBS"
    ;;
   esac
 
@@ -37985,7 +37986,8 @@
     if test "$found_openssl" = "no"; then
 
     if test "$PHP_OPENSSL_DIR" = "yes"; then
-      PHP_OPENSSL_DIR="/usr/local/ssl /usr/local /usr /usr/local/openssl"
+      OPENSSL_LIBDIR="/usr/lib"
+      PHP_OPENSSL_DIR="/usr/local/libressl /usr/local/ssl /usr/local /usr /usr/local/openssl"
     fi
 
     for i in $PHP_OPENSSL_DIR; do
@@ -38163,13 +38165,13 @@
     esac
   done
 
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CRYPTO_free in -lcrypto" >&5
-$as_echo_n "checking for CRYPTO_free in -lcrypto... " >&6; }
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CRYPTO_free in -lcrypto.35" >&5
+$as_echo_n "checking for CRYPTO_free in -lcrypto.35... " >&6; }
 if test "${ac_cv_lib_crypto_CRYPTO_free+set}" = set; then :
   $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
-LIBS="-lcrypto  $LIBS"
+LIBS="-lcrypto.35  $LIBS"
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 
@@ -38210,14 +38212,14 @@
   c|c_r|pthread*) ;;
   *)
     if test "$ext_shared" = "yes"; then
-        FTP_SHARED_LIBADD="-lcrypto $FTP_SHARED_LIBADD"
+        FTP_SHARED_LIBADD="-lcrypto.35 $FTP_SHARED_LIBADD"
     else
 
 
   case crypto in
   c|c_r|pthread*) ;;
   *)
-      LIBS="-lcrypto $LIBS"
+      LIBS="-lcrypto.35 $LIBS"
    ;;
   esac
 
@@ -38242,7 +38244,7 @@
 
 
     old_LIBS=$LIBS
-    LIBS="$LIBS -lcrypto"
+    LIBS="$LIBS -lcrypto.35"
 
   save_old_LDFLAGS=$LDFLAGS
   ac_stuff="
@@ -38340,13 +38342,13 @@
     esac
   done
 
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL_CTX_set_ssl_version in -lssl" >&5
-$as_echo_n "checking for SSL_CTX_set_ssl_version in -lssl... " >&6; }
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL_CTX_set_ssl_version in -lssl.35" >&5
+$as_echo_n "checking for SSL_CTX_set_ssl_version in -lssl.35... " >&6; }
 if test "${ac_cv_lib_ssl_SSL_CTX_set_ssl_version+set}" = set; then :
   $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
-LIBS="-lssl  $LIBS"
+LIBS="-lssl.35  $LIBS"
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 
@@ -38402,14 +38404,14 @@
   c|c_r|pthread*) ;;
   *)
     if test "$ext_shared" = "yes"; then
-        FTP_SHARED_LIBADD="-lssl $FTP_SHARED_LIBADD"
+        FTP_SHARED_LIBADD="-lssl.35 $FTP_SHARED_LIBADD"
     else
 
 
   case ssl in
   c|c_r|pthread*) ;;
   *)
-      LIBS="-lssl $LIBS"
+      LIBS="-lssl.35 $LIBS"
    ;;
   esac
 
@@ -38425,14 +38427,14 @@
   c|c_r|pthread*) ;;
   *)
     if test "$ext_shared" = "yes"; then
-        FTP_SHARED_LIBADD="-lcrypto $FTP_SHARED_LIBADD"
+        FTP_SHARED_LIBADD="-lcrypto.35 $FTP_SHARED_LIBADD"
     else
 
 
   case crypto in
   c|c_r|pthread*) ;;
   *)
-      LIBS="-lcrypto $LIBS"
+      LIBS="-lcrypto.35 $LIBS"
    ;;
   esac
 
@@ -49597,7 +49599,8 @@
     if test "$found_openssl" = "no"; then
 
     if test "$PHP_OPENSSL_DIR" = "yes"; then
-      PHP_OPENSSL_DIR="/usr/local/ssl /usr/local /usr /usr/local/openssl"
+      OPENSSL_LIBDIR="/usr/lib"
+      PHP_OPENSSL_DIR="/usr/local/libressl /usr/local/ssl /usr/local /usr /usr/local/openssl"
     fi
 
     for i in $PHP_OPENSSL_DIR; do
@@ -49775,13 +49778,13 @@
     esac
   done
 
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CRYPTO_free in -lcrypto" >&5
-$as_echo_n "checking for CRYPTO_free in -lcrypto... " >&6; }
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CRYPTO_free in -lcrypto.35" >&5
+$as_echo_n "checking for CRYPTO_free in -lcrypto.35... " >&6; }
 if test "${ac_cv_lib_crypto_CRYPTO_free+set}" = set; then :
   $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
-LIBS="-lcrypto  $LIBS"
+LIBS="-lcrypto.35  $LIBS"
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 
@@ -49822,14 +49825,14 @@
   c|c_r|pthread*) ;;
   *)
     if test "$ext_shared" = "yes"; then
-        IMAP_SHARED_LIBADD="-lcrypto $IMAP_SHARED_LIBADD"
+        IMAP_SHARED_LIBADD="-lcrypto.35 $IMAP_SHARED_LIBADD"
     else
 
 
   case crypto in
   c|c_r|pthread*) ;;
   *)
-      LIBS="-lcrypto $LIBS"
+      LIBS="-lcrypto.35 $LIBS"
    ;;
   esac
 
@@ -49854,7 +49857,7 @@
 
 
     old_LIBS=$LIBS
-    LIBS="$LIBS -lcrypto"
+    LIBS="$LIBS -lcrypto.35"
 
   save_old_LDFLAGS=$LDFLAGS
   ac_stuff="
@@ -49952,13 +49955,13 @@
     esac
   done
 
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL_CTX_set_ssl_version in -lssl" >&5
-$as_echo_n "checking for SSL_CTX_set_ssl_version in -lssl... " >&6; }
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL_CTX_set_ssl_version in -lssl.35" >&5
+$as_echo_n "checking for SSL_CTX_set_ssl_version in -lssl.35... " >&6; }
 if test "${ac_cv_lib_ssl_SSL_CTX_set_ssl_version+set}" = set; then :
   $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
-LIBS="-lssl  $LIBS"
+LIBS="-lssl.35  $LIBS"
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 
@@ -50014,14 +50017,14 @@
   c|c_r|pthread*) ;;
   *)
     if test "$ext_shared" = "yes"; then
-        IMAP_SHARED_LIBADD="-lssl $IMAP_SHARED_LIBADD"
+        IMAP_SHARED_LIBADD="-lssl.35 $IMAP_SHARED_LIBADD"
     else
 
 
   case ssl in
   c|c_r|pthread*) ;;
   *)
-      LIBS="-lssl $LIBS"
+      LIBS="-lssl.35 $LIBS"
    ;;
   esac
 
@@ -50037,14 +50040,14 @@
   c|c_r|pthread*) ;;
   *)
     if test "$ext_shared" = "yes"; then
-        IMAP_SHARED_LIBADD="-lcrypto $IMAP_SHARED_LIBADD"
+        IMAP_SHARED_LIBADD="-lcrypto.35 $IMAP_SHARED_LIBADD"
     else
 
 
   case crypto in
   c|c_r|pthread*) ;;
   *)
-      LIBS="-lcrypto $LIBS"
+      LIBS="-lcrypto.35 $LIBS"
    ;;
   esac
 
@@ -103364,13 +103367,13 @@
   test -z "$PHP_OPENSSL" && PHP_OPENSSL=no
 
   if test "$PHP_OPENSSL" != "no" || test "$PHP_OPENSSL_DIR" != "no"; then
-    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DSA_get_default_method in -lssl" >&5
-$as_echo_n "checking for DSA_get_default_method in -lssl... " >&6; }
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DSA_get_default_method in -lssl.35" >&5
+$as_echo_n "checking for DSA_get_default_method in -lssl.35... " >&6; }
 if test "${ac_cv_lib_ssl_DSA_get_default_method+set}" = set; then :
   $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
-LIBS="-lssl  $LIBS"
+LIBS="-lssl.35  $LIBS"
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 
@@ -103406,13 +103409,13 @@
 
 fi
 
-    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X509_free in -lcrypto" >&5
-$as_echo_n "checking for X509_free in -lcrypto... " >&6; }
+    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for X509_free in -lcrypto.35" >&5
+$as_echo_n "checking for X509_free in -lcrypto.35... " >&6; }
 if test "${ac_cv_lib_crypto_X509_free+set}" = set; then :
   $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
-LIBS="-lcrypto  $LIBS"
+LIBS="-lcrypto.35  $LIBS"
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 
@@ -103655,7 +103658,8 @@
     if test "$found_openssl" = "no"; then
 
     if test "$PHP_OPENSSL_DIR" = "yes"; then
-      PHP_OPENSSL_DIR="/usr/local/ssl /usr/local /usr /usr/local/openssl"
+      OPENSSL_LIBDIR="/usr/lib"
+      PHP_OPENSSL_DIR="/usr/local/libressl /usr/local/ssl /usr/local /usr /usr/local/openssl"
     fi
 
     for i in $PHP_OPENSSL_DIR; do
@@ -103833,13 +103837,13 @@
     esac
   done
 
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CRYPTO_free in -lcrypto" >&5
-$as_echo_n "checking for CRYPTO_free in -lcrypto... " >&6; }
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CRYPTO_free in -lcrypto.35" >&5
+$as_echo_n "checking for CRYPTO_free in -lcrypto.35... " >&6; }
 if test "${ac_cv_lib_crypto_CRYPTO_free+set}" = set; then :
   $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
-LIBS="-lcrypto  $LIBS"
+LIBS="-lcrypto.35  $LIBS"
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 
@@ -103880,14 +103884,14 @@
   c|c_r|pthread*) ;;
   *)
     if test "$ext_shared" = "yes"; then
-        MYSQLND_SHARED_LIBADD="-lcrypto $MYSQLND_SHARED_LIBADD"
+        MYSQLND_SHARED_LIBADD="-lcrypto.35 $MYSQLND_SHARED_LIBADD"
     else
 
 
   case crypto in
   c|c_r|pthread*) ;;
   *)
-      LIBS="-lcrypto $LIBS"
+      LIBS="-lcrypto.35 $LIBS"
    ;;
   esac
 
@@ -103912,7 +103916,7 @@
 
 
     old_LIBS=$LIBS
-    LIBS="$LIBS -lcrypto"
+    LIBS="$LIBS -lcrypto.35"
 
   save_old_LDFLAGS=$LDFLAGS
   ac_stuff="
@@ -104010,13 +104014,13 @@
     esac
   done
 
-  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL_CTX_set_ssl_version in -lssl" >&5
-$as_echo_n "checking for SSL_CTX_set_ssl_version in -lssl... " >&6; }
+  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SSL_CTX_set_ssl_version in -lssl.35" >&5
+$as_echo_n "checking for SSL_CTX_set_ssl_version in -lssl.35... " >&6; }
 if test "${ac_cv_lib_ssl_SSL_CTX_set_ssl_version+set}" = set; then :
   $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
-LIBS="-lssl  $LIBS"
+LIBS="-lssl.35  $LIBS"
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 
@@ -104072,14 +104076,14 @@
   c|c_r|pthread*) ;;
   *)
     if test "$ext_shared" = "yes"; then
-        MYSQLND_SHARED_LIBADD="-lssl $MYSQLND_SHARED_LIBADD"
+        MYSQLND_SHARED_LIBADD="-lssl.35 $MYSQLND_SHARED_LIBADD"
     else
 
 
   case ssl in
   c|c_r|pthread*) ;;
   *)
-      LIBS="-lssl $LIBS"
+      LIBS="-lssl.35 $LIBS"
    ;;
   esac
 
@@ -104095,14 +104099,14 @@
   c|c_r|pthread*) ;;
   *)
     if test "$ext_shared" = "yes"; then
-        MYSQLND_SHARED_LIBADD="-lcrypto $MYSQLND_SHARED_LIBADD"
+        MYSQLND_SHARED_LIBADD="-lcrypto.35 $MYSQLND_SHARED_LIBADD"
     else
 
 
   case crypto in
   c|c_r|pthread*) ;;
   *)
-      LIBS="-lcrypto $LIBS"
+      LIBS="-lcrypto.35 $LIBS"
    ;;
   esac
 
diff -ur a/ext/mbstring/oniguruma/regint.h b/ext/mbstring/oniguruma/regint.h
--- a/ext/mbstring/oniguruma/regint.h	2016-06-21 18:50:40.000000000 -0700
+++ b/ext/mbstring/oniguruma/regint.h	2016-07-08 14:31:36.000000000 -0700
@@ -196,6 +196,7 @@
 #endif
 
 #include "regenc.h"
+#include <main/php_config.h>
 
 #ifdef MIN
 #undef MIN