Simplify the future removal of GNU_CONFIGURE_MANPREFIX after the
manprefix migration is complete. The current placement of
GNU_CONFIGURE_MANPREFIX will not result in consecutive blank lines or
comments when lines containing GNU_CONFIGURE_MANPREFIX are removed in
batches.
Notified by: mat
I made a mistake and changed these ports to HAS_CONFIGURE when working
on MANPREFIX sanitization. Restore proper macro usage and set
GNU_CONFIGURE_MANPREFIX properly to keep manpages installed under
${PREFIX}/share.
Reported by: danfe
Sponsored by: Rubicon Communications, LLC ("Netgate")
The domain bsdforge.com has expired, mark all ports that only
uses bsdforge.com as broken (unfetchable). Additionally set ports that
uses bsdforge.com as primary site and have broken mirrors as broken
too as they're also unfetchable.
Approved by: portmgr (blanket)
This is broken due to a new compiler on 14 so presumably also on 15.
PR: 275647
Approved by: Marcin Cieślak <saper@saper.info> (maintainer)
Sponsored by: DARPA
ChangeLog: https://elv.sh/blog/0.19.1-release-notes.html
* A new doc module provides access to the documentation of builtin modules.
* A new conj command “appends” values to a list, and has a guaranteed time
complexity independent of the size of the list.
* A new inexact-num converts its argument to an inexact number.
* It is functionally identical to the now deprecated float64 command since the
Go float64 type is the only underlying inexact number type for now. Its
behavior may change in future if there are more underlying types for inexact
numbers.
* A new type of interactive abbreviation: edit:command-abbr
* The order and compare commands now support boolean values
* A new path:join command and path:separator and path:list-separator variables
* A new runtime: module that contains paths important for the Elvish runtime
* A new compact command that replaces consecutive runs of equal values with a
single copy, similar to the Unix uniq command.
* The order command has a new &key option
* A new benchmark command has been added
* When checking compilation errors, Elvish no longer stops after the first
error found. For example, if $a and $b are both not defined, echo $a $b now
yields two errors. This applies to both the interactive REPL and elvish
-compile-only.
* When using an unimported builtin modules from the REPL, the REPL now shows
the use command needed to import it, which can be executed from a key
binding. This functionality is bound to Ctrl-A by default.
* New variables exposing the terminal and null device in an OS-agnostic
fashion: $path:dev-tty and $path:dev-null. They are /dev/tty and /dev/null on
Unix, and CON and NUL on Windows
PR: 275422
Reported by: vendion@gmail.com (maintainer)
Makeinfo is not actually used because, after patching, it updates the
timestamps of *.info files, preventing doc/Makefile from wanting to
regenerate bash.info.
While here, sort USES.
PR: 275439
Fast, configurable, shell plugin manager
Features
- Plugins from Git repositories.
* Branch / tag / commit support.
* Submodule support.
* First class support for GitHub repositories.
* First class support for Gists.
- Arbitrary remote scripts or binary plugins.
- Local plugins.
- Inline plugins.
- Highly configurable install methods using templates.
- Shell agnostic, with sensible defaults for Zsh.
- Super-fast plugin loading and parallel installation
- Config file using TOML syntax.
- Clean ~/.zshrc or ~/.bashrc (just add 1 line).
WWW: https://sheldon.cli.rs/