diff options
Diffstat (limited to 'Ports/readline/package.sh')
-rwxr-xr-x | Ports/readline/package.sh | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/Ports/readline/package.sh b/Ports/readline/package.sh index 9a971739dc..c5316d70ca 100755 --- a/Ports/readline/package.sh +++ b/Ports/readline/package.sh @@ -7,3 +7,13 @@ config_sub_paths=("support/config.sub") use_fresh_config_sub=true files="https://ftpmirror.gnu.org/gnu/readline/readline-${version}.tar.gz readline-${version}.tar.gz 7589a2381a8419e68654a47623ce7dfcb756815c8fee726b98f90bf668af7bc6" auth_type=sha256 +configopts=( + "--disable-static" + "--enable-shared" +) + +post_install() { + # readline specifies termcap as a dependency in its pkgconfig file, without checking if it exists. + # Remove it manually to keep other ports from discarding readline because termcap is supposedly missing. + sed -i -e '/^Requires.private:/s/termcap//' "${SERENITY_INSTALL_ROOT}/usr/local/lib/pkgconfig/readline.pc" +} |