zsh: update to 5.9.1
authorJohn Audia <redacted>
Tue, 2 Jun 2026 14:17:47 +0000 (10:17 -0400)
committerAlexandru Ardelean <redacted>
Wed, 3 Jun 2026 10:10:12 +0000 (13:10 +0300)
commit438ab953d017fc7cc8a7e45bc21ed37794c1b5f0
treeba50fb03a883fe080440babbdff19408c19aca55
parentd8596bdaaa93a23a587a009a411f9da6d926cc97
zsh: update to 5.9.1

Removed upstreamed patches:
- 001-50658-test-Enable-to-switch-between-C-UTF-8-locales-.patch
- 002-51723-migrate-pcre-module-to-pcre2.patch
- 005-51877-do-not-build-pcre-module-if-pcre2-config-is-no.patch
- 006-52383-Avoid-incompatible-pointer-types-in-terminfo-g.patch

Remaining patches automatically rebased and filenames renumbered.

Changelog:
Incompatibilities
- PCRE support is now PCRE2.
Changes
- POSIX real-time signals (SIGRTMIN etc) are now supported by the kill and trap builtins, TRAP* functions, and the signals parameter, where available.
- The kill builtin learnt a new option -q to send the signal via sigqueue(3) along with an arbitrary integer value, where available.
- The kill builtin also learnt a new -L option to print a list of all known signal numbers and their names.
-The new completion helper _as_if can be used to complete one command as if it were another command with particular arguments.

Signed-off-by: John Audia <redacted>
utils/zsh/Makefile
utils/zsh/patches/001-50658-test-Enable-to-switch-between-C-UTF-8-locales-.patch [deleted file]
utils/zsh/patches/001-51728-assign-pcre-named-capture-groups-to-a-hash.patch [moved from utils/zsh/patches/003-51728-assign-pcre-named-capture-groups-to-a-hash.patch with 99% similarity]
utils/zsh/patches/002-51723-migrate-pcre-module-to-pcre2.patch [deleted file]
utils/zsh/patches/002-51738-support-pcre-s-alternative-DFA-matching-algori.patch [moved from utils/zsh/patches/004-51738-support-pcre-s-alternative-DFA-matching-algori.patch with 99% similarity]
utils/zsh/patches/005-51877-do-not-build-pcre-module-if-pcre2-config-is-no.patch [deleted file]
utils/zsh/patches/006-52383-Avoid-incompatible-pointer-types-in-terminfo-g.patch [deleted file]
git clone https://git.99rst.org/PROJECT