7b9aff
From 2eb2f9d74f22bf35a4915ec95afc53a47ebf1af9 Mon Sep 17 00:00:00 2001
7b9aff
From: Remi Collet <remi@remirepo.net>
7b9aff
Date: Thu, 2 Jun 2022 08:05:22 +0200
7b9aff
Subject: [PATCH] Fix GH-8685 mbstring requires pcre
7b9aff
7b9aff
---
7b9aff
 ext/mbstring/mbstring.c | 11 ++++++++++-
7b9aff
 1 file changed, 10 insertions(+), 1 deletion(-)
7b9aff
7b9aff
diff --git a/ext/mbstring/mbstring.c b/ext/mbstring/mbstring.c
7b9aff
index 48f22a682a19..4a4088aed3fb 100644
7b9aff
--- a/ext/mbstring/mbstring.c
7b9aff
+++ b/ext/mbstring/mbstring.c
7b9aff
@@ -161,9 +161,18 @@ static const php_mb_nls_ident_list php_mb_default_identify_list[] = {
7b9aff
 
7b9aff
 /* }}} */
7b9aff
 
7b9aff
+/* {{{ mbstring_deps[] */
7b9aff
+static const zend_module_dep mbstring_deps[] = {
7b9aff
+	ZEND_MOD_REQUIRED("pcre")
7b9aff
+	ZEND_MOD_END
7b9aff
+};
7b9aff
+/* }}} */
7b9aff
+
7b9aff
 /* {{{ zend_module_entry mbstring_module_entry */
7b9aff
 zend_module_entry mbstring_module_entry = {
7b9aff
-	STANDARD_MODULE_HEADER,
7b9aff
+	STANDARD_MODULE_HEADER_EX,
7b9aff
+	NULL,
7b9aff
+	mbstring_deps,
7b9aff
 	"mbstring",
7b9aff
 	ext_functions,
7b9aff
 	PHP_MINIT(mbstring),