summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorpingplug2021-01-15 16:11:58 +0800
committerpingplug2021-01-15 16:11:58 +0800
commit0b15c4c52265d5ba1cb8113c87470598ca579b17 (patch)
tree18ecf143c4f15bc503f8656095cc3e37f6fe6a8c
parentf3556039844077f74e311e43a4eace1bd125bf60 (diff)
downloadaur-0b15c4c52265d5ba1cb8113c87470598ca579b17.tar.gz
Updated to 8.1.000
-rw-r--r--.SRCINFO26
-rw-r--r--PKGBUILD20
-rw-r--r--fix_signal.diff14
3 files changed, 28 insertions, 32 deletions
diff --git a/.SRCINFO b/.SRCINFO
index c70a173b9c3f..ff266daa575c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = mingw-w64-readline
pkgdesc = GNU readline library (mingw-w64)
- pkgver = 8.0.004
+ pkgver = 8.1.000
pkgrel = 2
url = https://tiswww.case.edu/php/chet/readline/rltop.html
arch = any
@@ -12,27 +12,13 @@ pkgbase = mingw-w64-readline
options = !strip
options = staticlibs
options = !buildflags
- source = https://ftp.gnu.org/gnu/readline/readline-8.0.tar.gz
- source = https://ftp.gnu.org/gnu/readline/readline-8.0.tar.gz.sig
- source = https://ftp.gnu.org/gnu/readline/readline-8.0-patches/readline80-001
- source = https://ftp.gnu.org/gnu/readline/readline-8.0-patches/readline80-001.sig
- source = https://ftp.gnu.org/gnu/readline/readline-8.0-patches/readline80-002
- source = https://ftp.gnu.org/gnu/readline/readline-8.0-patches/readline80-002.sig
- source = https://ftp.gnu.org/gnu/readline/readline-8.0-patches/readline80-003
- source = https://ftp.gnu.org/gnu/readline/readline-8.0-patches/readline80-003.sig
- source = https://ftp.gnu.org/gnu/readline/readline-8.0-patches/readline80-004
- source = https://ftp.gnu.org/gnu/readline/readline-8.0-patches/readline80-004.sig
+ source = https://ftp.gnu.org/gnu/readline/readline-8.1.tar.gz
+ source = https://ftp.gnu.org/gnu/readline/readline-8.1.tar.gz.sig
+ source = fix_signal.diff
validpgpkeys = 7C0135FB088AAF6C66C650B9BB5869F064EA74AB
- sha256sums = e339f51971478d369f8a053a330a190781acb9864cf4c541060f12078948e461
- sha256sums = SKIP
- sha256sums = d8e5e98933cf5756f862243c0601cb69d3667bb33f2c7b751fe4e40b2c3fd069
- sha256sums = SKIP
- sha256sums = 36b0febff1e560091ae7476026921f31b6d1dd4c918dcb7b741aa2dad1aec8f7
- sha256sums = SKIP
- sha256sums = 94ddb2210b71eb5389c7756865d60e343666dfb722c85892f8226b26bb3eeaef
- sha256sums = SKIP
- sha256sums = b1aa3d2a40eee2dea9708229740742e649c32bb8db13535ea78f8ac15377394c
+ sha256sums = f8ceb4ee131e3232226a17f51b164afc46cd0b9e6cef344be87c65962cb82b02
sha256sums = SKIP
+ sha256sums = 277ee9b021cb0d91c1079736ce8c3a8b7afd116cb5735866a044b6e82a4cdd21
pkgname = mingw-w64-readline
diff --git a/PKGBUILD b/PKGBUILD
index 94cc0febafb3..7acb0f7aeb2d 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,8 +3,8 @@
# Thanks to the patch from the MXE project <mxe.cc>
-_basever=8.0
-_patchlevel=004
+_basever=8.1
+_patchlevel=000
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"
pkgname=mingw-w64-readline
@@ -19,23 +19,17 @@ depends=('mingw-w64-crt'
'mingw-w64-termcap')
makedepends=('mingw-w64-configure')
options=('!strip' 'staticlibs' '!buildflags')
-source=("https://ftp.gnu.org/gnu/readline/readline-${_basever}.tar.gz"{,.sig})
+source=("https://ftp.gnu.org/gnu/readline/readline-${_basever}.tar.gz"{,.sig}
+ fix_signal.diff)
if [ ${_patchlevel} -gt 00 ]; then
for (( _p=1; _p<=$((10#${_patchlevel})); _p++ )); do
source=(${source[@]} "https://ftp.gnu.org/gnu/readline/readline-${_basever}-patches/readline${_basever//./}-$(printf "%03d" ${_p})"{,.sig})
done
fi
-sha256sums=('e339f51971478d369f8a053a330a190781acb9864cf4c541060f12078948e461'
+sha256sums=('f8ceb4ee131e3232226a17f51b164afc46cd0b9e6cef344be87c65962cb82b02'
'SKIP'
- 'd8e5e98933cf5756f862243c0601cb69d3667bb33f2c7b751fe4e40b2c3fd069'
- 'SKIP'
- '36b0febff1e560091ae7476026921f31b6d1dd4c918dcb7b741aa2dad1aec8f7'
- 'SKIP'
- '94ddb2210b71eb5389c7756865d60e343666dfb722c85892f8226b26bb3eeaef'
- 'SKIP'
- 'b1aa3d2a40eee2dea9708229740742e649c32bb8db13535ea78f8ac15377394c'
- 'SKIP')
+ '277ee9b021cb0d91c1079736ce8c3a8b7afd116cb5735866a044b6e82a4cdd21')
validpgpkeys=(7C0135FB088AAF6C66C650B9BB5869F064EA74AB) # Chet Ramey <chet@cwru.edu>
prepare() {
@@ -48,6 +42,8 @@ prepare() {
# Remove RPATH from shared objects (FS#14366)
sed -i 's|-Wl,-rpath,$(libdir) ||g' support/shobj-conf
+
+ patch -Np1 -i ../fix_signal.diff
}
build() {
diff --git a/fix_signal.diff b/fix_signal.diff
new file mode 100644
index 000000000000..2dcd3e148843
--- /dev/null
+++ b/fix_signal.diff
@@ -0,0 +1,14 @@
+diff -ruN readline-8.1/signals.c readline-8.1-fixed/signals.c
+--- readline-8.1/signals.c 2021-01-15 16:08:14.477184153 +0800
++++ readline-8.1-fixed/signals.c 2021-01-15 16:07:04.733781000 +0800
+@@ -266,8 +266,10 @@
+ case SIGQUIT:
+ #endif
+
++#if defined (HAVE_POSIX_SIGNALS)
+ if (block_sig)
+ sigprocmask (SIG_BLOCK, &set, &oset);
++#endif
+
+ rl_echo_signal_char (sig);
+ rl_cleanup_after_signal ();