From c169857f2ab21fa7dec9924d1916fe72fe20b0f0 Mon Sep 17 00:00:00 2001 From: Remi Collet Date: Sat, 25 Oct 2014 08:05:29 +0200 Subject: php-pecl-yaf: 2.3.3 --- REFLECTION | 21 ++++++++++----------- php-pecl-yaf.spec | 23 ++++++++++++----------- yaf-git.patch | 55 ------------------------------------------------------- 3 files changed, 22 insertions(+), 77 deletions(-) delete mode 100644 yaf-git.patch diff --git a/REFLECTION b/REFLECTION index f29bdf7..4e459b8 100644 --- a/REFLECTION +++ b/REFLECTION @@ -1,4 +1,4 @@ -Extension [ extension #148 yaf version 2.3.2 ] { +Extension [ extension #160 yaf version 2.3.3 ] { - Dependencies { Dependency [ spl (Required) ] @@ -43,7 +43,7 @@ Extension [ extension #148 yaf version 2.3.2 ] { } - Constants [12] { - Constant [ string PHP_YAF_VERSION ] { 2.3.2 } + Constant [ string YAF_VERSION ] { 2.3.3 } Constant [ string YAF_ENVIRON ] { product } Constant [ integer YAF_ERR_STARTUP_FAILED ] { 512 } Constant [ integer YAF_ERR_ROUTE_FAILED ] { 513 } @@ -2242,7 +2242,7 @@ Extension [ extension #148 yaf version 2.3.2 ] { Method [ abstract public method assemble ] { - Parameters [2] { - Parameter #0 [ array $mvc ] + Parameter #0 [ array $info ] Parameter #1 [ array or NULL $query ] } } @@ -2281,7 +2281,7 @@ Extension [ extension #148 yaf version 2.3.2 ] { Method [ public method assemble ] { - Parameters [2] { - Parameter #0 [ array $mvc ] + Parameter #0 [ array $info ] Parameter #1 [ array or NULL $query ] } } @@ -2325,7 +2325,7 @@ Extension [ extension #148 yaf version 2.3.2 ] { Method [ public method assemble ] { - Parameters [2] { - Parameter #0 [ array $mvc ] + Parameter #0 [ array $info ] Parameter #1 [ array or NULL $query ] } } @@ -2365,7 +2365,7 @@ Extension [ extension #148 yaf version 2.3.2 ] { Method [ public method assemble ] { - Parameters [2] { - Parameter #0 [ array $mvc ] + Parameter #0 [ array $info ] Parameter #1 [ array or NULL $query ] } } @@ -2383,11 +2383,10 @@ Extension [ extension #148 yaf version 2.3.2 ] { - Static methods [0] { } - - Properties [4] { + - Properties [3] { Property [ protected $_route ] Property [ protected $_default ] Property [ protected $_verify ] - Property [ protected $_reverse ] } - Methods [3] { @@ -2410,7 +2409,7 @@ Extension [ extension #148 yaf version 2.3.2 ] { Method [ public method assemble ] { - Parameters [2] { - Parameter #0 [ array $mvc ] + Parameter #0 [ array $info ] Parameter #1 [ array or NULL $query ] } } @@ -2458,7 +2457,7 @@ Extension [ extension #148 yaf version 2.3.2 ] { Method [ public method assemble ] { - Parameters [2] { - Parameter #0 [ array $mvc ] + Parameter #0 [ array $info ] Parameter #1 [ array or NULL $query ] } } @@ -2500,7 +2499,7 @@ Extension [ extension #148 yaf version 2.3.2 ] { Method [ public method assemble ] { - Parameters [2] { - Parameter #0 [ array $mvc ] + Parameter #0 [ array $info ] Parameter #1 [ array or NULL $query ] } } diff --git a/php-pecl-yaf.spec b/php-pecl-yaf.spec index 52a63e0..cd141ca 100644 --- a/php-pecl-yaf.spec +++ b/php-pecl-yaf.spec @@ -21,16 +21,14 @@ Summary: Yet Another Framework Name: %{?scl_prefix}php-pecl-yaf -Version: 2.3.2 -Release: 4%{?dist}%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')} +Version: 2.3.3 +Release: 1%{?dist}%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')} License: PHP Group: Development/Languages URL: http://pecl.php.net/package/yaf Source0: http://pecl.php.net/get/%{pecl_name}-%{version}.tgz Source1: %{pecl_name}.ini -Patch0: %{pecl_name}-git.patch - BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildRequires: %{?scl_prefix}php-devel >= 5.2.0 BuildRequires: %{?scl_prefix}php-pear @@ -40,6 +38,7 @@ Requires(post): %{__pecl} Requires(postun): %{__pecl} Requires: %{?scl_prefix}php(zend-abi) = %{php_zend_api} Requires: %{?scl_prefix}php(api) = %{php_core_api} +%{?_sclreq:Requires: %{?scl_prefix}runtime%{?_sclreq}%{?_isa}} Provides: %{?scl_prefix}php-%{pecl_name} = %{version} Provides: %{?scl_prefix}php-%{pecl_name}%{?_isa} = %{version} @@ -73,14 +72,17 @@ Obsoletes: php56w-pecl-%{pecl_name} <= %{version} The Yet Another Framework (Yaf) extension is a PHP framework that is used to develop web applications. +Package built for PHP %(%{__php} -r 'echo PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')%{?scl: as Software Collection}. + %prep %setup -q -c mv %{pecl_name}-%{version} NTS -cd NTS -%patch0 -p1 -b .upstream +# Don't install/register tests +sed -e 's/role="test"/role="src"/' -i package.xml +cd NTS # Sanity check, really often broken extver=$(sed -n '/#define PHP_YAF_VERSION/{s/.*\t"//;s/".*$//;p}' php_yaf.h ) if test "x${extver}" != "x%{version}"; then @@ -124,10 +126,7 @@ install -D -m 644 %{SOURCE1} %{buildroot}%{php_ztsinidir}/%{ini_name} # Install the package XML file install -D -m 644 package.xml %{buildroot}%{pecl_xmldir}/%{name}.xml -# Test & Documentation -for i in $(grep 'role="test"' package.xml | sed -e 's/^.*name="//;s/".*$//') -do install -Dpm 644 NTS/$i %{buildroot}%{pecl_testdir}/%{pecl_name}/$i -done +# Documentation for i in $(grep 'role="doc"' package.xml | sed -e 's/^.*name="//;s/".*$//') do install -Dpm 644 NTS/$i %{buildroot}%{pecl_docdir}/%{pecl_name}/$i done @@ -180,7 +179,6 @@ rm -rf %{buildroot} %files %defattr(-,root,root,-) %doc %{pecl_docdir}/%{pecl_name} -%doc %{pecl_testdir}/%{pecl_name} %config(noreplace) %{php_inidir}/%{ini_name} %{php_extdir}/%{pecl_name}.so @@ -193,6 +191,9 @@ rm -rf %{buildroot} %changelog +* Sat Oct 25 2014 Remi Collet - 2.3.3-1 +- Update to 2.3.3 + * Tue Aug 26 2014 Remi Collet - 2.3.2-4 - improve SCL build diff --git a/yaf-git.patch b/yaf-git.patch deleted file mode 100644 index 7453ca4..0000000 --- a/yaf-git.patch +++ /dev/null @@ -1,55 +0,0 @@ -From d5878063d8c654419f27d958134a1bf220e2344b Mon Sep 17 00:00:00 2001 -From: Xinchen Hui -Date: Sun, 1 Jun 2014 19:57:31 +0800 -Subject: [PATCH] Fixed bug #67291 (Compile Error with PHP-5.6) - ---- - yaf_config.c | 18 ++++++++++++------ - 1 file changed, 12 insertions(+), 6 deletions(-) - -diff --git a/yaf_config.c b/yaf_config.c -index e4a56b9..c1f1997 100644 ---- a/yaf_config.c -+++ b/yaf_config.c -@@ -77,8 +77,10 @@ static void yaf_config_zval_dtor(zval **value) { - pefree((*value)->value.str.val, 1); - pefree(*value, 1); - break; -- case IS_ARRAY: -- case IS_CONSTANT_ARRAY: { -+#if ((PHP_MAJOR_VERSION == 5) && (PHP_MINOR_VERSION < 6)) -+ case IS_CONSTANT_ARRAY: -+#endif -+ case IS_ARRAY: { - zend_hash_destroy((*value)->value.ht); - pefree((*value)->value.ht, 1); - pefree(*value, 1); -@@ -179,8 +181,10 @@ static zval * yaf_config_ini_zval_persistent(zval *zvalue TSRMLS_DC) { - ret->value.str.val = pestrndup(zvalue->value.str.val, zvalue->value.str.len, 1); - ret->value.str.len = zvalue->value.str.len; - break; -- case IS_ARRAY: -- case IS_CONSTANT_ARRAY: { -+#if ((PHP_MAJOR_VERSION == 5) && (PHP_MINOR_VERSION < 6)) -+ case IS_CONSTANT_ARRAY: -+#endif -+ case IS_ARRAY: { - HashTable *tmp_ht, *original_ht = zvalue->value.ht; - - tmp_ht = (HashTable *)pemalloc(sizeof(HashTable), 1); -@@ -218,8 +222,10 @@ static zval * yaf_config_ini_zval_losable(zval *zvalue TSRMLS_DC) { - CHECK_ZVAL_STRING(zvalue); - ZVAL_STRINGL(ret, zvalue->value.str.val, zvalue->value.str.len, 1); - break; -- case IS_ARRAY: -- case IS_CONSTANT_ARRAY: { -+#if ((PHP_MAJOR_VERSION == 5) && (PHP_MINOR_VERSION < 6)) -+ case IS_CONSTANT_ARRAY: -+#endif -+ case IS_ARRAY: { - HashTable *original_ht = zvalue->value.ht; - array_init(ret); - yaf_config_copy_losable(Z_ARRVAL_P(ret), original_ht TSRMLS_CC); --- -1.9.3 - -- cgit