commit c23cffe
hovercats
·
2024-04-12 10:24:22 +0000 UTC
parent 0ec077d
repo/netbsd-curses: import. only install headers and libs for cmus. for now anyway
5 files changed,
+33,
-0
+13,
-0
1@@ -0,0 +1,13 @@
2+#!/bin/sh -e
3+
4+export LDFLAGS="$LDFLAGS --static"
5+
6+patch -p1 < prevent-clobbering.patch
7+
8+make PROGS= all-static
9+make \
10+ DESTDIR="$1" \
11+ PREFIX=/usr \
12+ install-stalibs \
13+ install-headers \
14+ install-pc-dir
+2,
-0
1@@ -0,0 +1,2 @@
2+aeb448eea51c85d8c80d9568f4436f476aba4d5a1064ba669bc591009b88fae895
3+369ac7655415acacba4ed4bd5e7953cea51e1fdd7f0408f3235a5ba87b9ae444c4
1@@ -0,0 +1,15 @@
2+diff --git a/libcurses/tstp.c b/libcurses/tstp.c
3+index e5d3301..e25fd2a 100644
4+--- a/libcurses/tstp.c
5++++ b/libcurses/tstp.c
6+@@ -343,8 +343,8 @@ int
7+ reset_prog_mode(void)
8+ {
9+
10+- return tcsetattr(fileno(_cursesi_screen->infd), TCSASOFT | TCSADRAIN,
11+- &_cursesi_screen->save_termios) ? ERR : OK;
12++ __restartwin();
13++ return OK;
14+ }
15+
16+ int
+2,
-0
1@@ -0,0 +1,2 @@
2+https://github.com/sabotage-linux/netbsd-curses/archive/refs/tags/v0.3.2.tar.gz
3+patches/prevent-clobbering.patch
+1,
-0
1@@ -0,0 +1 @@
2+0.3.2 3