summaryrefslogtreecommitdiff
path: root/shells/zsh-current
diff options
context:
space:
mode:
authoruebayasi <uebayasi>2003-06-29 03:00:47 +0000
committeruebayasi <uebayasi>2003-06-29 03:00:47 +0000
commit39965a7ca4f85a4a0fbc33bdbd755efd7981f9c8 (patch)
treec41a09f0b2291c1e4045c006d3aadda90f8196a5 /shells/zsh-current
parent68c9368cae759de1d1a654bd70c410b664b12adc (diff)
downloadpkgsrc-39965a7ca4f85a4a0fbc33bdbd755efd7981f9c8.tar.gz
Initial import of Zsh 4.1.1 into the NetBSD Packages Collection.
This is a development version of Zsh having more features than 4.0.x releases. New features between zsh versions 4.0 and 4.1.1 ----------------------------------------------- Configuration: - upgraded to use autoconf post-2.50 - improved compatibility with other shells through shell options, builtin arguments and improved builtin option parsing Syntax and builtins: - new printf builtin - `+=' to append to parameters which works for scalars, arrays and (with pairs) associative arrays. - enhanced multiple parameter `for' loops: for key value in key1 value1 key2 value2 ... maintaining full compatibility with POSIX syntax Add-on modules and functions: - zsh/net/tcp module provides builtin interface to TCP through ztcp builtin. Function suite for interactive and script use with expect-style pattern matching. - zsh/net/socket module provides zsocket builtin. - zcalc calculator function with full line editing. - builtin interface to pcre library - zsh/zselect module provides zselect builtin as interface to select system call Completion system: - general improvements to command and context support, low-level functions, display code. - in verbose mode, matches with the same description are grouped - highly configurable completions for values of specific parameters, specific redirections for specific commands - support for bash completion functions (typically zsh native functions are more powerful where available) - New completions provided for (some of these may be in later 4.0 releases): valgrind, tidy, texinfo, infocmp, Java classes, larch, limit, locale parameters, netcat, mysqldiff, mt, lsof, elinks, ant, debchange (dch), email addresses, file system types, Perforce, xsltproc. Line editor: - special parameters $PREDISPLAY, $POSTDISPLAY available in function widgets to configure uneditable text (for narrowing) - recursive editing - supplied widgets read-from-minibuffer, replace-string use these features (more intuitive prompting and argument reading than 4.0) - access to killed text via $CUTBUFFER and $killring - supplied highly configurable word widgets forward-word-match etc., can set what constitutes a word interactively or in startup script (implement bash-style behaviour, replacing previous bash-* word widgets) - interface to incremental search via $LASTSEARCH - better handling of keymaps in zle and widgets - better support for output from user-defined widgets while zle is active - tetris game which runs entirely in zle Local internal improvements: - disowned jobs are automatically restarted - \u and \U print escapes for Unicode - line numbers in error messages and $PS4 output are more consistent - `=prog' expands only paths, no longer aliases for consistency - job display in prompts; `jobs' command output can be piped - prompts: new $RPROMPT2, %^, %j, %y, enhanced %{, %}, %_. - rand48() function for better randomness in arithmetic (if the corresponding math library function is present) - $SECONDS parameter can be made floating point via `typeset -F SECONDS' for better timing accuracy - improvements to command line history mechanism - many bugfixes
Diffstat (limited to 'shells/zsh-current')
-rw-r--r--shells/zsh-current/.pkgcache4
-rw-r--r--shells/zsh-current/DESCR6
-rw-r--r--shells/zsh-current/MESSAGE11
-rw-r--r--shells/zsh-current/PLIST490
-rw-r--r--shells/zsh-current/PLIST.dynamic65
-rw-r--r--shells/zsh-current/PLIST.shlibs2
-rw-r--r--shells/zsh-current/patches/patch-ac13
-rw-r--r--shells/zsh-current/patches/patch-ad13
8 files changed, 604 insertions, 0 deletions
diff --git a/shells/zsh-current/.pkgcache b/shells/zsh-current/.pkgcache
new file mode 100644
index 00000000000..1acb1a6c5a5
--- /dev/null
+++ b/shells/zsh-current/.pkgcache
@@ -0,0 +1,4 @@
+distdir=/usr/distfiles
+patchdir=/pkgsrc/wip-jp/zsh-current/patches
+wrkdir=/src/TNF/pkgsrc/wip-jp/zsh-current/work.i386
+wrksrc=/src/TNF/pkgsrc/wip-jp/zsh-current/work.i386/zsh-4.1.1
diff --git a/shells/zsh-current/DESCR b/shells/zsh-current/DESCR
new file mode 100644
index 00000000000..8f4144f053e
--- /dev/null
+++ b/shells/zsh-current/DESCR
@@ -0,0 +1,6 @@
+Zsh is a UNIX command interpreter (shell) which of the standard shells
+most resembles the Korn shell (ksh), although it is not completely
+compatible. It includes enhancements of many types, notably in the
+command-line editor, options for customising its behaviour, filename
+globbing, features to make C-shell (csh) users feel more at home and
+extra features drawn from tcsh (another `custom' shell).
diff --git a/shells/zsh-current/MESSAGE b/shells/zsh-current/MESSAGE
new file mode 100644
index 00000000000..cda4d00d4be
--- /dev/null
+++ b/shells/zsh-current/MESSAGE
@@ -0,0 +1,11 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.1.1.1 2003/06/29 03:00:47 uebayasi Exp $
+
+`${PREFIX}/share/doc/zsh/NEWS' contains a summary of important changes
+for this version of zsh.
+
+Note that the completion system can now be setup and configured using
+the "compinstall" function. Please read the zshcompsys(1) manual page
+for information on how this works.
+
+===========================================================================
diff --git a/shells/zsh-current/PLIST b/shells/zsh-current/PLIST
new file mode 100644
index 00000000000..a618b269d2c
--- /dev/null
+++ b/shells/zsh-current/PLIST
@@ -0,0 +1,490 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2003/06/29 03:00:48 uebayasi Exp $
+bin/zsh
+bin/${PKGNAME}
+@unexec ${INSTALL_INFO} --delete %D/info/zsh.info %D/info/dir
+info/zsh.info
+@exec ${INSTALL_INFO} %D/info/zsh.info %D/info/dir
+man/man1/zsh.1
+man/man1/zshall.1
+man/man1/zshbuiltins.1
+man/man1/zshcompctl.1
+man/man1/zshcompsys.1
+man/man1/zshcompwid.1
+man/man1/zshcontrib.1
+man/man1/zshexpn.1
+man/man1/zshmisc.1
+man/man1/zshmodules.1
+man/man1/zshoptions.1
+man/man1/zshparam.1
+man/man1/zshtcpsys.1
+man/man1/zshzftpsys.1
+man/man1/zshzle.1
+share/doc/zsh/BUGS
+share/doc/zsh/FAQ
+share/doc/zsh/FEATURES
+share/doc/zsh/NEWS
+share/zsh/${PKGVERSION}/functions/_a2ps
+share/zsh/${PKGVERSION}/functions/_acroread
+share/zsh/${PKGVERSION}/functions/_alias
+share/zsh/${PKGVERSION}/functions/_aliases
+share/zsh/${PKGVERSION}/functions/_all_labels
+share/zsh/${PKGVERSION}/functions/_all_matches
+share/zsh/${PKGVERSION}/functions/_alternative
+share/zsh/${PKGVERSION}/functions/_ant
+share/zsh/${PKGVERSION}/functions/_antiword
+share/zsh/${PKGVERSION}/functions/_apachectl
+share/zsh/${PKGVERSION}/functions/_apm
+share/zsh/${PKGVERSION}/functions/_approximate
+share/zsh/${PKGVERSION}/functions/_apt
+share/zsh/${PKGVERSION}/functions/_apt-show-versions
+share/zsh/${PKGVERSION}/functions/_archie
+share/zsh/${PKGVERSION}/functions/_arg_compile
+share/zsh/${PKGVERSION}/functions/_arguments
+share/zsh/${PKGVERSION}/functions/_arp
+share/zsh/${PKGVERSION}/functions/_arping
+share/zsh/${PKGVERSION}/functions/_arrays
+share/zsh/${PKGVERSION}/functions/_assign
+share/zsh/${PKGVERSION}/functions/_auto-apt
+share/zsh/${PKGVERSION}/functions/_autocd
+share/zsh/${PKGVERSION}/functions/_autoload
+share/zsh/${PKGVERSION}/functions/_bash_completions
+share/zsh/${PKGVERSION}/functions/_bindkey
+share/zsh/${PKGVERSION}/functions/_bison
+share/zsh/${PKGVERSION}/functions/_brace_parameter
+share/zsh/${PKGVERSION}/functions/_bsd_pkg
+share/zsh/${PKGVERSION}/functions/_bts
+share/zsh/${PKGVERSION}/functions/_bug
+share/zsh/${PKGVERSION}/functions/_builtin
+share/zsh/${PKGVERSION}/functions/_bzip2
+share/zsh/${PKGVERSION}/functions/_cache_invalid
+share/zsh/${PKGVERSION}/functions/_call_function
+share/zsh/${PKGVERSION}/functions/_call_program
+share/zsh/${PKGVERSION}/functions/_cd
+share/zsh/${PKGVERSION}/functions/_cdcd
+share/zsh/${PKGVERSION}/functions/_chflags
+share/zsh/${PKGVERSION}/functions/_chkconfig
+share/zsh/${PKGVERSION}/functions/_chown
+share/zsh/${PKGVERSION}/functions/_combination
+share/zsh/${PKGVERSION}/functions/_command
+share/zsh/${PKGVERSION}/functions/_command_names
+share/zsh/${PKGVERSION}/functions/_compdef
+share/zsh/${PKGVERSION}/functions/_complete
+share/zsh/${PKGVERSION}/functions/_complete_debug
+share/zsh/${PKGVERSION}/functions/_complete_help
+share/zsh/${PKGVERSION}/functions/_complete_tag
+share/zsh/${PKGVERSION}/functions/_compress
+share/zsh/${PKGVERSION}/functions/_condition
+share/zsh/${PKGVERSION}/functions/_configure
+share/zsh/${PKGVERSION}/functions/_correct
+share/zsh/${PKGVERSION}/functions/_correct_filename
+share/zsh/${PKGVERSION}/functions/_correct_word
+share/zsh/${PKGVERSION}/functions/_cpio
+share/zsh/${PKGVERSION}/functions/_cvs
+share/zsh/${PKGVERSION}/functions/_cvsup
+share/zsh/${PKGVERSION}/functions/_cygcheck
+share/zsh/${PKGVERSION}/functions/_cygpath
+share/zsh/${PKGVERSION}/functions/_cygrunsrv
+share/zsh/${PKGVERSION}/functions/_cygserver
+share/zsh/${PKGVERSION}/functions/_cygstart
+share/zsh/${PKGVERSION}/functions/_dcop
+share/zsh/${PKGVERSION}/functions/_dd
+share/zsh/${PKGVERSION}/functions/_deb_packages
+share/zsh/${PKGVERSION}/functions/_debchange
+share/zsh/${PKGVERSION}/functions/_debfoster
+share/zsh/${PKGVERSION}/functions/_default
+share/zsh/${PKGVERSION}/functions/_describe
+share/zsh/${PKGVERSION}/functions/_description
+share/zsh/${PKGVERSION}/functions/_dict
+share/zsh/${PKGVERSION}/functions/_dict_words
+share/zsh/${PKGVERSION}/functions/_diff
+share/zsh/${PKGVERSION}/functions/_diff_options
+share/zsh/${PKGVERSION}/functions/_dir_list
+share/zsh/${PKGVERSION}/functions/_directories
+share/zsh/${PKGVERSION}/functions/_directory_stack
+share/zsh/${PKGVERSION}/functions/_dirs
+share/zsh/${PKGVERSION}/functions/_disable
+share/zsh/${PKGVERSION}/functions/_dispatch
+share/zsh/${PKGVERSION}/functions/_domains
+share/zsh/${PKGVERSION}/functions/_dpkg
+share/zsh/${PKGVERSION}/functions/_dpkg_source
+share/zsh/${PKGVERSION}/functions/_dput
+share/zsh/${PKGVERSION}/functions/_dumper
+share/zsh/${PKGVERSION}/functions/_dupload
+share/zsh/${PKGVERSION}/functions/_dvi
+share/zsh/${PKGVERSION}/functions/_ecasound
+share/zsh/${PKGVERSION}/functions/_echotc
+share/zsh/${PKGVERSION}/functions/_echoti
+share/zsh/${PKGVERSION}/functions/_elinks
+share/zsh/${PKGVERSION}/functions/_elm
+share/zsh/${PKGVERSION}/functions/_email_addresses
+share/zsh/${PKGVERSION}/functions/_emulate
+share/zsh/${PKGVERSION}/functions/_enable
+share/zsh/${PKGVERSION}/functions/_enscript
+share/zsh/${PKGVERSION}/functions/_equal
+share/zsh/${PKGVERSION}/functions/_expand
+share/zsh/${PKGVERSION}/functions/_expand_alias
+share/zsh/${PKGVERSION}/functions/_expand_word
+share/zsh/${PKGVERSION}/functions/_fakeroot
+share/zsh/${PKGVERSION}/functions/_fc
+share/zsh/${PKGVERSION}/functions/_fetchmail
+share/zsh/${PKGVERSION}/functions/_figlet
+share/zsh/${PKGVERSION}/functions/_file_descriptors
+share/zsh/${PKGVERSION}/functions/_file_systems
+share/zsh/${PKGVERSION}/functions/_files
+share/zsh/${PKGVERSION}/functions/_find
+share/zsh/${PKGVERSION}/functions/_finger
+share/zsh/${PKGVERSION}/functions/_first
+share/zsh/${PKGVERSION}/functions/_flex
+share/zsh/${PKGVERSION}/functions/_floppy
+share/zsh/${PKGVERSION}/functions/_fsh
+share/zsh/${PKGVERSION}/functions/_functions
+share/zsh/${PKGVERSION}/functions/_gcc
+share/zsh/${PKGVERSION}/functions/_gdb
+share/zsh/${PKGVERSION}/functions/_generic
+share/zsh/${PKGVERSION}/functions/_getclip
+share/zsh/${PKGVERSION}/functions/_getconf
+share/zsh/${PKGVERSION}/functions/_getfacl
+share/zsh/${PKGVERSION}/functions/_global
+share/zsh/${PKGVERSION}/functions/_global_tags
+share/zsh/${PKGVERSION}/functions/_gnu_generic
+share/zsh/${PKGVERSION}/functions/_gpg
+share/zsh/${PKGVERSION}/functions/_gprof
+share/zsh/${PKGVERSION}/functions/_gqview
+share/zsh/${PKGVERSION}/functions/_grep
+share/zsh/${PKGVERSION}/functions/_groups
+share/zsh/${PKGVERSION}/functions/_gs
+share/zsh/${PKGVERSION}/functions/_guard
+share/zsh/${PKGVERSION}/functions/_gv
+share/zsh/${PKGVERSION}/functions/_gzip
+share/zsh/${PKGVERSION}/functions/_hash
+share/zsh/${PKGVERSION}/functions/_history
+share/zsh/${PKGVERSION}/functions/_history_complete_word
+share/zsh/${PKGVERSION}/functions/_hosts
+share/zsh/${PKGVERSION}/functions/_iconv
+share/zsh/${PKGVERSION}/functions/_ifconfig
+share/zsh/${PKGVERSION}/functions/_ignored
+share/zsh/${PKGVERSION}/functions/_imagemagick
+share/zsh/${PKGVERSION}/functions/_in_vared
+share/zsh/${PKGVERSION}/functions/_init_d
+share/zsh/${PKGVERSION}/functions/_irssi
+share/zsh/${PKGVERSION}/functions/_ispell
+share/zsh/${PKGVERSION}/functions/_java
+share/zsh/${PKGVERSION}/functions/_java_class
+share/zsh/${PKGVERSION}/functions/_jobs
+share/zsh/${PKGVERSION}/functions/_jobs_bg
+share/zsh/${PKGVERSION}/functions/_jobs_builtin
+share/zsh/${PKGVERSION}/functions/_jobs_fg
+share/zsh/${PKGVERSION}/functions/_joe
+share/zsh/${PKGVERSION}/functions/_kill
+share/zsh/${PKGVERSION}/functions/_killall
+share/zsh/${PKGVERSION}/functions/_kld
+share/zsh/${PKGVERSION}/functions/_larch
+share/zsh/${PKGVERSION}/functions/_last
+share/zsh/${PKGVERSION}/functions/_limit
+share/zsh/${PKGVERSION}/functions/_limits
+share/zsh/${PKGVERSION}/functions/_links
+share/zsh/${PKGVERSION}/functions/_list
+share/zsh/${PKGVERSION}/functions/_loadkeys
+share/zsh/${PKGVERSION}/functions/_locales
+share/zsh/${PKGVERSION}/functions/_logical_volumes
+share/zsh/${PKGVERSION}/functions/_look
+share/zsh/${PKGVERSION}/functions/_losetup
+share/zsh/${PKGVERSION}/functions/_lp
+share/zsh/${PKGVERSION}/functions/_ls
+share/zsh/${PKGVERSION}/functions/_lscfg
+share/zsh/${PKGVERSION}/functions/_lsdev
+share/zsh/${PKGVERSION}/functions/_lslv
+share/zsh/${PKGVERSION}/functions/_lsof
+share/zsh/${PKGVERSION}/functions/_lspv
+share/zsh/${PKGVERSION}/functions/_lsvg
+share/zsh/${PKGVERSION}/functions/_lynx
+share/zsh/${PKGVERSION}/functions/_lzop
+share/zsh/${PKGVERSION}/functions/_mail
+share/zsh/${PKGVERSION}/functions/_mailboxes
+share/zsh/${PKGVERSION}/functions/_main_complete
+share/zsh/${PKGVERSION}/functions/_make
+share/zsh/${PKGVERSION}/functions/_make-kpkg
+share/zsh/${PKGVERSION}/functions/_man
+share/zsh/${PKGVERSION}/functions/_match
+share/zsh/${PKGVERSION}/functions/_math
+share/zsh/${PKGVERSION}/functions/_menu
+share/zsh/${PKGVERSION}/functions/_mere
+share/zsh/${PKGVERSION}/functions/_message
+share/zsh/${PKGVERSION}/functions/_mh
+share/zsh/${PKGVERSION}/functions/_mkshortcut
+share/zsh/${PKGVERSION}/functions/_mkzsh
+share/zsh/${PKGVERSION}/functions/_modutils
+share/zsh/${PKGVERSION}/functions/_mondo
+share/zsh/${PKGVERSION}/functions/_most_recent_file
+share/zsh/${PKGVERSION}/functions/_mount
+share/zsh/${PKGVERSION}/functions/_mozilla
+share/zsh/${PKGVERSION}/functions/_mplayer
+share/zsh/${PKGVERSION}/functions/_mt
+share/zsh/${PKGVERSION}/functions/_mtools
+share/zsh/${PKGVERSION}/functions/_multi_parts
+share/zsh/${PKGVERSION}/functions/_mutt
+share/zsh/${PKGVERSION}/functions/_my_accounts
+share/zsh/${PKGVERSION}/functions/_mysql_utils
+share/zsh/${PKGVERSION}/functions/_mysqldiff
+share/zsh/${PKGVERSION}/functions/_ncftp
+share/zsh/${PKGVERSION}/functions/_nedit
+share/zsh/${PKGVERSION}/functions/_net_interfaces
+share/zsh/${PKGVERSION}/functions/_netcat
+share/zsh/${PKGVERSION}/functions/_netscape
+share/zsh/${PKGVERSION}/functions/_newsgroups
+share/zsh/${PKGVERSION}/functions/_next_label
+share/zsh/${PKGVERSION}/functions/_next_tags
+share/zsh/${PKGVERSION}/functions/_normal
+share/zsh/${PKGVERSION}/functions/_nothing
+share/zsh/${PKGVERSION}/functions/_nslookup
+share/zsh/${PKGVERSION}/functions/_object_classes
+share/zsh/${PKGVERSION}/functions/_oldlist
+share/zsh/${PKGVERSION}/functions/_options
+share/zsh/${PKGVERSION}/functions/_options_set
+share/zsh/${PKGVERSION}/functions/_options_unset
+share/zsh/${PKGVERSION}/functions/_other_accounts
+share/zsh/${PKGVERSION}/functions/_pack
+share/zsh/${PKGVERSION}/functions/_parameter
+share/zsh/${PKGVERSION}/functions/_parameters
+share/zsh/${PKGVERSION}/functions/_patch
+share/zsh/${PKGVERSION}/functions/_path_files
+share/zsh/${PKGVERSION}/functions/_pbm
+share/zsh/${PKGVERSION}/functions/_pdf
+share/zsh/${PKGVERSION}/functions/_perforce
+share/zsh/${PKGVERSION}/functions/_perl
+share/zsh/${PKGVERSION}/functions/_perl_basepods
+share/zsh/${PKGVERSION}/functions/_perl_builtin_funcs
+share/zsh/${PKGVERSION}/functions/_perl_modules
+share/zsh/${PKGVERSION}/functions/_perldoc
+share/zsh/${PKGVERSION}/functions/_physical_volumes
+share/zsh/${PKGVERSION}/functions/_pick_variant
+share/zsh/${PKGVERSION}/functions/_pids
+share/zsh/${PKGVERSION}/functions/_pine
+share/zsh/${PKGVERSION}/functions/_ports
+share/zsh/${PKGVERSION}/functions/_prcs
+share/zsh/${PKGVERSION}/functions/_precommand
+share/zsh/${PKGVERSION}/functions/_prefix
+share/zsh/${PKGVERSION}/functions/_print
+share/zsh/${PKGVERSION}/functions/_printers
+share/zsh/${PKGVERSION}/functions/_prompt
+share/zsh/${PKGVERSION}/functions/_ps
+share/zsh/${PKGVERSION}/functions/_pscp
+share/zsh/${PKGVERSION}/functions/_pspdf
+share/zsh/${PKGVERSION}/functions/_psutils
+share/zsh/${PKGVERSION}/functions/_putclip
+share/zsh/${PKGVERSION}/functions/_python
+share/zsh/${PKGVERSION}/functions/_rcs
+share/zsh/${PKGVERSION}/functions/_read
+share/zsh/${PKGVERSION}/functions/_read_comp
+share/zsh/${PKGVERSION}/functions/_redirect
+share/zsh/${PKGVERSION}/functions/_regex_arguments
+share/zsh/${PKGVERSION}/functions/_renice
+share/zsh/${PKGVERSION}/functions/_requested
+share/zsh/${PKGVERSION}/functions/_retrieve_cache
+share/zsh/${PKGVERSION}/functions/_rlogin
+share/zsh/${PKGVERSION}/functions/_rpm
+share/zsh/${PKGVERSION}/functions/_rsync
+share/zsh/${PKGVERSION}/functions/_ruby
+share/zsh/${PKGVERSION}/functions/_samba
+share/zsh/${PKGVERSION}/functions/_sccs
+share/zsh/${PKGVERSION}/functions/_sched
+share/zsh/${PKGVERSION}/functions/_screen
+share/zsh/${PKGVERSION}/functions/_sep_parts
+share/zsh/${PKGVERSION}/functions/_service
+share/zsh/${PKGVERSION}/functions/_services
+share/zsh/${PKGVERSION}/functions/_set
+share/zsh/${PKGVERSION}/functions/_set_command
+share/zsh/${PKGVERSION}/functions/_setopt
+share/zsh/${PKGVERSION}/functions/_setup
+share/zsh/${PKGVERSION}/functions/_sh
+share/zsh/${PKGVERSION}/functions/_signals
+share/zsh/${PKGVERSION}/functions/_slrn
+share/zsh/${PKGVERSION}/functions/_smit
+share/zsh/${PKGVERSION}/functions/_socket
+share/zsh/${PKGVERSION}/functions/_source
+share/zsh/${PKGVERSION}/functions/_spamassassin
+share/zsh/${PKGVERSION}/functions/_ssh
+share/zsh/${PKGVERSION}/functions/_stat
+share/zsh/${PKGVERSION}/functions/_store_cache
+share/zsh/${PKGVERSION}/functions/_strip
+share/zsh/${PKGVERSION}/functions/_stty
+share/zsh/${PKGVERSION}/functions/_su
+share/zsh/${PKGVERSION}/functions/_sub_commands
+share/zsh/${PKGVERSION}/functions/_subscript
+share/zsh/${PKGVERSION}/functions/_sudo
+share/zsh/${PKGVERSION}/functions/_sysctl
+share/zsh/${PKGVERSION}/functions/_tags
+share/zsh/${PKGVERSION}/functions/_tar
+share/zsh/${PKGVERSION}/functions/_tar_archive
+share/zsh/${PKGVERSION}/functions/_telnet
+share/zsh/${PKGVERSION}/functions/_terminals
+share/zsh/${PKGVERSION}/functions/_tex
+share/zsh/${PKGVERSION}/functions/_texi
+share/zsh/${PKGVERSION}/functions/_texinfo
+share/zsh/${PKGVERSION}/functions/_tidy
+share/zsh/${PKGVERSION}/functions/_tiff
+share/zsh/${PKGVERSION}/functions/_tilde
+share/zsh/${PKGVERSION}/functions/_tilde_files
+share/zsh/${PKGVERSION}/functions/_time_zone
+share/zsh/${PKGVERSION}/functions/_tin
+share/zsh/${PKGVERSION}/functions/_trap
+share/zsh/${PKGVERSION}/functions/_ttyctl
+share/zsh/${PKGVERSION}/functions/_typeset
+share/zsh/${PKGVERSION}/functions/_ulimit
+share/zsh/${PKGVERSION}/functions/_uml
+share/zsh/${PKGVERSION}/functions/_unhash
+share/zsh/${PKGVERSION}/functions/_unsetopt
+share/zsh/${PKGVERSION}/functions/_update-alternatives
+share/zsh/${PKGVERSION}/functions/_urls
+share/zsh/${PKGVERSION}/functions/_urpmi
+share/zsh/${PKGVERSION}/functions/_user_admin
+share/zsh/${PKGVERSION}/functions/_user_at_host
+share/zsh/${PKGVERSION}/functions/_users
+share/zsh/${PKGVERSION}/functions/_users_on
+share/zsh/${PKGVERSION}/functions/_valgrind
+share/zsh/${PKGVERSION}/functions/_value
+share/zsh/${PKGVERSION}/functions/_values
+share/zsh/${PKGVERSION}/functions/_vared
+share/zsh/${PKGVERSION}/functions/_vars
+share/zsh/${PKGVERSION}/functions/_vnc
+share/zsh/${PKGVERSION}/functions/_volume_groups
+share/zsh/${PKGVERSION}/functions/_w3m
+share/zsh/${PKGVERSION}/functions/_wait
+share/zsh/${PKGVERSION}/functions/_wanted
+share/zsh/${PKGVERSION}/functions/_webbrowser
+share/zsh/${PKGVERSION}/functions/_wget
+share/zsh/${PKGVERSION}/functions/_whereis
+share/zsh/${PKGVERSION}/functions/_which
+share/zsh/${PKGVERSION}/functions/_whois
+share/zsh/${PKGVERSION}/functions/_x_arguments
+share/zsh/${PKGVERSION}/functions/_x_borderwidth
+share/zsh/${PKGVERSION}/functions/_x_color
+share/zsh/${PKGVERSION}/functions/_x_colormapid
+share/zsh/${PKGVERSION}/functions/_x_cursor
+share/zsh/${PKGVERSION}/functions/_x_display
+share/zsh/${PKGVERSION}/functions/_x_extension
+share/zsh/${PKGVERSION}/functions/_x_font
+share/zsh/${PKGVERSION}/functions/_x_geometry
+share/zsh/${PKGVERSION}/functions/_x_keysym
+share/zsh/${PKGVERSION}/functions/_x_locale
+share/zsh/${PKGVERSION}/functions/_x_modifier
+share/zsh/${PKGVERSION}/functions/_x_name
+share/zsh/${PKGVERSION}/functions/_x_resource
+share/zsh/${PKGVERSION}/functions/_x_selection_timeout
+share/zsh/${PKGVERSION}/functions/_x_title
+share/zsh/${PKGVERSION}/functions/_x_utils
+share/zsh/${PKGVERSION}/functions/_x_visual
+share/zsh/${PKGVERSION}/functions/_x_window
+share/zsh/${PKGVERSION}/functions/_xargs
+share/zsh/${PKGVERSION}/functions/_xauth
+share/zsh/${PKGVERSION}/functions/_xdvi
+share/zsh/${PKGVERSION}/functions/_xfig
+share/zsh/${PKGVERSION}/functions/_xloadimage
+share/zsh/${PKGVERSION}/functions/_xmlsoft
+share/zsh/${PKGVERSION}/functions/_xmodmap
+share/zsh/${PKGVERSION}/functions/_xset
+share/zsh/${PKGVERSION}/functions/_xt_arguments
+share/zsh/${PKGVERSION}/functions/_xt_session_id
+share/zsh/${PKGVERSION}/functions/_xterm
+share/zsh/${PKGVERSION}/functions/_xv
+share/zsh/${PKGVERSION}/functions/_xwit
+share/zsh/${PKGVERSION}/functions/_yodl
+share/zsh/${PKGVERSION}/functions/_yp
+share/zsh/${PKGVERSION}/functions/_zcat
+share/zsh/${PKGVERSION}/functions/_zcompile
+share/zsh/${PKGVERSION}/functions/_zdump
+share/zsh/${PKGVERSION}/functions/_zed
+share/zsh/${PKGVERSION}/functions/_zftp
+share/zsh/${PKGVERSION}/functions/_zip
+share/zsh/${PKGVERSION}/functions/_zle
+share/zsh/${PKGVERSION}/functions/_zmodload
+share/zsh/${PKGVERSION}/functions/_zmv
+share/zsh/${PKGVERSION}/functions/_zpty
+share/zsh/${PKGVERSION}/functions/_zstyle
+share/zsh/${PKGVERSION}/functions/allopt
+share/zsh/${PKGVERSION}/functions/backward-kill-word-match
+share/zsh/${PKGVERSION}/functions/backward-word-match
+share/zsh/${PKGVERSION}/functions/bashcompinit
+share/zsh/${PKGVERSION}/functions/capitalize-word-match
+share/zsh/${PKGVERSION}/functions/checkmail
+share/zsh/${PKGVERSION}/functions/colors
+share/zsh/${PKGVERSION}/functions/compaudit
+share/zsh/${PKGVERSION}/functions/compdump
+share/zsh/${PKGVERSION}/functions/compinit
+share/zsh/${PKGVERSION}/functions/compinstall
+share/zsh/${PKGVERSION}/functions/copy-earlier-word
+share/zsh/${PKGVERSION}/functions/cycle-completion-positions
+share/zsh/${PKGVERSION}/functions/down-case-word-match
+share/zsh/${PKGVERSION}/functions/down-line-or-beginning-search
+share/zsh/${PKGVERSION}/functions/edit-command-line
+share/zsh/${PKGVERSION}/functions/forward-word-match
+share/zsh/${PKGVERSION}/functions/getjobs
+share/zsh/${PKGVERSION}/functions/harden
+share/zsh/${PKGVERSION}/functions/history-search-end
+share/zsh/${PKGVERSION}/functions/incarg
+share/zsh/${PKGVERSION}/functions/incremental-complete-word
+share/zsh/${PKGVERSION}/functions/insert-files
+share/zsh/${PKGVERSION}/functions/is-at-least
+share/zsh/${PKGVERSION}/functions/kill-word-match
+share/zsh/${PKGVERSION}/functions/match-words-by-style
+share/zsh/${PKGVERSION}/functions/mere
+share/zsh/${PKGVERSION}/functions/narrow-to-region
+share/zsh/${PKGVERSION}/functions/narrow-to-region-invisible
+share/zsh/${PKGVERSION}/functions/nslookup
+share/zsh/${PKGVERSION}/functions/predict-on
+share/zsh/${PKGVERSION}/functions/prompt_adam1_setup
+share/zsh/${PKGVERSION}/functions/prompt_adam2_setup
+share/zsh/${PKGVERSION}/functions/prompt_bart_setup
+share/zsh/${PKGVERSION}/functions/prompt_bigfade_setup
+share/zsh/${PKGVERSION}/functions/prompt_clint_setup
+share/zsh/${PKGVERSION}/functions/prompt_elite2_setup
+share/zsh/${PKGVERSION}/functions/prompt_elite_setup
+share/zsh/${PKGVERSION}/functions/prompt_fade_setup
+share/zsh/${PKGVERSION}/functions/prompt_fire_setup
+share/zsh/${PKGVERSION}/functions/prompt_off_setup
+share/zsh/${PKGVERSION}/functions/prompt_oliver_setup
+share/zsh/${PKGVERSION}/functions/prompt_redhat_setup
+share/zsh/${PKGVERSION}/functions/prompt_suse_setup
+share/zsh/${PKGVERSION}/functions/prompt_walters_setup
+share/zsh/${PKGVERSION}/functions/prompt_zefram_setup
+share/zsh/${PKGVERSION}/functions/promptinit
+share/zsh/${PKGVERSION}/functions/promptnl
+share/zsh/${PKGVERSION}/functions/read-from-minibuffer
+share/zsh/${PKGVERSION}/functions/relative
+share/zsh/${PKGVERSION}/functions/replace-string
+share/zsh/${PKGVERSION}/functions/run-help
+share/zsh/${PKGVERSION}/functions/select-word-style
+share/zsh/${PKGVERSION}/functions/smart-insert-last-word
+share/zsh/${PKGVERSION}/functions/tcp_alias
+share/zsh/${PKGVERSION}/functions/tcp_close
+share/zsh/${PKGVERSION}/functions/tcp_command
+share/zsh/${PKGVERSION}/functions/tcp_expect
+share/zsh/${PKGVERSION}/functions/tcp_fd_handler
+share/zsh/${PKGVERSION}/functions/tcp_log
+share/zsh/${PKGVERSION}/functions/tcp_open
+share/zsh/${PKGVERSION}/functions/tcp_output
+share/zsh/${PKGVERSION}/functions/tcp_proxy
+share/zsh/${PKGVERSION}/functions/tcp_read
+share/zsh/${PKGVERSION}/functions/tcp_rename
+share/zsh/${PKGVERSION}/functions/tcp_send
+share/zsh/${PKGVERSION}/functions/tcp_sess
+share/zsh/${PKGVERSION}/functions/tcp_spam
+share/zsh/${PKGVERSION}/functions/tcp_talk
+share/zsh/${PKGVERSION}/functions/tcp_wait
+share/zsh/${PKGVERSION}/functions/tetris
+share/zsh/${PKGVERSION}/functions/transpose-words-match
+share/zsh/${PKGVERSION}/functions/up-case-word-match
+share/zsh/${PKGVERSION}/functions/up-line-or-beginning-search
+share/zsh/${PKGVERSION}/functions/zargs
+share/zsh/${PKGVERSION}/functions/zcalc
+share/zsh/${PKGVERSION}/functions/zed
+share/zsh/${PKGVERSION}/functions/zkbd
+share/zsh/${PKGVERSION}/functions/zmv
+share/zsh/${PKGVERSION}/functions/zrecompile
+share/zsh/${PKGVERSION}/functions/zstyle+
+@exec ${MKDIR} %D/share/zsh/site-functions
+@dirrm share/zsh/site-functions
+@dirrm share/zsh/${PKGVERSION}/functions
+@dirrm share/zsh/${PKGVERSION}
+@dirrm share/zsh
+@dirrm share/doc/zsh
diff --git a/shells/zsh-current/PLIST.dynamic b/shells/zsh-current/PLIST.dynamic
new file mode 100644
index 00000000000..6ed2ee2aa46
--- /dev/null
+++ b/shells/zsh-current/PLIST.dynamic
@@ -0,0 +1,65 @@
+@comment $NetBSD: PLIST.dynamic,v 1.1.1.1 2003/06/29 03:00:48 uebayasi Exp $
+lib/zsh/${PKGVERSION}/zsh/cap.so
+lib/zsh/${PKGVERSION}/zsh/clone.so
+lib/zsh/${PKGVERSION}/zsh/compctl.so
+lib/zsh/${PKGVERSION}/zsh/complete.so
+lib/zsh/${PKGVERSION}/zsh/complist.so
+lib/zsh/${PKGVERSION}/zsh/computil.so
+lib/zsh/${PKGVERSION}/zsh/datetime.so
+lib/zsh/${PKGVERSION}/zsh/deltochar.so
+lib/zsh/${PKGVERSION}/zsh/example.so
+lib/zsh/${PKGVERSION}/zsh/files.so
+lib/zsh/${PKGVERSION}/zsh/langinfo.so
+lib/zsh/${PKGVERSION}/zsh/mapfile.so
+lib/zsh/${PKGVERSION}/zsh/mathfunc.so
+lib/zsh/${PKGVERSION}/zsh/parameter.so
+lib/zsh/${PKGVERSION}/zsh/pcre.so
+lib/zsh/${PKGVERSION}/zsh/rlimits.so
+lib/zsh/${PKGVERSION}/zsh/sched.so
+lib/zsh/${PKGVERSION}/zsh/stat.so
+lib/zsh/${PKGVERSION}/zsh/termcap.so
+lib/zsh/${PKGVERSION}/zsh/terminfo.so
+lib/zsh/${PKGVERSION}/zsh/zftp.so
+lib/zsh/${PKGVERSION}/zsh/zle.so
+lib/zsh/${PKGVERSION}/zsh/zleparameter.so
+lib/zsh/${PKGVERSION}/zsh/zprof.so
+lib/zsh/${PKGVERSION}/zsh/zpty.so
+lib/zsh/${PKGVERSION}/zsh/zselect.so
+lib/zsh/${PKGVERSION}/zsh/zutil.so
+lib/zsh/${PKGVERSION}/zsh/net/socket.so
+lib/zsh/${PKGVERSION}/zsh/net/tcp.so
+share/zsh/${PKGVERSION}/functions/zfanon
+share/zsh/${PKGVERSION}/functions/zfautocheck
+share/zsh/${PKGVERSION}/functions/zfcd
+share/zsh/${PKGVERSION}/functions/zfcd_match
+share/zsh/${PKGVERSION}/functions/zfcget
+share/zsh/${PKGVERSION}/functions/zfclose
+share/zsh/${PKGVERSION}/functions/zfcput
+share/zsh/${PKGVERSION}/functions/zfdir
+share/zsh/${PKGVERSION}/functions/zffcache
+share/zsh/${PKGVERSION}/functions/zfgcp
+share/zsh/${PKGVERSION}/functions/zfget
+share/zsh/${PKGVERSION}/functions/zfget_match
+share/zsh/${PKGVERSION}/functions/zfgoto
+share/zsh/${PKGVERSION}/functions/zfhere
+share/zsh/${PKGVERSION}/functions/zfinit
+share/zsh/${PKGVERSION}/functions/zfls
+share/zsh/${PKGVERSION}/functions/zfmark
+share/zsh/${PKGVERSION}/functions/zfopen
+share/zsh/${PKGVERSION}/functions/zfparams
+share/zsh/${PKGVERSION}/functions/zfpcp
+share/zsh/${PKGVERSION}/functions/zfput
+share/zsh/${PKGVERSION}/functions/zfrglob
+share/zsh/${PKGVERSION}/functions/zfrtime
+share/zsh/${PKGVERSION}/functions/zfsession
+share/zsh/${PKGVERSION}/functions/zfstat
+share/zsh/${PKGVERSION}/functions/zftp_chpwd
+share/zsh/${PKGVERSION}/functions/zftp_progress
+share/zsh/${PKGVERSION}/functions/zftransfer
+share/zsh/${PKGVERSION}/functions/zftype
+share/zsh/${PKGVERSION}/functions/zfuget
+share/zsh/${PKGVERSION}/functions/zfuput
+@dirrm lib/zsh/${PKGVERSION}/zsh/net
+@dirrm lib/zsh/${PKGVERSION}/zsh
+@dirrm lib/zsh/${PKGVERSION}
+@dirrm lib/zsh
diff --git a/shells/zsh-current/PLIST.shlibs b/shells/zsh-current/PLIST.shlibs
new file mode 100644
index 00000000000..72d30f8d1cb
--- /dev/null
+++ b/shells/zsh-current/PLIST.shlibs
@@ -0,0 +1,2 @@
+@comment $NetBSD: PLIST.shlibs,v 1.1.1.1 2003/06/29 03:00:48 uebayasi Exp $
+lib/zsh/libzsh-${PKGVERSION}.so
diff --git a/shells/zsh-current/patches/patch-ac b/shells/zsh-current/patches/patch-ac
new file mode 100644
index 00000000000..d165d1344dd
--- /dev/null
+++ b/shells/zsh-current/patches/patch-ac
@@ -0,0 +1,13 @@
+$NetBSD: patch-ac,v 1.1.1.1 2003/06/29 03:00:48 uebayasi Exp $
+
+--- zshconfig.ac.orig Wed May 7 00:39:03 2003
++++ zshconfig.ac
+@@ -940,7 +940,7 @@ AC_CHECK_FUNCS(strftime difftime gettime
+ readlink faccessx fchdir ftruncate \
+ fstat lstat lchown \
+ fseeko ftello \
+- mkfifo _mktemp mkstemp \
++ mkfifo mkstemp \
+ waitpid wait3 \
+ sigaction sigblock sighold sigrelse sigsetmask sigprocmask \
+ killpg setpgid setpgrp tcsetpgrp tcgetattr nice \
diff --git a/shells/zsh-current/patches/patch-ad b/shells/zsh-current/patches/patch-ad
new file mode 100644
index 00000000000..a867ee219d6
--- /dev/null
+++ b/shells/zsh-current/patches/patch-ad
@@ -0,0 +1,13 @@
+$NetBSD: patch-ad,v 1.1.1.1 2003/06/29 03:00:48 uebayasi Exp $
+
+--- configure.orig Wed May 7 00:44:35 2003
++++ configure
+@@ -7290,7 +7290,7 @@ for ac_func in strftime difftime gettime
+ readlink faccessx fchdir ftruncate \
+ fstat lstat lchown \
+ fseeko ftello \
+- mkfifo _mktemp mkstemp \
++ mkfifo mkstemp \
+ waitpid wait3 \
+ sigaction sigblock sighold sigrelse sigsetmask sigprocmask \
+ killpg setpgid setpgrp tcsetpgrp tcgetattr nice \