grknight 15/02/17 02:09:16 Added: pecl-memcached-1.0.2-php54_zend.patch Log: Revbump old API with new php patches in case anyone still needs them. Drop old revision (Portage version: 2.2.17/cvs/Linux x86_64, signed Manifest commit with key 0xD1F781EFF9F4A3B6)
Revision Changes Path 1.1 dev-php/pecl-memcached/files/pecl-memcached-1.0.2-php54_zend.patch file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-php/pecl-memcached/files/pecl-memcached-1.0.2-php54_zend.patch?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-php/pecl-memcached/files/pecl-memcached-1.0.2-php54_zend.patch?rev=1.1&content-type=text/plain Index: pecl-memcached-1.0.2-php54_zend.patch =================================================================== --- a/php_memcached.c 1970-01-01 04:13:08.000000000 -0500 +++ b/php_memcached.c 2015-02-16 20:46:34.849201777 -0500 @@ -1862,8 +1862,11 @@ i_obj = ecalloc(1, sizeof(*i_obj)); zend_object_std_init( &i_obj->zo, ce TSRMLS_CC ); +#if PHP_VERSION_ID < 50399 zend_hash_copy(i_obj->zo.properties, &ce->default_properties, (copy_ctor_func_t) zval_add_ref, (void *) &tmp, sizeof(zval *)); - +#else + object_properties_init((zend_object*) &(i_obj->zo), ce); +#endif i_obj->compression = 1; retval.handle = zend_objects_store_put(i_obj, (zend_objects_store_dtor_t)zend_objects_destroy_object, (zend_objects_free_object_storage_t)php_memc_free_storage, NULL TSRMLS_CC);
