Commit f40c8f2b982 for php.net

commit f40c8f2b982143e1e3ec135ce3ebb6453fdd2113
Author: Máté Kocsis <kocsismate@woohoolabs.com>
Date:   Sun Jul 12 19:50:36 2026 +0200

    Fix macOS compatibility of update-lexbor.sh

    [Tim: Extracted this as a new commit from GH-22699]

diff --git a/ext/dom/lexbor/patches/update-lexbor.sh b/ext/dom/lexbor/patches/update-lexbor.sh
index b5eff3846e1..6645f5d0e1e 100755
--- a/ext/dom/lexbor/patches/update-lexbor.sh
+++ b/ext/dom/lexbor/patches/update-lexbor.sh
@@ -19,7 +19,10 @@ git clone "$LEXBOR_REPO" "$LEXBOR_TMP_DIR"
 (cd "$LEXBOR_TMP_DIR" && git checkout "$LEXBOR_REF")

 # Apply patches
-mapfile -t patches < <(ls "$PATCHES_DIR"/*.patch)
+patches=()
+for f in "$PATCHES_DIR"/*.patch; do
+    [ -e "$f" ] && patches+=("$f")
+done
 cd "$LEXBOR_TMP_DIR"
 for patch in "${patches[@]}"; do
     if ! git am -3 "$patch"; then