./shells/zsh, The Z shell

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


Branch: CURRENT, Version: 5.5.1, Package name: zsh-5.5.1, Maintainer: pkgsrc-users

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


Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 98ea952bba9b8752635c75f54bcecef072d3036e
RMD160: 6e0bfecca1b6a29e8f56805997379278fba37578
Filesize: 2981.281 KB

Version history: (Expand)


CVS history: (Expand)


   2018-04-29 22:41:04 by Ryo ONODERA | Files touched by this commit (7) | Package removed
Log message:
Update to 5.5.1

Changelog:
Changes from %.5 to 5.5.1
-------------------------

Apart from a fix for a configuration problem finding singal names from
(some) recent versions of glibc, there are only minor changes.

Changes from 5.4.2 to 5.5
-------------------------

The effect of the NO_INTERACTIVE_COMMENTS option extends into $(...) and
`...` command substitutions when used on the command line.  Previously,
comments were always recognized within command substitutions unless the
comment character "#" was disabled via reset of $histchars.

An alternative assignment syntax for indicating indices for arrays
and keys for associative arrays:

typeset -a array=([1]=first [2]=second)
typeset -A assoc=([key1]=val1 [key2]=val2)

is allowed for compatibility with other shells.  In the case of normal
arrays the new syntax can be mixed with the old.
   2018-03-30 22:56:42 by S.P.Zeidler | Files touched by this commit (6)
Log message:
add security patches for CVE-2018-1071, CVE-2018-1083, CVE-2018-7548
and CVE-2018-7549 from the zsh repo. one pullup less, w00t. :-P
   2017-12-13 00:57:29 by Min Sik Kim | Files touched by this commit (1)
Log message:
shells/zsh: Add a directory to search for xattr.h

This change makes shells/zsh build on Ubuntu Linux.
   2017-10-13 11:35:19 by Jonathan Perkin | Files touched by this commit (4) | Package updated
Log message:
zsh: Upgrade to 5.4.2

pkgsrc changes:
 - Use PRINT_PLIST_AWK to aid future upgrades.
 - Support the "static" option on Darwin and SunOS.

Upstream changes from 5.3.1 to 5.4:

The 'exec' and 'command' precommand modifiers, and options to them, are
now parsed after parameter expansion.  Previously, both the modifier and
any options to it were parsed between alias expansion and parameter
expansion (see zshexpn(1)), so they could neither be quoted nor be the
result of parameter expansion.  Examples: 's=command; $s -V ls' and
'\command -V ls' now work as expected.

Functions executed by ZLE widgets no longer have their standard input
closed, but redirected from /dev/null instead. That still guards
against user defined widgets inadvertently reading from the tty device.

There is an option WARN_NESTED_VAR, a companion to the existing
WARN_CREATE_GLOBAL that causes a warning if a function updates a
variable from an enclosing scope without using typeset -g.  It can be
turned on for an individual function with "functions -W".

zmodload now has an option -s to be silent on a failure to find a module
but still print other errors.
   2017-05-12 10:38:41 by Jonathan Perkin | Files touched by this commit (1)
Log message:
Restore a much simplified version of the tcsetpgrp handling, required as the
configure script fails to autodetect when running in a pbulk environment.
   2017-05-11 15:54:27 by Jonathan Perkin | Files touched by this commit (1)
Log message:
Forgot to add options.mk to previous commit.
   2017-05-11 15:49:06 by Jonathan Perkin | Files touched by this commit (7)
Log message:
Completely overhaul the zsh package.

 - Get rid of useless Makefile.common and pointless variables since there is
   no longer a zsh-current package.

 - Remove non-standard per-OS non-checksummed patch file in FILESDIR.
   Integrate it correctly in the normal way.

 - Ensure our patched configure.ac is actually regenerated.

 - Use REPLACE_INTERPRETER instead of homegrown subst replacements.

 - Remove esoteric and fragile configuration variables, a bunch of legacy OS
   based options, and simply depend correctly on terminfo and curses.

 - Remove custom test targets and requirements for root access, the test suite
   works fine as a non-root user and can be done in the normal way.

 - Use options.mk

 - Set maintainer to pkgsrc-users, uebayasi resigned.

Fixes build on at least SunOS.  Tested on SunOS, Darwin, NetBSD (with and
without the "static" option), and Linux.
   2017-04-20 11:12:05 by Jonathan Perkin | Files touched by this commit (1)
Log message:
Requires libiconv.