./shells/zsh, The Z shell

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 5.0.8nb1, Package name: zsh-5.0.8nb1, Maintainer: uebayasi

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).


Master sites:

SHA1: e15e00bd4b80e96e87301bf682d86fdf56929989
RMD160: 2c831d5dee22d79b6e2fd6ad7b8392c1d201f017
Filesize: 3174.357 KB

Version history: (Expand)


CVS history: (Expand)


   2015-07-27 00:04:13 by Soren Jacobsen | Files touched by this commit (4) | Package updated
Log message:
Fix a couple new-to-5.0.8 issues with command completion.
- non-GNU du wouldn't complete filenames (taken from upstream)
- sort completion threw a syntax error on NetBSD (reported upstream)

Bump PKGREVISION to 1.
   2015-06-13 14:57:28 by Ryo ONODERA | Files touched by this commit (6) | Package updated
Log message:
Update to 5.0.8

* Include bugfix,
  https://sourceforge.net/p/zsh/code/ci/a … 025643ee7/

Changelog:
Changes from 5.0.7 to 5.0.8
---------------------------

- Global aliases can be created for syntactic tokens such as command
  separators (";", "&", "|", \ 
"&&", "||"), redirection operators, etc.
  Use at your own risk!  The POSIX_ALIASES option is interpreted more
  strictly to prevent expansion of these and other alias names containing
  quotes, glob metacharacters, parameter references, etc.

- There have been various further improvements to builtin handling
  with the POSIX_BUILTINS option (off by default) for compatibility with
  the POSIX standard.

- 'whence -v' is now more informative, and 'whence -S' shows you
  how a full chain of symbolic links resolves to a command.

- The 'p' parameter flag now allows an argument to be specified
  as a reference to a variable, e.g. ${(ps.$sep.)foo} to split $foo
  on a string given by $sep.

- The option FORCE_FLOAT now forces variables, not just constants,
  to floating point in arithmetic expressions.

- The type of an assignment in arithmetic expressions, e.g. the
  type seen by the variable res in $(( res = a = b )), is now
  more logical and C-like.

- The default binding of 'u' in vi command mode has changed to undo
  multiple changes when invoked repeatedly. '^R' is now bound to redo
  changes. To revert to toggling of the last edit use:
    bindkey -a u vi-undo-change

- Compatibility with Vim has been improved for vi editing mode. Most
  notably, Vim style text objects are supported and the region can be
  manipulated with vi commands in the same manner as Vim's visual mode.

- Elements of the watch variable may now be patterns.

- The logic for retrying history locking has been improved.

- Some rationalisations have been made to the zsh/db/gdbm module that
  should make it more useful and predictable in operation.
   2015-06-04 17:08:14 by Ryo ONODERA | Files touched by this commit (1)
Log message:
Convert ZSH_STATIC to PKG_OPTIONS.zsh=static.
   2015-03-19 13:34:38 by Jonathan Perkin | Files touched by this commit (2)
Log message:
Avoid mixing _POSIX_C_SOURCE and C99 on SunOS.
   2015-02-04 10:22:34 by Soren Jacobsen | Files touched by this commit (3) | Package updated
Log message:
Apply upstream revision 22c4ea424ce2e8febce04d324c5ec9898f5d534b.

Thix fixes, at the very least, issues with cvs command/filename
completion.

Bump PKGREVISION to 1.
   2015-02-02 14:54:59 by Jonathan Perkin | Files touched by this commit (1)
Log message:
Add USE_LANGUAGES, package requires c99 support.
   2014-12-12 09:27:47 by Thomas Klausner | Files touched by this commit (4) | Package updated
Log message:
Update to 5.0.7:

5.0.7
This is version 5.0.7 of the shell.  This is a stable release.
There are minor new features as well as bug fixes since 5.0.6.

Note in particular there is a security fix to disallow evaluation
of the initial values of integer variables imported from the
environment (they are instead treated as literal numbers).  That
could allow local privilege escalation, under some specific and
atypical conditions where zsh is being invoked in privilege elevation
contexts when the environment has not been properly sanitized, such
as when zsh is invoked by sudo on systems where "env_reset" has
been disabled.

5.0.6
This is version 5.0.6 of the shell. This is a stable release.
There are minor new features as well as bug fixes since 5.0.5.
   2014-10-09 16:07:17 by Thomas Klausner | Files touched by this commit (1163)
Log message:
Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.