pkgsrc/shells
maya af5bed1475 fish: update to 2.7.1
pkgsrc changes: add doxygen dependency for building docs.
this is unusual as doxygen is heavy, but fish is meant to
be beginner-friendly shell, so documentation is important.

remove now unneeded patch, that getcwd is called with a size
argument now.

# fish 2.7.1 (released December 23, 2017)

This release of fish fixes an issue where iTerm 2 on macOS would display a warning about paste bracketing being left on when starting a new fish session (#4521).

If you are upgrading from version 2.6.0 or before, please also review the release notes for 2.7.0 and 2.7b1 (included below).

--

# fish 2.7.0 (released November 23, 2017)

There are no major changes between 2.7b1 and 2.7.0. If you are upgrading from version 2.6.0 or before, please also review the release notes for 2.7b1 (included below).

Xcode builds and macOS packages could not be produced with 2.7b1, but this is fixed in 2.7.0.

--

# fish 2.7b1 (released October 31, 2017)

## Notable improvements
- A new `cdh` (change directory using recent history) command provides a more friendly alternative to prevd/nextd and pushd/popd (#2847).
- A new `argparse` command is available to allow fish script to parse arguments with the same behavior as builtin commands. This also includes the `fish_opt` helper command. (#4190).
- Invalid array indexes are now silently ignored (#826, #4127).
- Improvements to the debugging facility, including a prompt specific to the debugger (`fish_breakpoint_prompt`) and a `status is-breakpoint` subcommand (#1310).
- `string` supports new `lower` and `upper` subcommands, for altering the case of strings (#4080). The case changing is not locale-aware yet.
- `string escape` has a new `--style=xxx` flag where `xxx` can be `script`, `var`, or `url` (#4150), and can be reversed with `string unescape` (#3543).
- History can now be split into sessions with the `fish_history` variable, or not saved to disk at all (#102).
- Read history is now controlled by the `fish_history` variable rather than the `--mode-name` flag (#1504).
- `command` now supports an `--all` flag to report all directories with the command. `which` is no longer a runtime dependency (#2778).
- fish can run commands before starting an interactive session using the new `--init-command`/`-C` options (#4164).
- `set` has a new `--show` option to show lots of information about variables (#4265).

## Other significant changes
- The `COLUMNS` and `LINES` environment variables are now correctly set the first time `fish_prompt` is run (#4141).
- `complete`'s `--no-files` option works as intended (#112).
- `echo -h` now correctly echoes `-h` in line with other shells (#4120).
- The `export` compatibility function now returns zero on success, rather than always returning 1 (#4435).
- Stop converting empty elements in MANPATH to "." (#4158). The behavior being changed was introduced in fish 2.6.0.
- `count -h` and `count --help` now return 1 rather than produce command help output (#4189).
- An attempt to `read` which stops because too much data is available still defines the variables given as parameters (#4180).
- A regression in fish 2.4.0 which prevented `pushd +1` from working has been fixed (#4091).
- A regression in fish 2.6.0 where multiple `read` commands in non-interactive scripts were broken has been fixed (#4206).
- A regression in fish 2.6.0 involving universal variables with side-effects at startup such as `set -U fish_escape_delay_ms 10` has been fixed (#4196).
- Added completions for:
  - `as` (#4130)
  - `cdh` (#2847)
  - `dhcpd` (#4115)
  - `ezjail-admin` (#4324)
  - Fabric's `fab` (#4153)
  - `grub-file` (#4119)
  - `grub-install` (#4119)
  - `jest` (#4142)
  - `kdeconnect-cli`
  - `magneto` (#4043, #4108)
  - `mdadm` (#4198)
  - `passwd` (#4209)
  - `pip` and `pipenv` (#4448)
  - `s3cmd` (#4332)
  - `sbt` (#4347)
  - `snap` (#4215)
  - Sublime Text 3's `subl` (#4277)
- Lots of improvements to completions.
- Updated Chinese and French translations.
2017-12-30 05:35:54 +00:00
..
ast-ksh ast-ksh: fix compilation on NetBSD, possibly linux too. 2017-02-19 20:18:16 +00:00
autojump
bash bash: comment broken option, remove dead master sites, 2017-11-20 08:29:42 +00:00
bash-completion Pull in upstream fix for bug 1289597. Brought to our attention by Kevin 2017-03-14 14:51:28 +00:00
bash2 Convert all occurrences (353 by my count) of 2017-01-19 18:52:01 +00:00
bash2-doc Convert all occurrences (353 by my count) of 2017-01-19 18:52:01 +00:00
dash Check for stat64 declaration. Fixes SunOS 64-bit build. 2017-05-15 14:52:44 +00:00
eltclsh Comment out dead sites. 2017-08-16 20:45:30 +00:00
es shells/es: Install manpages into ${PKGMANDIR}. 2017-08-19 00:20:36 +00:00
esh
fish fish: update to 2.7.1 2017-12-30 05:35:54 +00:00
git-sh
heirloom-sh
lshell Add python-3.6 to incompatible versions. 2017-01-01 14:43:22 +00:00
mksh Update mksh to R56b. 2017-09-02 18:38:54 +00:00
nologinmsg
osh
pdksh Convert all occurrences (353 by my count) of 2017-01-19 18:52:01 +00:00
perlsh Updated shells/perlsh to 1.8.1 2017-01-08 10:55:51 +00:00
posh
rc Update rc to 1.7.4, also fixing a really old CVE in the process. 2017-08-05 10:45:39 +00:00
rssh
scponly Comment out dead sites. 2017-09-04 18:00:49 +00:00
scsh Convert all occurrences (353 by my count) of 2017-01-19 18:52:01 +00:00
standalone-tcsh shells/{,static-,standalone}tcsh: Fix PKGREVISION & MAINTAINER. 2017-08-23 17:52:47 +00:00
static-ast-ksh
static-tcsh shells/static-tcsh: Can't build static binaries on SunOS>=5.10. 2017-08-23 17:52:59 +00:00
tcsh Comment out dead sites. 2017-09-04 18:00:49 +00:00
xonsh Import xonsh-0.4.5 as shells/xonsh 2016-08-21 11:34:57 +00:00
xsh Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. 2016-07-09 06:38:30 +00:00
zsh shells/zsh: Add a directory to search for xattr.h 2017-12-12 23:57:29 +00:00
zsh-autosuggestions shells/zsh-autosuggestions: Import version 0.4.2 2017-12-07 23:14:32 +00:00
zsh-completions shells/zsh-completions: Import version 0.27.0 2017-11-28 19:31:44 +00:00
zsh-pure shells/zsh-pure: Import version 1.6.0 2017-12-01 01:10:40 +00:00
zsh-syntax-highlighting shells/zsh-syntax-highlighting: Import version 0.6.0 2017-12-15 17:36:38 +00:00
Makefile shells/Makefile: Add zsh-syntax-highlighting 2017-12-15 17:37:21 +00:00