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
+15, -0
 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