Commit Graph

225 Commits

Author SHA1 Message Date
Schrijvers Luc
dd0626e7ab zsh, bump to 5.9 (#13288) 2025-12-02 07:25:49 +01:00
OscarL
9f24e24500 mcfly: attempt to fix build on x86_32. (#13188)
(no rev-bump, as 64 bits build went OK before).
2025-11-08 09:22:59 -03:00
Schrijvers Luc
5b1d65258d mcfly, new recipe (#13160)
mcfly, new recipe

Co-authored-by: OscarL <oscar.lesta@gmail.com>
2025-11-08 05:13:18 -03:00
kenmays
2ee46d09f5 bash: bump to 5.2.37 (#11819) 2025-02-23 16:47:08 +01:00
OscarL
6e4ff783e6 fish: recipe cleanups. (#11504)
Fixes #11300

Still not fully functional, though (tends to hang quite easily).

Added a `ReleaseType` option/variable, so one can switch between
"Release" (disabling the building of a debuginfo package)
or "RelWithDebInfo" (and including the debuginfo package).

Now that HaikuPorter includes a check for that, seems like a good
option.
2024-12-21 09:54:29 +01:00
OscarL
b11ebf5afa dash: update to version 0.5.12. (#11441)
* dash: update to version 0.5.12.

Removed old Gentoo patches (Debian has a bunch that might be worth adding, perhaps).

Removed spurious readline dependency.

Apparently, libedit could be used instead ("--with-libedit" option of ./configure),
but then it fails to compile. Easily fixed, but resulting binary still doesn't do proper
line editting at all.

Removed TEST() as "make check" doesn't do anything meaningful.

Smoke tested (on beta5 64 bits) by using it to "jam -q -j4 Terminal" on Haiku's source tree
(making sure dash was set as JAMSHELL, of course).

* dash: import some patches from Debian.

Got them from:

https://salsa.debian.org/debian/dash/-/tree/debian/unstable/debian/patches?ref_type=heads
2024-12-18 07:34:50 +01:00
augiedoggie
ed682aed5a zsh: fix texinfo requirement again 2024-11-03 06:55:24 -07:00
augiedoggie
b5120d4993 zsh: add texinfo 7 contraint for 32 bit 2024-11-03 06:51:20 -07:00
augiedoggie
8965ea8536 zsh: fix zshenv glob and quick fix for texinfo 7 (#11301) 2024-11-03 06:34:29 -07:00
kenmays
7a69719cc2 fish: bump to 3.7.1 (#11249) 2024-11-02 11:32:28 +01:00
OscarL
f9b9df0071 bash_completion: update to version 2.14.0. (#11200)
* Fix completion of "pkgman install" for local files.
* Should avoid issues with future updates of the `bash_completion` package (#8157).
  Albeit it requires that users first manually remove the old
  `/boot/system/settings/etc/profile.d/bash_completion.sh` file previous to the
  installation of this package version (then should work OK in the future).
2024-10-11 17:26:29 +02:00
kenmays
07f836a89c bash: bump version (#10849)
* bash: bump version

* Delete bash-5.2.026.recipe
2024-08-30 11:44:41 -04:00
kenmays
74c408018c bash: updated recipe for bash 5.2.26 (#10005) 2024-01-20 14:52:23 +01:00
kenmays
6f66512b8e bash: bump to 5.2.26 (#9973) 2024-01-18 17:26:37 +01:00
augiedoggie
189ca0501c zsh: disable more completions that aren't Haiku compatible yet 2023-12-12 19:57:41 -07:00
augiedoggie
ea7b0a5786 zsh_completions: add recipe for 0.35.0 (#9880) 2023-12-11 20:19:54 -07:00
augiedoggie
77b18b4a77 zsh: completion fixes and cleanup (#9879)
* remove completions for other operating systems.  commands borrowed from
  the Arch Linux recipe

* disable completions that need Haiku support to function properly

* quick path fixes for hosts, known_hosts, and resolv.conf files

existing users can 'rm -r /system/settings/zsh/functions' before updating
or they will have stale files left around from the previous package
2023-12-11 19:47:07 -07:00
augiedoggie
307e2a926c zsh: link against libgnu for xattr support (#9790) 2023-11-24 21:59:12 -07:00
OscarL
dd0c09b297 command_not_found: switch to Python3. (#9520) 2023-09-25 09:12:45 +02:00
OscarL
e7938b444b xonsh: update to version 0.14.1 (#9294)
Also:

- Fixed tab-completion when using libedit.
- Avoid mentions of "~/.xonshrc". Point to, and use,
  ~/config/settings/xonsh/xonchrc instead.
- Added "pygments" as a required package.
  It is listed as an optional dependency, but "xonfig web"
  (a command user will likely try as it is advertized at
  start-up) fails without it.
- Silenced a startup error message, as it is known to be a
  libedit vs readline issue, and doesn't seems to affect
  normal usage.

  Will now warn against using libedit, and recommend installing
  the "gnureadline" Python module instead (currently, we don't
  have it on HaikuPorts).
- require prompt_toolkit now that we have it. It provides
  a much more richer experience out of the box.
2023-08-30 19:17:20 +00:00
augiedoggie
fc78a694a1 xonsh: fix python package version (#8919)
fixes #8896
2023-07-01 21:54:14 -06:00
Jerome Duval
7c64f176a4 bash: bump version 2023-06-14 22:29:05 +02:00
augiedoggie
9d36338d7a fish: enable debug symbols (#8799)
there is already a debug package but without symbols it's useless
2023-06-05 09:47:58 -06:00
OscarL
1cbf3289fa hstr: cleanup recipe, update to version 3.1 (#8683)
Notice: people updating from 2.x versions will need to update their
bash settings on the "~/config/settings/profile" according to the
instructions given by `hstr -B`.

Users of zsh, should follow `hstr -Z` instead.
2023-05-19 12:50:22 +02:00
OscarL
dd9218c9a1 command_not_found: revbump for rebuild (#8500) 2023-04-24 08:47:54 +02:00
OscarL
a04a072309 command_not_found: switch to Python 3.9. (#8497)
* Added TEST()
* Added a couple of minor fixes here and there.
2023-04-24 07:49:10 +02:00
OscarL
ae62a1641b hstr: update to version 2.6. (#7782)
Fixes some overflow and memory leak issues:
https://github.com/dvorka/hstr/releases/tag/2.6

Mark x86_gcc2 as broken (hstr uses "-std=c99").
2023-01-17 07:20:25 +01:00
Schrijvers Luc
f79d5ccd7b zsh, enable 32bit (#7710) 2022-12-31 10:49:28 +01:00
OscarL
49dcc1f9f9 zsh: rev-bump to fix libgdbm dependency. (#7705)
Needed after the update on the libgdbm recipe (#7704).
2022-12-31 09:41:54 +01:00
PulkoMandy
3d303f66fa zsh: fix prompt configuration
Create a default zshrc file that sets up the prompt to behave the same
as the bash one set by Haiku. There was an attempt to patch the prompt
in zprofile already (after sourcing /etc/profile), but the prompt is now
too complex for the simple substitutions to work.

Avoids the problem reported in https://dev.haiku-os.org/ticket/17652
2022-12-20 19:35:33 +01:00
Ivan Holmes
5526dd6fe3 fish: bump version (#7110)
* update fish recipe to 3.5.1

* switch to release

* reorder BUILD_PREREQUIRES and use cmakeDirArgs
2022-11-11 14:29:54 -05:00
OscarL
ed926851f1 bash_completion: fix location of bash_completion.sh (#7296)
Make sure bash_completion.sh is placed under settings/etc/profile.d/
and not "settings/profile.d". Otherwise bash would not source it
properly.
2022-10-17 09:25:00 +02:00
OscarL
2273391b7a hstr: fix configuration instructions and other minor changes. (#7270)
* Use the proper configuration instructions for bash in Haiku.
  Big thanks to madmax for finding the issue!
* Reworked the patch about the history files locations.
* Removed the TEST() section, as "make check" had "nothing to do".
* Removed "-I m4" from aclocal, as it was not necessary.
* Removed the "hh" symlink to "hstr". The user can create an alias.

The issue was that, on platforms that lack the TIOCSTI ioctl, a
workaround is needed to be able to insert text on the shell's command
line. The workaround relies on defining a shell function,
and keybinding said function so it gets handled by readline.

Now, following the "hstr --show-configuration" instructions will
result in C-r working as expected, at least for bash.

As it still won't fully work under zsh (for the lack of a similar
workaround, but implemented as a zsh function)... removed the ZSH
mention from the package description to avoid false expectations.
2022-10-16 15:39:10 +00:00
OscarL
5fe112751f hstr: bump to version 2.5 (#7249) 2022-10-08 08:06:17 +02:00
extrowerk
6a7d084ed6 zsh: bump (#6709)
* zsh: bump

* ZSH: gcc2 patch, reorder, bsd

* debug

* disable debug
2022-05-28 09:05:31 +02:00
extrowerk
7a160a4e37 Xonsh: bump (#6715)
* Xonsh: bump
2022-05-11 11:38:17 +02:00
Zoltán Mizsei
97300a72ee mksh: bump 2022-03-14 19:52:11 +01:00
Jerome Duval
1428f51ce1 bash: bump version 2022-02-23 13:15:37 +01:00
Jerome Duval
156c077a65 bash: bump version 2021-11-08 11:32:42 +01:00
Schrijvers Luc
902dc2bfae xonsh, bump version (#6247) 2021-10-07 12:00:20 +02:00
waddlesplash
4f180bdb94 Utilize the new "all" ARCHITECTURES keyword in most recipes. (#6189)
x86_64 is used as a baseline: the "x86_64" entry, whatever status it has,
is transformed into "all", and then the other entries in ARCHITECTURES
either dropped or rearranged appropriately.
2021-09-15 15:40:18 -04:00
Fredrik Holmqvist
d7d563cd52 Add arm arm64 and riscv64 to bash recipe 2021-08-27 19:21:48 +02:00
JakobDev
b4b6e692fb bash_completion: bump (#5694) 2021-03-03 13:57:49 +01:00
extrowerk
fc9d8fa899 Bash: bump (#5478) 2020-12-10 20:39:45 +01:00
Jerome Duval
bdb23b3d9d bash: bump version 2020-11-19 15:02:18 +01:00
extrowerk
898ddca288 Xonsh 0.9.23 (#5321)
* xonsh: new recipe

* remove cruft
2020-11-09 08:11:03 +01:00
Jerome Duval
b52803cfa4 bash: bump version. 2020-05-22 16:22:22 +02:00
Jérôme Duval
814e669788 mksh: fix PATCHES 2020-03-24 17:46:59 +01:00
dragonmaus
252853e7b8 mksh: Update user profile paths (#4824) 2020-03-24 10:44:57 -04:00
extrowerk
d6da5fbbbe ZSH: bump (#4767) 2020-03-01 21:26:03 +03:00