Updates (#944)
[termux-packages] / packages / newsbeuter / 002_langinfo.patch
CommitLineData
b3a91ddd
BK
1diff -Naur newsbeuter-2.9.orig/src/controller.cpp newsbeuter-2.9/src/controller.cpp
2--- newsbeuter-2.9.orig/src/controller.cpp 2015-02-19 11:56:59.000000000 +0100
3+++ newsbeuter-2.9/src/controller.cpp 2016-05-30 07:22:44.205246118 +0200
4@@ -35,7 +35,11 @@
5 #include <signal.h>
6 #include <unistd.h>
7 #include <sys/utsname.h>
8+#ifdef __ANDROID__
9+#define nl_langinfo(x) "UTF-8"
10+#else
11 #include <langinfo.h>
12+#endif
13 #include <libgen.h>
14
15 #include <sys/types.h>
16diff -Naur newsbeuter-2.9.orig/src/feedlist_formaction.cpp newsbeuter-2.9/src/feedlist_formaction.cpp
17--- newsbeuter-2.9.orig/src/feedlist_formaction.cpp 2015-02-19 11:56:59.000000000 +0100
18+++ newsbeuter-2.9/src/feedlist_formaction.cpp 2016-05-30 07:23:49.126683313 +0200
19@@ -16,7 +16,11 @@
20
21 #include <cstring>
22
23+#ifdef __ANDROID__
24+#define nl_langinfo(x) "UTF-8"
25+#else
26 #include <langinfo.h>
27+#endif
28
29 #define FILTER_UNREAD_FEEDS "unread_count != \"0\""
30
31diff -Naur newsbeuter-2.9.orig/src/itemlist_formaction.cpp newsbeuter-2.9/src/itemlist_formaction.cpp
32--- newsbeuter-2.9.orig/src/itemlist_formaction.cpp 2015-02-19 11:56:59.000000000 +0100
33+++ newsbeuter-2.9/src/itemlist_formaction.cpp 2016-05-30 07:24:48.211991329 +0200
34@@ -11,7 +11,11 @@
35 #include <cassert>
36 #include <sstream>
37
38+#ifdef __ANDROID__
39+#define nl_langinfo(x) "UTF-8"
40+#else
41 #include <langinfo.h>
42+#endif
43
44 #define FILTER_UNREAD_ITEMS "unread != \"no\""
45
46diff -Naur newsbeuter-2.9.orig/src/rss.cpp newsbeuter-2.9/src/rss.cpp
47--- newsbeuter-2.9.orig/src/rss.cpp 2015-02-19 11:56:59.000000000 +0100
48+++ newsbeuter-2.9/src/rss.cpp 2016-05-30 07:25:47.473303219 +0200
49@@ -14,7 +14,11 @@
50 #include <sys/utsname.h>
51 #include <htmlrenderer.h>
52
53+#ifdef __ANDROID__
54+#define nl_langinfo(x) "UTF-8"
55+#else
56 #include <langinfo.h>
57+#endif
58
59 #include <cerrno>
60
61diff -Naur newsbeuter-2.9.orig/src/stflpp.cpp newsbeuter-2.9/src/stflpp.cpp
62--- newsbeuter-2.9.orig/src/stflpp.cpp 2015-02-19 11:56:59.000000000 +0100
63+++ newsbeuter-2.9/src/stflpp.cpp 2016-05-30 07:23:16.721965956 +0200
64@@ -3,7 +3,11 @@
65 #include <exception.h>
66 #include <cerrno>
67
68+#ifdef __ANDROID__
69+#define nl_langinfo(x) "UTF-8"
70+#else
71 #include <langinfo.h>
72+#endif
73
74 namespace newsbeuter {
75
76diff -Naur newsbeuter-2.9.orig/src/utils.cpp newsbeuter-2.9/src/utils.cpp
77--- newsbeuter-2.9.orig/src/utils.cpp 2015-02-19 11:56:59.000000000 +0100
78+++ newsbeuter-2.9/src/utils.cpp 2016-05-30 07:26:15.429922120 +0200
79@@ -21,7 +21,11 @@
80
81 #include <curl/curl.h>
82
83+#ifdef __ANDROID__
84+#define nl_langinfo(x) "UTF-8"
85+#else
86 #include <langinfo.h>
87+#endif
88 #include <stfl.h>
89 #include <libxml/uri.h>
90