diff options
-rw-r--r-- | PHPINFO | 6 | ||||
-rw-r--r-- | REFLECTION | 8 | ||||
-rw-r--r-- | openswoole-oldcurl.patch | 59 | ||||
-rw-r--r-- | php-pecl-openswoole.spec | 10 |
4 files changed, 12 insertions, 71 deletions
@@ -2,9 +2,9 @@ openswoole Open Swoole => enabled -Author => Open Swoole Group & Contributors <hello@swoole.co.uk> -Version => 4.9.0 -Built => Dec 20 2021 00:00:00 +Author => Open Swoole Group <hello@openswoole.com> +Version => 4.9.1 +Built => Dec 27 2021 00:00:00 coroutine => enabled with boost asm context trace_log => enabled epoll => enabled @@ -1,4 +1,4 @@ -Extension [ <persistent> extension #88 openswoole version 4.9.0 ] { +Extension [ <persistent> extension #119 openswoole version 4.9.1 ] { - Dependencies { Dependency [ swoole (Conflicts) ] @@ -30,11 +30,11 @@ Extension [ <persistent> extension #88 openswoole version 4.9.0 ] { } - Constants [381] { - Constant [ string SWOOLE_VERSION ] { 4.9.0 } - Constant [ int SWOOLE_VERSION_ID ] { 40900 } + Constant [ string SWOOLE_VERSION ] { 4.9.1 } + Constant [ int SWOOLE_VERSION_ID ] { 40901 } Constant [ int SWOOLE_MAJOR_VERSION ] { 4 } Constant [ int SWOOLE_MINOR_VERSION ] { 9 } - Constant [ int SWOOLE_RELEASE_VERSION ] { 0 } + Constant [ int SWOOLE_RELEASE_VERSION ] { 1 } Constant [ string SWOOLE_EXTRA_VERSION ] { } Constant [ bool SWOOLE_DEBUG ] { } Constant [ bool SWOOLE_HAVE_COMPRESSION ] { 1 } diff --git a/openswoole-oldcurl.patch b/openswoole-oldcurl.patch deleted file mode 100644 index ef592c0..0000000 --- a/openswoole-oldcurl.patch +++ /dev/null @@ -1,59 +0,0 @@ -From b0afb66e8d74eeadf0bff02098a1fe154087377c Mon Sep 17 00:00:00 2001 -From: Remi Collet <remi@remirepo.net> -Date: Mon, 20 Dec 2021 08:38:43 +0100 -Subject: [PATCH] fix build with old libcurl - ---- - thirdparty/php/curl/interface.cc | 8 ++++++++ - 1 file changed, 8 insertions(+) - -diff --git a/thirdparty/php/curl/interface.cc b/thirdparty/php/curl/interface.cc -index 6af19e0dc..c1d7f748e 100644 ---- a/thirdparty/php/curl/interface.cc -+++ b/thirdparty/php/curl/interface.cc -@@ -381,7 +381,9 @@ static zend_function *swoole_curl_get_constructor(zend_object *object) { - static zend_object *swoole_curl_clone_obj(zend_object *object) { - php_curl *ch; - CURL *cp; -+#if LIBCURL_VERSION_NUM >= 0x073800 /* 7.56.0 */ - zval *postfields; -+#endif - zend_object *clone_object; - php_curl *clone_ch; - -@@ -399,6 +401,7 @@ static zend_object *swoole_curl_clone_obj(zend_object *object) { - clone_ch->cp = cp; - swoole_setup_easy_copy_handlers(clone_ch, ch); - -+#if LIBCURL_VERSION_NUM >= 0x073800 /* 7.56.0 */ - postfields = &clone_ch->postfields; - if (Z_TYPE_P(postfields) != IS_UNDEF) { - if (build_mime_structure_from_hash(clone_ch, postfields) != SUCCESS) { -@@ -406,6 +409,7 @@ static zend_object *swoole_curl_clone_obj(zend_object *object) { - return &clone_ch->std; - } - } -+#endif - - return &clone_ch->std; - } -@@ -415,7 +419,9 @@ static HashTable *swoole_curl_get_gc(zend_object *object, zval **table, int *n) - - zend_get_gc_buffer *gc_buffer = zend_get_gc_buffer_create(); - -+#if LIBCURL_VERSION_NUM >= 0x073800 /* 7.56.0 */ - zend_get_gc_buffer_add_zval(gc_buffer, &curl->postfields); -+#endif - if (curl_handlers(curl)) { - if (curl_handlers(curl)->read) { - zend_get_gc_buffer_add_zval(gc_buffer, &curl_handlers(curl)->read->func_name); -@@ -2835,7 +2841,9 @@ static void _php_curl_free(php_curl *ch) { - efree(ch->handlers); - #endif - -+#if LIBCURL_VERSION_NUM >= 0x073800 /* 7.56.0 */ - zval_ptr_dtor(&ch->postfields); -+#endif - - #if PHP_VERSION_ID >= 80100 - zval_ptr_dtor(&ch->private_data); diff --git a/php-pecl-openswoole.spec b/php-pecl-openswoole.spec index d5af860..8433321 100644 --- a/php-pecl-openswoole.spec +++ b/php-pecl-openswoole.spec @@ -28,7 +28,7 @@ %endif %bcond_without pgsql -%global upstream_version 4.9.0 +%global upstream_version 4.9.1 #global upstream_prever RC2 @@ -42,8 +42,6 @@ License: ASL 2.0 and BSD URL: https://pecl.php.net/package/%{pecl_name} Source0: https://pecl.php.net/get/%{pecl_name}-%{upstream_version}%{?upstream_prever}.tgz -Patch0: openswoole-oldcurl.patch - BuildRequires: make BuildRequires: %{?dtsprefix}gcc BuildRequires: %{?dtsprefix}gcc-c++ @@ -152,8 +150,6 @@ sed \ cd NTS -%patch0 -p1 - cp -p thirdparty/hiredis/COPYING hiredis-COPYING cp -p thirdparty/nghttp2/COPYING nghttp2-COPYING @@ -326,6 +322,10 @@ cd ../ZTS %changelog +* Mon Dec 27 2021 Remi Collet <remi@remirepo.net> - 4.9.1-1 +- update to 4.9.1 +- drop patch merged upstream + * Mon Dec 20 2021 Remi Collet <remi@remirepo.net> - 4.9.0-1 - update to 4.9.0 - add patch for libcurl < 7.56 (EL-7) from |