Commit Graph

2973 Commits

Author SHA1 Message Date
Sam James
155502b495 app-shells/bash: link to byacc issue
Signed-off-by: Sam James <sam@gentoo.org>
2025-08-25 04:00:04 +01:00
Michał Górny
3954345846 app-shells/posh: Bump to 0.14.2
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2025-08-24 05:01:57 +02:00
Sam James
ea95a8cc14 app-shells/bash: add 5.4_alpha_pre20250822
Signed-off-by: Sam James <sam@gentoo.org>
2025-08-23 07:44:08 +01:00
Sam James
b36aaf25a0 app-shells/bash: add 5.4_alpha_pre20250820
Signed-off-by: Sam James <sam@gentoo.org>
2025-08-20 19:23:48 +01:00
Sam James
be29a73734 app-shells/pwsh-bin: Stabilize 7.5.2 amd64, #961781
Signed-off-by: Sam James <sam@gentoo.org>
2025-08-19 22:02:39 +01:00
Sam James
28690a2900 app-shells/loksh: Stabilize 7.7 amd64, #961775
Signed-off-by: Sam James <sam@gentoo.org>
2025-08-19 22:02:33 +01:00
Arthur Zamarin
02206f1898 app-shells/pwsh-bin: Stabilize 7.5.2 arm64, #961781
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-08-19 20:32:49 +03:00
Arthur Zamarin
298b5180c7 app-shells/loksh: Stabilize 7.7 arm64, #961775
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-08-19 20:32:45 +03:00
Sam James
e52a56f8b9 app-shells/pwsh-bin: Stabilize 7.5.2 arm, #961781
Signed-off-by: Sam James <sam@gentoo.org>
2025-08-19 18:13:32 +01:00
Sam James
81fd4fc0b3 app-shells/loksh: Stabilize 7.7 arm, #961775
Signed-off-by: Sam James <sam@gentoo.org>
2025-08-19 18:13:16 +01:00
Sam James
4aa2f27f0d app-shells/bash: drop old bash-5.4 snapshots
Signed-off-by: Sam James <sam@gentoo.org>
2025-08-18 16:52:37 +01:00
Kerin Millar
9449f94794 app-shells/bash: refresh the comments containing patch URIs
As regards the (commented) URIs referring to the available patchlevels:

- employ https:// rather than ftp://
- ensure that the URI request path consistently matches the version
- remove the URI altogether for snapshot ebuilds

Signed-off-by: Kerin Millar <kfm@plushkava.net>
Signed-off-by: Sam James <sam@gentoo.org>
2025-08-18 16:51:01 +01:00
Kerin Millar
2f2fe12bb7 app-shells/bash: drop ${FILESDIR}/bashrc.d/10-gentoo-title.bash
Nothing references this file anymore.

$ grep -F /10-gentoo-title.bash *.ebuild | wc -l
       0

Signed-off-by: Kerin Millar <kfm@plushkava.net>
Signed-off-by: Sam James <sam@gentoo.org>
2025-08-18 16:51:00 +01:00
Kerin Millar
0f47bc2332 app-shells/bash: drop 5.2_p37
Drop 5.2_p37, along with the files that it was uniquely referencing.

Signed-off-by: Kerin Millar <kfm@plushkava.net>
Signed-off-by: Sam James <sam@gentoo.org>
2025-08-18 16:50:59 +01:00
Kerin Millar
d04f29919a app-shells/bash: add 5.2_p37-r4 & 5.3_p3-r1, revise 9999, address PR #42626
This commit introduces 5.2_p37-r4 and bash-5.3_p3-r1, as well as
revising bash-9999. The effective changes are described herewith.

Install a new /etc/profile.d drop-in, named "00-prompt-command.sh". It
serves to initialise the PROMPT_COMMAND variable as early as is
conveniently possible, provided that bash is acting as a login shell.

Install a revision of the /etc/bash/bashrc file that refrains from
initialising the PROMPT_COMMAND variable, provided that bash is acting
as a login shell. Along with the aforementioned change, this amounts to
a simplified interpretation of GitHub PR #42626. Though not a common
practice, some /etc/profile.d drop-ins (such as vte-2.91.sh) need to be
able to manipulate PROMPT_COMMAND and had hitherto been stymied by
bashrc proceeding to unconditionally clobber it.

Finally, refrain from installing 15-gentoo-bashrc-check.bash to
/etc/bash/bashrc.d. At the time of its introduction, I recommended that
it should exist for no longer than a year. Its removal is overdue.

Reported-by: Krzesimir Nowak <knowak@microsoft.com>
Part-of: https://github.com/gentoo/gentoo/pull/42626
Closes: https://github.com/gentoo/gentoo/pull/42626
Signed-off-by: Kerin Millar <kfm@plushkava.net>
Signed-off-by: Sam James <sam@gentoo.org>
2025-08-18 16:50:58 +01:00
Kerin Millar
08cf343c6b app-shells/bash: move the skeleton files to ${FILESDIR}/skel
The top of FILESDIR has become a little unwieldy. In advance of
submitting a patch that will introduce yet more files to be tracked, I
thought that it would be a good opportunity to conduct a minor
re-organisation. To that end, this commit relocates the skeleton files
to a sub-directory.

Signed-off-by: Kerin Millar <kfm@plushkava.net>
Signed-off-by: Sam James <sam@gentoo.org>
2025-08-18 16:50:58 +01:00
Sam James
06048dd2d2 app-shells/bash: add 5.4_alpha_pre20250814
Signed-off-by: Sam James <sam@gentoo.org>
2025-08-15 17:53:55 +01:00
Sam James
76533c30b6 app-shells/fzf: Stabilize 0.64.0 arm64, #961450
Signed-off-by: Sam James <sam@gentoo.org>
2025-08-14 03:12:38 +01:00
Sam James
2f131ca80c app-shells/fzf: Stabilize 0.64.0 x86, #961450
Signed-off-by: Sam James <sam@gentoo.org>
2025-08-14 02:00:35 +01:00
Sam James
feda540d8f app-shells/fzf: Stabilize 0.64.0 amd64, #961450
Signed-off-by: Sam James <sam@gentoo.org>
2025-08-14 02:00:33 +01:00
Maciej Barć
b80956929d app-shells/fsh: bump DOTNET_PKG_COMPAT to 9.0
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
2025-08-09 19:14:27 +02:00
Sam James
3229ce41a9 app-shells/bash: add 5.4_alpha_pre20250808
Signed-off-by: Sam James <sam@gentoo.org>
2025-08-08 19:46:05 +01:00
Jonas Frei
166f48e2de app-shells/atuin: add 18.8.0
Increase of RUST_MIN_VER to 1.88 to align with upstream

Signed-off-by: Jonas Frei <freijon@pm.me>
Part-of: https://github.com/gentoo/gentoo/pull/43380
Closes: https://github.com/gentoo/gentoo/pull/43380
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2025-08-08 11:18:13 +02:00
Yixun Lan
06b7ac9f63 app-shells/bash-completion: fix collision dependency
restrict collision version bump with net-fs/mc

Signed-off-by: Yixun Lan <dlan@gentoo.org>
2025-08-07 00:55:47 +00:00
jinqiang zhang
1e313378e4 app-shells/bash-completion: remove block net-fs/mc
net-fs/mc no longer have file collision with app-shells/bash-completion.

Closes: https://bugs.gentoo.org/639828
Closes: https://github.com/gentoo/gentoo/pull/43060
Signed-off-by: jinqiang zhang <peeweep@0x0.ee>
Signed-off-by: Yixun Lan <dlan@gentoo.org>
2025-08-07 00:44:27 +00:00
Sam James
6a60d6bf46 app-shells/fzf: Stabilize 0.63.0 amd64, #961124
Signed-off-by: Sam James <sam@gentoo.org>
2025-08-06 03:27:36 +01:00
Sam James
5f1609d219 app-shells/fzf: Stabilize 0.63.0 arm64, #961124
Signed-off-by: Sam James <sam@gentoo.org>
2025-08-06 03:27:35 +01:00
Sam James
9f425a3d12 app-shells/fzf: Stabilize 0.63.0 x86, #961124
Signed-off-by: Sam James <sam@gentoo.org>
2025-08-06 03:27:33 +01:00
Matt Turner
68084528d9 app-shells/fzf: Version bump to 0.65.1
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2025-08-05 21:22:32 -04:00
Zac Medico
1291f5d29c Revert "app-shells/nushell: drop 0.104.1"
This reverts commit 58abd5603a
so that we can stabilize 0.104.1.

Bug: https://bugs.gentoo.org/960176
Signed-off-by: Zac Medico <zmedico@gentoo.org>
2025-08-04 20:15:53 -07:00
Sam James
9ed3aa399f app-shells/bash: add 5.4_alpha_pre20250804
Signed-off-by: Sam James <sam@gentoo.org>
2025-08-04 21:59:25 +01:00
Sam James
2cd04f8473 app-shells/bash: add 5.4_alpha_pre20250801
Signed-off-by: Sam James <sam@gentoo.org>
2025-08-03 02:07:09 +01:00
Jonas Frei
58abd5603a app-shells/nushell: drop 0.104.1
Signed-off-by: Jonas Frei <freijon@pm.me>
Closes: https://github.com/gentoo/gentoo/pull/43202
Signed-off-by: Zac Medico <zmedico@gentoo.org>
2025-07-31 14:15:16 -07:00
Jonas Frei
fc6953a7c3 app-shells/nushell: add 0.106.1
Signed-off-by: Jonas Frei <freijon@pm.me>
From: https://github.com/gentoo/gentoo/pull/43202
Signed-off-by: Zac Medico <zmedico@gentoo.org>
2025-07-31 14:14:42 -07:00
Fabian Groffen
b1e4b67bcf app-shells/dash-0.5.12-r1: marked ~arm64-macos
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
2025-07-29 09:58:46 +02:00
Matt Turner
f748d37ac3 app-shells/fzf: Version bump to 0.65.0
Signed-off-by: Matt Turner <mattst88@gentoo.org>
2025-07-28 13:17:00 -04:00
Sam James
6fdbcc9576 app-shells/pwsh: Stabilize 7.5.1 arm, #958152
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-28 08:08:50 +01:00
Arthur Zamarin
ec876924d5 app-shells/esh: treeclean
Closes: https://bugs.gentoo.org/944434 (pkgremoved)
Closes: https://bugs.gentoo.org/943845 (pkgremoved)
Closes: https://bugs.gentoo.org/906249 (pkgremoved)
Closes: https://bugs.gentoo.org/680698 (pkgremoved)
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-07-27 20:47:26 +03:00
Arthur Zamarin
4d705b437f app-shells/tcsh: Stabilize 6.24.15 x86, #960766
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-07-27 20:22:35 +03:00
Arthur Zamarin
abe39c3976 app-shells/tcsh: Stabilize 6.24.15 amd64, #960766
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-07-27 20:22:34 +03:00
Arthur Zamarin
b6e29b57f8 app-shells/tcsh: Stabilize 6.24.15 ppc, #960766
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-07-27 20:22:33 +03:00
Arthur Zamarin
30f76d2a02 app-shells/tcsh: Stabilize 6.24.15 arm64, #960766
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-07-27 20:22:32 +03:00
Arthur Zamarin
460be85fad app-shells/tcsh: Stabilize 6.24.15 arm, #960766
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2025-07-27 20:22:31 +03:00
Sam James
34d90036d4 app-shells/tcsh: Stabilize 6.24.15 ppc64, #960766
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-27 10:28:05 +01:00
Fabian Groffen
772e4e560d app-shells/tcsh-6.24.16: version bump
Signed-off-by: Fabian Groffen <grobian@gentoo.org>
2025-07-27 09:41:35 +02:00
Petr Vaněk
521b57a8bb app-shells/rc: drop 1.7.4-r2
Bug 944459 was fixed together with bug 925558 in commit a4bfadcafd
("app-shells/rc: fix build failure, port to C23 For libedit, we need to
carefully truncate size_t to int but that's number of lines, so it
should work in sane situations").

Bug: https://bugs.gentoo.org/925558
Closes: https://bugs.gentoo.org/944459
Signed-off-by: Petr Vaněk <arkamar@gentoo.org>
2025-07-26 08:33:36 +02:00
Sam James
61f1385fd7 app-shells/gentoo-bashcomp: Stabilize 20250620 ALLARCHES, #960683
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-25 21:05:51 +01:00
Sam James
276ab0e999 app-shells/bash: add 5.3_p3
Signed-off-by: Sam James <sam@gentoo.org>
2025-07-24 05:23:23 +01:00
Florian Schmaus
0963a35c80 app-shells/atuin: add USE=system-sqlite, drop empty CRATES
Using system sqlite turns out to have a significant performance
impact. Until the actual cause is found, use the bundled sqlite per
default.

Also remove the empty CRATES definition.

Bug: https://bugs.gentoo.org/959120
Signed-off-by: Florian Schmaus <flow@gentoo.org>
2025-07-23 09:13:54 +02:00
Florian Schmaus
20b4f3efbe app-shells/atuin: switch back to greadme.eclass
The package used greadme.eclass before, but was, for some unknown reason,
switched back to readme.gentoo-r1.eclass with
5cc79e4bfc ("app-shells/atuin: add 18.6.1"). However, this broke
multiple things:

- readme.gentoo-r1.eclass is not as flexible with optional README files
  as greadme.eclass, causing https://bugs.gentoo.org/956351 which was fixed with
  d1911f241f ("app-shells/atuin: fix call to readme.gentoo_create_doc
  IUSE="client"")
- the README text was copied verbatim from the bash here-doc into a
  file, resulting in wrong quotes being shown
- the readme text is only sensible if USE=client and hence was only
  conditionally shown if this the 'client' USE flag was enabled

Ultimately, greadme.eclass is more sophisticated as
readme.gentoo-r1.eclass and can be used in every situation where
readme.gentoo-r1.eclass is used.

Signed-off-by: Florian Schmaus <flow@gentoo.org>
2025-07-22 09:23:23 +02:00