summaryrefslogtreecommitdiff
path: root/databases/php-tarantool/files
diff options
context:
space:
mode:
authorSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2020-07-08 19:00:09 +0000
committerSunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>2020-07-08 19:00:09 +0000
commitbd0048f04286487c4b7a7e02569b509dc61a86d9 (patch)
treee001999f3d99ffca3ce2c001604345974ccb9662 /databases/php-tarantool/files
parentUpdate to 0.3.10 (diff)
Update to 0.3.3
Changes: https://github.com/tarantool/tarantool-php/releases
Notes
Notes: svn path=/head/; revision=541557
Diffstat (limited to 'databases/php-tarantool/files')
-rw-r--r--databases/php-tarantool/files/patch-src-tarantool.c14
-rw-r--r--databases/php-tarantool/files/patch-src-tarantool_msgpack.c122
-rw-r--r--databases/php-tarantool/files/patch-src-utils.c13
3 files changed, 0 insertions, 149 deletions
diff --git a/databases/php-tarantool/files/patch-src-tarantool.c b/databases/php-tarantool/files/patch-src-tarantool.c
deleted file mode 100644
index 057cbf33f81a..000000000000
--- a/databases/php-tarantool/files/patch-src-tarantool.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- src/tarantool.c.orig 2018-04-18 13:33:56 UTC
-+++ src/tarantool.c
-@@ -1151,7 +1151,11 @@ PHP_METHOD(Tarantool, __construct) {
- memset(&le, 0, sizeof(zend_resource));
- le.type = php_tarantool_list_entry();
- le.ptr = obj;
-+#if PHP_VERSION_ID >= 70300
-+ GC_SET_REFCOUNT(&le, 1);
-+#else
- GC_REFCOUNT(&le) = 1;
-+#endif
-
- assert(plist_id != NULL);
- if (zend_hash_update_mem(&EG(persistent_list), plist_id,
diff --git a/databases/php-tarantool/files/patch-src-tarantool_msgpack.c b/databases/php-tarantool/files/patch-src-tarantool_msgpack.c
deleted file mode 100644
index 94d47e993811..000000000000
--- a/databases/php-tarantool/files/patch-src-tarantool_msgpack.c
+++ /dev/null
@@ -1,122 +0,0 @@
---- src/tarantool_msgpack.c.orig 2018-04-18 13:33:56 UTC
-+++ src/tarantool_msgpack.c
-@@ -123,15 +123,30 @@ void php_mp_pack_array_recursively(smart
- for (; key_index < n; ++key_index) {
- data = zend_hash_index_find(ht, key_index);
- if (!data || data == val || (Z_TYPE_P(data) == IS_ARRAY &&
-+#if PHP_VERSION_ID >= 70300
-+ !(GC_FLAGS(Z_ARRVAL_P(data)) & GC_IMMUTABLE) &&
-+ GC_IS_RECURSIVE(Z_ARRVAL_P(data)))) {
-+#else
- ZEND_HASH_APPLY_PROTECTION(Z_ARRVAL_P(data)) &&
- Z_ARRVAL_P(data)->u.v.nApplyCount > 1)) {
-+#endif
- php_mp_pack_nil(str);
- } else {
-+#if PHP_VERSION_ID >= 70300
-+ if (Z_TYPE_P(data) == IS_ARRAY && !(GC_FLAGS(Z_ARRVAL_P(data)) & GC_IMMUTABLE))
-+ GC_PROTECT_RECURSION(Z_ARRVAL_P(data));
-+#else
- if (Z_TYPE_P(data) == IS_ARRAY && ZEND_HASH_APPLY_PROTECTION(Z_ARRVAL_P(data)))
- Z_ARRVAL_P(data)->u.v.nApplyCount++;
-+#endif
- php_mp_pack(str, data);
-+#if PHP_VERSION_ID >= 70300
-+ if (Z_TYPE_P(data) == IS_ARRAY && !(GC_FLAGS(Z_ARRVAL_P(data)) & GC_IMMUTABLE))
-+ GC_UNPROTECT_RECURSION(Z_ARRVAL_P(data));
-+#else
- if (Z_TYPE_P(data) == IS_ARRAY && ZEND_HASH_APPLY_PROTECTION(Z_ARRVAL_P(data)))
- Z_ARRVAL_P(data)->u.v.nApplyCount--;
-+#endif
- }
- }
- }
-@@ -166,15 +181,30 @@ void php_mp_pack_hash_recursively(smart_
- }
- data = zend_hash_get_current_data_ex(ht, &pos);
- if (!data || data == val || (Z_TYPE_P(data) == IS_ARRAY &&
-+#if PHP_VERSION_ID >= 70300
-+ !(GC_FLAGS(Z_ARRVAL_P(data)) & GC_IMMUTABLE) &&
-+ GC_IS_RECURSIVE(Z_ARRVAL_P(data)))) {
-+#else
- ZEND_HASH_APPLY_PROTECTION(Z_ARRVAL_P(data)) &&
- Z_ARRVAL_P(data)->u.v.nApplyCount > 1)) {
-+#endif
- php_mp_pack_nil(str);
- } else {
-+#if PHP_VERSION_ID >= 70300
-+ if (Z_TYPE_P(data) == IS_ARRAY && !(GC_FLAGS(Z_ARRVAL_P(data)) & GC_IMMUTABLE))
-+ GC_PROTECT_RECURSION(Z_ARRVAL_P(data));
-+#else
- if (Z_TYPE_P(data) == IS_ARRAY && ZEND_HASH_APPLY_PROTECTION(Z_ARRVAL_P(data)))
- Z_ARRVAL_P(data)->u.v.nApplyCount++;
-+#endif
- php_mp_pack(str, data);
-+#if PHP_VERSION_ID >= 70300
-+ if (Z_TYPE_P(data) == IS_ARRAY && !(GC_FLAGS(Z_ARRVAL_P(data)) & GC_IMMUTABLE))
-+ GC_UNPROTECT_RECURSION(Z_ARRVAL_P(data));
-+#else
- if (Z_TYPE_P(data) == IS_ARRAY && ZEND_HASH_APPLY_PROTECTION(Z_ARRVAL_P(data)))
- Z_ARRVAL_P(data)->u.v.nApplyCount--;
-+#endif
- }
- }
- }
-@@ -408,14 +438,28 @@ size_t php_mp_sizeof_array_recursively(z
- for (; key_index < n; ++key_index) {
- data = zend_hash_index_find(ht, key_index);
- if (!data || data == val ||
-+#if PHP_VERSION_ID >= 70300
-+ (Z_TYPE_P(data) == IS_ARRAY && !(GC_FLAGS(Z_ARRVAL_P(data)) & GC_IMMUTABLE) && GC_IS_RECURSIVE(Z_ARRVAL_P(data)))) {
-+#else
- (Z_TYPE_P(data) == IS_ARRAY && ZEND_HASH_APPLY_PROTECTION(Z_ARRVAL_P(data)) && Z_ARRVAL_P(data)->u.v.nApplyCount > 1)) {
-+#endif
- needed += php_mp_sizeof_nil();
- } else {
-+#if PHP_VERSION_ID >= 70300
-+ if (Z_TYPE_P(data) == IS_ARRAY && !(GC_FLAGS(Z_ARRVAL_P(data)) & GC_IMMUTABLE))
-+ GC_PROTECT_RECURSION(Z_ARRVAL_P(data));
-+#else
- if (Z_TYPE_P(data) == IS_ARRAY && ZEND_HASH_APPLY_PROTECTION(Z_ARRVAL_P(data)))
- Z_ARRVAL_P(data)->u.v.nApplyCount++;
-+#endif
- needed += php_mp_sizeof(data);
-+#if PHP_VERSION_ID >= 70300
-+ if (Z_TYPE_P(data) == IS_ARRAY && !(GC_FLAGS(Z_ARRVAL_P(data)) & GC_IMMUTABLE))
-+ GC_UNPROTECT_RECURSION(Z_ARRVAL_P(data));
-+#else
- if (Z_TYPE_P(data) == IS_ARRAY && ZEND_HASH_APPLY_PROTECTION(Z_ARRVAL_P(data)))
- Z_ARRVAL_P(data)->u.v.nApplyCount--;
-+#endif
- }
- }
- return needed;
-@@ -452,14 +496,28 @@ size_t php_mp_sizeof_hash_recursively(zv
- }
- data = zend_hash_get_current_data_ex(ht, &pos);
- if (!data || data == val ||
-+#if PHP_VERSION_ID >= 70300
-+ (Z_TYPE_P(data) == IS_ARRAY && !(GC_FLAGS(Z_ARRVAL_P(data)) & GC_IMMUTABLE) && GC_IS_RECURSIVE(Z_ARRVAL_P(data)))) {
-+#else
- (Z_TYPE_P(data) == IS_ARRAY && ZEND_HASH_APPLY_PROTECTION(Z_ARRVAL_P(data)) && Z_ARRVAL_P(data)->u.v.nApplyCount > 1)) {
-+#endif
- needed += php_mp_sizeof_nil();
- } else {
-+#if PHP_VERSION_ID >= 70300
-+ if (Z_TYPE_P(data) == IS_ARRAY && !(GC_FLAGS(Z_ARRVAL_P(data)) & GC_IMMUTABLE))
-+ GC_PROTECT_RECURSION(Z_ARRVAL_P(data));
-+#else
- if (Z_TYPE_P(data) == IS_ARRAY && ZEND_HASH_APPLY_PROTECTION(Z_ARRVAL_P(data)))
- Z_ARRVAL_P(data)->u.v.nApplyCount++;
-+#endif
- needed += php_mp_sizeof(data);
-+#if PHP_VERSION_ID >= 70300
-+ if (Z_TYPE_P(data) == IS_ARRAY && !(GC_FLAGS(Z_ARRVAL_P(data)) & GC_IMMUTABLE))
-+ GC_UNPROTECT_RECURSION(Z_ARRVAL_P(data));
-+#else
- if (Z_TYPE_P(data) == IS_ARRAY && ZEND_HASH_APPLY_PROTECTION(Z_ARRVAL_P(data)))
- Z_ARRVAL_P(data)->u.v.nApplyCount--;
-+#endif
- }
- }
- return needed;
diff --git a/databases/php-tarantool/files/patch-src-utils.c b/databases/php-tarantool/files/patch-src-utils.c
deleted file mode 100644
index ae69f4cb7191..000000000000
--- a/databases/php-tarantool/files/patch-src-utils.c
+++ /dev/null
@@ -1,13 +0,0 @@
---- src/utils.c.orig 2018-04-18 13:33:56 UTC
-+++ src/utils.c
-@@ -29,8 +29,10 @@ const char *tutils_op_to_string(zval *ob
- return "RESOURCE";
- case(IS_REFERENCE):
- return "REFERENCE";
-+#if PHP_VERSION_ID < 70300
- case(IS_CONSTANT):
- return "CONSTANT";
-+#endif
- case(IS_CONSTANT_AST):
- return "CONSTANT_AST";
- case(IS_CALLABLE):