summaryrefslogtreecommitdiff
path: root/Ports/bash
AgeCommit message (Collapse)Author
2021-04-25Ports: Fix detection for -ldlGunnar Beutner
2021-04-20Ports: Improve consistency and quality of portsPanagiotis Vasilopoulos
- Replaced /Root with - Improved documentation. - Removed a few typos. - Replaced with - Added brackets in some cases. Most of the changes were reviewed and applied manually.
2021-04-15Ports: Use ftpmirror.gnu.org mirror server for GNU portsBrendan Coles
2021-04-11Ports: Fix install actions for the bash port when re-installing the portGunnar Beutner
When re-installing the port the symlink already exists which causes 'ln -s' to fail.
2021-03-11Ports: Replace hardcoded Build/ paths with SERENITY_BUILD_DIRLinus Groh
Fixes #5710.
2021-01-22Meta: Get building on NixOS (#5005)Jonathan Turner
2020-05-18Ports: Make bash link againLinus Groh
No idea why this was suddenly broken, but removing these duplicated declarations make it build to completion again.
2020-05-14Build: Switch to CMake :^)Sergey Bugaev
Closes https://github.com/SerenityOS/serenity/issues/2080
2020-03-25Ports/bash: Make a /bin/bash symlink to /usr/local/bin/bashAndreas Kling
I've added a post_install step to the system that allows you to run arbitrary commands after the regular install step. This allows scripts that start with "#!/bin/bash" to work in Serenity.
2020-02-06Ports: Added checksums / signature files and other fixesEmanuel Sprung
* Use ${version} instead of explicit version numbers in urls/filenames * Move -L option to port script, as this is always good * Fix some various other stuff
2019-11-19Ports: Make sure Bash loads its built-in commands staticallySergey Bugaev
Bash's configure script is checking whether the system has dlopen(). We do, but it doesn't actually work (yet). So patch the check out.
2019-11-03Ports: Undo POSIX sh compliance changes for nowAndreas Kling
Partial revert of 704f48d7f3a1a88047a64b4e2939878d6d4fafb8. These changes made the ports system unusable.
2019-11-03POSIX compliance: (most) shell scripts converted to generic shellGeorge Pickering
Ports/.port_include.sh, Toolchain/BuildIt.sh, Toolchain/UseIt.sh have been left largely untouched due to use of Bash-exclusive functions and variables such as $BASH_SOURCE, pushd and popd.
2019-09-24Ports: Switch to new ports system (#594)Larkin
Much redundancy is removed from package scripts with this system. It also supports simple dependency management, uninstalling (through BSD ports style plist files), cleaning up after itself (with clean, clean_dist, clean_all commands), etc.
2019-06-05Ports: Remove bashisms and switch all scripts to /bin/sh.Larkin Nickle
2019-05-28Ports: Replace run_command use in bash with a run_replace_in_file helperRobin Burchell
This way, we don't (in the ports themselves) depend on perl as a public interface, which means if we ever have to, we can port to something else easier.
2019-05-28Ports: Remove MAKEOPTS hacks from bashRobin Burchell
This doesn't seem to go wrong anymore.
2019-05-28Move everything to a subdirectoryRobin Burchell
Also don't run cd for the initial git clone (DERP!), and other bash port fixes.