aboutsummaryrefslogtreecommitdiff
path: root/extra/readline
diff options
context:
space:
mode:
Diffstat (limited to 'extra/readline')
-rwxr-xr-xextra/readline/build6
-rw-r--r--extra/readline/checksums4
-rw-r--r--extra/readline/meta3
-rw-r--r--extra/readline/sources3
-rw-r--r--extra/readline/version2
5 files changed, 15 insertions, 3 deletions
diff --git a/extra/readline/build b/extra/readline/build
index b19251e0..ae0b6520 100755
--- a/extra/readline/build
+++ b/extra/readline/build
@@ -2,6 +2,12 @@
export CFLAGS="$CFLAGS -fPIC"
+# I am really tired of how bash and readline handles patches.
+rl_maj=${2%%.*} rl_min=${2%.p*} rl_min=${rl_min#"$rl_maj."}
+for patch in "readline$rl_maj$rl_min-"0??; do
+ [ -f "$patch" ] && patch -p0 < "$patch"
+done
+
./configure \
--prefix=/usr
diff --git a/extra/readline/checksums b/extra/readline/checksums
index 2656ab85..0254ba0c 100644
--- a/extra/readline/checksums
+++ b/extra/readline/checksums
@@ -1 +1,3 @@
-f8ceb4ee131e3232226a17f51b164afc46cd0b9e6cef344be87c65962cb82b02 readline-8.1.tar.gz
+%BLAKE3
+8ed29b72406bb2bbcafd8dde1486ee108293e5cefe710f84b63b066207adf92f readline-8.2.tar.gz
+8c43c0ebadffa58f66e2fb51b0b6e2f6c89f44b750c620d56d314d37f7488ed3 readline82-001
diff --git a/extra/readline/meta b/extra/readline/meta
new file mode 100644
index 00000000..600247d6
--- /dev/null
+++ b/extra/readline/meta
@@ -0,0 +1,3 @@
+description: GNU readline library
+license: GPL-3.0-or-later
+maintainer: Cem Keylan <cem@carbslinux.org>
diff --git a/extra/readline/sources b/extra/readline/sources
index b66a1b22..6c156728 100644
--- a/extra/readline/sources
+++ b/extra/readline/sources
@@ -1 +1,2 @@
-https://ftp.gnu.org/gnu/readline/readline-8.1.tar.gz
+https://ftp.gnu.org/gnu/readline/readline-8.2.tar.gz
+https://ftp.gnu.org/gnu/readline/readline-8.2-patches/readline82-001
diff --git a/extra/readline/version b/extra/readline/version
index 52a9321b..4c303c6e 100644
--- a/extra/readline/version
+++ b/extra/readline/version
@@ -1 +1 @@
-8.1p0 1
+8.2.p1 1