summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* app-shells/nushell: make X11 optionalChristopher Bayliss2024-05-192-6/+10
| | | | | | Signed-off-by: Christopher Bayliss <cjbdev@icloud.com> Closes: https://github.com/gentoo/gentoo/pull/36713 Signed-off-by: Zac Medico <zmedico@gentoo.org>
* app-shells/bash: drop 5.1_p16-r7Sam James2024-05-181-328/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-shells/bash: drop 5.2_p26Sam James2024-05-181-375/+0
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-shells/pwsh-bin: Stabilize 7.4.1 arm64, #928546Arthur Zamarin2024-05-161-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-shells/pwsh: Stabilize 7.4.1 arm64, #928546Arthur Zamarin2024-05-161-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-shells/fzf: Stabilize 0.49.0 x86, #931949Joonas Niilola2024-05-161-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-shells/fzf: Stabilize 0.49.0 amd64, #931949Joonas Niilola2024-05-161-1/+1
| | | | Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-shells/fzf: Stabilize 0.49.0 arm64, #931949Arthur Zamarin2024-05-161-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-shells/fzf: Version bump to 0.52.1Matt Turner2024-05-152-0/+74
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* app-shells/starship: remove unused patchMichael Mair-Keimberger2024-05-131-28/+0
| | | | | Signed-off-by: Michael Mair-Keimberger <mmk@levelnine.at> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-shells/tcsh-6.24.12: fix USE=man #931820Fabian Groffen2024-05-121-3/+2
| | | | | Closes: https://bugs.gentoo.org/931820 Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* app-shells/tcsh-6.24.12: version bumpFabian Groffen2024-05-122-15/+12
| | | | Signed-off-by: Fabian Groffen <grobian@gentoo.org>
* app-shells/yash: drop oldAkinori Hattori2024-05-122-36/+0
| | | | Signed-off-by: Akinori Hattori <hattya@gentoo.org>
* app-shells/yash: amd64/x86 stableAkinori Hattori2024-05-121-1/+1
| | | | Signed-off-by: Akinori Hattori <hattya@gentoo.org>
* app-shells/starship: drop 1.16.0Arthur Zamarin2024-05-112-673/+0
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-shells/gentoo-bashcomp: add 20240511Sam James2024-05-112-0/+22
| | | | | | | | | | | | | | | | | | | | Lucio Sauer (2): portageq envvar: preserve PATH to avoid command validation warnings portageq envvar: fix variables selected for completion Sam James (8): completions/emerge: add additional options completions/emerge: add --verbose-conflicts completions/emerge: add --with-test-deps helpers/gentoo-common.sh: fix whitespace completions/emerge: add --changed-* options completions/emerge: add various further options completions/emerge: fix indentation Makefile: bzip2 -> xz Bug: https://bugs.gentoo.org/588642 Bug: https://bugs.gentoo.org/931671 Signed-off-by: Sam James <sam@gentoo.org>
* app-shells/starship: Stabilize 1.17.1 arm64, #931690Sam James2024-05-111-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-shells/starship: add 1.18.2Arthur Zamarin2024-05-102-0/+61
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-shells/pwsh: check for locales in pkg_pretendMaciej Barć2024-05-101-11/+21
| | | | | Bug: https://bugs.gentoo.org/931648 Signed-off-by: Maciej Barć <xgqt@gentoo.org>
* app-shells/bash-completion: disable py3.13Alfred Wingate2024-05-101-1/+1
| | | | | | | | | | | | * To add a target that isn't supported by bash-completions you have first modify the completions file to add the new target and symlink it. * Symlinking is incorrectly done currently as dosym adds D already. Closes: https://bugs.gentoo.org/931665 Signed-off-by: Alfred Wingate <parona@protonmail.com> Closes: https://github.com/gentoo/gentoo/pull/36627 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
* app-shells/bash-completion: add 2.14.0Arthur Zamarin2024-05-103-0/+192
| | | | | | | - Also apply fix to optimize kernel modules search completion Closes: https://bugs.gentoo.org/669128 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-shells/atuin: drop 17.2.1Florian Schmaus2024-05-092-591/+0
| | | | Signed-off-by: Florian Schmaus <flow@gentoo.org>
* app-shells/atuin: stabilize 18.1.0 for amd64Florian Schmaus2024-05-091-1/+1
| | | | Signed-off-by: Florian Schmaus <flow@gentoo.org>
* app-shells/pwsh-bin: bump to 7.4.2Maciej Barć2024-05-082-0/+74
| | | | Signed-off-by: Maciej Barć <xgqt@gentoo.org>
* app-shells/fish: add 3.7.1, drop 3.7.0Steffen Winter2024-05-052-3/+3
| | | | | | Signed-off-by: Steffen Winter <steffen.winter@proton.me> Closes: https://github.com/gentoo/gentoo/pull/35900 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-shells/bash-completion: fix blocker atom (!)Sam James2024-05-032-2/+2
| | | | | Fixes: 3502e4f637e92eedb871b5aab25aec6ea238308a Signed-off-by: Sam James <sam@gentoo.org>
* app-shells/bash-completion: sync live (partly)Sam James2024-05-031-0/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-shells/bash-completion: add pytest-forked test depSam James2024-05-031-0/+2
| | | | | | | | I'm actually wondering if I'm forgetting something here, because I was convinced pytest-forked or something merged into pytest-xdist...? Closes: https://bugs.gentoo.org/931131 Signed-off-by: Sam James <sam@gentoo.org>
* app-shells/bash-completion: block old app-text/tree which installs its own ↵Sam James2024-05-032-0/+2
| | | | | | | | | completion >=app-text/tree-2.1.1-r1 defers to the new one in >=bash-completion-2.13.0. Closes: https://bugs.gentoo.org/931129 Signed-off-by: Sam James <sam@gentoo.org>
* app-shells/bash-completion: add myself as a maintainerArthur Zamarin2024-05-031-0/+4
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-shells/bash-completion: sync liveArthur Zamarin2024-05-031-3/+22
| | | | | Closes: https://bugs.gentoo.org/865511 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-shells/bash-completion: add 2.13.0Arthur Zamarin2024-05-032-0/+174
| | | | | | | | | | | | | | | - add pytest-xdist for tests, for parallel testing - automatically extend symlinks for all supported python targets - fix CHANGES file rename - disable some more tests we don't really care about Closes: https://bugs.gentoo.org/886159 Closes: https://bugs.gentoo.org/622892 Closes: https://bugs.gentoo.org/836360 Closes: https://bugs.gentoo.org/734120 Closes: https://bugs.gentoo.org/669128 Bug: https://bugs.gentoo.org/865511 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-shells/fsh: Stabilize 1.0.0_p20220816 amd64, #931054Sam James2024-05-021-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-shells/fzf: Version bump to 0.51.0Matt Turner2024-05-012-0/+74
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>
* */*: inline mirror://sourceforgeLucio Sauer2024-04-309-18/+18
| | | | | | | bump copyright of touched ebuilds to 2024 Signed-off-by: Lucio Sauer <watermanpaint@posteo.net> Signed-off-by: Michał Górny <mgorny@gentoo.org>
* app-shells/bash: drop shellcheck annotations; fix readline versionSam James2024-04-304-18/+2
| | | | | | | | | | * Drop shellcheck annotations. We don't use them in ::gentoo right now. We might revisit that once shellcheck gains proper ebuild support, but right now, they serve as noise. * Fix readline version for <5.3_alpha. Signed-off-by: Sam James <sam@gentoo.org>
* app-shells/bash: support -readline properly, GLOBSORT protection, misc cleanupsKerin Millar2024-04-307-846/+799
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Address a regression whereby the new initialisation files were composing a PS1 prompt containing '\[' and '\]' for builds without readline support. These sequences are normally used to denote sequences of non-printing characters but are not treated specially unless readline support is present. This came up 12 years ago as bug #432338. SpanKY's solution at the time was to have the ebuild monkey-patch /etc/bash/bashrc with sed, disabling colour support outright for the USE="-readline" case. Unsurprisingly, moving the colour-related code to a distinct bashrc.d snippet had prevented this method from being effective. After deliberating over the matter, I reached the conclusion that there are already too many ebuilds containing overly brittle code of this sort. Therefore, I decided to implement a runtime check instead. Specifically, it is implemented as a trivial function, which works by checking whether the direxpand shell option exists. This function is now used in a twofold manner. Firstly, it is used to determine whether the no_empty_cmd_completion and histappend shell options should be set in etc/bash/bashrc (both of those require readline). Secondly, it it used to determine whether the prompt should _not_ be colourised in /etc/bash/bashrc.d/10-gentoo-color.bash, even in the case that the terminal is understood to support colour. Doing it this way has a few immediate benefits. No longer will colour support be needlessly disabled outright; there was never any sense in doing that. Instead, users that elect to compile bash without readline - for whatever reason - may continue to enjoy full colour support with only the prompt being rendered in monochrome. Moreover, the ebuild has been simplified as a consequence of being able to completely drop the section that defined sed_args before proceeding to clumsily modify /etc/skel/.bashrc (with no effect, mind) and /etc/bash/bashrc. Render /etc/bash/bashrc.d processing safer by unsetting the GLOBSORT variable beforehand. This variable, which is introduced by bash-5.3-alpha, allows for the user to affect the order in which words occur as a result of pathname expansion. While there is no question that the feature is useful, it must not be allowed to influence the order in which files residing under /etc/bash/bashrc.d are processed. That is, users must be able to expect that the files are processed in an order that is based solely on the effective collation. Remove st-256color from the list of terminals whitelisted for colour support. There was no need for it to be there because it can already be matched by the *color* globbing pattern. The latest round of ebuilds have been cleaned up and should be slightly easier to maintain from hereon. Further, they are now shellcheck-clean, albeit with two warning categories having been disabled in the global scope (so chosen because they aren't particularly helpful in the course of evaluating ebuilds). Finally, version 9999 has been updated so as to be abreast of these developments. Signed-off-by: Kerin Millar <kfm@plushkava.net> Signed-off-by: Sam James <sam@gentoo.org>
* app-shells/bash: prefixify bashrc.d files, whitelist st-256color, drop ↵Kerin Millar2024-04-285-21/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | [ef]grep aliases The ebuilds that install "${FILESDIR}/bashrc.d/10-gentoo-color.bash" were neglecting to prefixify it. That is, to replace instances of "/etc" with "${EPREFIX}/etc". After reviewing the prefix eclass, I found it to be wanting in all of its chief respects: interface, correctness, safety and robustness. Consequently, I rejected the notion of using it on principle. Instead, I elected to create a custom function, which is now used to prefixify both "bashrc" and "10-gentoo-color.bash". Among its virtues are that it writes an amended stream to the standard output, which may be directly processed by newins. Whitelist st-256color for Set Text Parameters support. Also, add it to the list of terminals known to support colour. Drop the egrep and fgrep aliases again. Previously, they had been dropped by Mike Gilbert but were inadvertently re-introduced through my being thorough rather than prudent. Given that both are non-standard, I certainly have no wish to provide users with any additional excuses for their continued use. Signed-off-by: Kerin Millar <kfm@plushkava.net> Fixes: 268b2e7c07d97bd9e833d239d786a0314c3b09ec Signed-off-by: Sam James <sam@gentoo.org>
* app-shells/dsh: EAPI=8Arthur Zamarin2024-04-271-0/+31
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-shells/zsh: Stabilize 5.9-r6 hppa, #930630Arthur Zamarin2024-04-271-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* app-shells/ugit: Stabilize 0.4.3 amd64, #930687Sam James2024-04-251-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-shells/posh-z: Stabilize 1.1.12_p20230811 amd64, #930687Sam James2024-04-251-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-shells/posh-git: Stabilize 1.1.0 amd64, #930687Sam James2024-04-251-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-shells/posh-dotnet: Stabilize 1.2.3 amd64, #930687Sam James2024-04-251-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-shells/platyps: Stabilize 0.14.2 amd64, #930687Sam James2024-04-251-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-shells/linuxinfo: Stabilize 0.0.8 amd64, #930687Sam James2024-04-251-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-shells/irregular: Stabilize 0.7.8 amd64, #930687Sam James2024-04-251-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-shells/invokebuild: Stabilize 5.10.5 amd64, #930687Sam James2024-04-251-2/+2
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* app-shells/ugit: bump to 0.4.4Maciej Barć2024-04-252-0/+37
| | | | Signed-off-by: Maciej Barć <xgqt@gentoo.org>
* app-shells/autojump: Drop old versionsMatt Turner2024-04-251-88/+0
| | | | Signed-off-by: Matt Turner <mattst88@gentoo.org>