diff options
Diffstat (limited to 'databases/pecl-memcached')
-rw-r--r-- | databases/pecl-memcached/Makefile | 11 | ||||
-rw-r--r-- | databases/pecl-memcached/files/patch-php85 | 11 |
2 files changed, 21 insertions, 1 deletions
diff --git a/databases/pecl-memcached/Makefile b/databases/pecl-memcached/Makefile index 79610b833e5b..e5e1c231e375 100644 --- a/databases/pecl-memcached/Makefile +++ b/databases/pecl-memcached/Makefile @@ -34,4 +34,13 @@ MSGPACK_RUN_DEPENDS= ${PECL_PKGNAMEPREFIX}msgpack>=0:devel/pecl-msgpack@${PHP_FL SASL_CONFIGURE_ENABLE= memcached-sasl SASL_LIB_DEPENDS= libsasl2.so:security/cyrus-sasl2 -.include <bsd.port.mk> + +.include <bsd.port.pre.mk> + +post-patch: +.if ${PHP_VER} >= 85 + @${REINPLACE_CMD} -e 's|ext/standard/php_smart_string.h|Zend/zend_smart_string.h|' \ + ${WRKSRC}/php_memcached_private.h +.endif + +.include <bsd.port.post.mk> diff --git a/databases/pecl-memcached/files/patch-php85 b/databases/pecl-memcached/files/patch-php85 new file mode 100644 index 000000000000..0262a948c7f6 --- /dev/null +++ b/databases/pecl-memcached/files/patch-php85 @@ -0,0 +1,11 @@ +--- php_memcached.c.orig 2024-10-17 17:34:21 UTC ++++ php_memcached.c +@@ -3961,7 +3961,7 @@ zend_class_entry *php_memc_get_exception_base(int root + } + } + +- return zend_exception_get_default(); ++ return zend_ce_exception; + } + + |