From 753ebd5ed457a9621f6958579b3c92bfd46a9120 Mon Sep 17 00:00:00 2001 From: Simon Wright Date: Mon, 29 Jan 2024 11:08:39 +0000 Subject: [PATCH] libreadline macOS external (#976) * Add macOS support to libreadline. "brew info readline" shows that the library is "keg-only", i.e. it's not symlinked into Homebrew's normally-visible include/, lib/ folders. This doesn't matter for the main usage in Alire (gnatcoll_readline), because it's only requirement is to link against "-lreadline". On macOS this is provided by BSD libedit. In that case, why bother installing it? To stop alr warning "Generating possibly incomplete environment because of missing dependencies". * index/li/libreadline/libreadline-external.toml: For Homebrew & MacPorts, the external package is "readline". * Add libreadline support for Centos, Fedora * index/li/libreadline/libreadline-external.toml: as summary. --- index/li/libreadline/libreadline-external.toml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/index/li/libreadline/libreadline-external.toml b/index/li/libreadline/libreadline-external.toml index ea4ac7cd..18719d28 100644 --- a/index/li/libreadline/libreadline-external.toml +++ b/index/li/libreadline/libreadline-external.toml @@ -9,3 +9,5 @@ kind = "system" [external.origin."case(distribution)"] "debian|ubuntu" = ["libreadline-dev"] msys2 = ["mingw-w64-x86_64-readline"] +"homebrew|macports" = ["readline"] +"centos|fedora" = ["readline-devel"]