View | Details | Raw Unified | Return to bug 181417
Collapse All | Expand All

(-)./Makefile (-1 / +1 lines)
Lines 2-8 Link Here
2
# $FreeBSD: ports/devel/pecl-zookeeper/Makefile,v 1.1 2013/02/08 12:17:02 svnexp Exp $
2
# $FreeBSD: ports/devel/pecl-zookeeper/Makefile,v 1.1 2013/02/08 12:17:02 svnexp Exp $
3
3
4
PORTNAME=	zookeeper
4
PORTNAME=	zookeeper
5
PORTVERSION=	0.2.1
5
PORTVERSION=	0.2.2
6
CATEGORIES=	devel
6
CATEGORIES=	devel
7
MASTER_SITES=	http://pecl.php.net/get/
7
MASTER_SITES=	http://pecl.php.net/get/
8
PKGNAMEPREFIX=	pecl-
8
PKGNAMEPREFIX=	pecl-
(-)./distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (PECL/zookeeper-0.2.1.tgz) = 17352a58a216273cb0883eddd0a8bbcefb00a73817a99649f42baea128f398d6
1
SHA256 (PECL/zookeeper-0.2.2.tgz) = ce657910472b0880e2f9dd0c73558a94a15c2cfc0208ba305dcc02e27cb34f78
2
SIZE (PECL/zookeeper-0.2.1.tgz) = 17974
2
SIZE (PECL/zookeeper-0.2.2.tgz) = 19905
(-)./files/patch-php_zookeeper.c (-14 lines)
Lines 1-14 Link Here
1
--- php_zookeeper.c.orig	2012-01-14 06:08:49.000000000 +0800
2
+++ php_zookeeper.c	2013-01-12 16:24:08.000000000 +0800
3
@@ -715,7 +715,11 @@
4
 
5
     i_obj = ecalloc(1, sizeof(*i_obj));
6
 	zend_object_std_init( &i_obj->zo, ce TSRMLS_CC );
7
+#if PHP_VERSION_ID < 50399
8
     zend_hash_copy(i_obj->zo.properties, &ce->default_properties, (copy_ctor_func_t) zval_add_ref, (void *) &tmp, sizeof(zval *));
9
+#else
10
+	object_properties_init(&(i_obj->zo), ce);
11
+#endif
12
 
13
     retval.handle = zend_objects_store_put(i_obj, (zend_objects_store_dtor_t)zend_objects_destroy_object, (zend_objects_free_object_storage_t)php_zk_free_storage, NULL TSRMLS_CC);
14
     retval.handlers = zend_get_std_object_handlers();

Return to bug 181417