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