On Wed, Sep 02, 2015 at 01:29:35AM -0500, Matthew Martin wrote: > On Wed, Sep 02, 2015 at 07:26:35AM +0200, Theo Buehler wrote: > > On Tue, Sep 01, 2015 at 08:55:36PM -0500, Matthew Martin wrote: > > When will 5.1 be officially released? The zsh.org site still announces > > 5.0.8. I will test your port when the release is official. > > pws announced it on zsh-users > http://www.zsh.org/mla/users/2015/msg00839.html
Ok, thanks. > > A couple of months ago, I posted an update for 5.0.8, but it didn't make > > it into the tree. I'm happy to drop it that since your fixes are > > generally superior to mine. For reference > > http://www.marc.info/?t=143581793100001&r=1&w=2 > > I saw it, but then people started complaining about regressions for > 5.0.8 on zsh-workers, and I figured old is better than broken for 5.8. Agreed. > > > A few comments on your patch: > > > > - I was a bit more aggressive about unneeded parts in > > patches/patch-Completion_BSD_Command__bsd_pkg > > because most of the rest of this patch is really just whitespace > > noise. > > I have plans to eventually upstream this patch too and would include the > whitespace there. There's no harm in keeping it for one more release Sure, that makes sense. > (I've been thinking about better pkg_* completion; hopefully I'll get to > it before 5.2). That would be great. With your diff 'make patch' fails because it doesn't remove the patches for _find and _diff_options which you upstreamed (did you 'cvs rm' the patch files?). The patch below fixes these two points and has the following two minor additions which I mentioned in my last mail: - replace 'perl -pi -e' with 'sed -i -e' - replace ${FULLPKGNAME} with zsh-${V} in PLIST Tested on amd64. I will test on powerpc within the next day and will report back. Index: Makefile =================================================================== RCS file: /var/cvs/ports/shells/zsh/Makefile,v retrieving revision 1.74 diff -u -p -r1.74 Makefile --- Makefile 28 Apr 2015 06:30:13 -0000 1.74 +++ Makefile 2 Sep 2015 07:00:51 -0000 @@ -2,9 +2,9 @@ COMMENT= Z shell, Bourne shell-compatible -V= 5.0.7 +V= 5.1 DISTNAME= zsh-$V -REVISION= 0 +PKGNAME= zsh-5.1 CATEGORIES= shells MAINTAINER= Pierre-Emmanuel Andre <p...@openbsd.org> @@ -12,6 +12,7 @@ MAINTAINER= Pierre-Emmanuel Andre <pea@o HOMEPAGE= http://www.zsh.org/ MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=zsh/} +MASTER_SITES+= http://www.zsh.org/pub/ # BSD PERMIT_PACKAGE_CDROM= Yes @@ -49,11 +50,14 @@ EXTFILES= Misc/checkmail Misc/run-help M pre-configure: .for i in ${EXTFILES} - perl -pi -e "s,/bin/zsh,${TRUEPREFIX}/bin/zsh,g" ${WRKSRC}/Functions/${i} + sed -i -e "s,/bin/zsh,${TRUEPREFIX}/bin/zsh,g" ${WRKSRC}/Functions/${i} .endfor @find ${WRKSRC} -name "*.orig" -exec rm -f {} \; post-install: ${INSTALL_DATA_DIR} ${PREFIX}/share/zsh/$V/scripts/ + +pre-test: + rm -f ${WRKDIR}/bin/chgrp .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /var/cvs/ports/shells/zsh/distinfo,v retrieving revision 1.20 diff -u -p -r1.20 distinfo --- distinfo 22 Apr 2015 11:52:40 -0000 1.20 +++ distinfo 2 Sep 2015 06:51:30 -0000 @@ -1,2 +1,2 @@ -SHA256 (zsh-5.0.7.tar.gz) = Q/CkwXnvebuMkVNXVoX39F8oo2FcjPljRfUD1bnnuRk= -SIZE (zsh-5.0.7.tar.gz) = 4004964 +SHA256 (zsh-5.1.tar.gz) = 43MTgYEOaQ+5Vc7fqL5RsJNL+h/zjHCfVBOJYOPezZk= +SIZE (zsh-5.1.tar.gz) = 4187455 Index: patches/patch-Completion_BSD_Command__bsd_pkg =================================================================== RCS file: /var/cvs/ports/shells/zsh/patches/patch-Completion_BSD_Command__bsd_pkg,v retrieving revision 1.2 diff -u -p -r1.2 patch-Completion_BSD_Command__bsd_pkg --- patches/patch-Completion_BSD_Command__bsd_pkg 29 Jan 2006 20:41:02 -0000 1.2 +++ patches/patch-Completion_BSD_Command__bsd_pkg 2 Sep 2015 06:51:30 -0000 @@ -33,21 +33,6 @@ $OpenBSD: patch-Completion_BSD_Command__ } (( $+functions[_bsd_pkg_pkgs_and_files] )) || -@@ -48,11 +52,11 @@ _bsd_pkg() { - pkg_add) - flags=( - '-f[force installation]' -- '-I[don'\''t execute installation scripts]' -+ '-I[don''t execute installation scripts]' - '-M[run in master mode]' -- '-n[don'\''t really install packages]' -+ '-n[don''t really install packages]' - '-p[specify prefix]:prefix directory:_files -/' -- '-R[don'\''t record]' -+ '-R[don''t record]' - '-S[run in slave mode]' - '-t[specify mktemp template]:mktemp template:_files -/' - '-v[be verbose]' @@ -67,9 +71,9 @@ _bsd_pkg() { ;; netbsd*) @@ -125,19 +110,6 @@ $OpenBSD: patch-Completion_BSD_Command__ ) ;; esac -@@ -124,10 +128,10 @@ _bsd_pkg() { - - pkg_delete) - flags=( -- '-D[don'\''t execute deinstallation scripts]' -+ '-D[don''t execute deinstallation scripts]' - '-d[remove empty directories]' - '-f[force deinstallation]' -- '-n[don'\''t really deinstall packages]' -+ '-n[don''t really deinstall packages]' - '-p[specify prefix]:prefix directory:_files -/' - '-v[be verbose]' - ) @@ -136,35 +140,43 @@ _bsd_pkg() { freebsd*) flags=( @@ -162,7 +134,7 @@ $OpenBSD: patch-Completion_BSD_Command__ + '(:)-a[delete all installed packages]' + '-F[specify each package by an installed file]' + '-i[be interactive]' -+ '-O[only delete the package''s entries]' ++ '-O[only delete the package'\''s entries]' '-R[delete upward recursively]' '-r[delete recursively]' - '-V[show version and exit]' Index: patches/patch-Completion_Base_Utility__call_program =================================================================== RCS file: patches/patch-Completion_Base_Utility__call_program diff -N patches/patch-Completion_Base_Utility__call_program --- patches/patch-Completion_Base_Utility__call_program 28 Apr 2015 06:30:13 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,19 +0,0 @@ -$OpenBSD: patch-Completion_Base_Utility__call_program,v 1.1 2015/04/28 06:30:13 jasper Exp $ - -be conservative about redirecting _call_program stderr, the caller may have -already done so -http://sourceforge.net/p/zsh/code/ci/22c4ea424ce2e8febce04d324c5ec9898f5d534b/ - ---- Completion/Base/Utility/_call_program.orig Sat Apr 25 20:20:25 2015 -+++ Completion/Base/Utility/_call_program Sat Apr 25 20:20:38 2015 -@@ -2,8 +2,8 @@ - - local tmp err_fd=-1 - --if (( ${debug_fd:--1} > 2 )) --then exec {err_fd}>&2 # debug_fd is saved stderr, 2 is log file -+if (( ${debug_fd:--1} > 2 )) || [[ ! -t 2 ]] -+then exec {err_fd}>&2 # debug_fd is saved stderr, 2 is trace or redirect - else exec {err_fd}>/dev/null - fi - Index: patches/patch-Completion_Unix_Command__find =================================================================== RCS file: patches/patch-Completion_Unix_Command__find diff -N patches/patch-Completion_Unix_Command__find --- patches/patch-Completion_Unix_Command__find 2 Oct 2013 19:49:12 -0000 1.3 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,110 +0,0 @@ -$OpenBSD: patch-Completion_Unix_Command__find,v 1.3 2013/10/02 19:49:12 gsoares Exp $ ---- Completion/Unix/Command/_find.orig Sun Aug 11 04:52:54 2013 -+++ Completion/Unix/Command/_find Sun Aug 11 04:53:00 2013 -@@ -1,82 +1,39 @@ --#compdef find -+#compdef find (OpenBSD) -+# Sebastian Stark <s...@todesplanet.de> - - _arguments \ -- '(- *)-help' '(-)--help' \ -- '(- *)-version' '(-)--version' \ -- '(-L -P)-H[only follow symlinks when resolving command-line arguments]' \ -- '(-H -P)-L[follow symlinks]' \ -- '(-H -L)-P[never follow symlinks]' \ -- '-D[print diagnostics]:deb option:(help tree search stat rates opt exec)' \ -- '-O+[enable query optimisation]:level:(1 2 3)' \ -- '*-daystart' \ -- '*-d' '*-depth' \ -- '*-follow' \ -- '(-noignore_readdir_race)-ignore_readdir_race' \ -- '*-maxdepth:maximum search depth' \ -- '*-mindepth:minimum search depth' \ -- '*-mount' \ -- '(-ignore_readdir_race)-noignore_readdir_race' \ -- '*-noleaf' \ -- '-regextype:regexp syntax:(emacs posix-awk posix-basic posix-egrep posix-extended)' \ -- '*-warn' \ -- '*-nowarn' \ -- '*-xdev' \ -- '*-amin:access time (minutes):' \ -- '*-cmin:inode change time (minutes):' \ -- '*-mmin:modification time (minutes):' \ -- '*-atime:access time (days):' \ -- '*-ctime:inode change time (days):' \ -- '*-mtime:modification time (days):' \ -+ '*-amin:access time (minutes)' \ - '*-anewer:file to compare (access time):_files' \ -+ '*-atime:access time (days)' \ -+ '*-cmin:inode change time (minutes)' \ - '*-cnewer:file to compare (inode change time):_files' \ -- '*-newer:file to compare (modification time):_files' \ -- '*-used:access after inode change (days):' \ -+ '*-ctime:inode change time (minutes)' \ - '*-empty' \ -- '*-executable' \ -- '*-false' \ -- '*-fstype:file system type:_file_systems' \ -- '*-gid:numeric group ID:' \ -+ '*-exec:program: _command_names -e:*\;::program arguments: _normal' \ -+ '*-execdir:program: _command_names -e:*\;::program arguments: _normal' \ -+ '*-flags:special file flag:(arch opaque nodump sappnd schg uappnd uchg)' \ -+ '*-follow' \ -+ '*-fstype:filesystem type:(local rdonly union xfs umap procfs portal null nfs msdos mfs kernfs ffs fdesc ext2fs cd9660 ados)' \ - '*-group:group:_groups' \ -- '*-uid:numeric user ID:' \ -- '*-user:user:_users' \ -- '*-lname:link pattern to search:' \ -- '*-ilname:link pattern to search (case insensitive):' \ -- '*-name:name pattern to search:' \ - '*-iname:name pattern to search (case insensitive):' \ -- '*-path:path pattern to search:' \ -- '*-ipath:path pattern to search (case insensitive):' \ -- '*-regex:regular expression to search:' \ -- '*-iregex:regular expression to search (case insensitive):' \ -- '*-wholename:full path pattern to search:' \ -- '*-iwholename:full path pattern to search (case insensitive):' \ -- '*-inum:inode number:' \ -+ '*-inum:inode number' \ - '*-links:number of links:' \ -+ '*-ls' \ -+ '*-maxdepth:maximum search depth:' \ -+ '*-mindepth:minimum search depth:' \ -+ '*-mmin:modification time (minutes):' \ -+ '*-mtime:modification time (days):' \ -+ '*-name:name pattern to search:' \ -+ '*-newer:file to compare (modification time):_files' \ - '*-nouser' \ - '*-nogroup' \ -- '*-perm:file permission bits:' \ -- '*-readable' \ -- '*-writable' \ -- '*-size:file size:' \ -- '*-samefile:same inode as:_files' \ -- '*-true' \ -- '*-type:file type:((b\:block\ special\ file c\:character\ special\ file d\:directory p\:named\ pipe f\:normal\ file l\:symbolic\ link s\:socket))' \ -- '*-xtype:file type:((b\:block\ special\ file c\:character\ special\ file d\:directory p\:named\ pipe f\:normal\ file l\:symbolic\ link s\:socket))' \ -- '*-delete' \ -- '*-exec:program: _command_names -e:*\;::program arguments: _normal' \ -- '*-execdir:program: _command_names -e:*\;::program arguments: _normal' \ - '*-ok:program: _command_names -e:*\;::program arguments: _normal' \ -- '*-okdir:program: _command_names -e:*\;::program arguments: _normal' \ -- '*-fls:output file:_files' \ -- '*-fprint:output file:_files' \ -- '*-fprint0:output file:_files' \ -- '*-fprintf:output file:_files:output format:' \ -+ '*-path:path pattern to search:' \ -+ '*-perm:file permission bits:' \ - '*-print' \ - '*-print0' \ -- '*-printf:output format:' \ - '*-prune' \ -- '*-quit' \ -- '*-ls' \ -- '*-and' '*-a' \ -- '*-or' '*-o' \ -- '*-not' \ -+ '*-size:file size:' \ -+ '*-type:file type:((b\:block\ special\ file c\:character\ special\ file d\:directory p\:named\ pipe f\:normal\ file l\:symbolic\ link s\:socket))' \ -+ '*-user:user:_users' \ - '*:directory:_files -/' Index: patches/patch-Completion_Unix_Type__diff_options =================================================================== RCS file: patches/patch-Completion_Unix_Type__diff_options diff -N patches/patch-Completion_Unix_Type__diff_options --- patches/patch-Completion_Unix_Type__diff_options 17 Apr 2014 12:12:20 -0000 1.2 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,41 +0,0 @@ -$OpenBSD: patch-Completion_Unix_Type__diff_options,v 1.2 2014/04/17 12:12:20 jasper Exp $ ---- Completion/Unix/Type/_diff_options.orig Wed Nov 27 20:00:19 2013 -+++ Completion/Unix/Type/_diff_options Mon Apr 14 18:10:09 2014 -@@ -119,9 +119,35 @@ else - '-S+[set first file in comparison]:start with file:_files' - ) - ;; -+ openbsd*) -+ args=( -+ '(-c -e -f -q -u -C -D -U)-n[produce an rcsdiff(1)-compatible diff]' -+ '(-c -e -f -n -u -C -D -U)-q[only print a line when the files differ; does not produce a list of changes]' -+ '(-c -e -f -n -q -C -D -U)-u[produce a unified diff with 3 lines of context]' -+ '(-c -e -f -n -q -u -D -U)-C+[produce a context diff]:number of lines of context' -+ '(-c -e -f -n -q -u -C -U)-D[produce a merged file with preprocessor directives]:preprocessor symbol' -+ '(-c -e -f -n -q -u -C -D)-U+[produce a unified diff with NUMBER lines of context]:number of lines of context' -+ '-a[treat all files as ASCII text]' -+ '-d[try to produce the smallest diff possible]' -+ '-I[ignore changes whose lines match the extended regular expression]:extended regular expression pattern' -+ '-i[ignore case]' -+ '-l[long output format (paginate with pr(1))]' -+ '-L[print a label instead of the file name and time]:label' -+ '-p[show characters from the last line before the context]' -+ '-t[expand tabs in output lines]' -+ '-T[consistently align tabs]' -+ '-w[like -b, but totally ignore whitespace]' -+ '-N[treat absent files in either directory as if they were empty]' -+ '-P[treat absent files in the second directory as if they were empty]' -+ '-s[report files that are the same]' -+ '-S[start a directory diff from a file name]:file name' -+ '-X[Exclude files and subdirectories whose basenames match lines in a file]:file name' -+ '-x[Exclude files and subdirectories whose basenames match a pattern]:pattern' -+ ) -+ ;; - esac -- -- _arguments "$args[@]" \ -+ -+ _arguments -s "$args[@]" \ - "(-e -f -u -n)-c[output a context diff]" \ - "(-c -f -u -n)-e[output an ed script]" \ - "(-c -e -u -n)-f[output a reversed ed script]" \ Index: patches/patch-Doc_zsh_texi =================================================================== RCS file: /var/cvs/ports/shells/zsh/patches/patch-Doc_zsh_texi,v retrieving revision 1.8 diff -u -p -r1.8 patch-Doc_zsh_texi --- patches/patch-Doc_zsh_texi 22 Apr 2015 11:52:40 -0000 1.8 +++ patches/patch-Doc_zsh_texi 2 Sep 2015 06:51:30 -0000 @@ -1,7 +1,7 @@ $OpenBSD: patch-Doc_zsh_texi,v 1.8 2015/04/22 11:52:40 jca Exp $ ---- Doc/zsh.texi.orig Tue Oct 7 20:09:19 2014 -+++ Doc/zsh.texi Sat Mar 28 11:55:00 2015 -@@ -7,6 +7,10 @@ +--- Doc/zsh.texi.orig Fri Aug 21 15:27:04 2015 ++++ Doc/zsh.texi Sat Aug 22 10:03:17 2015 +@@ -6,6 +6,10 @@ @end iftex @setfilename zsh.info @settitle zsh @@ -12,75 +12,3 @@ $OpenBSD: patch-Doc_zsh_texi,v 1.8 2015/ @c %**end of header @ifinfo -@@ -4074,7 +4078,7 @@ you may see in your prompt (see - A history expansion begins with the first character of the @t{histchars} - parameter, which is `@t{!}' by default, and may occur anywhere on the - command line; history expansions do not nest. The `@t{!}' can be escaped --with `@t{\}' or can be enclosed between a pair of single quotes (@t{@value{dsq}}) -+with `@t{\}' or can be enclosed between a pair of single quotes (@t{'}@t{'}) - to suppress its special meaning. Double quotes will @emph{not} work for - this. Following this history character is an optional event designator - (@ref{Event Designators}) and then an optional word -@@ -10526,7 +10530,7 @@ For example, - @example - unsetopt localtraps - trap - INT --fn() @{ setopt localtraps; trap @value{dsq} INT; sleep 3; @} -+zstyle ':completion:*' group-name @t{'}@t{'} - @end example - - @noindent -@@ -20418,7 +20422,7 @@ zstyle ':completion:*:default' list-colors $@{(s.:.)LS - - @noindent - The default colors are the same as for the GNU @t{ls} command and can be --obtained by setting the style to an empty string (i.e. @t{@value{dsq}}). -+obtained by setting the style to an empty string (i.e. @t{'}@t{'}). - - @kindex list-dirs-first, completion style - @item @t{list-dirs-first} -@@ -20551,7 +20555,7 @@ generates no matches, case-insensitive completion: - - @noindent - @example --zstyle ':completion:*' matcher-list @value{dsq} 'm:@{a-zA-Z@}=@{A-Za-z@}' -+zstyle ':completion:*' matcher-list @t{'}@t{'} 'm:@{a-zA-Z@}=@{A-Za-z@}' - @end example - - @noindent -@@ -20577,7 +20581,7 @@ case-insensitive completion only with @t{_complete}: - @example - zstyle ':completion:*' completer _complete _prefix - zstyle ':completion:*:complete:*' matcher-list \ -- @value{dsq} 'm:@{a-zA-Z@}=@{A-Za-z@}' -+ @t{'}@t{'} 'm:@{a-zA-Z@}=@{A-Za-z@}' - @end example - - @noindent -@@ -24141,7 +24145,7 @@ generates at least one match. E.g.: - - @noindent - @example --compctl -M @value{dsq} 'm:@{a-zA-Z@}=@{A-Za-z@}' -+compctl -M @t{'}@t{'} 'm:@{a-zA-Z@}=@{A-Za-z@}' - @end example - - @noindent -@@ -24353,7 +24357,7 @@ use is - - @noindent - @example --compctl -D -f + -H 0 @value{dsq} -+compctl -D -f + -H 0 @t{'}@t{'} - @end example - - @noindent -@@ -24441,7 +24445,7 @@ performed on the first word in the range. For example - - @noindent - @example --compctl -x 'r[-exec,;]' -l @value{dsq} -- find -+compctl -x 'r[-exec,;]' -l @t{'}@t{'} -- find - @end example - - @noindent Index: patches/patch-Src_Modules_langinfo_c =================================================================== RCS file: patches/patch-Src_Modules_langinfo_c diff -N patches/patch-Src_Modules_langinfo_c --- patches/patch-Src_Modules_langinfo_c 22 Apr 2015 12:00:47 -0000 1.2 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,17 +0,0 @@ -$OpenBSD: patch-Src_Modules_langinfo_c,v 1.2 2015/04/22 12:00:47 jca Exp $ - -Fixed upstream: - http://sourceforge.net/p/zsh/code/ci/b4aa9cdc7641c6c923c1bda1c73111d80be79ba1/ - ---- Src/Modules/langinfo.c.orig Sat Mar 28 11:55:39 2015 -+++ Src/Modules/langinfo.c Sat Mar 28 11:56:37 2015 -@@ -395,7 +395,8 @@ liitem(const char *name) - static HashNode - getlanginfo(UNUSED(HashTable ht), const char *name) - { -- int len, *elem; -+ nl_item *elem; -+ int len; - char *listr, *nameu; - Param pm = NULL; - Index: pkg/PFRAG.shared =================================================================== RCS file: /var/cvs/ports/shells/zsh/pkg/PFRAG.shared,v retrieving revision 1.10 diff -u -p -r1.10 PFRAG.shared --- pkg/PFRAG.shared 2 Oct 2013 19:49:13 -0000 1.10 +++ pkg/PFRAG.shared 2 Sep 2015 06:51:30 -0000 @@ -1,4 +1,4 @@ -@comment $OpenBSD: PFRAG.shared,v 1.10 2013/10/02 19:49:13 gsoares Exp $ +@comment $OpenBSD$ lib/zsh/ lib/zsh/${V}/ lib/zsh/${V}/zsh/ Index: pkg/PLIST =================================================================== RCS file: /var/cvs/ports/shells/zsh/pkg/PLIST,v retrieving revision 1.40 diff -u -p -r1.40 PLIST --- pkg/PLIST 22 Apr 2015 11:52:40 -0000 1.40 +++ pkg/PLIST 2 Sep 2015 07:01:04 -0000 @@ -1,4 +1,4 @@ -@comment $OpenBSD: PLIST,v 1.40 2015/04/22 11:52:40 jca Exp $ +@comment $OpenBSD$ @pkgpath shells/zsh,-main @shell bin/zsh %%SHARED%% @@ -67,6 +67,7 @@ share/zsh/${V}/functions/_acpi share/zsh/${V}/functions/_acpitool share/zsh/${V}/functions/_acroread share/zsh/${V}/functions/_adb +share/zsh/${V}/functions/_add-zsh-hook share/zsh/${V}/functions/_alias share/zsh/${V}/functions/_aliases share/zsh/${V}/functions/_all_labels @@ -102,6 +103,7 @@ share/zsh/${V}/functions/_bash_completio share/zsh/${V}/functions/_baz share/zsh/${V}/functions/_be_name share/zsh/${V}/functions/_beadm +share/zsh/${V}/functions/_beep share/zsh/${V}/functions/_bind_addresses share/zsh/${V}/functions/_bindkey share/zsh/${V}/functions/_bison @@ -111,12 +113,15 @@ share/zsh/${V}/functions/_bpython share/zsh/${V}/functions/_brace_parameter share/zsh/${V}/functions/_brctl share/zsh/${V}/functions/_bsd_pkg +share/zsh/${V}/functions/_bsdconfig +share/zsh/${V}/functions/_bsdinstall share/zsh/${V}/functions/_btrfs share/zsh/${V}/functions/_bts share/zsh/${V}/functions/_bug share/zsh/${V}/functions/_builtin share/zsh/${V}/functions/_bzip2 share/zsh/${V}/functions/_bzr +share/zsh/${V}/functions/_cabal share/zsh/${V}/functions/_cache_invalid share/zsh/${V}/functions/_cal share/zsh/${V}/functions/_calendar @@ -138,11 +143,14 @@ share/zsh/${V}/functions/_chown share/zsh/${V}/functions/_chrt share/zsh/${V}/functions/_chsh share/zsh/${V}/functions/_clay +share/zsh/${V}/functions/_cmdstring +share/zsh/${V}/functions/_cmp share/zsh/${V}/functions/_combination share/zsh/${V}/functions/_comm share/zsh/${V}/functions/_command share/zsh/${V}/functions/_command_names share/zsh/${V}/functions/_comp_locale +share/zsh/${V}/functions/_compadd share/zsh/${V}/functions/_compdef share/zsh/${V}/functions/_complete share/zsh/${V}/functions/_complete_debug @@ -175,14 +183,18 @@ share/zsh/${V}/functions/_cygstart share/zsh/${V}/functions/_dak share/zsh/${V}/functions/_darcs share/zsh/${V}/functions/_date +share/zsh/${V}/functions/_date_formats +share/zsh/${V}/functions/_dates share/zsh/${V}/functions/_dbus share/zsh/${V}/functions/_dchroot share/zsh/${V}/functions/_dchroot-dsa share/zsh/${V}/functions/_dcop share/zsh/${V}/functions/_dcut share/zsh/${V}/functions/_dd +share/zsh/${V}/functions/_deb_architectures share/zsh/${V}/functions/_deb_packages share/zsh/${V}/functions/_debchange +share/zsh/${V}/functions/_debcheckout share/zsh/${V}/functions/_debdiff share/zsh/${V}/functions/_debfoster share/zsh/${V}/functions/_debsign @@ -210,7 +222,7 @@ share/zsh/${V}/functions/_django share/zsh/${V}/functions/_dladm share/zsh/${V}/functions/_dlocate share/zsh/${V}/functions/_dmidecode -share/zsh/${V}/functions/_docker +share/zsh/${V}/functions/_dnf share/zsh/${V}/functions/_domains share/zsh/${V}/functions/_dpatch-edit-patch share/zsh/${V}/functions/_dpkg @@ -230,6 +242,7 @@ share/zsh/${V}/functions/_dynamic_direct share/zsh/${V}/functions/_ecasound share/zsh/${V}/functions/_echotc share/zsh/${V}/functions/_echoti +share/zsh/${V}/functions/_elfdump share/zsh/${V}/functions/_elinks share/zsh/${V}/functions/_elm share/zsh/${V}/functions/_email_addresses @@ -245,6 +258,7 @@ share/zsh/${V}/functions/_expand share/zsh/${V}/functions/_expand_alias share/zsh/${V}/functions/_expand_word share/zsh/${V}/functions/_extensions +share/zsh/${V}/functions/_external_pwds share/zsh/${V}/functions/_fakeroot share/zsh/${V}/functions/_fc share/zsh/${V}/functions/_feh @@ -256,6 +270,7 @@ share/zsh/${V}/functions/_file_descripto share/zsh/${V}/functions/_file_systems share/zsh/${V}/functions/_files share/zsh/${V}/functions/_find +share/zsh/${V}/functions/_find_net_interfaces share/zsh/${V}/functions/_finger share/zsh/${V}/functions/_fink share/zsh/${V}/functions/_first @@ -339,8 +354,11 @@ share/zsh/${V}/functions/_iptables share/zsh/${V}/functions/_irssi share/zsh/${V}/functions/_ispell share/zsh/${V}/functions/_iwconfig +share/zsh/${V}/functions/_jails share/zsh/${V}/functions/_java share/zsh/${V}/functions/_java_class +share/zsh/${V}/functions/_jexec +share/zsh/${V}/functions/_jls share/zsh/${V}/functions/_jobs share/zsh/${V}/functions/_jobs_bg share/zsh/${V}/functions/_jobs_builtin @@ -408,6 +426,7 @@ share/zsh/${V}/functions/_metaflac share/zsh/${V}/functions/_mh share/zsh/${V}/functions/_mii-tool share/zsh/${V}/functions/_mime_types +share/zsh/${V}/functions/_mixerctl share/zsh/${V}/functions/_mkdir share/zsh/${V}/functions/_mkshortcut share/zsh/${V}/functions/_mkzsh @@ -444,6 +463,7 @@ share/zsh/${V}/functions/_next_label share/zsh/${V}/functions/_next_tags share/zsh/${V}/functions/_nice share/zsh/${V}/functions/_nkf +share/zsh/${V}/functions/_nl share/zsh/${V}/functions/_nm share/zsh/${V}/functions/_nmap share/zsh/${V}/functions/_nmcli @@ -466,6 +486,7 @@ share/zsh/${V}/functions/_pack share/zsh/${V}/functions/_parameter share/zsh/${V}/functions/_parameters share/zsh/${V}/functions/_patch +share/zsh/${V}/functions/_patchutils share/zsh/${V}/functions/_path_commands share/zsh/${V}/functions/_path_files share/zsh/${V}/functions/_pax @@ -524,6 +545,8 @@ share/zsh/${V}/functions/_pump share/zsh/${V}/functions/_putclip share/zsh/${V}/functions/_pydoc share/zsh/${V}/functions/_python +share/zsh/${V}/functions/_python_modules +share/zsh/${V}/functions/_qdbus share/zsh/${V}/functions/_qemu share/zsh/${V}/functions/_qiv share/zsh/${V}/functions/_qtplay @@ -533,8 +556,10 @@ share/zsh/${V}/functions/_rake share/zsh/${V}/functions/_ranlib share/zsh/${V}/functions/_rar share/zsh/${V}/functions/_rcs +share/zsh/${V}/functions/_rdesktop share/zsh/${V}/functions/_read share/zsh/${V}/functions/_read_comp +share/zsh/${V}/functions/_readelf share/zsh/${V}/functions/_readshortcut share/zsh/${V}/functions/_rebootin share/zsh/${V}/functions/_redirect @@ -556,6 +581,7 @@ share/zsh/${V}/functions/_rsync share/zsh/${V}/functions/_rubber share/zsh/${V}/functions/_ruby share/zsh/${V}/functions/_run-help +share/zsh/${V}/functions/_runit share/zsh/${V}/functions/_sablotron share/zsh/${V}/functions/_samba share/zsh/${V}/functions/_savecore @@ -597,6 +623,7 @@ share/zsh/${V}/functions/_stat share/zsh/${V}/functions/_stgit share/zsh/${V}/functions/_store_cache share/zsh/${V}/functions/_strace +share/zsh/${V}/functions/_strftime share/zsh/${V}/functions/_strip share/zsh/${V}/functions/_stty share/zsh/${V}/functions/_su @@ -614,6 +641,7 @@ share/zsh/${V}/functions/_svcs_fmri share/zsh/${V}/functions/_svn-buildpackage share/zsh/${V}/functions/_sysctl share/zsh/${V}/functions/_sysstat +share/zsh/${V}/functions/_systat share/zsh/${V}/functions/_system_profiler share/zsh/${V}/functions/_systemd share/zsh/${V}/functions/_tags @@ -647,6 +675,7 @@ share/zsh/${V}/functions/_tracepath share/zsh/${V}/functions/_trap share/zsh/${V}/functions/_tree share/zsh/${V}/functions/_ttyctl +share/zsh/${V}/functions/_ttys share/zsh/${V}/functions/_tune2fs share/zsh/${V}/functions/_twidge share/zsh/${V}/functions/_twisted @@ -681,6 +710,7 @@ share/zsh/${V}/functions/_vars share/zsh/${V}/functions/_vcsh share/zsh/${V}/functions/_vim share/zsh/${V}/functions/_vim-addons +share/zsh/${V}/functions/_vmstat share/zsh/${V}/functions/_vnc share/zsh/${V}/functions/_volume_groups share/zsh/${V}/functions/_vorbis @@ -693,6 +723,9 @@ share/zsh/${V}/functions/_wajig share/zsh/${V}/functions/_wakeup_capable_devices share/zsh/${V}/functions/_wanna-build share/zsh/${V}/functions/_wanted +share/zsh/${V}/functions/_watch +share/zsh/${V}/functions/_watch-snoop +share/zsh/${V}/functions/_wc share/zsh/${V}/functions/_webbrowser share/zsh/${V}/functions/_wget share/zsh/${V}/functions/_whereis @@ -721,6 +754,7 @@ share/zsh/${V}/functions/_x_visual share/zsh/${V}/functions/_x_window share/zsh/${V}/functions/_xargs share/zsh/${V}/functions/_xauth +share/zsh/${V}/functions/_xautolock share/zsh/${V}/functions/_xclip share/zsh/${V}/functions/_xdvi share/zsh/${V}/functions/_xfig @@ -739,15 +773,16 @@ share/zsh/${V}/functions/_xt_session_id share/zsh/${V}/functions/_xterm share/zsh/${V}/functions/_xv share/zsh/${V}/functions/_xwit +share/zsh/${V}/functions/_xxd share/zsh/${V}/functions/_xz share/zsh/${V}/functions/_yafc share/zsh/${V}/functions/_yast -share/zsh/${V}/functions/_yast2 share/zsh/${V}/functions/_yodl share/zsh/${V}/functions/_yp share/zsh/${V}/functions/_yum share/zsh/${V}/functions/_zargs share/zsh/${V}/functions/_zattr +share/zsh/${V}/functions/_zcalc share/zsh/${V}/functions/_zcalc_line share/zsh/${V}/functions/_zcat share/zsh/${V}/functions/_zcompile @@ -772,11 +807,14 @@ share/zsh/${V}/functions/_zstyle share/zsh/${V}/functions/_ztodo share/zsh/${V}/functions/_zypper share/zsh/${V}/functions/add-zsh-hook +share/zsh/${V}/functions/after share/zsh/${V}/functions/age share/zsh/${V}/functions/allopt share/zsh/${V}/functions/backward-kill-word-match share/zsh/${V}/functions/backward-word-match share/zsh/${V}/functions/bashcompinit +share/zsh/${V}/functions/before +share/zsh/${V}/functions/bracketed-paste-magic share/zsh/${V}/functions/calendar share/zsh/${V}/functions/calendar_add share/zsh/${V}/functions/calendar_edit @@ -860,16 +898,20 @@ share/zsh/${V}/functions/replace-string share/zsh/${V}/functions/replace-string-again share/zsh/${V}/functions/run-help share/zsh/${V}/functions/run-help-git +share/zsh/${V}/functions/run-help-ip share/zsh/${V}/functions/run-help-openssl share/zsh/${V}/functions/run-help-p4 share/zsh/${V}/functions/run-help-sudo share/zsh/${V}/functions/run-help-svk share/zsh/${V}/functions/run-help-svn +share/zsh/${V}/functions/select-bracketed +share/zsh/${V}/functions/select-quoted share/zsh/${V}/functions/select-word-style share/zsh/${V}/functions/send-invisible share/zsh/${V}/functions/smart-insert-last-word share/zsh/${V}/functions/split-shell-arguments share/zsh/${V}/functions/sticky-note +share/zsh/${V}/functions/surround share/zsh/${V}/functions/tcp_alias share/zsh/${V}/functions/tcp_close share/zsh/${V}/functions/tcp_command @@ -889,6 +931,7 @@ share/zsh/${V}/functions/tcp_spam share/zsh/${V}/functions/tcp_talk share/zsh/${V}/functions/tcp_wait share/zsh/${V}/functions/tetris +share/zsh/${V}/functions/tetriscurses share/zsh/${V}/functions/throw share/zsh/${V}/functions/transpose-lines share/zsh/${V}/functions/transpose-words-match