aboutsummaryrefslogtreecommitdiffstats
path: root/main/newsboat
diff options
context:
space:
mode:
authorLeonardo Arena <rnalrd@alpinelinux.org>2017-12-18 08:57:18 +0000
committerLeonardo Arena <rnalrd@alpinelinux.org>2017-12-18 08:57:42 +0000
commit9989261bf5642ffc910ac8689dcdb4dbfcc79e1f (patch)
treeaf83f62fbf93e50f185f657319ffdc2cce91f091 /main/newsboat
parent4770ade952b5d567a64c28ee0f11bac5227788ea (diff)
downloadaports-9989261bf5642ffc910ac8689dcdb4dbfcc79e1f.tar.bz2
aports-9989261bf5642ffc910ac8689dcdb4dbfcc79e1f.tar.xz
main/newsboat: fix build on armhf and aarch 64
https://github.com/newsboat/newsboat/issues/43
Diffstat (limited to 'main/newsboat')
-rw-r--r--main/newsboat/APKBUILD6
-rw-r--r--main/newsboat/use-wchar_t-to-hold-current-input-character.patch23
2 files changed, 27 insertions, 2 deletions
diff --git a/main/newsboat/APKBUILD b/main/newsboat/APKBUILD
index c1375ac008..883e057992 100644
--- a/main/newsboat/APKBUILD
+++ b/main/newsboat/APKBUILD
@@ -1,7 +1,7 @@
# Maintainer: Mike Crute <mike@crute.us>
pkgname=newsboat
pkgver=2.10.1
-pkgrel=0
+pkgrel=1
pkgdesc="An RSS/Atom feed reader for text terminals"
url="https://newsboat.org/"
arch="all"
@@ -24,6 +24,7 @@ subpackages="$pkgname-doc $pkgname-lang"
source="https://github.com/newsboat/newsboat/archive/r$pkgver.tar.gz
newsbeuter-2.10.1-ncurses6.patch
musl_const.patch
+ use-wchar_t-to-hold-current-input-character.patch
"
builddir="$srcdir/$pkgname-r$pkgver"
@@ -47,4 +48,5 @@ package() {
sha512sums="38fa67fce209b1e80173749de145317696153c6d53ecc6a6200f34b2f9812d9578738fdc4f8ead64b0a47d2d2a75b79fbadf4057d7187f49540fde399aaa7b62 r2.10.1.tar.gz
337f2d9700b80a4abdfa9db69cd8242cf7465607fbf3e39aff33594c04f2132c13d4b2348ccc1868cd898780663e10ee5e59d45fe58e7d4a01723bced10c9af9 newsbeuter-2.10.1-ncurses6.patch
-e0accc30c078c068f3e2a90e2b28c1759856ae4310ebadc5591fa008333c346afff8d874c3a62b3310c29cbf68194fd737bb43d8fc03504dd2ba866ff8ea199f musl_const.patch"
+e0accc30c078c068f3e2a90e2b28c1759856ae4310ebadc5591fa008333c346afff8d874c3a62b3310c29cbf68194fd737bb43d8fc03504dd2ba866ff8ea199f musl_const.patch
+66963e6d6cb1e94523f64b7b2d16e4f3e34629750fdf29fcf30e7181b14cbb9f812afec0542a1b49e9b68f6759e919d72d98162bc980e436c8d357c7df53ad09 use-wchar_t-to-hold-current-input-character.patch"
diff --git a/main/newsboat/use-wchar_t-to-hold-current-input-character.patch b/main/newsboat/use-wchar_t-to-hold-current-input-character.patch
new file mode 100644
index 0000000000..fec0d3ad43
--- /dev/null
+++ b/main/newsboat/use-wchar_t-to-hold-current-input-character.patch
@@ -0,0 +1,23 @@
+From ca789ed64bf71281b6a998da41032270748aa90e Mon Sep 17 00:00:00 2001
+From: Alexander Batischev <eual.jp@gmail.com>
+Date: Wed, 1 Nov 2017 21:06:18 +0300
+Subject: [PATCH] Use wchar_t to hold current input character
+
+Fixes #43.
+---
+ filter/Scanner.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/filter/Scanner.h b/filter/Scanner.h
+index 8ce5fc52..e578b8e1 100644
+--- a/filter/Scanner.h
++++ b/filter/Scanner.h
+@@ -222,7 +222,7 @@ class Scanner {
+ Token *tokens; // list of tokens already peeked (first token is a dummy)
+ Token *pt; // current peek token
+
+- int ch; // current input character
++ wchar_t ch; // current input character
+
+ int pos; // byte position of current character
+ int charPos; // position by unicode characters starting with 0