diff options
| author | Michael Forney <mforney@mforney.org> | 2020-06-04 22:39:58 -0700 |
|---|---|---|
| committer | Michael Forney <mforney@mforney.org> | 2020-06-05 03:01:44 -0700 |
| commit | f29a9e477ff63d1445f0f848a595c5a8c2610ef4 (patch) | |
| tree | 1e3a10831a7d518f0dd5c0996de37075ec76fabd /pkg | |
| parent | 199c705446c8cfcb8162356e41756a9de9bcba5c (diff) | |
ncurses: Apply upstream patch to fix warning
Diffstat (limited to 'pkg')
| -rw-r--r-- | pkg/ncurses/gen.lua | 2 | ||||
| -rw-r--r-- | pkg/ncurses/patch/0002-ncurses-6.2-patch-20200411.patch | 35 | ||||
| -rw-r--r-- | pkg/ncurses/ver | 2 |
3 files changed, 38 insertions, 1 deletions
diff --git a/pkg/ncurses/gen.lua b/pkg/ncurses/gen.lua index dbf81761..4b3307c2 100644 --- a/pkg/ncurses/gen.lua +++ b/pkg/ncurses/gen.lua @@ -1,4 +1,6 @@ set('common_cflags', { + '-std=c99', '-Wall', '-Wextra', '-Wpedantic', + '-D _XOPEN_SOURCE=700', '-D NDEBUG', '-I $dir', '-I $outdir', diff --git a/pkg/ncurses/patch/0002-ncurses-6.2-patch-20200411.patch b/pkg/ncurses/patch/0002-ncurses-6.2-patch-20200411.patch new file mode 100644 index 00000000..f299dce8 --- /dev/null +++ b/pkg/ncurses/patch/0002-ncurses-6.2-patch-20200411.patch @@ -0,0 +1,35 @@ +From 5593001810366798e889501144e38af5367b6511 Mon Sep 17 00:00:00 2001 +From: "Thomas E. Dickey" <dickey@invisible-island.net> +Date: Sun, 12 Apr 2020 01:22:49 +0000 +Subject: [PATCH] ncurses 6.2 - patch 20200411 + ++ add a trailing null for magic-string in putwin, flagged by gcc 10 +--- + ncurses/base/lib_screen.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/ncurses/base/lib_screen.c b/ncurses/base/lib_screen.c +index 164356dc..fd22cd51 100644 +--- a/ncurses/base/lib_screen.c ++++ b/ncurses/base/lib_screen.c +@@ -42,7 +42,7 @@ + #define CUR SP_TERMTYPE + #endif + +-MODULE_ID("$Id: lib_screen.c,v 1.97 2020/02/02 23:34:34 tom Exp $") ++MODULE_ID("$Id: lib_screen.c,v 1.98 2020/04/06 00:33:50 tom Exp $") + + #define MAX_SIZE 0x3fff /* 16k is big enough for a window or pad */ + +@@ -67,7 +67,7 @@ MODULE_ID("$Id: lib_screen.c,v 1.97 2020/02/02 23:34:34 tom Exp $") + * format. It happens to be unused in the file 5.22 database (2015/03/07). + */ + static const char my_magic[] = +-{'\210', '\210', '\210', '\210'}; ++{'\210', '\210', '\210', '\210', 0}; + + #if NCURSES_EXT_PUTWIN + typedef enum { +-- +2.27.0 + diff --git a/pkg/ncurses/ver b/pkg/ncurses/ver index 0c8e6aec..9fe1aa96 100644 --- a/pkg/ncurses/ver +++ b/pkg/ncurses/ver @@ -1 +1 @@ -6.2 r0 +6.2 r1 |
