Patch to update zsh to 5.1. Fairly boring mostly deleting upstreamed patches, deleteing unneeded parts of patches, and adding the pre-test hack discussed at http://marc.info/?t=144065397200003&r=1&w=2 .
I don't think the texi patch is still needed (aside from the bit of metadata at the top). It seems that double single quotes are rendered correctly even without the patch (and the patch missed a few anyway). - Matthew Martin Index: Makefile =================================================================== RCS file: /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 01:47:22 -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 @@ -55,5 +56,8 @@ pre-configure: 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: /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 01:47:22 -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: /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 01:47:23 -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-Doc_zsh_texi =================================================================== RCS file: /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 01:47:23 -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: /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 01:47:23 -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: /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 01:47:23 -0000 @@ -1,8 +1,8 @@ -@comment $OpenBSD: PLIST,v 1.40 2015/04/22 11:52:40 jca Exp $ +@comment $OpenBSD$ @pkgpath shells/zsh,-main @shell bin/zsh %%SHARED%% -@bin bin/zsh-${V} +@bin bin/${FULLPKGNAME} @man man/man1/zsh.1 @man man/man1/zshall.1 @man man/man1/zshbuiltins.1 @@ -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