pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/shells/zsh-current Re-add development release of Zsh, ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/ed3d8ff9e9fe
branches:  trunk
changeset: 509551:ed3d8ff9e9fe
user:      uebayasi <uebayasi%pkgsrc.org@localhost>
date:      Sat Mar 11 13:20:15 2006 +0000

description:
Re-add development release of Zsh, 4.3.2, first public release of 4.3.x
branch.

Major changes between versions 4.2 and 4.3
------------------------------------------

- There is support for multibyte character sets in the line editor,
  though not the main shell.  See Multibyte Character Support in INSTALL.

- The shell can now run an installation function for a new user
  (one with no .zshrc, .zshenv, .zprofile or .zlogin file) without any
  additional setting up by the administrator.

- The manual now has a Roadmap section (manual page zshroadmap) to
  give new users an indication of the most interesting parts of the manual.

- New option PROMPT_SP, on by default, to work around the problem that the
  line editor can overwrite output with no newline at the end.

- New option HIST_SAVE_BY_COPY (on by default): history is saved by
  copying and renaming instead of directly overwriting.

- New redirection syntax e.g. {myfd}>file opens a new file descriptor
  and stores the number in $myfd, so that >&$myfd will work.  Chosen not to
  break existing code (and to be compatible with proposals for the Korn
  shell).

- Substitutions of the form ${var:-"$@"}, ${var:+"$@"} and similar where
  word-splitting is applied to the text after the :- or :+ (in particular,
  where the SH_WORD_SPLIT option is in effect for compatibility) now behave
  as in other Bourne- and POSIX-compatible shells when in the appropriate
  emulation mode.

- New Posix-style zsh-specific tests [[:IDENT:]], [[:IFS:]],
  [[:IFSSPACE:]], [[:WORD:]] test if character can appear in identifier, is
  an IFS character, is an IFS whitespace character, or is considered as part
  of a word (is alphanumeric or appears in $WORDCHARS).  Note the pattern
  code doesn't yet handle multibyte characters.

- The idiom =(<<<...) is optimised so that the shell internally turns
  the ... into the contents of a file whose name is then substituted.

- Supplied functions catch and throw provide limited support for
  exception handling using the `{ ... } always { ... }' syntax.

- Signals now accept the SIG as part of the name for compatibility with
  other shells.

- Editor function argument-base allows non-decimal arguments for
  editor widgets.

- As always, there are many enhancements to completion functions.

diffstat:

 shells/zsh-current/DESCR            |    6 +
 shells/zsh-current/MESSAGE          |   11 +
 shells/zsh-current/Makefile         |   10 +
 shells/zsh-current/PLIST            |  596 ++++++++++++++++++++++++++++++++++++
 shells/zsh-current/PLIST.dynamic    |   83 +++++
 shells/zsh-current/PLIST.shlibs     |    2 +
 shells/zsh-current/PLIST.terminfo   |    2 +
 shells/zsh-current/distinfo         |    9 +
 shells/zsh-current/options.mk       |   11 +
 shells/zsh-current/patches/patch-aa |   13 +
 shells/zsh-current/patches/patch-ab |   20 +
 shells/zsh-current/patches/patch-ac |   32 +
 shells/zsh-current/patches/patch-ae |   14 +
 13 files changed, 809 insertions(+), 0 deletions(-)

diffs (truncated from 861 to 300 lines):

diff -r c00d8202c8ae -r ed3d8ff9e9fe shells/zsh-current/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/shells/zsh-current/DESCR  Sat Mar 11 13:20:15 2006 +0000
@@ -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 -r c00d8202c8ae -r ed3d8ff9e9fe shells/zsh-current/MESSAGE
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/shells/zsh-current/MESSAGE        Sat Mar 11 13:20:15 2006 +0000
@@ -0,0 +1,11 @@
+===========================================================================
+$NetBSD: MESSAGE,v 1.3 2006/03/11 13:20:15 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 -r c00d8202c8ae -r ed3d8ff9e9fe shells/zsh-current/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/shells/zsh-current/Makefile       Sat Mar 11 13:20:15 2006 +0000
@@ -0,0 +1,10 @@
+# $NetBSD: Makefile,v 1.8 2006/03/11 13:20:15 uebayasi Exp $
+
+.include "options.mk"
+
+.include "../../shells/zsh/Makefile.common"
+
+ZSH_VERSION=   4.3.2
+ZSH_MAINTAINER=        uebayasi%NetBSD.org@localhost
+
+.include "../../mk/bsd.pkg.mk"
diff -r c00d8202c8ae -r ed3d8ff9e9fe shells/zsh-current/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/shells/zsh-current/PLIST  Sat Mar 11 13:20:15 2006 +0000
@@ -0,0 +1,596 @@
+@comment $NetBSD: PLIST,v 1.5 2006/03/11 13:20:15 uebayasi Exp $
+bin/${PKGNAME}
+bin/zsh
+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/_aap
+share/zsh/${PKGVERSION}/functions/_acpi
+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-move
+share/zsh/${PKGVERSION}/functions/_apt-show-versions
+share/zsh/${PKGVERSION}/functions/_aptitude
+share/zsh/${PKGVERSION}/functions/_arch_archives
+share/zsh/${PKGVERSION}/functions/_arch_namespace
+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/_attr
+share/zsh/${PKGVERSION}/functions/_auto-apt
+share/zsh/${PKGVERSION}/functions/_autocd
+share/zsh/${PKGVERSION}/functions/_bash_completions
+share/zsh/${PKGVERSION}/functions/_baz
+share/zsh/${PKGVERSION}/functions/_bindkey
+share/zsh/${PKGVERSION}/functions/_bison
+share/zsh/${PKGVERSION}/functions/_bittorrent
+share/zsh/${PKGVERSION}/functions/_bogofilter
+share/zsh/${PKGVERSION}/functions/_brace_parameter
+share/zsh/${PKGVERSION}/functions/_brctl
+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/_bzr
+share/zsh/${PKGVERSION}/functions/_cache_invalid
+share/zsh/${PKGVERSION}/functions/_cal
+share/zsh/${PKGVERSION}/functions/_call_function
+share/zsh/${PKGVERSION}/functions/_call_program
+share/zsh/${PKGVERSION}/functions/_ccal
+share/zsh/${PKGVERSION}/functions/_cd
+share/zsh/${PKGVERSION}/functions/_cdcd
+share/zsh/${PKGVERSION}/functions/_cdrecord
+share/zsh/${PKGVERSION}/functions/_chflags
+share/zsh/${PKGVERSION}/functions/_chkconfig
+share/zsh/${PKGVERSION}/functions/_chmod
+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/_cp
+share/zsh/${PKGVERSION}/functions/_cpio
+share/zsh/${PKGVERSION}/functions/_cplay
+share/zsh/${PKGVERSION}/functions/_ctags_tags
+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/_darcs
+share/zsh/${PKGVERSION}/functions/_date
+share/zsh/${PKGVERSION}/functions/_dchroot
+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/_debdiff
+share/zsh/${PKGVERSION}/functions/_debfoster
+share/zsh/${PKGVERSION}/functions/_debsign
+share/zsh/${PKGVERSION}/functions/_default
+share/zsh/${PKGVERSION}/functions/_defaults
+share/zsh/${PKGVERSION}/functions/_describe
+share/zsh/${PKGVERSION}/functions/_description
+share/zsh/${PKGVERSION}/functions/_dhclient
+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/_diffstat
+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/_dlocate
+share/zsh/${PKGVERSION}/functions/_domains
+share/zsh/${PKGVERSION}/functions/_dpkg
+share/zsh/${PKGVERSION}/functions/_dpkg-cross
+share/zsh/${PKGVERSION}/functions/_dpkg_source
+share/zsh/${PKGVERSION}/functions/_dput
+share/zsh/${PKGVERSION}/functions/_du
+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/_fink
+share/zsh/${PKGVERSION}/functions/_first
+share/zsh/${PKGVERSION}/functions/_flasher
+share/zsh/${PKGVERSION}/functions/_flex
+share/zsh/${PKGVERSION}/functions/_floppy
+share/zsh/${PKGVERSION}/functions/_fortune
+share/zsh/${PKGVERSION}/functions/_fsh
+share/zsh/${PKGVERSION}/functions/_functions
+share/zsh/${PKGVERSION}/functions/_fuser
+share/zsh/${PKGVERSION}/functions/_fusermount
+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/_getent
+share/zsh/${PKGVERSION}/functions/_getfacl
+share/zsh/${PKGVERSION}/functions/_git
+share/zsh/${PKGVERSION}/functions/_global
+share/zsh/${PKGVERSION}/functions/_global_tags
+share/zsh/${PKGVERSION}/functions/_gnome-gv
+share/zsh/${PKGVERSION}/functions/_gnu_generic
+share/zsh/${PKGVERSION}/functions/_gnutls
+share/zsh/${PKGVERSION}/functions/_gpg
+share/zsh/${PKGVERSION}/functions/_gphoto2
+share/zsh/${PKGVERSION}/functions/_gprof
+share/zsh/${PKGVERSION}/functions/_gqview
+share/zsh/${PKGVERSION}/functions/_grep
+share/zsh/${PKGVERSION}/functions/_groff
+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/_hdiutil
+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/_iptables
+share/zsh/${PKGVERSION}/functions/_irssi
+share/zsh/${PKGVERSION}/functions/_ispell
+share/zsh/${PKGVERSION}/functions/_iwconfig
+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/_kfmclient
+share/zsh/${PKGVERSION}/functions/_kill
+share/zsh/${PKGVERSION}/functions/_killall
+share/zsh/${PKGVERSION}/functions/_kld
+share/zsh/${PKGVERSION}/functions/_knock
+share/zsh/${PKGVERSION}/functions/_kvno
+share/zsh/${PKGVERSION}/functions/_last
+share/zsh/${PKGVERSION}/functions/_less
+share/zsh/${PKGVERSION}/functions/_limit
+share/zsh/${PKGVERSION}/functions/_limits
+share/zsh/${PKGVERSION}/functions/_linda
+share/zsh/${PKGVERSION}/functions/_links
+share/zsh/${PKGVERSION}/functions/_lintian
+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/_mac_applications
+share/zsh/${PKGVERSION}/functions/_mac_files_for_application
+share/zsh/${PKGVERSION}/functions/_madison
+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/_mencal



Home | Main Index | Thread Index | Old Index