From 5fa6d90618b7ab107c2c390885eb3338004111d9 Mon Sep 17 00:00:00 2001 From: Wulf Krueger Date: Fri, 21 Sep 2007 16:15:21 +0000 Subject: Applied upstream patch to fix bug 192657. svn path=/trunk/; revision=41 --- x11-drivers/xf86-input-evdev/ChangeLog | 289 +++++++++++++++++++++ x11-drivers/xf86-input-evdev/Manifest | 29 +++ .../files/1.1.5-fix_compatibility.patch | 14 + .../files/digest-xf86-input-evdev-1.1.5-r2 | 6 + .../files/xf86-input-evdev-1.1.5-mouse_lock.patch | 11 + x11-drivers/xf86-input-evdev/metadata.xml | 5 + .../xf86-input-evdev-1.1.5-r2.ebuild | 23 ++ 7 files changed, 377 insertions(+) create mode 100644 x11-drivers/xf86-input-evdev/ChangeLog create mode 100644 x11-drivers/xf86-input-evdev/Manifest create mode 100644 x11-drivers/xf86-input-evdev/files/1.1.5-fix_compatibility.patch create mode 100644 x11-drivers/xf86-input-evdev/files/digest-xf86-input-evdev-1.1.5-r2 create mode 100644 x11-drivers/xf86-input-evdev/files/xf86-input-evdev-1.1.5-mouse_lock.patch create mode 100644 x11-drivers/xf86-input-evdev/metadata.xml create mode 100644 x11-drivers/xf86-input-evdev/xf86-input-evdev-1.1.5-r2.ebuild diff --git a/x11-drivers/xf86-input-evdev/ChangeLog b/x11-drivers/xf86-input-evdev/ChangeLog new file mode 100644 index 0000000..b792eb5 --- /dev/null +++ b/x11-drivers/xf86-input-evdev/ChangeLog @@ -0,0 +1,289 @@ +# ChangeLog for x11-drivers/xf86-input-evdev +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-evdev/ChangeLog,v 1.59 2007/05/27 17:35:04 kumba Exp $ + + 21 Sep 2007; Wulf C. Krueger + +files/xf86-input-evdev-1.1.5-mouse_lock.patch, + +files/1.1.5-fix_compatibility.patch, +metadata.xml, + +xf86-input-evdev-1.1.5-r2.ebuild: + Applied upstream patch to fix bug 192657. + + 27 May 2007; Joshua Kinard + xf86-input-evdev-1.1.5-r1.ebuild: + Stable on mips. + + 07 May 2007; Jeroen Roovers + xf86-input-evdev-1.1.5-r1.ebuild: + Stable for HPPA (bug #164786). + + 05 May 2007; Daniel Gryniewicz + xf86-input-evdev-1.1.5-r1.ebuild: + Marked stable on amd64 for bug #175465 + + 03 May 2007; Chris Gianelloni + xf86-input-evdev-1.1.5-r1.ebuild: + Stable on alpha wrt bug #164786. + + 03 May 2007; Brent Baude + xf86-input-evdev-1.1.5-r1.ebuild: + Marking xf86-input-evdev-1.1.5-r1 ppc stable for bug 164786; fixes + compilation failure. + + 28 Apr 2007; Markus Rothe ChangeLog: + Stable on ppc64; bug #164786 + + 25 Apr 2007; Markus Rothe + xf86-input-evdev-1.1.5-r1.ebuild: + Stable on ppc64; bug #175465 + + 23 Apr 2007; Raúl Porcel + xf86-input-evdev-1.1.5-r1.ebuild: + ia64 + x86 stable + + 20 Apr 2007; Gustavo Zacarias + xf86-input-evdev-1.1.5-r1.ebuild: + Stable on sparc + + 24 Jan 2007; Donnie Berkholz ; + -xf86-input-evdev-1.0.0.5.ebuild: + Stop supporting Xorg 7.0. + +*xf86-input-evdev-1.1.5-r1 (19 Dec 2006) + + 19 Dec 2006; Joshua Baergen + +files/1.1.5-fix_compatibility.patch, -xf86-input-evdev-1.1.5.ebuild, + +xf86-input-evdev-1.1.5-r1.ebuild: + Re-add the compatibility patch. Thanks to the folks of bug #158442. + +*xf86-input-evdev-1.1.5 (16 Dec 2006) + + 16 Dec 2006; Joshua Baergen + -files/1.1.4-fix_compatibility.patch, -xf86-input-evdev-1.1.4-r1.ebuild, + +xf86-input-evdev-1.1.5.ebuild: + Version bump for 7.2. Build/dist fix only. + + 01 Dec 2006; Gustavo Zacarias + xf86-input-evdev-1.1.2-r2.ebuild: + Stable on hppa wrt #144549 + +*xf86-input-evdev-1.1.4-r1 (05 Nov 2006) + + 05 Nov 2006; Joshua Baergen + +files/1.1.4-fix_compatibility.patch, -xf86-input-evdev-1.1.4.ebuild, + +xf86-input-evdev-1.1.4-r1.ebuild: + Fix evdev compatibility with non-input-hotplug servers. (Bug #154075, Marien + Zwart) + + 02 Nov 2006; Joshua Baergen + xf86-input-evdev-1.1.4.ebuild: + Remove unnecessary XDPVER assignment. + +*xf86-input-evdev-1.1.4 (02 Nov 2006) + + 02 Nov 2006; Joshua Baergen + -xf86-input-evdev-1.1.3.ebuild, +xf86-input-evdev-1.1.4.ebuild: + Version bump with input hotplug support. + + 28 Oct 2006; Chris White + xf86-input-evdev-1.1.2-r2.ebuild: + PPC stable. + +*xf86-input-evdev-1.1.3 (21 Oct 2006) + + 21 Oct 2006; Joshua Baergen + +xf86-input-evdev-1.1.3.ebuild: + Version bump. + + 18 Oct 2006; Aron Griffis + xf86-input-evdev-1.1.2-r2.ebuild: + Mark 1.1.2-r2 stable on alpha. #144549 + + 17 Oct 2006; Gustavo Zacarias + xf86-input-evdev-1.1.2-r2.ebuild: + Stable on sparc + + 16 Oct 2006; Markus Rothe + xf86-input-evdev-1.1.2-r2.ebuild: + Stable on ppc64 + + 14 Oct 2006; Aron Griffis + xf86-input-evdev-1.1.2-r2.ebuild: + Mark 1.1.2-r2 stable on ia64. #144549 + + 13 Oct 2006; Joshua Baergen + xf86-input-evdev-1.1.2-r2.ebuild: + AMD64/x86 stable for bug #144549 (X7.1). + + 11 Oct 2006; Donnie Berkholz ; + xf86-input-evdev-1.0.0.5.ebuild, xf86-input-evdev-1.1.2-r1.ebuild, + xf86-input-evdev-1.1.2-r2.ebuild: + Update description to be less generic. + +*xf86-input-evdev-1.1.2-r2 (16 Sep 2006) + + 16 Sep 2006; Joshua Baergen + +files/1.1.2-absolute-axis-fix.patch, +xf86-input-evdev-1.1.2-r2.ebuild: + Add a fix for an absolute axis crasher. (Bug #147794, Priit Laes) + + 12 Sep 2006; Gustavo Zacarias + xf86-input-evdev-1.1.2-r1.ebuild: + Stable on hppa + + 19 Jul 2006; Guy Martin + xf86-input-evdev-1.0.0.5.ebuild: + Stable on hppa. + + 16 Jul 2006; Joshua Baergen + xf86-input-evdev-1.0.0.5.ebuild, xf86-input-evdev-1.1.2-r1.ebuild: + Evdev driver needs the 2.6 kernel. (Thanks to vapier for pointing that out, + bug #139341) + + 10 Jul 2006; Aron Griffis + xf86-input-evdev-1.1.2-r1.ebuild: + Mark 1.1.2-r1 stable on ia64 + + 09 Jul 2006; Donnie Berkholz ; + xf86-input-evdev-1.1.2-r1.ebuild: + Mercury says new evdev compiles against xorg-server 1.0. + + 01 Jul 2006; Donnie Berkholz ; + xf86-input-evdev-1.1.2-r1.ebuild: + ppc/sparc/mips/alpha/arm/sh stable + + 30 Jun 2006; Markus Rothe + xf86-input-evdev-1.1.2-r1.ebuild: + Stable on ppc64 + + 30 Jun 2006; Chris Gianelloni + xf86-input-evdev-1.0.0.5.ebuild: + Stable on amd64. + + 30 Jun 2006; Markus Rothe + xf86-input-evdev-1.0.0.5.ebuild: + Stable on ppc64 + + 30 Jun 2006; Donnie Berkholz ; + xf86-input-evdev-1.0.0.5.ebuild: + x86 stable. + + 24 Jun 2006; Joshua Baergen + xf86-input-evdev-1.1.2-r1.ebuild: + Repoman fixes. + + 24 Jun 2006; Joshua Baergen + xf86-input-evdev-1.1.2-r1.ebuild: + Fix up reference to MIPS patch (bug #137818, reported by Jorn Odberg). + + 22 Jun 2006; Stephen P. Becker + +files/xf86-input-evdev-1.1.2-mips-syscalls.patch, + xf86-input-evdev-1.1.2-r1.ebuild: + add a patch to fix build error due to lack of mips define in + src/inotify-syscalls.h + +*xf86-input-evdev-1.1.2-r1 (20 May 2006) + + 20 May 2006; Donnie Berkholz ; + +files/1.1.2-CVS-20060520.patch, -xf86-input-evdev-1.1.1.ebuild, + -xf86-input-evdev-1.1.2.ebuild, +xf86-input-evdev-1.1.2-r1.ebuild: + Update to current CVS to fix compilation with , add HPPA + support, and a couple other details. + +*xf86-input-evdev-1.1.2 (13 May 2006) + + 13 May 2006; Joshua Baergen + +xf86-input-evdev-1.1.2.ebuild: + Version bump. Includes an inotify fix. + +*xf86-input-evdev-1.1.1 (16 Apr 2006) + + 16 Apr 2006; Donnie Berkholz ; + -xf86-input-evdev-1.1.0.ebuild, +xf86-input-evdev-1.1.1.ebuild: + Bump. Fix some segfaults, add absolute pointer support, add inotify support + for hotplug. + +*xf86-input-evdev-1.1.0 (14 Apr 2006) + + 14 Apr 2006; Joshua Baergen + +xf86-input-evdev-1.1.0.ebuild: + Bump for 7.1 RC1. + + 11 Mar 2006; Guy Martin + xf86-input-evdev-1.0.0.5.ebuild: + Stable on hppa. + + 23 Feb 2006; Stefaan De Roeck + xf86-input-evdev-1.0.0.5.ebuild: + Marked ~alpha (bug #122726) + + 15 Feb 2006; Markus Rothe + xf86-input-evdev-1.0.0.5.ebuild: + Added ~ppc64 + + 06 Feb 2006; Stephen P. Becker + xf86-input-evdev-1.0.0.5.ebuild: + added ~mips keyword + + 26 Dec 2005; Joshua Baergen + -xf86-input-evdev-1.0.0.3.ebuild, -xf86-input-evdev-1.0.0.4.ebuild: + Pull old versions. + +*xf86-input-evdev-1.0.0.5 (23 Dec 2005) + + 23 Dec 2005; Joshua Baergen + +xf86-input-evdev-1.0.0.5.ebuild: + Bump for 7.0. + +*xf86-input-evdev-1.0.0.4 (17 Dec 2005) + + 17 Dec 2005; Joshua Baergen + +xf86-input-evdev-1.0.0.4.ebuild: + Bump for 7.0RC4. + + 09 Dec 2005; Joshua Baergen + files/digest-xf86-input-evdev-1.0.0.3, Manifest: + Update digest to match patch introduced by x-modular.eclass changes. + + 09 Dec 2005; Donnie Berkholz ; + -xf86-input-evdev-1.0.0.ebuild, -xf86-input-evdev-1.0.0.1.ebuild, + -xf86-input-evdev-1.0.0.2.ebuild: + Pull old versions. + +*xf86-input-evdev-1.0.0.3 (04 Dec 2005) + + 04 Dec 2005; Joshua Baergen + +xf86-input-evdev-1.0.0.3.ebuild: + Bump for 7.0RC3. + +*xf86-input-evdev-1.0.0.2 (11 Nov 2005) + + 11 Nov 2005; Joshua Baergen + +xf86-input-evdev-1.0.0.2.ebuild: + Bump for 7.0RC2. + + 26 Oct 2005; Luca Barbato + xf86-input-evdev-1.0.0.1.ebuild: + Marked ~ppc + +*xf86-input-evdev-1.0.0.1 (20 Oct 2005) + + 20 Oct 2005; Joshua Baergen + +xf86-input-evdev-1.0.0.1.ebuild: + Bump for 7.0 RC1. + + 09 Sep 2005; Donnie Berkholz ; +metadata.xml: + Add metadata. + + 15 Aug 2005; Herbie Hopkins + xf86-input-evdev-1.0.0.ebuild: + Marked ~amd64. + + 08 Aug 2005; Ferris McCormick + xf86-input-evdev-1.0.0.ebuild: + Add ~sparc keyword (X modular testing). + +*xf86-input-evdev-1.0.0 (08 Aug 2005) + + 08 Aug 2005; Donnie Berkholz ; + +xf86-input-evdev-1.0.0.ebuild: + Initial commit for modular X. + diff --git a/x11-drivers/xf86-input-evdev/Manifest b/x11-drivers/xf86-input-evdev/Manifest new file mode 100644 index 0000000..219e83f --- /dev/null +++ b/x11-drivers/xf86-input-evdev/Manifest @@ -0,0 +1,29 @@ +AUX 1.1.5-fix_compatibility.patch 375 RMD160 08f7341b38d6764b6e5f312300dde3c0e4d767aa SHA1 add1e5c41e691317a6b8d39851b51b2a67d50d0f SHA256 7d7639b70c70bc3bf6967ad00fea612506be108cfd2b54e4822650e782513ea9 +MD5 25dfc5bb044a047e33be92388931a5d6 files/1.1.5-fix_compatibility.patch 375 +RMD160 08f7341b38d6764b6e5f312300dde3c0e4d767aa files/1.1.5-fix_compatibility.patch 375 +SHA256 7d7639b70c70bc3bf6967ad00fea612506be108cfd2b54e4822650e782513ea9 files/1.1.5-fix_compatibility.patch 375 +AUX xf86-input-evdev-1.1.5-mouse_lock.patch 323 RMD160 87d2083663c58da23fd3dc2af54bf06ab499194f SHA1 b8d8b6265f8e0857b6a4440c2d3af5a517a19057 SHA256 eb2affd2a1e88be3d4d87270b3d82e03b4f3463821b2ab1634ce4e11ea286262 +MD5 cadc641bebb6b88ce784370e57c66111 files/xf86-input-evdev-1.1.5-mouse_lock.patch 323 +RMD160 87d2083663c58da23fd3dc2af54bf06ab499194f files/xf86-input-evdev-1.1.5-mouse_lock.patch 323 +SHA256 eb2affd2a1e88be3d4d87270b3d82e03b4f3463821b2ab1634ce4e11ea286262 files/xf86-input-evdev-1.1.5-mouse_lock.patch 323 +AUX xf86-input-evdev-1.1.5-mouse_lock.patch~ 371 RMD160 bcc0ce55d171bc87b363504af784086548422380 SHA1 5e74594c811140d006a6aca5f386269e0e64300d SHA256 3e600290bf102286fac503df3411581c55f1ae14c89069a855222379c765e44d +MD5 db367bb0764883f006c9f8600251ff77 files/xf86-input-evdev-1.1.5-mouse_lock.patch~ 371 +RMD160 bcc0ce55d171bc87b363504af784086548422380 files/xf86-input-evdev-1.1.5-mouse_lock.patch~ 371 +SHA256 3e600290bf102286fac503df3411581c55f1ae14c89069a855222379c765e44d files/xf86-input-evdev-1.1.5-mouse_lock.patch~ 371 +DIST x11-driver-patches-4.tar.bz2 346 RMD160 fcbd405de080d07612d46f455b927035fd8123a8 SHA1 350d357d542699b5a1a612228931a60afda799db SHA256 07069bbd072f2def50e83801a8f2a41a4c96495104f15cd6f56f7df7f89769bf +DIST xf86-input-evdev-1.1.5.tar.bz2 242307 RMD160 13292abea84654828af720c720988a3f6c7f9ac8 SHA1 70650b58c69afdd0ef22e6c647944fc6b5b12e0f SHA256 52b7daab86dade2d189f0378ddf196c018cdc9dd47ade0b3b8fc7591cb4bbe9e +EBUILD xf86-input-evdev-1.1.5-r2.ebuild 722 RMD160 f00b4895ef0bd1ff592d878ca3190b6272890a77 SHA1 3efa2e2fbed4dc0baea1b54874a1aa508134c99d SHA256 d4306721debd51e5d18f7f216f6e4382d55d96e1d5b8fbaf8d8affaf5563253d +MD5 c35cc7e4c227a88d06993c2be77c1c7b xf86-input-evdev-1.1.5-r2.ebuild 722 +RMD160 f00b4895ef0bd1ff592d878ca3190b6272890a77 xf86-input-evdev-1.1.5-r2.ebuild 722 +SHA256 d4306721debd51e5d18f7f216f6e4382d55d96e1d5b8fbaf8d8affaf5563253d xf86-input-evdev-1.1.5-r2.ebuild 722 +MISC ChangeLog 8974 RMD160 9632a7689c7b2cab05c5976334151030c8995f83 SHA1 f993afb80f9164cc4cc507185157429f990767d2 SHA256 b493ad14fa57a9e6ed8d8121f7e904b694f90dd4aa2f8711cdf4dbbf3df0b69b +MD5 6ce80c2dc239a47bcccbdc4a3991851f ChangeLog 8974 +RMD160 9632a7689c7b2cab05c5976334151030c8995f83 ChangeLog 8974 +SHA256 b493ad14fa57a9e6ed8d8121f7e904b694f90dd4aa2f8711cdf4dbbf3df0b69b ChangeLog 8974 +MISC metadata.xml 156 RMD160 c1274bdccf57603d580de0075ba07a35b7509560 SHA1 6f78f604e3d079d39189b40aaaa1ddb06182ad91 SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055 +MD5 a37bab73e2f24b213932c30997d3d360 metadata.xml 156 +RMD160 c1274bdccf57603d580de0075ba07a35b7509560 metadata.xml 156 +SHA256 5101ab0d4cc8c7125eea733c44e86962769bd77acaf53b69223b9cadcdd29055 metadata.xml 156 +MD5 e53a8a1400f9658f4e1efb939d464dcf files/digest-xf86-input-evdev-1.1.5-r2 527 +RMD160 5b95112b354bce63c175a1e668d9c60a17f0db1f files/digest-xf86-input-evdev-1.1.5-r2 527 +SHA256 893ef0d18e3b233b117873e460eceaf308b9c89d21ab055a25dde434ee6f61b6 files/digest-xf86-input-evdev-1.1.5-r2 527 diff --git a/x11-drivers/xf86-input-evdev/files/1.1.5-fix_compatibility.patch b/x11-drivers/xf86-input-evdev/files/1.1.5-fix_compatibility.patch new file mode 100644 index 0000000..8a7c76d --- /dev/null +++ b/x11-drivers/xf86-input-evdev/files/1.1.5-fix_compatibility.patch @@ -0,0 +1,14 @@ +--- src/evdev_key.c.old 2006-11-04 17:01:57.000000000 -0700 ++++ src/evdev_key.c 2006-11-04 17:05:28.000000000 -0700 +@@ -240,9 +240,11 @@ + static void + EvdevKbdBell (int percent, DeviceIntPtr device, pointer arg, int unused) + { ++#ifdef xf86OSRingBell + KeybdCtrl *ctrl = arg; + + xf86OSRingBell(percent, ctrl->bell_pitch, ctrl->bell_duration); ++#endif + } + + static void diff --git a/x11-drivers/xf86-input-evdev/files/digest-xf86-input-evdev-1.1.5-r2 b/x11-drivers/xf86-input-evdev/files/digest-xf86-input-evdev-1.1.5-r2 new file mode 100644 index 0000000..c9bf8f0 --- /dev/null +++ b/x11-drivers/xf86-input-evdev/files/digest-xf86-input-evdev-1.1.5-r2 @@ -0,0 +1,6 @@ +MD5 56566e8c3fb4bb99791d1788d0a9a1a8 x11-driver-patches-4.tar.bz2 346 +RMD160 fcbd405de080d07612d46f455b927035fd8123a8 x11-driver-patches-4.tar.bz2 346 +SHA256 07069bbd072f2def50e83801a8f2a41a4c96495104f15cd6f56f7df7f89769bf x11-driver-patches-4.tar.bz2 346 +MD5 01705ea9a4d1699d5eeb17e7f297a581 xf86-input-evdev-1.1.5.tar.bz2 242307 +RMD160 13292abea84654828af720c720988a3f6c7f9ac8 xf86-input-evdev-1.1.5.tar.bz2 242307 +SHA256 52b7daab86dade2d189f0378ddf196c018cdc9dd47ade0b3b8fc7591cb4bbe9e xf86-input-evdev-1.1.5.tar.bz2 242307 diff --git a/x11-drivers/xf86-input-evdev/files/xf86-input-evdev-1.1.5-mouse_lock.patch b/x11-drivers/xf86-input-evdev/files/xf86-input-evdev-1.1.5-mouse_lock.patch new file mode 100644 index 0000000..b46696f --- /dev/null +++ b/x11-drivers/xf86-input-evdev/files/xf86-input-evdev-1.1.5-mouse_lock.patch @@ -0,0 +1,11 @@ +--- src/evdev_axes.c ++++ src/evdev_axes.c +@@ -683,7 +683,7 @@ EvdevAxesInit (DeviceIntPtr device) + return !Success; + + for (i = 0; i < axes; i++) { +- xf86InitValuatorAxisStruct(device, i, 0, -1, 0, 0, 1); ++ xf86InitValuatorAxisStruct(device, i, -1, -1, 0, 0, 1); + xf86InitValuatorDefaults(device, i); + } + diff --git a/x11-drivers/xf86-input-evdev/metadata.xml b/x11-drivers/xf86-input-evdev/metadata.xml new file mode 100644 index 0000000..01c4c00 --- /dev/null +++ b/x11-drivers/xf86-input-evdev/metadata.xml @@ -0,0 +1,5 @@ + + + +x11 + diff --git a/x11-drivers/xf86-input-evdev/xf86-input-evdev-1.1.5-r2.ebuild b/x11-drivers/xf86-input-evdev/xf86-input-evdev-1.1.5-r2.ebuild new file mode 100644 index 0000000..b7aa20b --- /dev/null +++ b/x11-drivers/xf86-input-evdev/xf86-input-evdev-1.1.5-r2.ebuild @@ -0,0 +1,23 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-evdev/xf86-input-evdev-1.1.5-r1.ebuild,v 1.10 2007/06/24 22:52:47 vapier Exp $ + +# Must be before x-modular eclass is inherited +#SNAPSHOT="yes" +XDPVER=4 + +inherit x-modular + +DESCRIPTION="Generic Linux input driver" + +KEYWORDS="alpha amd64 arm hppa ia64 mips ppc ppc64 sh sparc x86" + +RDEPEND="x11-base/xorg-server" +DEPEND="${RDEPEND} + || ( >=sys-kernel/linux-headers-2.6 >=sys-kernel/mips-headers-2.6 ) + >=x11-proto/inputproto-1.4 + x11-proto/randrproto + x11-proto/xproto" + +PATCHES="${FILESDIR}/1.1.5-fix_compatibility.patch + ${FILESDIR}/${P}-mouse_lock.patch" -- cgit v1.2.3