diff --git a/readline/PKGBUILD b/readline/PKGBUILD index 733430a4..760df84d 100644 --- a/readline/PKGBUILD +++ b/readline/PKGBUILD @@ -2,8 +2,8 @@ pkgbase=readline pkgname=('libreadline' 'libreadline-devel') -_basever=8.2 -_patchlevel=013 #prepare for some patches +_basever=8.3 +_patchlevel=001 #prepare for some patches pkgver=${_basever}.${_patchlevel} pkgrel=1 pkgdesc="GNU readline library" @@ -28,38 +28,14 @@ if [ $_patchlevel -gt 0 ]; then source=(${source[@]} https://ftp.gnu.org/gnu/readline/readline-${_basever}-patches/readline${_basever//./}-$(printf "%03d" $p){,.sig}) done fi -sha256sums=('3feb7171f16a84ee82ca18a36d7b9be109a52c04f492a053331d7d1095007c35' +sha256sums=('fe5383204467828cd495ee8d1d3c037a7eba1389c22bc6a041f627976f9061cc' 'SKIP' '6ff0b86e0b98f453b3ce06270c649ef336e2b881be0bc7dd8f5d470afbdac75e' - '2f5e37a3260e61de1300b6467bff0c4561f45dbfde187f996981007602098774' + 'ba2bdb5530f60c04012e8ed4635123ec815a7711cd96ca1211e71a7fe897e6ea' 'cdb4f97d641acde59ada6f22141e6a6743f756fc183f5cb43d6c9f8ae563da29' '96d002c8815b29ed5dbe89d9b251182c6e60111acc3d236acb8d1bbb2f896457' '8ce80150b6da67c551ffebb18650cfceef8d5e0eddbc848bcef20b8ec176af05' - 'bbf97f1ec40a929edab5aa81998c1e2ef435436c597754916e6a5868f273aff7' - 'SKIP' - 'e06503822c62f7bc0d9f387d4c78c09e0ce56e53872011363c74786c7cd4c053' - 'SKIP' - '24f587ba46b46ed2b1868ccaf9947504feba154bb8faabd4adaea63ef7e6acb0' - 'SKIP' - '79572eeaeb82afdc6869d7ad4cba9d4f519b1218070e17fa90bbecd49bd525ac' - 'SKIP' - '622ba387dae5c185afb4b9b20634804e5f6c1c6e5e87ebee7c35a8f065114c99' - 'SKIP' - 'c7b45ff8c0d24d81482e6e0677e81563d13c74241f7b86c4de00d239bc81f5a1' - 'SKIP' - '5911a5b980d7900aabdbee483f86dab7056851e6400efb002776a0a4a1bab6f6' - 'SKIP' - 'a177edc9d8c9f82e8c19d0630ab351f3fd1b201d655a1ddb5d51c4cee197b26a' - 'SKIP' - '3d9885e692e1998523fd5c61f558cecd2aafd67a07bd3bfe1d7ad5a31777a116' - 'SKIP' - '758e2ec65a0c214cfe6161f5cde3c5af4377c67d820ea01d13de3ca165f67b4c' - 'SKIP' - 'e0013d907f3a9e6482cc0934de1bd82ee3c3c4fd07a9646aa9899af237544dd7' - 'SKIP' - '6c8adf8ed4a2ca629f7fd11301ed6293a6248c9da0c674f86217df715efccbd3' - 'SKIP' - '1ea434957d6ec3a7b61763f1f3552dad0ebdd6754d65888b5cd6d80db3a788a8' + '21f0a03106dbe697337cd25c70eb0edbaa2bdb6d595b45f83285cdd35bac84de' 'SKIP') validpgpkeys=('7C0135FB088AAF6C66C650B9BB5869F064EA74AB') # Chet Ramey @@ -76,7 +52,7 @@ prepare() { } build() { - local CHOST="$(echo "${CHOST}" | sed 's|-msys$|-cygwin|')" + CFLAGS+=" -Wno-error=incompatible-pointer-types" mkdir -p ${srcdir}/build-static-${MSYSTEM} && cd ${srcdir}/build-static-${MSYSTEM} diff --git a/readline/readline-7.0.3-3.clipboard.patch b/readline/readline-7.0.3-3.clipboard.patch index be323f6c..7c8f6c0f 100644 --- a/readline/readline-7.0.3-3.clipboard.patch +++ b/readline/readline-7.0.3-3.clipboard.patch @@ -10,18 +10,17 @@ diff -rwu orig/funmap.c readline-7.0/funmap.c { "paste-from-clipboard", rl_paste_from_clipboard }, #endif { "possible-completions", rl_possible_completions }, -diff -rwu orig/kill.c readline-7.0/kill.c ---- orig/kill.c 2018-03-01 18:12:03.813767700 +0900 -+++ readline-7.0/kill.c 2018-03-01 18:12:12.417899000 +0900 -@@ -741,7 +741,7 @@ +--- readline-8.3/kill.c.orig 2025-07-27 17:13:05.489749200 +0200 ++++ readline-8.3/kill.c 2025-07-27 17:14:55.165199700 +0200 +@@ -861,7 +861,7 @@ } /* A special paste command for Windows users. */ -#if defined (_WIN32) +#if defined (_WIN32) || defined (__CYGWIN__) - #include + #define WIN32_LEAN_AND_MEAN - static char* + #include --- readline-8.2/readline.h.orig 2022-10-31 09:09:50.714856900 +0100 +++ readline-8.2/readline.h 2022-10-31 09:10:12.800049500 +0100 @@ -180,7 +180,7 @@