mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 03:57:44 +00:00

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.
12 lines
400 B
Bash
Executable file
12 lines
400 B
Bash
Executable file
#!/bin/sh ../.port_include.sh
|
|
port=bash
|
|
version=5.0
|
|
useconfigure=true
|
|
configopts="--disable-nls --without-bash-malloc"
|
|
files="https://ftp.gnu.org/gnu/bash/bash-5.0.tar.gz bash-5.0.tar.gz"
|
|
|
|
build() {
|
|
run_replace_in_file "s/define GETCWD_BROKEN 1/undef GETCWD_BROKEN/" config.h
|
|
run_replace_in_file "s/define CAN_REDEFINE_GETENV 1/undef CAN_REDEFINE_GETENV/" config.h
|
|
run make "$makeopts"
|
|
}
|