diff options
| -rw-r--r-- | 266.patch | 57 | ||||
| -rw-r--r-- | PHPINFO | 4 | ||||
| -rw-r--r-- | REFLECTION | 4 | ||||
| -rw-r--r-- | php-pecl-ice.spec | 10 | 
4 files changed, 9 insertions, 66 deletions
diff --git a/266.patch b/266.patch deleted file mode 100644 index aa160b5..0000000 --- a/266.patch +++ /dev/null @@ -1,57 +0,0 @@ -From f9ab74b28ce6a0add3a24c57c7c7f9f5fa1dc9d7 Mon Sep 17 00:00:00 2001 -From: Remi Collet <remi@remirepo.net> -Date: Mon, 27 Apr 2020 10:15:06 +0200 -Subject: [PATCH] fix build with recent GCC - ---- - build/php7/ice.c     | 9 ++++++--- - build/php7/php_ice.h | 2 +- - 2 files changed, 7 insertions(+), 4 deletions(-) - -diff --git a/build/php7/ice.c b/build/php7/ice.c -index 304c911d..fb0d45e2 100644 ---- a/build/php7/ice.c -+++ b/build/php7/ice.c -@@ -21,6 +21,9 @@ - #include "kernel/fcall.h" - #include "kernel/memory.h" -  -+#ifdef ZTS -+ZEND_TSRMLS_CACHE_DEFINE() -+#endif -  -  - zend_class_entry *ice_i18n_plural_pluralinterface_ce; -@@ -320,9 +323,6 @@ static void php_zephir_init_module_globals(zend_ice_globals *ice_globals TSRMLS_ - static PHP_RINIT_FUNCTION(ice) - { - 	zend_ice_globals *ice_globals_ptr; --#ifdef ZTS --	tsrm_ls = ts_resource(0); --#endif - 	ice_globals_ptr = ZEPHIR_VGLOBAL; -  - 	php_zephir_init_globals(ice_globals_ptr); -@@ -368,6 +368,9 @@ static PHP_MINFO_FUNCTION(ice) -  - static PHP_GINIT_FUNCTION(ice) - { -+#ifdef ZTS -+	ZEND_TSRMLS_CACHE_UPDATE(); -+#endif - 	php_zephir_init_globals(ice_globals); - 	php_zephir_init_module_globals(ice_globals); - } -diff --git a/build/php7/php_ice.h b/build/php7/php_ice.h -index ee20ead9..20906e49 100644 ---- a/build/php7/php_ice.h -+++ b/build/php7/php_ice.h -@@ -53,7 +53,7 @@ ZEND_EXTERN_MODULE_GLOBALS(ice) - #endif -  - #ifdef ZTS --	void ***tsrm_ls; -+	ZEND_TSRMLS_CACHE_EXTERN() - 	#define ZEPHIR_VGLOBAL ((zend_ice_globals *) (*((void ***) tsrm_get_ls_cache()))[TSRM_UNSHUFFLE_RSRC_ID(ice_globals_id)]) - #else - 	#define ZEPHIR_VGLOBAL &(ice_globals) @@ -5,8 +5,8 @@ ice  Simple and fast PHP framework delivered as C-extension.<br>Copyright (c) 2014-2020 Ice Team.  ice => enabled  Author => Ice Team -Version => 1.6.0 -Build Date => Apr 27 2020 00:00:00 +Version => 1.6.1 +Build Date => May 11 2020 00:00:00  Powered by Zephir => Version 0.12.18-$Id$  Website => http://www.iceframework.org @@ -1,4 +1,4 @@ -Extension [ <persistent> extension #76 ice version 1.6.0 ] { +Extension [ <persistent> extension #76 ice version 1.6.1 ] {    - Dependencies {    } @@ -14649,7 +14649,7 @@ Extension [ <persistent> extension #76 ice version 1.6.0 ] {          Constant [ public int STABLE ] { 4 }          Constant [ public int MAJOR ] { 1 }          Constant [ public int MINOR ] { 6 } -        Constant [ public int PATCH ] { 0 } +        Constant [ public int PATCH ] { 1 }          Constant [ public int STAGE ] { 4 }          Constant [ public int BUILD ] { 0 }        } diff --git a/php-pecl-ice.spec b/php-pecl-ice.spec index 478dce4..7aab123 100644 --- a/php-pecl-ice.spec +++ b/php-pecl-ice.spec @@ -18,14 +18,12 @@  Summary:        Simple and fast PHP framework  Name:           %{?sub_prefix}php-pecl-%{pecl_name} -Version:        1.6.0 +Version:        1.6.1  Release:        1%{?dist}%{!?scl:%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}}  License:        BSD  URL:            https://pecl.php.net/package/%{pecl_name}  Source0:        https://pecl.php.net/get/%{pecl_name}-%{version}%{?prever}.tgz -Patch0:         https://patch-diff.githubusercontent.com/raw/ice/framework/pull/266.patch -  BuildRequires:  %{?dtsprefix}gcc  BuildRequires:  %{?scl_prefix}php-devel >= 7.1  BuildRequires:  %{?scl_prefix}php-pear @@ -85,8 +83,6 @@ sed -e 's/role="test"/role="src"/' \  mv %{pecl_name}-%{version}%{?prever} NTS  cd NTS -%patch0 -p3 -  # Sanity check, really often broken  extver=$(sed -n '/#define PHP_ICE_VERSION/{s/.* "//;s/".*$//;p}' php_ice.h)  if test "x${extver}" != "x%{version}%{?prever}"; then @@ -212,6 +208,10 @@ cd ../ZTS  %changelog +* Mon May 11 2020 Remi Collet <remi@remirepo.net> - 1.6.1-1 +- update to 1.6.1 +- drop patch merged upstream in zephir +  * Mon Apr 27 2020 Remi Collet <remi@remirepo.net> - 1.6.0-1  - initial package  - fix build with recent GCC using patch from  | 
