app-misc/screen: Fix visual_bell type.
authorJeroen Roovers <jer@gentoo.org>
Sat, 23 Jan 2016 12:40:25 +0000 (13:40 +0100)
committerJeroen Roovers <jer@gentoo.org>
Sat, 23 Jan 2016 12:41:35 +0000 (13:41 +0100)
Package-Manager: portage-2.2.27

app-misc/screen/files/screen-4.3.1-bool_visual_bell.patch [new file with mode: 0644]
app-misc/screen/screen-9999.ebuild

diff --git a/app-misc/screen/files/screen-4.3.1-bool_visual_bell.patch b/app-misc/screen/files/screen-4.3.1-bool_visual_bell.patch
new file mode 100644 (file)
index 0000000..e316a62
--- /dev/null
@@ -0,0 +1,11 @@
+--- a/src/telnet.c
++++ b/src/telnet.c
+@@ -41,7 +41,7 @@
+ extern Window *fore;
+ extern Layer *flayer;
+-extern int visual_bell;
++extern bool visual_bell;
+ extern char screenterm[];
+ extern int af;
index 3038ad6bd94470ed17f75966930f5c38225e5059..9118c6f787a8a71bb34e3d948b78f49b40903c7d 100644 (file)
@@ -36,6 +36,9 @@ src_prepare() {
        # Don't use utempter even if it is found on the system
        epatch "${FILESDIR}"/${PN}-4.3.0-no-utempter.patch
 
+       # visual_bell is no longer an int
+       epatch "${FILESDIR}"/${PN}-4.3.1-bool_visual_bell.patch
+
        # sched.h is a system header and causes problems with some C libraries
        mv sched.h _sched.h || die
        sed -i '/include/ s:sched.h:_sched.h:' screen.h || die