git: a44ed4813376 - main - databases/pecl-redis: Update 6.2.0 => 6.3.0, add default options zstd and lz4

From: Vladimir Druzenko <vvd_at_FreeBSD.org>
Date: Tue, 18 Nov 2025 19:53:16 UTC
The branch main has been updated by vvd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=a44ed48133761d37abe905ef2d7c2b01566b513c

commit a44ed48133761d37abe905ef2d7c2b01566b513c
Author:     Paavo-Einari Kaipila <pkaipila@gmail.com>
AuthorDate: 2025-11-18 19:47:16 +0000
Commit:     Vladimir Druzenko <vvd@FreeBSD.org>
CommitDate: 2025-11-18 19:52:11 +0000

    databases/pecl-redis: Update 6.2.0 => 6.3.0, add default options zstd and lz4
    
    Changelog:
    https://pecl.php.net/package-info.php?package=redis&version=6.3.0
    https://github.com/phpredis/phpredis/releases/tag/6.3.0
    
    PR:             290853
    Approved by:    Mateusz WiÄ…cek <wiacek.m@witia.com.pl> (maintainer)
---
 databases/pecl-redis/Makefile | 22 +++++++++++++---------
 databases/pecl-redis/distinfo |  6 +++---
 2 files changed, 16 insertions(+), 12 deletions(-)

diff --git a/databases/pecl-redis/Makefile b/databases/pecl-redis/Makefile
index 7f1e5dd08253..2bba2b8a1a2b 100644
--- a/databases/pecl-redis/Makefile
+++ b/databases/pecl-redis/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	redis
-DISTVERSION=	6.2.0
+DISTVERSION=	6.3.0
 CATEGORIES=	databases
 
 MAINTAINER=	wiacek.m@witia.com.pl
@@ -12,18 +12,22 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 USES=		php:build,pecl
 USE_PHP=	session:build
 
-OPTIONS_DEFINE=	IGBINARY
+OPTIONS_DEFINE=		IGBINARY LZ4 ZSTD
+OPTIONS_DEFAULT=	LZ4 ZSTD
+
 IGBINARY_DESC=	Build with Igbinary serializer
+LZ4_DESC=	Build with lz4 support
+ZSTD_DESC=	Build with zstd support
 
 IGBINARY_USE=			PHP=igbinary:build
 IGBINARY_CONFIGURE_ENABLE=	redis-igbinary
 
-.include <bsd.port.pre.mk>
+LZ4_LIB_DEPENDS=	liblz4.so:archivers/liblz4
+LZ4_CONFIGURE_ON=	--enable-redis-lz4 \
+			--with-liblz4=${LOCALBASE}
 
-post-patch:
-.if ${PHP_VER} >= 85
-	@${REINPLACE_CMD} -e 's|ext/standard/php_smart_string.h|Zend/zend_smart_string.h|' \
-		${WRKSRC}/common.h
-.endif
+ZSTD_LIB_DEPENDS=	libzstd.so:archivers/zstd
+ZSTD_CONFIGURE_ON=	--enable-redis-zstd \
+			--with-libzstd=${LOCALBASE}
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/databases/pecl-redis/distinfo b/databases/pecl-redis/distinfo
index 3777f7dc2b9d..b62d20098838 100644
--- a/databases/pecl-redis/distinfo
+++ b/databases/pecl-redis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742891225
-SHA256 (PECL/redis-6.2.0.tgz) = 5069c13dd22bd9e494bb246891052cb6cc0fc9a1b45c6a572a8be61773101363
-SIZE (PECL/redis-6.2.0.tgz) = 379865
+TIMESTAMP = 1762479107
+SHA256 (PECL/redis-6.3.0.tgz) = 0d5141f634bd1db6c1ddcda053d25ecf2c4fc1c395430d534fd3f8d51dd7f0b5
+SIZE (PECL/redis-6.3.0.tgz) = 399284