ncurses: fix path to tmpdir in 'tic'
authorLeonid Plyushch <leonid.plyushch@gmail.com>
Thu, 14 Sep 2017 12:49:55 +0000 (15:49 +0300)
committerFredrik Fornwall <fredrik@fornwall.net>
Thu, 14 Sep 2017 14:40:00 +0000 (16:40 +0200)
packages/ncurses/build.sh
packages/ncurses/tic-fix-tmp-path.patch [new file with mode: 0644]

index 552ccbc..7510863 100755 (executable)
@@ -1,6 +1,7 @@
 TERMUX_PKG_HOMEPAGE=http://invisible-island.net/ncurses/
 TERMUX_PKG_DESCRIPTION="Library for text-based user interfaces in a terminal-independent manner"
 TERMUX_PKG_VERSION=6.0.20170909
+TERMUX_PKG_REVISION=1
 TERMUX_PKG_SHA256=d504add16629f6c68b7a28a866833d17e89df0942185646bfd35958eb9f6d3e2
 TERMUX_PKG_SRCURL=http://invisible-mirror.net/archives/ncurses/current/ncurses-${TERMUX_PKG_VERSION:0:3}-${TERMUX_PKG_VERSION:4}.tgz
 # --without-normal disables static libraries:
diff --git a/packages/ncurses/tic-fix-tmp-path.patch b/packages/ncurses/tic-fix-tmp-path.patch
new file mode 100644 (file)
index 0000000..784e5f1
--- /dev/null
@@ -0,0 +1,12 @@
+diff -uNr ncurses-6.0-20170909/progs/tic.c ncurses-6.0-20170909.mod/progs/tic.c
+--- ncurses-6.0-20170909/progs/tic.c   2017-08-26 23:56:55.000000000 +0300
++++ ncurses-6.0-20170909.mod/progs/tic.c       2017-09-14 15:45:21.992857305 +0300
+@@ -386,7 +386,7 @@
+ {
+     FILE *result = 0;
+-    _nc_STRCPY(filename, "/tmp/XXXXXX", PATH_MAX);
++    _nc_STRCPY(filename, "@TERMUX_PREFIX@/tmp/XXXXXX", PATH_MAX);
+ #if HAVE_MKSTEMP
+     {
+       int oldmask = (int) umask(077);