diff options
author | Victor Ostorga <vostorga@gentoo.org> | 2009-10-25 18:31:11 +0000 |
---|---|---|
committer | Victor Ostorga <vostorga@gentoo.org> | 2009-10-25 18:31:11 +0000 |
commit | 48f2dbc13ee83f84e1de28b026d6ec078a6a3abc (patch) | |
tree | c87c2268c00e0cf693daef4be82b7fac05e71899 /x11-terms | |
parent | Initial import from python overlay (bug #164647). (diff) | |
download | gentoo-2-48f2dbc13ee83f84e1de28b026d6ec078a6a3abc.tar.gz gentoo-2-48f2dbc13ee83f84e1de28b026d6ec078a6a3abc.tar.bz2 gentoo-2-48f2dbc13ee83f84e1de28b026d6ec078a6a3abc.zip |
Fixing hanging of popup menu due Sync mode in Xorg , patch thanks to Slava Gorbunov <slava@fizlesh.org.ru> bug 263638
(Portage version: 2.1.6.13/cvs/Linux i686)
Diffstat (limited to 'x11-terms')
-rw-r--r-- | x11-terms/rxvt-unicode/ChangeLog | 7 | ||||
-rw-r--r-- | x11-terms/rxvt-unicode/files/rxvt-unicode-9.06-popups-hangs.patch | 18 | ||||
-rw-r--r-- | x11-terms/rxvt-unicode/rxvt-unicode-9.06-r1.ebuild | 5 |
3 files changed, 28 insertions, 2 deletions
diff --git a/x11-terms/rxvt-unicode/ChangeLog b/x11-terms/rxvt-unicode/ChangeLog index d4d779d2ccc7..81c5b309d207 100644 --- a/x11-terms/rxvt-unicode/ChangeLog +++ b/x11-terms/rxvt-unicode/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for x11-terms/rxvt-unicode # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/x11-terms/rxvt-unicode/ChangeLog,v 1.130 2009/10/25 18:09:06 vostorga Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-terms/rxvt-unicode/ChangeLog,v 1.131 2009/10/25 18:31:11 vostorga Exp $ + + 25 Oct 2009; Víctor Ostorga <vostorga@gentoo.org> + rxvt-unicode-9.06-r1.ebuild, +files/rxvt-unicode-9.06-popups-hangs.patch: + Fixing hanging of popup menu due Sync mode in Xorg , patch thanks to Slava + Gorbunov <slava@fizlesh.org.ru> bug 263638 *rxvt-unicode-9.06-r1 (25 Oct 2009) diff --git a/x11-terms/rxvt-unicode/files/rxvt-unicode-9.06-popups-hangs.patch b/x11-terms/rxvt-unicode/files/rxvt-unicode-9.06-popups-hangs.patch new file mode 100644 index 000000000000..b09ad993405a --- /dev/null +++ b/x11-terms/rxvt-unicode/files/rxvt-unicode-9.06-popups-hangs.patch @@ -0,0 +1,18 @@ +Index: src/rxvtperl.xs +=================================================================== +RCS file: /schmorpforge/rxvt-unicode/src/rxvtperl.xs,v +retrieving revision 1.127 +diff -u -r1.127 rxvtperl.xs +--- src/rxvtperl.xs 30 May 2009 08:51:23 -0000 1.127 ++++ src/rxvtperl.xs 30 Jul 2009 22:19:33 -0000 +@@ -929,7 +929,9 @@ + rxvt_term::grab (Time eventtime, int sync = 0) + CODE: + { +- int mode = sync ? GrabModeSync : GrabModeAsync; ++ // TA: 20090730: Always assume Async mode here -- recent Xorg ++ // Servers don't appreciate being put in Sync mode. ++ int mode = GrabModeAsync; + + THIS->perl.grabtime = 0; + diff --git a/x11-terms/rxvt-unicode/rxvt-unicode-9.06-r1.ebuild b/x11-terms/rxvt-unicode/rxvt-unicode-9.06-r1.ebuild index 3aaf3f90ed0f..d3a41ac7a2a8 100644 --- a/x11-terms/rxvt-unicode/rxvt-unicode-9.06-r1.ebuild +++ b/x11-terms/rxvt-unicode/rxvt-unicode-9.06-r1.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-terms/rxvt-unicode/rxvt-unicode-9.06-r1.ebuild,v 1.1 2009/10/25 18:09:06 vostorga Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-terms/rxvt-unicode/rxvt-unicode-9.06-r1.ebuild,v 1.2 2009/10/25 18:31:11 vostorga Exp $ inherit autotools flag-o-matic @@ -70,6 +70,9 @@ src_unpack() { # doc/Makefile.in #fi + # bug #263638 + epatch "${FILESDIR}"/${P}-popups-hangs.patch + eautoreconf } |