diff options
| -rw-r--r-- | REFLECTION | 4 | ||||
| -rw-r--r-- | mongodb-pr185.patch | 71 | ||||
| -rw-r--r-- | php-pecl-mongodb-dev.spec | 15 | ||||
| -rw-r--r-- | php-pecl-mongodb.spec | 11 | 
4 files changed, 14 insertions, 87 deletions
@@ -1,4 +1,4 @@ -Extension [ <persistent> extension #129 mongodb version 1.1.1 ] { +Extension [ <persistent> extension #131 mongodb version 1.1.2 ] {    - INI {      Entry [ mongodb.debug <ALL> ] @@ -7,7 +7,7 @@ Extension [ <persistent> extension #129 mongodb version 1.1.1 ] {    }    - Constants [3] { -    Constant [ string MONGODB_VERSION ] { 1.1.1 } +    Constant [ string MONGODB_VERSION ] { 1.1.2 }      Constant [ string MONGODB_STABILITY ] { stable }      Constant [ string BSON_NAMESPACE ] { MongoDB\BSON }    } diff --git a/mongodb-pr185.patch b/mongodb-pr185.patch deleted file mode 100644 index 1e07435..0000000 --- a/mongodb-pr185.patch +++ /dev/null @@ -1,71 +0,0 @@ -From c6cc67b5721acf927d712267bebe9d5180e31fc1 Mon Sep 17 00:00:00 2001 -From: Remi Collet <fedora@famillecollet.com> -Date: Sat, 26 Dec 2015 17:30:16 +0100 -Subject: [PATCH] Fix PHP 7 / 32bits build - ---- - phongo_compat.h | 6 ++++-- - 1 file changed, 4 insertions(+), 2 deletions(-) - -diff --git a/phongo_compat.h b/phongo_compat.h -index da4aed1..adbf21c 100644 ---- a/phongo_compat.h -+++ b/phongo_compat.h -@@ -99,7 +99,8 @@ - 		int tmp_len; \ - 		mongoc_log(MONGOC_LOG_LEVEL_WARNING, MONGOC_LOG_DOMAIN, "Integer overflow detected on your platform: %lld", value); \ - 		tmp_len = spprintf(&tmp, 0, "%lld", value); \ --		add_index_stringl(zval, index, tmp, tmp_len, 0); \ -+		ADD_ASSOC_STRINGL(zval, index, tmp, tmp_len); \ -+		efree(tmp); \ - 	} else { \ - 		add_index_long(zval, index, val); \ - 	} -@@ -109,7 +110,8 @@ - 		int tmp_len; \ - 		mongoc_log(MONGOC_LOG_LEVEL_WARNING, MONGOC_LOG_DOMAIN, "Integer overflow detected on your platform: %lld", value); \ - 		tmp_len = spprintf(&tmp, 0, "%lld", value); \ --		add_assoc_stringl(zval, key, tmp, tmp_len, 0); \ -+		ADD_ASSOC_STRINGL(zval, key, tmp, tmp_len); \ -+		efree(tmp); \ - 	} else { \ - 		add_assoc_long(zval, key, value); \ - 	} -From 236e1670e12e527fe0c3ca36fe9fe11b22af9e2b Mon Sep 17 00:00:00 2001 -From: Remi Collet <fedora@famillecollet.com> -Date: Wed, 30 Dec 2015 17:53:38 +0100 -Subject: [PATCH] PHPC-527: fix call to add_index_stringl - ---- - phongo_compat.h | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/phongo_compat.h b/phongo_compat.h -index adbf21c..b865b88 100644 ---- a/phongo_compat.h -+++ b/phongo_compat.h -@@ -99,7 +99,7 @@ - 		int tmp_len; \ - 		mongoc_log(MONGOC_LOG_LEVEL_WARNING, MONGOC_LOG_DOMAIN, "Integer overflow detected on your platform: %lld", value); \ - 		tmp_len = spprintf(&tmp, 0, "%lld", value); \ --		ADD_ASSOC_STRINGL(zval, index, tmp, tmp_len); \ -+		ADD_INDEX_STRINGL(zval, index, tmp, tmp_len); \ - 		efree(tmp); \ - 	} else { \ - 		add_index_long(zval, index, val); \ -@@ -167,6 +167,7 @@ - # define ADD_ASSOC_ZVAL(_zv, _key, _value) add_assoc_zval(_zv, _key, _value); - # define ADD_ASSOC_NULL_EX(_zv, _key) add_assoc_null_ex(_zv, ZEND_STRL(_key)); - # define ADD_ASSOC_BOOL_EX(_zv, _key, _value) add_assoc_bool_ex(_zv, ZEND_STRL(_key), _value); -+# define ADD_INDEX_STRINGL(_zv, _ind, _value, _len) add_index_stringl(_zv, _ind, _value, _len); - # define phongo_free_object_arg zend_object - # define phongo_zpp_char_len size_t - # define ZEND_HASH_APPLY_COUNT(ht) (ht)->u.v.nApplyCount -@@ -193,6 +194,7 @@ - # define ADD_ASSOC_ZVAL(_zv, _key, _value) add_assoc_zval(_zv, _key, _value); - # define ADD_ASSOC_NULL_EX(_zv, _key) add_assoc_null_ex(_zv, ZEND_STRS(_key)); - # define ADD_ASSOC_BOOL_EX(_zv, _key, _value) add_assoc_bool_ex(_zv, ZEND_STRS(_key), _value); -+# define ADD_INDEX_STRINGL(_zv, _ind, _value, _len) add_index_stringl(_zv, _ind, _value, _len, 0); - # define Z_PHPDATE_P(object) zend_object_store_get_object(object TSRMLS_CC) - # define Z_ISUNDEF(x) !x - # define phongo_free_object_arg void diff --git a/php-pecl-mongodb-dev.spec b/php-pecl-mongodb-dev.spec index f2e7e66..2828315 100644 --- a/php-pecl-mongodb-dev.spec +++ b/php-pecl-mongodb-dev.spec @@ -24,16 +24,13 @@  Summary:        MongoDB driver for PHP  Name:           %{?scl_prefix}php-pecl-%{pecl_name} -Version:        1.1.1 -Release:        4%{?dist}%{!?scl:%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}} +Version:        1.1.2 +Release:        2%{?dist}%{!?scl:%{!?nophptag:%(%{__php} -r 'echo ".".PHP_MAJOR_VERSION.".".PHP_MINOR_VERSION;')}}  License:        BSD  Group:          Development/Languages  URL:            http://pecl.php.net/package/%{pecl_name}  Source0:        http://pecl.php.net/get/%{pecl_name}-%{version}%{?prever}.tgz -# https://github.com/mongodb/mongo-php-driver/pull/185 -Patch0:         %{pecl_name}-pr185.patch -  BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)  BuildRequires:  %{?scl_prefix}php-devel > 5.4  BuildRequires:  %{?scl_prefix}php-pear @@ -96,7 +93,6 @@ mv %{pecl_name}-%{version}%{?prever} NTS  sed -e 's/role="test"/role="src"/' -i package.xml  cd NTS -%patch0 -p1 -b .pr185  # Sanity check, really often broken  extver=$(sed -n '/#define MONGODB_VERSION_S/{s/.* "//;s/".*$//;p}' php_phongo.h) @@ -227,11 +223,14 @@ rm -rf %{buildroot}  %changelog -* Thu Dec 31 2015 Remi Collet <remi@fedoraproject.org> - 1.1.1-2 +* Thu Jan 07 2016 Remi Collet <remi@fedoraproject.org> - 1.1.2-2 +- Update to 1.1.2 (stable) + +* Thu Dec 31 2015 Remi Collet <remi@fedoraproject.org> - 1.1.1-4  - fix patch for 32bits build    open https://github.com/mongodb/mongo-php-driver/pull/191 -* Sat Dec 26 2015 Remi Collet <remi@fedoraproject.org> - 1.1.1-1 +* Sat Dec 26 2015 Remi Collet <remi@fedoraproject.org> - 1.1.1-2  - Update to 1.1.1 (stable)  - add patch for 32bits build,    open https://github.com/mongodb/mongo-php-driver/pull/185 diff --git a/php-pecl-mongodb.spec b/php-pecl-mongodb.spec index 70fa183..5a76147 100644 --- a/php-pecl-mongodb.spec +++ b/php-pecl-mongodb.spec @@ -24,16 +24,13 @@  Summary:        MongoDB driver for PHP  Name:           php-pecl-%{pecl_name} -Version:        1.1.1 -Release:        3%{?dist} +Version:        1.1.2 +Release:        1%{?dist}  License:        BSD  Group:          Development/Languages  URL:            http://pecl.php.net/package/%{pecl_name}  Source0:        http://pecl.php.net/get/%{pecl_name}-%{version}%{?prever}.tgz -# https://github.com/mongodb/mongo-php-driver/pull/185 -Patch0:         %{pecl_name}-pr185.patch -  BuildRequires:  php-devel > 5.4  BuildRequires:  php-pear  BuildRequires:  cyrus-sasl-devel @@ -72,7 +69,6 @@ mv %{pecl_name}-%{version}%{?prever} NTS  sed -e 's/role="test"/role="src"/' -i package.xml  cd NTS -%patch0 -p1 -b .pr185  # Sanity check, really often broken  extver=$(sed -n '/#define MONGODB_VERSION_S/{s/.* "//;s/".*$//;p}' php_phongo.h) @@ -196,6 +192,9 @@ cd ../ZTS  %changelog +* Thu Jan 07 2016 Remi Collet <remi@fedoraproject.org> - 1.1.2-1 +- Update to 1.1.2 (stable) +  * Thu Dec 31 2015 Remi Collet <remi@fedoraproject.org> - 1.1.1-3  - fix patch for 32bits build    open https://github.com/mongodb/mongo-php-driver/pull/191  | 
