[PHP-CVS] cvs: php-src(PHP_5_2) / NEWS /ext/curl config.m4

2009-05-02 Thread Jani Taskinen
janiSat May  2 19:55:14 2009 UTC

  Modified files:  (Branch: PHP_5_2)
/php-srcNEWS 
/php-src/ext/curl   config.m4 
  Log:
  MFH:- Fixed bug #48132 (configure fails to test curl ssl support if 
--disable-rpath is set)
  
http://cvs.php.net/viewvc.cgi/php-src/NEWS?r1=1.2027.2.547.2.1484r2=1.2027.2.547.2.1485diff_format=u
Index: php-src/NEWS
diff -u php-src/NEWS:1.2027.2.547.2.1484 php-src/NEWS:1.2027.2.547.2.1485
--- php-src/NEWS:1.2027.2.547.2.1484Fri May  1 03:06:39 2009
+++ php-src/NEWSSat May  2 19:55:14 2009
@@ -11,6 +11,8 @@
 - Fixed segfault on invalid session.save_path. (Hannes)
 - Fixed leaks in imap when a mail_criteria is used. (Pierre)
 
+- Fixed bug #48132 (configure check for curl ssl support fails with
+  --disable-rpath). (Jani)
 - Fixed bug #48038 (odbc_execute changes variables used to form params array).
   (Felipe)
 - Fixed bug #47997 (stream_copy_to_stream returns 1 on empty streams). (Arnaud)
http://cvs.php.net/viewvc.cgi/php-src/ext/curl/config.m4?r1=1.28.2.3.2.8r2=1.28.2.3.2.9diff_format=u
Index: php-src/ext/curl/config.m4
diff -u php-src/ext/curl/config.m4:1.28.2.3.2.8 
php-src/ext/curl/config.m4:1.28.2.3.2.9
--- php-src/ext/curl/config.m4:1.28.2.3.2.8 Fri Nov  7 21:18:45 2008
+++ php-src/ext/curl/config.m4  Sat May  2 19:55:14 2009
@@ -1,5 +1,5 @@
 dnl
-dnl $Id: config.m4,v 1.28.2.3.2.8 2008/11/07 21:18:45 felipe Exp $ 
+dnl $Id: config.m4,v 1.28.2.3.2.9 2009/05/02 19:55:14 jani Exp $ 
 dnl
 
 PHP_ARG_WITH(curl, for cURL support,
@@ -48,75 +48,80 @@
   else
 AC_MSG_ERROR(cURL version 7.10.5 or later is required to compile php with 
cURL support)
   fi
+
+  PHP_ADD_INCLUDE($CURL_DIR/include)
+  PHP_EVAL_LIBLINE($CURL_LIBS, CURL_SHARED_LIBADD)
+  PHP_ADD_LIBRARY_WITH_PATH(curl, $CURL_DIR/$PHP_LIBDIR, CURL_SHARED_LIBADD)
   
   AC_MSG_CHECKING([for SSL support in libcurl])
   CURL_SSL=`$CURL_CONFIG --feature | $EGREP SSL`
   if test $CURL_SSL = SSL; then
-   AC_MSG_RESULT([yes])
-   AC_DEFINE([HAVE_CURL_SSL], [1], [Have cURL with  SSL support])
+AC_MSG_RESULT([yes])
+AC_DEFINE([HAVE_CURL_SSL], [1], [Have cURL with  SSL support])

-   save_CFLAGS=$CFLAGS
-   CFLAGS=`$CURL_CONFIG --cflags`
-   save_LDFLAGS=$LDFLAGS
-   LDFLAGS=`$CURL_CONFIG --libs` $ld_runpath_switch$CURL_DIR/$PHP_LIBDIR
+save_CFLAGS=$CFLAGS
+CFLAGS=`$CURL_CONFIG --cflags`

-   AC_PROG_CPP
-   AC_MSG_CHECKING([for openssl support in libcurl])
-   AC_TRY_RUN([
-#include curl/curl.h
-int main(int argc, char *argv[]) {
- curl_version_info_data *data = curl_version_info(CURLVERSION_NOW);
- if (data  data-ssl_version  *data-ssl_version) {
-  const char *ptr = data-ssl_version;
-  while(*ptr == ' ') ++ptr;
-  return strncasecmp(ptr, OpenSSL, sizeof(OpenSSL)-1);
- }
- return 1;
-}
-   ],[
-AC_MSG_RESULT([yes])
-AC_CHECK_HEADERS([openssl/crypto.h], [
- AC_DEFINE([HAVE_CURL_OPENSSL], [1], [Have cURL with OpenSSL support])
+AC_PROG_CPP
+AC_MSG_CHECKING([for openssl support in libcurl])
+AC_TRY_RUN([
+#include curl/curl.h
+
+int main(int argc, char *argv[])
+{
+  curl_version_info_data *data = curl_version_info(CURLVERSION_NOW);
+
+  if (data  data-ssl_version  *data-ssl_version) {
+const char *ptr = data-ssl_version;
+
+while(*ptr == ' ') ++ptr;
+return strncasecmp(ptr, OpenSSL, sizeof(OpenSSL)-1);
+  }
+  return 1;
+}
+],[
+  AC_MSG_RESULT([yes])
+  AC_CHECK_HEADERS([openssl/crypto.h], [
+AC_DEFINE([HAVE_CURL_OPENSSL], [1], [Have cURL with OpenSSL support])
+  ])
+], [
+  AC_MSG_RESULT([no])
+], [
+  AC_MSG_RESULT([no])
 ])
-   ], [
-AC_MSG_RESULT([no])
-   ], [
-AC_MSG_RESULT([no])
-   ])

-   AC_MSG_CHECKING([for gnutls support in libcurl])
-   AC_TRY_RUN([
-#include curl/curl.h
-int main(int argc, char *argv[]) {
- curl_version_info_data *data = curl_version_info(CURLVERSION_NOW);
- if (data  data-ssl_version  *data-ssl_version) {
-  const char *ptr = data-ssl_version;
-  while(*ptr == ' ') ++ptr;
-  return strncasecmp(ptr, GnuTLS, sizeof(GnuTLS)-1);
- }
- return 1;
-}
-   ], [
-AC_MSG_RESULT([yes])
-AC_CHECK_HEADER([gcrypt.h], [
- AC_DEFINE([HAVE_CURL_GNUTLS], [1], [Have cURL with GnuTLS support])
+AC_MSG_CHECKING([for gnutls support in libcurl])
+AC_TRY_RUN([
+#include curl/curl.h
+
+int main(int argc, char *argv[])
+{
+  curl_version_info_data *data = curl_version_info(CURLVERSION_NOW);
+  
+  if (data  data-ssl_version  *data-ssl_version) {
+const char *ptr = data-ssl_version;
+
+while(*ptr == ' ') ++ptr;
+return strncasecmp(ptr, GnuTLS, sizeof(GnuTLS)-1);
+  }
+  return 1;
+}
+], [
+  AC_MSG_RESULT([yes])
+  AC_CHECK_HEADER([gcrypt.h], [
+AC_DEFINE([HAVE_CURL_GNUTLS], [1], [Have cURL with GnuTLS support])
+  ])
+], [
+  AC_MSG_RESULT([no])
+], [
+  AC_MSG_RESULT([no])
 ])
-   ], [
-

[PHP-CVS] cvs: php-src(PHP_5_2) / NEWS /ext/curl config.m4

2008-11-07 Thread Felipe Pena
felipe  Fri Nov  7 21:18:46 2008 UTC

  Modified files:  (Branch: PHP_5_2)
/php-src/ext/curl   config.m4 
/php-srcNEWS 
  Log:
  MFH:
  - Fixed bug #46521 (Curl ZTS OpenSSL, error in config.m4 fragment)
Noticed by: jd at cpanel dot net
  
  
http://cvs.php.net/viewvc.cgi/php-src/ext/curl/config.m4?r1=1.28.2.3.2.7r2=1.28.2.3.2.8diff_format=u
Index: php-src/ext/curl/config.m4
diff -u php-src/ext/curl/config.m4:1.28.2.3.2.7 
php-src/ext/curl/config.m4:1.28.2.3.2.8
--- php-src/ext/curl/config.m4:1.28.2.3.2.7 Fri May 25 12:47:55 2007
+++ php-src/ext/curl/config.m4  Fri Nov  7 21:18:45 2008
@@ -1,5 +1,5 @@
 dnl
-dnl $Id: config.m4,v 1.28.2.3.2.7 2007/05/25 12:47:55 mike Exp $ 
+dnl $Id: config.m4,v 1.28.2.3.2.8 2008/11/07 21:18:45 felipe Exp $ 
 dnl
 
 PHP_ARG_WITH(curl, for cURL support,
@@ -75,7 +75,7 @@
 }
],[
 AC_MSG_RESULT([yes])
-AC_CHECK_HEADER([openssl/crypto.h], [
+AC_CHECK_HEADERS([openssl/crypto.h], [
  AC_DEFINE([HAVE_CURL_OPENSSL], [1], [Have cURL with OpenSSL support])
 ])
], [
http://cvs.php.net/viewvc.cgi/php-src/NEWS?r1=1.2027.2.547.2.1306r2=1.2027.2.547.2.1307diff_format=u
Index: php-src/NEWS
diff -u php-src/NEWS:1.2027.2.547.2.1306 php-src/NEWS:1.2027.2.547.2.1307
--- php-src/NEWS:1.2027.2.547.2.1306Thu Nov  6 21:53:48 2008
+++ php-src/NEWSFri Nov  7 21:18:45 2008
@@ -1,6 +1,8 @@
 PHPNEWS
 |||
 ?? Nov 2008, PHP 5.2.7
+- Fixed bug #46521 (Curl ZTS OpenSSL, error in config.m4 fragment).
+  (jd at cpanel dot net)
 
 06 Nov 2008, PHP 5.2.7RC3
 - Added PHP_MAJOR_VERSION, PHP_MINOR_VERSION, PHP_RELEASE_VERSION,



-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[PHP-CVS] cvs: php-src(PHP_5_2) / NEWS /ext/curl config.m4 streams.c

2006-09-15 Thread Antony Dovgal
tony2001Fri Sep 15 13:44:50 2006 UTC

  Modified files:  (Branch: PHP_5_2)
/php-src/ext/curl   streams.c config.m4 
/php-srcNEWS 
  Log:
  MFH: fix #38844 (curl_easy_strerror() is defined only since cURL 7.12.0)
  
  
http://cvs.php.net/viewvc.cgi/php-src/ext/curl/streams.c?r1=1.14.2.2.2.6r2=1.14.2.2.2.7diff_format=u
Index: php-src/ext/curl/streams.c
diff -u php-src/ext/curl/streams.c:1.14.2.2.2.6 
php-src/ext/curl/streams.c:1.14.2.2.2.7
--- php-src/ext/curl/streams.c:1.14.2.2.2.6 Wed Aug 30 17:49:10 2006
+++ php-src/ext/curl/streams.c  Fri Sep 15 13:44:50 2006
@@ -16,7 +16,7 @@
+--+
 */
 
-/* $Id: streams.c,v 1.14.2.2.2.6 2006/08/30 17:49:10 iliaa Exp $ */
+/* $Id: streams.c,v 1.14.2.2.2.7 2006/09/15 13:44:50 tony2001 Exp $ */
 
 /* This file implements cURL based wrappers.
  * NOTE: If you are implementing your own streams that are intended to
@@ -445,7 +445,9 @@
if (msg-data.result == CURLE_OK) {
continue;
} else {
+#if HAVE_CURL_EASY_STRERROR
php_error_docref(NULL TSRMLS_CC, E_WARNING, 
%s, curl_easy_strerror(msg-data.result));
+#endif
msg_found++;
}
}
http://cvs.php.net/viewvc.cgi/php-src/ext/curl/config.m4?r1=1.28.2.3.2.1r2=1.28.2.3.2.2diff_format=u
Index: php-src/ext/curl/config.m4
diff -u php-src/ext/curl/config.m4:1.28.2.3.2.1 
php-src/ext/curl/config.m4:1.28.2.3.2.2
--- php-src/ext/curl/config.m4:1.28.2.3.2.1 Sat Sep  9 20:04:50 2006
+++ php-src/ext/curl/config.m4  Fri Sep 15 13:44:50 2006
@@ -1,5 +1,5 @@
 dnl
-dnl $Id: config.m4,v 1.28.2.3.2.1 2006/09/09 20:04:50 bjori Exp $ 
+dnl $Id: config.m4,v 1.28.2.3.2.2 2006/09/15 13:44:50 tony2001 Exp $ 
 dnl
 
 PHP_ARG_WITH(curl, for cURL support,
@@ -101,6 +101,14 @@
 $CURL_LIBS -L$CURL_DIR/$PHP_LIBDIR
   ])
 
+  PHP_CHECK_LIBRARY(curl,curl_easy_strerror,
+  [
+AC_DEFINE(HAVE_CURL_EASY_STRERROR,1,[ ])
+  ],[],[
+$CURL_LIBS -L$CURL_DIR/$PHP_LIBDIR
+  ])
+
+
   if test $PHP_CURLWRAPPERS != no ; then
 AC_DEFINE(PHP_CURL_URL_WRAPPERS,1,[ ])
   fi
http://cvs.php.net/viewvc.cgi/php-src/NEWS?r1=1.2027.2.547.2.252r2=1.2027.2.547.2.253diff_format=u
Index: php-src/NEWS
diff -u php-src/NEWS:1.2027.2.547.2.252 php-src/NEWS:1.2027.2.547.2.253
--- php-src/NEWS:1.2027.2.547.2.252 Thu Sep 14 18:04:40 2006
+++ php-src/NEWSFri Sep 15 13:44:50 2006
@@ -1,6 +1,8 @@
 PHPNEWS
 |||
 ?? Sep 2006, PHP 5.2.0
+- Fixed bug #38844 (curl_easy_strerror() is defined only since cURL 7.12.0).
+  (Tony)
 
 14 Sep 2006, PHP 5.2.0RC4
 - Added DSA key generation support to openssl_pkey_new(), FR #38731

-- 
PHP CVS Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php