summaryrefslogtreecommitdiff
path: root/shells/zsh
AgeCommit message (Collapse)AuthorFilesLines
2015-09-07Now that _STRIPFLAG_INSTALL is disabled by default on Darwin, remove manualjperkin1-6/+1
settings of INSTALL_UNSTRIPPED=yes for Darwin in individual packages.
2015-09-02update sha1 checksums.szptvlfn1-2/+2
2015-09-02Update to 5.1szptvlfn9-88/+31
pkgsrc changes: removed patch: patch-Completion_Unix_Command__du patch-Completion_Unix_Command__sort patch-Src_builtin.c patch-Test_B03print.ztst quote from zsh-5.1/ChangeLog: * 36120: Completion/Unix/Command/_sort: Fix syntax error * 35467: Completion/Unix/Command/_du: complete files for non-GNU du * 35412: Src/builtin.c, Test/B03print.ztst: fix for - flag when formating strings with printf that was broken in 34841 separate a patch ( $ mv patches/patch-ac files/patch-ac ) zsh-5.1/NEWS: Changes from 5.0.8 to 5.1 ------------------------- The builtins declare, export, local, readonly and typeset now have corresponding reserved words. When used in this form, the builtin syntax is extended so that assignments following the reserved word are treated similarly to assignments that appear at the start of the command line. For example, local scalar=`echo one word` array=(several words) creates a local "scalar" containing the text "one word" and an array "array" containing the words "several" "words". - The print builtin has new options -x and -X to expand tabs. - Several new command completions and numerous updates to others. - Options to "fc" to segregate internal and shared history. - All emulations including "sh" use multibyte by default; several repairs to multibyte handling. - ZLE supports "bracketed paste" mode to avoid interpreting pasted newlines as accept-line. Pastes can be highlighted for visibility and to make it more obvious whether accept-line has occurred. - Improved (though still not perfect) POSIX compatibility for getopts builtin when POSIX_BUILTINS is set. - New setopt APPEND_CREATE for POSIX-compatible NO_CLOBBER behavior. - Completion of date values now displays in a calendar format when the complist module is available. Controllable by zstyle. - New parameter UNDO_LIMIT_NO for more control over ZLE undo repeat. - Several repairs/improvements to the contributed narrow-to-region ZLE function. - Many changes to child-process and signal handling to eliminate race conditions and avoid deadlocks on descriptor and memory management. - New builtin sysopen in zsh/system module for detailed control of file descriptor modes. zsh-5.1/README: Incompatibilites between 5.0.8 and 5.1 -------------------------------------- The default behaviour when text is pasted into an X Windows terminal has changed significantly (unless you are using a very old terminal emulator that doesn't support this mode). Now, the new "bracketed paste mode" treats all the pasted text as literal characters. This means, in particular, that a newline is simply inserted as a visible newline; you need to hit Return on the keyboard to execute the pasted text in one go. See the description of zle_bracketed_paste in the zshparams manual for more. "unset zle_bracketed_paste" restores the previous behaviour. As noted in NEWS, the builtins declare, export, float, integer, local, readonly and typeset now have corresponding reserved words that provide true assignment semantics instead of an approximation by means of normal command line arguments. It is hoped that this additional consistency provides a more natural interface. However, compatbility with older versions of zsh can be obtained by turning off the reserved word interface, exposing the builtin interface: disable -r declare export float integer local readonly typeset This is also necessary in the unusual eventuality that the builtins are to be overridden by shell functions, since reserved words take precedence over functions.
2015-08-18Bump all packages that depend on curses.bui* or terminfo.bui* since theywiz1-2/+2
might incur ncurses dependencies on some platforms, and ncurses just bumped its shlib. Some packages were bumped twice now, sorry for that.
2015-07-26Fix a couple new-to-5.0.8 issues with command completion.snj4-2/+37
- 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-13Update to 5.0.8ryoon6-42/+92
* Include bugfix, https://sourceforge.net/p/zsh/code/ci/ac26fafa03c30e8c79e4bd70bdbb68d025643ee7/ 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-04Convert ZSH_STATIC to PKG_OPTIONS.zsh=static.ryoon1-7/+7
2015-03-19Avoid mixing _POSIX_C_SOURCE and C99 on SunOS.jperkin2-11/+24
2015-02-04Apply upstream revision 22c4ea424ce2e8febce04d324c5ec9898f5d534b.snj3-2/+23
Thix fixes, at the very least, issues with cvs command/filename completion. Bump PKGREVISION to 1.
2015-02-02Add USE_LANGUAGES, package requires c99 support.jperkin1-1/+2
2014-12-12Update to 5.0.7:wiz4-73/+23
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-09Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.wiz1-3/+1
2014-06-25Update to upgraded patch from upstream. Ride bump.wiz2-5/+31
2014-06-25Fix ulimit(1) for thread limits; patch from upstream.wiz3-3/+41
Bump PKGREVISION.
2014-06-25Update comments, remove outdated chunks.wiz1-57/+7
2014-01-08Update to 5.0.5ryoon7-53/+135
* Fix build on Debian GNU/kFreeBSD 7.3 * Update MASTER_SITES Changelog: This is version 5.0.5 of the shell. This is a stable release. There are minor new features as well as bug fixes since 5.0.2. 5.0.3 and 5.0.4 were short-lived releases with most of the features of 5.0.5 that were replaced owing to significant bugs. Incompatibilities between 5.0.2 and 5.0.5 ----------------------------------------- The "zshaddhistory" hook mechanism documented in the zshmisc manual page has been upgraded so that a hook returning status 2 causes a history line to be saved on the internal history list but not written to the history file. Previously any non-zero status return would cause the line not to be saved on the history at all. It is recommended to use status 1 for this (indeed most shell users would naturally do so).
2013-10-31Fix build with texinfo 5.xjperkin2-1/+18
2013-08-01Add .ts files to completion list for mplayer. Bump PKGREVISION.wiz3-3/+17
2013-05-10Fix zsh cross-build on NetBSD.riastradh6-9/+302
Patch it up to use compile-tests rather than run-tests in autoconf for many of its tests (OS-independently). Teach it about the few remaining properties for NetBSD in particular. ok agc
2013-04-06"Each sed command should appear in an assignment of its own."rodent1-6/+5
2013-03-28Fix default SunOS packaging.jperkin1-2/+2
2013-03-22As jperkin@ has used an "ugly hack" to fix solaris packaging, the samesbd1-3/+3
ugly hack can be used to fix the same problem on Linux.
2013-02-22Use -shared instead of -G on SunOS.jperkin2-3/+12
Fixes 64-bit package.
2013-02-18Ugly hack to fix Solaris packaging. Fixing this properly involvesjperkin1-2/+2
rewriting this entire package, and I've not yet had time to test my proposed rewrite on enough platforms, so this will do for now.
2013-01-03Update to 5.0.2ryoon12-261/+18
Changelog: Changes since 5.0.0 ------------------- Numeric constants encountered in mathematical expressions (but not other contexts) can contain underscores as separators that will be ignored on evaluation, as allowed in other scripting languages. For example, 0xFFFF_FFFF, or 3.141_592_654. "functions -T" turns on tracing for the specified function(s) only, similar to "functions -t" except that tracing is turned off for any functions called from the specified one(s) that don't also have the -t or -T flag. In file completion, the recursive-files style can be set to an array of patterns to match against "$PWD/". In any matched location, it is possibly to complete files in arbitrarily deep subdirectories without needing to type the directory prefix. See example in the zshcompsys manual. The _user_expand completer now allows expansion functions in the user-expand files to return a string in REPLY that will be used to name the set of expansions returned.
2012-09-11"user-destdir" is default these daysasau1-3/+1
2012-08-17Remove MESSAGE that was NEWS in 2001.wiz1-11/+0
2012-08-17Fix path to zsh in two more files, which are not installed.wiz1-2/+4
Ride PKGREVISION bump.
2012-08-17Better support for socket buffer size limits.wiz4-16/+50
Clean up env usage (not needed any longer). Bump PKGREVISION.
2012-08-17Add support for thread limits.wiz8-9/+177
From Peter Stephenson <Peter.Stephenson@csr.com> on zsh-workers. Bump PKGREVISION.
2012-08-17Mention that these patches have been integrated upstream.wiz3-5/+11
2012-08-16Remove unnecessary patches. These patches do not work anything.ryoon3-27/+1
Pointed out by wiz@. Thank you.
2012-08-16Add comments to patches.wiz3-5/+15
2012-08-16Fix build on NetBSD-5.99.40.wiz3-1/+45
Patch from Peter Stephenson <Peter.Stephenson@csr.com> on zsh-workers.
2012-08-16pkglint cleanup.wiz2-9/+11
2012-07-23* Fix PLIST with ZSH_STATIC=yesryoon1-52/+52
Pointed out by tron@ in private e-mail.
2012-07-22Update to 5.0.0ryoon11-121/+328
* PLIST.xattr is moved to Makefile.common * Patches are introduced from zsh-current Tested on NetBSD 6.99.8 and 5.1. Changelog: * Many improvements. In detail, see NEWS
2011-11-11Don't force -Wl,--whole-archive for NetBSD, it breaks the build withjoerg2-7/+10
clang, which doesn't have a reason to disable it again.
2011-09-22INSTALL_UNSTRIPPED=yes for Darwin.ryoon1-2/+3
It is better workaround, I think.
2011-09-20Should be INSTALL_LIB instead of INSTALL_DATA.ryoon1-2/+2
It is mistake.
2011-09-20Add workaround to fix broken "make package" on Darwin 11.0.1.ryoon1-1/+5
2011-07-30Add "used by" lines.ryoon1-1/+3
2011-04-06* Add workaround for curses detection.ryoon1-2/+3
2011-04-05* Remove PLIST.DragonFly, now CHECK_BUILTIN.curses is used.ryoon1-2/+10
* Disable gdbm support explicitly.
2010-11-27Modify patches to buildable on NetBSD-5.1, NetBSD-5.99.40 and DragonFly-2.8.2.obache3-28/+16
2010-05-07Bump PKGREVISION to reflect the recent change in pkginstall/shells to usejmmv1-2/+2
etcutils to update /etc/shells.
2010-03-10Fix patches to pull in curses.h when needed.roy3-65/+27
Fixes PR pkg/42877.
2010-02-23Add $NetBSD$roy3-3/+7
2010-02-09update master_siteszafer1-2/+1
2010-02-08USE > IS for builtins.roy1-2/+2