summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWulf Krueger <philantrop@gentoo.org>2007-09-21 16:15:21 +0000
committerWulf Krueger <philantrop@gentoo.org>2007-09-21 16:15:21 +0000
commit5fa6d90618b7ab107c2c390885eb3338004111d9 (patch)
tree090140bce876822d0d1c76254dbb2ee9efbce59a
parentInitial ebuild for qemulator-0.5. (diff)
downloadphilantrop-5fa6d90618b7ab107c2c390885eb3338004111d9.tar.gz
philantrop-5fa6d90618b7ab107c2c390885eb3338004111d9.tar.bz2
philantrop-5fa6d90618b7ab107c2c390885eb3338004111d9.zip
Applied upstream patch to fix bug 192657.
svn path=/trunk/; revision=41
-rw-r--r--x11-drivers/xf86-input-evdev/ChangeLog289
-rw-r--r--x11-drivers/xf86-input-evdev/Manifest29
-rw-r--r--x11-drivers/xf86-input-evdev/files/1.1.5-fix_compatibility.patch14
-rw-r--r--x11-drivers/xf86-input-evdev/files/digest-xf86-input-evdev-1.1.5-r26
-rw-r--r--x11-drivers/xf86-input-evdev/files/xf86-input-evdev-1.1.5-mouse_lock.patch11
-rw-r--r--x11-drivers/xf86-input-evdev/metadata.xml5
-rw-r--r--x11-drivers/xf86-input-evdev/xf86-input-evdev-1.1.5-r2.ebuild23
7 files changed, 377 insertions, 0 deletions
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 <philantrop@gentoo.org>
+ +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 <kumba@gentoo.org>
+ xf86-input-evdev-1.1.5-r1.ebuild:
+ Stable on mips.
+
+ 07 May 2007; Jeroen Roovers <jer@gentoo.org>
+ xf86-input-evdev-1.1.5-r1.ebuild:
+ Stable for HPPA (bug #164786).
+
+ 05 May 2007; Daniel Gryniewicz <dang@gentoo.org>
+ xf86-input-evdev-1.1.5-r1.ebuild:
+ Marked stable on amd64 for bug #175465
+
+ 03 May 2007; Chris Gianelloni <wolf31o2@gentoo.org>
+ xf86-input-evdev-1.1.5-r1.ebuild:
+ Stable on alpha wrt bug #164786.
+
+ 03 May 2007; Brent Baude <ranger@gentoo.org>
+ 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 <corsair@gentoo.org> ChangeLog:
+ Stable on ppc64; bug #164786
+
+ 25 Apr 2007; Markus Rothe <corsair@gentoo.org>
+ xf86-input-evdev-1.1.5-r1.ebuild:
+ Stable on ppc64; bug #175465
+
+ 23 Apr 2007; Raúl Porcel <armin76@gentoo.org>
+ xf86-input-evdev-1.1.5-r1.ebuild:
+ ia64 + x86 stable
+
+ 20 Apr 2007; Gustavo Zacarias <gustavoz@gentoo.org>
+ xf86-input-evdev-1.1.5-r1.ebuild:
+ Stable on sparc
+
+ 24 Jan 2007; Donnie Berkholz <dberkholz@gentoo.org>;
+ -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 <joshuabaergen@gentoo.org>
+ +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 <joshuabaergen@gentoo.org>
+ -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 <gustavoz@gentoo.org>
+ 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 <joshuabaergen@gentoo.org>
+ +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 <joshuabaergen@gentoo.org>
+ 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 <joshuabaergen@gentoo.org>
+ -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 <chriswhite@gentoo.org>
+ xf86-input-evdev-1.1.2-r2.ebuild:
+ PPC stable.
+
+*xf86-input-evdev-1.1.3 (21 Oct 2006)
+
+ 21 Oct 2006; Joshua Baergen <joshuabaergen@gentoo.org>
+ +xf86-input-evdev-1.1.3.ebuild:
+ Version bump.
+
+ 18 Oct 2006; Aron Griffis <agriffis@gentoo.org>
+ xf86-input-evdev-1.1.2-r2.ebuild:
+ Mark 1.1.2-r2 stable on alpha. #144549
+
+ 17 Oct 2006; Gustavo Zacarias <gustavoz@gentoo.org>
+ xf86-input-evdev-1.1.2-r2.ebuild:
+ Stable on sparc
+
+ 16 Oct 2006; Markus Rothe <corsair@gentoo.org>
+ xf86-input-evdev-1.1.2-r2.ebuild:
+ Stable on ppc64
+
+ 14 Oct 2006; Aron Griffis <agriffis@gentoo.org>
+ xf86-input-evdev-1.1.2-r2.ebuild:
+ Mark 1.1.2-r2 stable on ia64. #144549
+
+ 13 Oct 2006; Joshua Baergen <joshuabaergen@gentoo.org>
+ xf86-input-evdev-1.1.2-r2.ebuild:
+ AMD64/x86 stable for bug #144549 (X7.1).
+
+ 11 Oct 2006; Donnie Berkholz <dberkholz@gentoo.org>;
+ 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 <joshuabaergen@gentoo.org>
+ +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 <gustavoz@gentoo.org>
+ xf86-input-evdev-1.1.2-r1.ebuild:
+ Stable on hppa
+
+ 19 Jul 2006; Guy Martin <gmsoft@gentoo.org>
+ xf86-input-evdev-1.0.0.5.ebuild:
+ Stable on hppa.
+
+ 16 Jul 2006; Joshua Baergen <joshuabaergen@gentoo.org>
+ 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 <agriffis@gentoo.org>
+ xf86-input-evdev-1.1.2-r1.ebuild:
+ Mark 1.1.2-r1 stable on ia64
+
+ 09 Jul 2006; Donnie Berkholz <dberkholz@gentoo.org>;
+ xf86-input-evdev-1.1.2-r1.ebuild:
+ Mercury says new evdev compiles against xorg-server 1.0.
+
+ 01 Jul 2006; Donnie Berkholz <dberkholz@gentoo.org>;
+ xf86-input-evdev-1.1.2-r1.ebuild:
+ ppc/sparc/mips/alpha/arm/sh stable
+
+ 30 Jun 2006; Markus Rothe <corsair@gentoo.org>
+ xf86-input-evdev-1.1.2-r1.ebuild:
+ Stable on ppc64
+
+ 30 Jun 2006; Chris Gianelloni <wolf31o2@gentoo.org>
+ xf86-input-evdev-1.0.0.5.ebuild:
+ Stable on amd64.
+
+ 30 Jun 2006; Markus Rothe <corsair@gentoo.org>
+ xf86-input-evdev-1.0.0.5.ebuild:
+ Stable on ppc64
+
+ 30 Jun 2006; Donnie Berkholz <dberkholz@gentoo.org>;
+ xf86-input-evdev-1.0.0.5.ebuild:
+ x86 stable.
+
+ 24 Jun 2006; Joshua Baergen <joshuabaergen@gentoo.org>
+ xf86-input-evdev-1.1.2-r1.ebuild:
+ Repoman fixes.
+
+ 24 Jun 2006; Joshua Baergen <joshuabaergen@gentoo.org>
+ 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 <geoman@gentoo.org>
+ +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 <dberkholz@gentoo.org>;
+ +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 <asm/bitops.h>, add HPPA
+ support, and a couple other details.
+
+*xf86-input-evdev-1.1.2 (13 May 2006)
+
+ 13 May 2006; Joshua Baergen <joshuabaergen@gentoo.org>
+ +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 <dberkholz@gentoo.org>;
+ -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 <joshuabaergen@gentoo.org>
+ +xf86-input-evdev-1.1.0.ebuild:
+ Bump for 7.1 RC1.
+
+ 11 Mar 2006; Guy Martin <gmsoft@gentoo.org>
+ xf86-input-evdev-1.0.0.5.ebuild:
+ Stable on hppa.
+
+ 23 Feb 2006; Stefaan De Roeck <stefaan@gentoo.org>
+ xf86-input-evdev-1.0.0.5.ebuild:
+ Marked ~alpha (bug #122726)
+
+ 15 Feb 2006; Markus Rothe <corsair@gentoo.org>
+ xf86-input-evdev-1.0.0.5.ebuild:
+ Added ~ppc64
+
+ 06 Feb 2006; Stephen P. Becker <geoman@gentoo.org>
+ xf86-input-evdev-1.0.0.5.ebuild:
+ added ~mips keyword
+
+ 26 Dec 2005; Joshua Baergen <joshuabaergen@gentoo.org>
+ -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 <joshuabaergen@gentoo.org>
+ +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 <joshuabaergen@gentoo.org>
+ +xf86-input-evdev-1.0.0.4.ebuild:
+ Bump for 7.0RC4.
+
+ 09 Dec 2005; Joshua Baergen <joshuabaergen@gentoo.org>
+ 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 <dberkholz@gentoo.org>;
+ -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 <joshuabaergen@gentoo.org>
+ +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 <joshuabaergen@gentoo.org>
+ +xf86-input-evdev-1.0.0.2.ebuild:
+ Bump for 7.0RC2.
+
+ 26 Oct 2005; Luca Barbato <lu_zero@gentoo.org>
+ 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 <joshuabaergen@gentoo.org>
+ +xf86-input-evdev-1.0.0.1.ebuild:
+ Bump for 7.0 RC1.
+
+ 09 Sep 2005; Donnie Berkholz <dberkholz@gentoo.org>; +metadata.xml:
+ Add metadata.
+
+ 15 Aug 2005; Herbie Hopkins <herbs@gentoo.org>
+ xf86-input-evdev-1.0.0.ebuild:
+ Marked ~amd64.
+
+ 08 Aug 2005; Ferris McCormick <fmccor@gentoo.org>
+ 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 <dberkholz@gentoo.org>;
+ +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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>x11</herd>
+</pkgmetadata>
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"