summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* app-shells/zsh: restore live ebuildMike Gilbert2024-08-171-0/+241
| | | | Signed-off-by: Mike Gilbert <floppym@gentoo.org>
* app-shells/bash: drop old 5.3_alpha_p* snapshotsSam James2024-08-158-2884/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-shells/bash: add 5.3_alpha_p20240815Sam James2024-08-152-0/+412
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-shells/fish: enable py3.13Petr Vaněk2024-08-111-1/+1
| | | | Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
* app-shells/ksh: add 1.0.10Sam James2024-08-112-0/+69
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-shells/dash: drop ancient sed locale workaroundSam James2024-08-112-6/+0
| | | | | | | | | This goes back a while to e515c9f26e5967d35c3f83b21f984bee53ab22e6 and then 5a798cae614346d6aa0ad8b85cfd5c65f2150587 (gentoo commits). Fixed upstream in fe393c0f9ab72de5a7d32aab53e5e8275cad8735. Signed-off-by: Sam James <sam@gentoo.org>
* app-shells/dash: add 9999Sam James2024-08-112-3/+78
| | | | | | | dash releases are infrequent. Further, there's various POSIX.1-2024 changes in git which may be useful to test. Signed-off-by: Sam James <sam@gentoo.org>
* app-shells/bash: add 5.3_alpha_p20240810Sam James2024-08-102-0/+412
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-shells/yash: new upstream releaseAkinori Hattori2024-08-102-0/+36
| | | | Signed-off-by: Akinori Hattori <hattya@gentoo.org>
* app-shells/starship: Drop 1.18.2Randy Barlow2024-08-092-61/+0
| | | | | | Signed-off-by: Randy Barlow <randy@electronsweatshop.com> Closes: https://github.com/gentoo/gentoo/pull/37986 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-shells/starship: Drop 1.17.1Randy Barlow2024-08-092-665/+0
| | | | | Signed-off-by: Randy Barlow <randy@electronsweatshop.com> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-shells/starship: Add 1.20.1Randy Barlow2024-08-092-0/+689
| | | | | | Closes: https://bugs.gentoo.org/937410 Signed-off-by: Randy Barlow <randy@electronsweatshop.com> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-shells/nushell: drop 0.85.0Jonas Frei2024-08-062-1002/+0
| | | | | | Signed-off-by: Jonas Frei <freijon@pm.me> Closes: https://github.com/gentoo/gentoo/pull/37989 Signed-off-by: Zac Medico <zmedico@gentoo.org>
* app-shells/nushell: add 0.96.1Jonas Frei2024-08-062-0/+825
| | | | | | Signed-off-by: Jonas Frei <freijon@pm.me> From: https://github.com/gentoo/gentoo/pull/37989 Signed-off-by: Zac Medico <zmedico@gentoo.org>
* app-shells/nushell: Stabilize 0.95.0 amd64, #937422Sam James2024-08-061-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-shells/starship: Stabilize 1.19.0 arm64, #937235Sam James2024-08-041-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-shells/starship: Stabilize 1.19.0 amd64, #937235Sam James2024-08-041-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-shells/zsh-completions: Stabilize 0.35.0 ALLARCHES, #937240Jakov Smolić2024-08-031-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* app-shells/bash: add 5.2_p32Sam James2024-08-023-0/+544
| | | | | | | | Compared to bash-5.2_p26-memory-leaks.patch, this drops a hunk for builtins/evalstring.c as the open_redir_file issue is fixed in patch 31 upstream for bash-5.2. Signed-off-by: Sam James <sam@gentoo.org>
* app-shells/bash: add 5.3_alpha_p20240730Sam James2024-07-312-0/+412
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-shells/fzf: Drop old versionsMatt Turner2024-07-315-296/+0
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* app-shells/fzf: Version bump to 0.54.3Matt Turner2024-07-312-0/+74
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* app-shells/bash: add 5.3_alpha_p20240726Sam James2024-07-262-0/+412
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-shells/atuin: add 18.3.0-r1, drop 18.3.0Florian Schmaus2024-07-241-11/+10
| | | | Signed-off-by: Florian Schmaus <flow@gentoo.org>
* app-shells/pwsh-bin: bump to 7.4.4Maciej Barć2024-07-242-0/+74
| | | | Signed-off-by: Maciej Barć <xgqt@gentoo.org>
* app-shells/pwsh-bin: drop old 7.4.2Maciej Barć2024-07-242-74/+0
| | | | Signed-off-by: Maciej Barć <xgqt@gentoo.org>
* app-shells/fzf: Stabilize 0.53.0 arm64, #936476Jakov Smolić2024-07-221-1/+1
| | | | Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
* app-shells/fzf: Stabilize 0.53.0 x86, #936476Joonas Niilola2024-07-221-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-shells/fzf: Stabilize 0.53.0 amd64, #936476Joonas Niilola2024-07-221-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-shells/fzf: Version bump to 0.54.1Matt Turner2024-07-212-0/+74
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* app-shells/pwsh-bin: Stabilize 7.4.3 arm, #936450Sam James2024-07-221-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-shells/pwsh-bin: Stabilize 7.4.3 arm64, #936450Sam James2024-07-221-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-shells/pwsh-bin: Stabilize 7.4.3 amd64, #936450Arthur Zamarin2024-07-211-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-shells/nushell: Add 0.95.0, renamed patchJonas Frei2024-07-194-1/+792
| | | | | | | Signed-off-by: Jonas Frei <freijon@pm.me> Closes: https://github.com/gentoo/gentoo/pull/37379 Closes: https://bugs.gentoo.org/936307 Signed-off-by: Zac Medico <zmedico@gentoo.org>
* app-shells/bash: add 5.3_alpha_p20240718Sam James2024-07-192-0/+412
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-shells/bash: add 5.3_alpha_p20240711Sam James2024-07-163-1/+413
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-shells/fzf: Version bump to 0.54.0Matt Turner2024-07-152-0/+74
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* app-shells/bash-completion: Stabilize 2.14.0-r1 ALLARCHES, #935720Sam James2024-07-081-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-shells/bash: add 5.3_alpha_p20240706Sam James2024-07-072-0/+412
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-shells/bash: sync alpha+liveSam James2024-07-072-12/+12
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-shells/bash: add 5.2_p26-r8 with non-preliminary XTWINOPS supportKerin Millar2024-07-072-9/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The 5.2_p26-r7 revision contained (harmless) changes that were not yet intended to be applied to the gentoo repo, owing to a miscommunication between Sam and I. This commit applies the changes as were eventually intended and, for this reason, the remainder of this commit message shall be written accordingly. That is, as if no preceding commit had been involved to get to this point. ... Xterm is able to push and pop window titles to a stack and there are several other terminal emulators that can do so, such as alacritty, foot and tmux. Take advantage of this feature so as to reinstate automatic window title setting in the case that the PTY is owned by sshd(8). Unfortunately, there are a lot of terminal emulators that falsely advertise themselves as being xterm-compatible, making it impossible to reliably identify xterm itself. However, we can reliably identify alacritty, foot and tmux so let's support those three to begin with. The benefits conferred upon tmux are of a distinct nature, since it was already the case that it was being whitelisted for title support. Specifcally, the benefits are as follows: - title restoration is supported even where tmux(1) is launched prior to ssh(1) - title restoration is supported for nested instances of tmux It should be noted that tmux does not forward titles to the outer terminal emulator by default. Such can be arranged for with the following configuration. set -g set-titles on set -g set-titles-string "#T" Don't enable title setting for GNU screen in the case that the PTY is owned by sshd(8) and screen(1) was launched prior to connecting with ssh(1). This is a distinction that can be made by checking whether the WINDOW variable is set in the environment. Have the genfun_set_win_title function export a variable named SHELL_SETS_TITLE upon the first occasion that it is called. Presently, nothing responds to this variable but the intention is to eventually have portage respond to it. Portage implements heuristics and behaviours that are horrifyingly broken. For instance, it considers the mere presence of PROMPT_COMMAND as somehow proving that the interactive shell uses it for nothing other than to set the title, despite the fact that: - the contents of PROMPT_COMMAND may be arbitrarily defined by the user - the purpose of PROMPT_COMMAND is whatever the user may wish it to be - nobody in their right mind would export PROMPT_COMMAND - PROMPT_COMMAND can be an array since 5.1 (making it unexportable) Worse still, in the event that portage is somehow able to ascertain the value of PROMPT_COMMAND, it takes its first element and proceeds to inject its value into an invocation of either sh, $SHELL or bash -c, irrespective of the consequences. No, I'm not making this up. As such, the purpose of the SHELL_SETS_TITLE variable is to act as a straightforward indicator that an interactive shell exists as an ancestor process and that it will take it upon itself to set a fresh window title upon its primary prompt being displayed. Signed-off-by: Kerin Millar <kfm@plushkava.net> Signed-off-by: Sam James <sam@gentoo.org>
* app-shells/bash: propagate changes to latest alpha snapshot & liveSam James2024-07-062-22/+22
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-shells/bash: add 5.2_p26-r7 with XTWINOPS supportKerin Millar2024-07-062-0/+476
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Xterm is able to push and pop window titles to a stack and there are a few other terminal emulators that can do so (alacritty and foot being the only ones that I am aware of at the present time). Take advantage of this feature so as to reinstate automatic window title setting in the case that the PTY is owned by sshd(8). Unfortunately, there are a lot of terminal emulators that falsely advertise themselves as being xterm-compatible, making it impossible to reliably identify xterm itself. However, we can reliably identify alacritty and foot so let's support those two to begin with. Have the genfun_set_win_title function export a variable named SHELL_SETS_TITLE upon the first occasion that it is called. Presently, nothing responds to this variable but the intention is to eventually have portage respond to it. Portage implements heuristics and behaviours that are horrifyingly broken. For instance, it considers the mere presence of PROMPT_COMMAND as somehow proving that the interactive shell uses it for nothing other than to set the title, despite the fact that: - the contents of PROMPT_COMMAND may be arbitrarily defined by the user - the purpose of PROMPT_COMMAND is whatever the user may wish it to be - nobody in their right mind would export PROMPT_COMMAND - PROMPT_COMMAND can be an array since 5.1 (making it unexportable) Worse still, in the event that portage is somehow able to ascertain the value of PROMPT_COMMAND, it takes its first element and proceeds to inject its value into an invocation of either sh, $SHELL or bash -c, irrespective of the consequences. No, I'm not making this up. As such, the purpose of the SHELL_SETS_TITLE variable is to act as a straightforward indicator that an interactive shell exists as an ancestor process and that it will take it upon itself to set a fresh window title upon its primary prompt being displayed. Signed-off-by: Kerin Millar <kfm@plushkava.net> Signed-off-by: Sam James <sam@gentoo.org>
* app-shells/bash-completion: fix live ebuildArthur Zamarin2024-07-061-19/+2
| | | | | Bug: https://bugs.gentoo.org/935658 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-shells/zsh-syntax-highlighting: drop 0.7.1Mattéo Rossillol‑‑Laruelle2024-07-042-43/+0
| | | | | | Signed-off-by: Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/37384 Signed-off-by: Eli Schwartz <eschwartz@gentoo.org>
* app-shells/*: sneaky developer switch floppym <-> tamikoMatthias Maier2024-07-033-4/+12
| | | | Signed-off-by: Matthias Maier <tamiko@gentoo.org>
* app-shells/gentoo-bashcomp: drop 20240511, 20240525Arthur Zamarin2024-07-033-44/+0
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-shells/zsh-completions: add 0.35.0Arthur Zamarin2024-07-032-0/+32
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-shells/mcfly: add 0.9.0Arthur Zamarin2024-07-032-0/+56
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-shells/starship: add 1.19.0Arthur Zamarin2024-07-032-0/+60
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>