summaryrefslogtreecommitdiff
path: root/pkg/ncurses/gen.lua
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2018-02-02 00:20:19 -0800
committerMichael Forney <mforney@mforney.org>2018-02-02 00:41:50 -0800
commitae7aa76bbe99826691f4fff9e9828856aa6fd860 (patch)
tree9ecabd6865bd2cb685ea99a453a45d09ce313465 /pkg/ncurses/gen.lua
parente18d1d26d29a6e74f07af0adacaff56ec466bb1c (diff)
ncurses: Update to 6.1
Diffstat (limited to 'pkg/ncurses/gen.lua')
-rw-r--r--pkg/ncurses/gen.lua12
1 files changed, 8 insertions, 4 deletions
diff --git a/pkg/ncurses/gen.lua b/pkg/ncurses/gen.lua
index cb9493a0..feb29ee5 100644
--- a/pkg/ncurses/gen.lua
+++ b/pkg/ncurses/gen.lua
@@ -1,6 +1,5 @@
set('common_cflags', {
'-D NDEBUG',
- '-I include',
'-I $dir',
'-I $outdir',
'-I $outdir/include',
@@ -38,7 +37,7 @@ build('mkkeydefs', '$outdir/include/curses.h', {'$srcdir/include/Caps', '|',
rule('mkhashsize', 'sh $srcdir/include/MKhashsize.sh $in >$out.tmp && mv $out.tmp $out')
build('mkhashsize', '$outdir/hashsize.h', {'$srcdir/include/Caps', '|', '$srcdir/include/MKhashsize.sh'})
-rule('mkkeyslist', 'sh $srcdir/ncurses/tinfo/MKkeys_list.sh $in | sort >$out.tmp && mv $out.tmp $out')
+rule('mkkeyslist', 'sh $srcdir/ncurses/tinfo/MKkeys_list.sh $in | LC_ALL=C sort >$out.tmp && mv $out.tmp $out')
build('mkkeyslist', '$outdir/keys.list', {'$srcdir/include/Caps', '|', '$srcdir/ncurses/tinfo/MKkeys_list.sh'})
rule('mkkeys', '$outdir/make_keys $in >$out.tmp && mv $out.tmp $out')
@@ -116,8 +115,10 @@ pkg.deps = {
lib('libncurses.a', lines('sources.txt'))
file('lib/libncurses.a', '644', '$outdir/libncurses.a')
+cc('progs/transform.c')
+
exe('tic', [[
- progs/(tic.c dump_entry.c tparm_type.c transform.c)
+ progs/(tic.c dump_entry.c tparm_type.c transform.c.o)
ncurses/(
tinfo/(
alloc_entry.c
@@ -134,7 +135,10 @@ exe('tic', [[
]])
file('bin/tic', '755', '$outdir/tic')
-exe('tset', {'progs/tset.c', 'progs/transform.c.o', 'libncurses.a'})
+exe('tset', [[
+ progs/(tset.c reset_cmd.c transform.c.o tty_settings.c)
+ libncurses.a
+]])
file('bin/tset', '755', '$outdir/tset')
sym('bin/reset', 'tset')