aboutsummaryrefslogtreecommitdiffstats
path: root/main/stfl/ncurses.patch
diff options
context:
space:
mode:
Diffstat (limited to 'main/stfl/ncurses.patch')
-rw-r--r--main/stfl/ncurses.patch26
1 files changed, 26 insertions, 0 deletions
diff --git a/main/stfl/ncurses.patch b/main/stfl/ncurses.patch
new file mode 100644
index 0000000000..215d35d024
--- /dev/null
+++ b/main/stfl/ncurses.patch
@@ -0,0 +1,26 @@
+We need -D_XOPEN_SOURCE_EXTENDED for widechar in ncurses
+
+diff --git a/stfl_internals.h b/stfl_internals.h
+index 3f9f45b..1559626 100644
+--- a/stfl_internals.h
++++ b/stfl_internals.h
+@@ -28,7 +28,7 @@ extern "C" {
+ #endif
+
+ #include "stfl.h"
+-#include <ncursesw/ncurses.h>
++#include <ncurses.h>
+ #include <pthread.h>
+
+ struct stfl_widget_type;
+--- ./Makefile.orig
++++ ./Makefile
+@@ -21,7 +21,7 @@
+ include Makefile.cfg
+
+ export CC = gcc -pthread
+-export CFLAGS += -I. -Wall -Os -ggdb -D_GNU_SOURCE -fPIC
++export CFLAGS += -I. -Wall -Os -ggdb -D_GNU_SOURCE -D_XOPEN_SOURCE_EXTENDED -fPIC
+ export LDLIBS += -lncursesw
+
+ SONAME := libstfl.so.0