Zsh-fast-syntax-highlighting enables highlighting of commands whilst they
are typed at an interactive zsh prompt. This helps in reviewing
commands before running them, particularly in catching syntax errors.
Compared to zsh-syntax-highlighting, this package is more optimized
and feature-rich.
WWW: https://github.com/zdharma-continuum/fast-syntax-highlighting
Reasons:
* Port build shouldn't use cross-compilation mode
because it buids for the same architecture.
* RUSTFLAGS isn't passed to the build of all or some Rust ports
in the cross-compilation mode.
Essential changes:
* Remove the CARGO_BUILD_TARGET make variable.
* Remove CARGO_BUILD_TARGET and CARGO_TARGET_* from CARGO_ENV.
* Update many ports that used CARGO_BUILD_TARGET.
* Build paths now don't include the architecture triplet part.
Immadiate benefits:
* Unbreak build on architectures like i386 that sometimes require
special RUSTFLAGS that were not effective in the cross-compilation
mode.
Ports that really need cross-compilation for some reason should
enable it on case-by-case basis. Example: net-p2p/cncli
(Not sure why does net-p2p/cncli actually need it, but it only
builds with these options.)
PR: 280305
Approved by: rust@FreeBSD.org (maintainer's timeout; 98 days)
The instructions for how to enhance Elvish's version information has
changed.
While I'm here remove empty line from GH_TUPLE.
PR: 277194
Approved by: Adam Jimerson <vendion@gmail.com> (maintainer)
Full changelog at:
https://github.com/ksh93/ksh/compare/v1.0.9...v1.0.10
Main changes between 93u+m/1.0.9 and 93u+m/1.0.10:
- Fixed a serious and longstanding bug in the arithmetic subsystem that was
triggered on non-Intel processors (such as ARM): any division of an
integer by a negative integer threw a spurious "divide by zero" error.
- Fixed a regression where a broken pipe signal (SIGPIPE), when occurring in
a pipe construct within a subshell, caused incorrect signal handling in the
parent/main shell, in some cases causing a script to abort.
- Fixed a bug where printf %T, after having printed the time in UTC once
with the TZ variable set to "UTC", would always print the time in UTC from
then on, even if the TZ variable was changed to another time zone.
- The history expansion character ('!' by default) is now not processed when
immediately following '${'. This makes it possible to use expansion syntax
like ${!varname} and ${!prefix@} on the interactive command line with the
histexpand option on; these no longer trigger an "event not found" error.
- The shell is now capable of handling more than 32767 simultaneous
background jobs, subject to system limitations.
Reported by: Martijn Dekker <martijn@inlv.org> (Upstream)