diff --git a/devel/pecl-zookeeper/Makefile b/devel/pecl-zookeeper/Makefile index 558f39c2a8e1..b1d8c572c3ae 100644 --- a/devel/pecl-zookeeper/Makefile +++ b/devel/pecl-zookeeper/Makefile @@ -1,33 +1,25 @@ PORTNAME= zookeeper PORTVERSION= 1.2.2 CATEGORIES= devel MAINTAINER= sunpoet@FreeBSD.org COMMENT= PHP extension for interfacing with Apache ZooKeeper WWW= https://pecl.php.net/package/zookeeper \ https://github.com/php-zookeeper/php-zookeeper LICENSE= PHP301 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= libzookeeper>=3.5.0:devel/libzookeeper LIB_DEPENDS= libzookeeper_mt.so:devel/libzookeeper USES= php:pecl USE_PHP= session:build PORTDATA= zookeeper-api.php -.include - -post-patch: -.if ${PHP_VER} >= 85 - @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string|Zend/zend_smart_string|' \ - ${WRKSRC}/php_zookeeper.c -.endif - post-install: ${MKDIR} ${STAGEDIR}${DATADIR}/ ${INSTALL_DATA} ${WRKSRC}/zookeeper-api.php ${STAGEDIR}${DATADIR}/ -.include +.include diff --git a/devel/pecl-zookeeper/files/patch-php85 b/devel/pecl-zookeeper/files/patch-php85 index 6efa2f09aa6b..f6f5aedd927e 100644 --- a/devel/pecl-zookeeper/files/patch-php85 +++ b/devel/pecl-zookeeper/files/patch-php85 @@ -1,11 +1,22 @@ +--- php_zookeeper.c.orig 2025-01-02 06:11:14 UTC ++++ php_zookeeper.c +@@ -39,7 +39,7 @@ + #include + #include + +-#include ++#include + + #include "php_zookeeper.h" + #include "php_zookeeper_private.h" --- php_zookeeper_exceptions.c.orig 2025-01-02 06:11:14 UTC +++ php_zookeeper_exceptions.c @@ -39,7 +39,7 @@ void php_zk_register_exceptions() zend_class_entry ce; INIT_CLASS_ENTRY(ce, "ZookeeperException", NULL); - zk_base_exception = zend_register_internal_class_ex(&ce, zend_exception_get_default()); + zk_base_exception = zend_register_internal_class_ex(&ce, zend_ce_exception); INIT_CLASS_ENTRY(ce, "ZookeeperOperationTimeoutException", NULL); zk_optimeout_exception = zend_register_internal_class_ex(&ce, zk_base_exception);