diff options
-rw-r--r-- | debian/patches/0000-compsys-fuser-fix.diff | 16 | ||||
-rw-r--r-- | debian/patches/0001-colors-with-ksharrays.diff | 16 | ||||
-rw-r--r-- | debian/patches/0002-vcs_info-svn-detection.diff | 14 | ||||
-rw-r--r-- | debian/patches/0003-regex-match-crash-fix.diff | 43 | ||||
-rw-r--r-- | debian/patches/0004-support-yodl3.diff | 40 | ||||
-rw-r--r-- | debian/patches/0005-lexer-fix.diff | 16 | ||||
-rw-r--r-- | debian/patches/0006-isident-false-positive.diff | 29 | ||||
-rw-r--r-- | debian/patches/0007-bashish-index-fix.diff | 42 | ||||
-rw-r--r-- | debian/patches/0008-fix-screen-completion.diff | 35 | ||||
-rw-r--r-- | debian/patches/series | 9 |
10 files changed, 0 insertions, 260 deletions
diff --git a/debian/patches/0000-compsys-fuser-fix.diff b/debian/patches/0000-compsys-fuser-fix.diff deleted file mode 100644 index 24b87f535..000000000 --- a/debian/patches/0000-compsys-fuser-fix.diff +++ /dev/null @@ -1,16 +0,0 @@ -This patch is included upstream, see: - <http://www.zsh.org/mla/workers/2010/msg00992.html> - -Index: pkg-zsh/Completion/Unix/Command/_fuser -=================================================================== ---- pkg-zsh.orig/Completion/Unix/Command/_fuser 2011-02-11 16:42:14.000000000 +0100 -+++ pkg-zsh/Completion/Unix/Command/_fuser 2011-02-11 16:42:16.000000000 +0100 -@@ -3,7 +3,7 @@ - local -a args arg1 - typeset -A opt_args - --if _pick_variant -c $words[1] psmisc=psmisc unix -V; then -+if _pick_variant -c $words[1] psmisc='(#i)psmisc' unix -V; then - - (( $+functions[_fuser_services] )) || - _fuser_services() { diff --git a/debian/patches/0001-colors-with-ksharrays.diff b/debian/patches/0001-colors-with-ksharrays.diff deleted file mode 100644 index e696c7532..000000000 --- a/debian/patches/0001-colors-with-ksharrays.diff +++ /dev/null @@ -1,16 +0,0 @@ -Patch from upstream to fix #613162, see: - <http://www.zsh.org/mla/workers/2011/msg00196.html> - -Index: pkg-zsh/Functions/Misc/colors -=================================================================== ---- pkg-zsh.orig/Functions/Misc/colors 2011-02-20 13:09:09.000000000 +0100 -+++ pkg-zsh/Functions/Misc/colors 2011-02-20 13:09:28.000000000 +0100 -@@ -1,6 +1,8 @@ - # Put standard ANSI color codes in shell parameters for easy use. - # Note that some terminals do not support all combinations. - -+emulate -L zsh -+ - typeset -Ag color colour - - color=( diff --git a/debian/patches/0002-vcs_info-svn-detection.diff b/debian/patches/0002-vcs_info-svn-detection.diff deleted file mode 100644 index bbd4eb87e..000000000 --- a/debian/patches/0002-vcs_info-svn-detection.diff +++ /dev/null @@ -1,14 +0,0 @@ -This is an upstream patch, see: - <http://www.zsh.org/mla/workers/2011/msg00177.html> - -Index: pkg-zsh/Functions/VCS_Info/Backends/VCS_INFO_detect_svn -=================================================================== ---- pkg-zsh.orig/Functions/VCS_Info/Backends/VCS_INFO_detect_svn 2011-02-20 13:14:58.000000000 +0100 -+++ pkg-zsh/Functions/VCS_Info/Backends/VCS_INFO_detect_svn 2011-02-20 13:15:10.000000000 +0100 -@@ -7,5 +7,5 @@ - [[ $1 == '--flavours' ]] && return 1 - - VCS_INFO_check_com ${vcs_comm[cmd]} || return 1 --[[ -d ".svn" ]] && return 0 -+{ [[ -f ".svn/entries" ]] || [[ -f ".svn/format" ]] } && return 0 - return 1 diff --git a/debian/patches/0003-regex-match-crash-fix.diff b/debian/patches/0003-regex-match-crash-fix.diff deleted file mode 100644 index d0aaa5aea..000000000 --- a/debian/patches/0003-regex-match-crash-fix.diff +++ /dev/null @@ -1,43 +0,0 @@ -Upstream fix. See: - <http://www.zsh.org/mla/workers/2011/msg00027.html> - -Index: pkg-zsh/Src/text.c -=================================================================== ---- pkg-zsh.orig/Src/text.c 2011-02-20 13:20:25.000000000 +0100 -+++ pkg-zsh/Src/text.c 2011-02-20 13:20:57.000000000 +0100 -@@ -785,8 +785,7 @@ - taddstr(" "); - taddstr(ecgetstr(state, EC_NODUP, NULL)); - if (ctype == COND_STREQ || -- ctype == COND_STRNEQ || -- ctype == COND_REGEX) -+ ctype == COND_STRNEQ) - state->pc++; - } else { - /* Unary test: `-f foo' etc. */ -Index: pkg-zsh/Test/C02cond.ztst -=================================================================== ---- pkg-zsh.orig/Test/C02cond.ztst 2011-02-20 13:20:36.000000000 +0100 -+++ pkg-zsh/Test/C02cond.ztst 2011-02-20 13:20:57.000000000 +0100 -@@ -306,6 +306,21 @@ - 2:Error message for unknown infix condition - ?(eval):1: unknown condition: -fail - -+ crashme() { -+ if [[ $1 =~ ^http:* ]] -+ then -+ url=${1#*=} -+ fi -+ } -+ which crashme -+0:Regression test for examining code with regular expression match -+>crashme () { -+> if [[ $1 =~ ^http:* ]] -+> then -+> url=${1#*=} -+> fi -+>} -+ - %clean - # This works around a bug in rm -f in some versions of Cygwin - chmod 644 unmodish diff --git a/debian/patches/0004-support-yodl3.diff b/debian/patches/0004-support-yodl3.diff deleted file mode 100644 index 85e41294b..000000000 --- a/debian/patches/0004-support-yodl3.diff +++ /dev/null @@ -1,40 +0,0 @@ -This patch is included upstream. - <http://www.zsh.org/mla/workers/2011/msg00074.html> - -Index: pkg-zsh/Config/defs.mk.in -=================================================================== ---- pkg-zsh.orig/Config/defs.mk.in 2011-02-21 21:50:36.000000000 +0100 -+++ pkg-zsh/Config/defs.mk.in 2011-02-21 21:51:33.000000000 +0100 -@@ -73,9 +73,9 @@ - # utilities - AWK = @AWK@ - ANSI2KNR = @ANSI2KNR@ --YODL = @YODL@ --YODL2TXT = $(YODL)2txt --YODL2HTML = $(YODL)2html -+YODL = @YODL@ @YODL_OPTIONS@ -+YODL2TXT = @YODL@2txt -+YODL2HTML = @YODL@2html - PDFETEX = @PDFETEX@ - TEXI2PDF = @TEXI2PDF@ - -Index: pkg-zsh/configure.ac -=================================================================== ---- pkg-zsh.orig/configure.ac 2011-02-21 21:50:42.000000000 +0100 -+++ pkg-zsh/configure.ac 2011-02-21 21:51:33.000000000 +0100 -@@ -539,6 +539,15 @@ - AC_PROG_LN dnl Check for working ln, for "make install" - AC_PROG_EGREP dnl sets $EGREP to grep -E or egrep - AC_CHECK_PROGS([YODL], [yodl], [: yodl]) -+ -+YODL_OPTIONS='' -+if test "x$ac_cv_prog_YODL" = xyodl; then -+ case `yodl --version` in -+ *"version 3."*) YODL_OPTIONS='-L' ;; -+ esac -+fi -+AC_SUBST(YODL_OPTIONS) -+ - AC_CHECK_PROGS([PDFETEX], [pdfetex], [: pdfetex]) - AC_CHECK_PROGS([TEXI2PDF], [texi2pdf], []) - AC_CHECK_PROGS([TEXI2HTML], [texi2html], []) diff --git a/debian/patches/0005-lexer-fix.diff b/debian/patches/0005-lexer-fix.diff deleted file mode 100644 index b1a06e9fb..000000000 --- a/debian/patches/0005-lexer-fix.diff +++ /dev/null @@ -1,16 +0,0 @@ -Bugfix from upstream. See: - <http://www.zsh.org/mla/workers/2011/msg00237.html> - -Index: pkg-zsh/Src/lex.c -=================================================================== ---- pkg-zsh.orig/Src/lex.c 2011-02-24 22:14:59.000000000 +0100 -+++ pkg-zsh/Src/lex.c 2011-02-24 22:15:04.000000000 +0100 -@@ -1823,7 +1823,7 @@ - int zp = lexflags; - - gotword(); -- if (zp == 1 && !lexflags) { -+ if ((zp & LEXFLAGS_ZLE) && !lexflags) { - if (zshlextext == copy) - zshlextext = tokstr; - return 0; diff --git a/debian/patches/0006-isident-false-positive.diff b/debian/patches/0006-isident-false-positive.diff deleted file mode 100644 index f43843b76..000000000 --- a/debian/patches/0006-isident-false-positive.diff +++ /dev/null @@ -1,29 +0,0 @@ -False positive fix from upstream: - <http://www.zsh.org/mla/workers/2011/msg00069.html> - <http://www.zsh.org/mla/workers/2011/msg00073.html> - -Index: pkg-zsh/Src/params.c -=================================================================== ---- pkg-zsh.orig/Src/params.c 2011-03-09 10:15:02.000000000 +0100 -+++ pkg-zsh/Src/params.c 2011-03-09 10:15:10.000000000 +0100 -@@ -1009,6 +1009,8 @@ - * definitely not a valid identifier. */ - if (!*ss) - return 1; -+ if (s == ss) -+ return 0; - if (*ss != '[') - return 0; - -Index: pkg-zsh/Test/D04parameter.ztst -=================================================================== ---- pkg-zsh.orig/Test/D04parameter.ztst 2011-03-09 10:15:02.000000000 +0100 -+++ pkg-zsh/Test/D04parameter.ztst 2011-03-09 10:15:10.000000000 +0100 -@@ -1401,3 +1401,7 @@ - >a - >b - >c -+ -+ printf "%n" '[0]' -+1:Regression test for identifier test -+?(eval):1: not an identifier: [0] diff --git a/debian/patches/0007-bashish-index-fix.diff b/debian/patches/0007-bashish-index-fix.diff deleted file mode 100644 index 0b64c5b34..000000000 --- a/debian/patches/0007-bashish-index-fix.diff +++ /dev/null @@ -1,42 +0,0 @@ -Crash fix from upstream: - <http://www.zsh.org/mla/workers/2011/msg00076.html> - - -Index: pkg-zsh/Src/subst.c -=================================================================== ---- pkg-zsh.orig/Src/subst.c 2011-03-09 10:25:56.000000000 +0100 -+++ pkg-zsh/Src/subst.c 2011-03-09 10:25:59.000000000 +0100 -@@ -2814,12 +2814,14 @@ - zerr("invalid length: %s", check_offset); - return NULL; - } -- length = mathevali(check_offset); -- if (errflag) -- return NULL; -- if (length < (zlong)0) { -- zerr("invalid length: %s", check_offset); -- return NULL; -+ if (check_offset) { -+ length = mathevali(check_offset); -+ if (errflag) -+ return NULL; -+ if (length < (zlong)0) { -+ zerr("invalid length: %s", check_offset); -+ return NULL; -+ } - } - } - if (horrible_offset_hack) { -Index: pkg-zsh/Test/D04parameter.ztst -=================================================================== ---- pkg-zsh.orig/Test/D04parameter.ztst 2011-03-09 10:25:56.000000000 +0100 -+++ pkg-zsh/Test/D04parameter.ztst 2011-03-09 10:25:59.000000000 +0100 -@@ -1405,3 +1405,8 @@ - printf "%n" '[0]' - 1:Regression test for identifier test - ?(eval):1: not an identifier: [0] -+ -+ str=rts -+ print ${str:0:} -+1:Regression test for missing length after offset -+?(eval):2: unrecognized modifier diff --git a/debian/patches/0008-fix-screen-completion.diff b/debian/patches/0008-fix-screen-completion.diff deleted file mode 100644 index e34557247..000000000 --- a/debian/patches/0008-fix-screen-completion.diff +++ /dev/null @@ -1,35 +0,0 @@ -This fix is included upstream: - <http://www.zsh.org/mla/workers/2011/msg00462.html> - -Index: pkg-zsh/Completion/Unix/Command/_screen -=================================================================== ---- pkg-zsh.orig/Completion/Unix/Command/_screen 2011-04-27 20:01:05.000000000 +0200 -+++ pkg-zsh/Completion/Unix/Command/_screen 2011-04-27 20:01:05.000000000 +0200 -@@ -3,6 +3,18 @@ - local curcontext="$curcontext" state line expl - local scr_cmds sessions - -+function __screen_normal() { -+ if (( CURRENT == 1 )) && [[ $PREFIX == /dev/* ]]; then -+ _path_files -g '*(%)' -+ elif (( CURRENT == 2 )) && [[ ${words[1]} == /dev/* ]]; then -+ _message "baud rate" -+ elif (( CURRENT > 2 )) && [[ ${words[1]} == /dev/* ]]; then -+ _message "no more parameters" -+ else -+ _normal "$@" -+ fi -+} -+ - scr_cmds=( - acladd aclchg acldel aclgrp - aclumask activity addacl allpartial -@@ -91,7 +103,7 @@ - '-Dx: :->any-sessions' \ - '-dx: :->any-sessions' \ - '-X[execute command as a screen command in the specified session]:screencmd:(${scr_cmds[@]})' \ -- '*::arguments: _normal' -+ '*::arguments: __screen_normal' - - if [[ -n $state ]]; then - case $state in diff --git a/debian/patches/series b/debian/patches/series index ad2dd0fa7..e69de29bb 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,9 +0,0 @@ -0000-compsys-fuser-fix.diff -0001-colors-with-ksharrays.diff -0002-vcs_info-svn-detection.diff -0003-regex-match-crash-fix.diff -0004-support-yodl3.diff -0005-lexer-fix.diff -0006-isident-false-positive.diff -0007-bashish-index-fix.diff -0008-fix-screen-completion.diff |