From 06ef0d89ea57d333861c065c8c2870f3aa67b31b Mon Sep 17 00:00:00 2001 From: Sam Bingner Date: Fri, 29 Mar 2019 16:22:13 -1000 Subject: Update zsh --- data/zsh/_metadata/version | 2 +- data/zsh/shebang.diff | 19 ++++++++++++++----- data/zsh/zsh-5.5.1.tar.xz | Bin 3052832 -> 0 bytes data/zsh/zsh-5.7.1.tar.xz | Bin 0 -> 3126308 bytes 4 files changed, 15 insertions(+), 6 deletions(-) delete mode 100644 data/zsh/zsh-5.5.1.tar.xz create mode 100644 data/zsh/zsh-5.7.1.tar.xz (limited to 'data') diff --git a/data/zsh/_metadata/version b/data/zsh/_metadata/version index 7acd1cb0e..64ff7ded7 100644 --- a/data/zsh/_metadata/version +++ b/data/zsh/_metadata/version @@ -1 +1 @@ -5.5.1 +5.7.1 diff --git a/data/zsh/shebang.diff b/data/zsh/shebang.diff index 84e9c9d1d..21d2d4e75 100644 --- a/data/zsh/shebang.diff +++ b/data/zsh/shebang.diff @@ -1,12 +1,21 @@ -diff -ur zsh-4.3.10/Src/exec.c zsh-4.3.10+iPhone/Src/exec.c ---- zsh-4.3.10/Src/exec.c 2009-03-16 08:27:07.000000000 -1000 -+++ zsh-4.3.10+iPhone/Src/exec.c 2018-09-06 13:51:01.000000000 -1000 -@@ -425,7 +425,7 @@ +diff -ur zsh-5.7.1/Src/exec.c zsh-5.7.1+iPhone/Src/exec.c +--- zsh-5.7.1/Src/exec.c 2019-01-31 14:37:34.000000000 -1000 ++++ zsh-5.7.1+iPhone/Src/exec.c 2019-03-29 16:26:28.000000000 -1000 +@@ -492,7 +492,7 @@ * then check for an errno equal to ENOEXEC. This errno is set * * if the process file has the appropriate access permission, * * but has an invalid magic number in its header. */ - if ((eno = errno) == ENOEXEC || eno == ENOENT) { -+ if ((eno = errno) == ENOEXEC || (eno = errno) == EPERM || eno == ENOENT) { ++ if ((eno = errno) == ENOEXEC || eno == ENOENT || eno == EPERM) { char execvebuf[POUNDBANGLIMIT + 1], *ptr, *ptr2, *argv0; int fd, ct, t0; +@@ -546,7 +546,7 @@ + execve(ptr2, argv - 1, newenvp); + } + } +- } else if (eno == ENOEXEC) { ++ } else if (eno == ENOEXEC || eno == EPERM) { + for (t0 = 0; t0 != ct; t0++) + if (!execvebuf[t0]) + break; diff --git a/data/zsh/zsh-5.5.1.tar.xz b/data/zsh/zsh-5.5.1.tar.xz deleted file mode 100644 index 9fa5afd97..000000000 Binary files a/data/zsh/zsh-5.5.1.tar.xz and /dev/null differ diff --git a/data/zsh/zsh-5.7.1.tar.xz b/data/zsh/zsh-5.7.1.tar.xz new file mode 100644 index 000000000..321d9a34e Binary files /dev/null and b/data/zsh/zsh-5.7.1.tar.xz differ -- cgit v1.2.3