diff options
author | Remi Cardona <remi@gentoo.org> | 2009-10-18 21:56:44 +0000 |
---|---|---|
committer | Remi Cardona <remi@gentoo.org> | 2009-10-18 21:56:44 +0000 |
commit | 2fec2736f6a6ac94d726799f998f3a97d52d48b4 (patch) | |
tree | 3f8ca37fa5390cff054ae2d2b255a50a803c58e4 /x11-drivers/xf86-input-evdev | |
parent | QA fixes; IUSE is not defined (diff) | |
download | historical-2fec2736f6a6ac94d726799f998f3a97d52d48b4.tar.gz historical-2fec2736f6a6ac94d726799f998f3a97d52d48b4.tar.bz2 historical-2fec2736f6a6ac94d726799f998f3a97d52d48b4.zip |
x11-drivers/xf86-input-evdev: drop old ebuilds
Package-Manager: portage-2.2_rc46/cvs/Linux i686
Diffstat (limited to 'x11-drivers/xf86-input-evdev')
12 files changed, 17 insertions, 318 deletions
diff --git a/x11-drivers/xf86-input-evdev/ChangeLog b/x11-drivers/xf86-input-evdev/ChangeLog index b646570bf03b..43c819ef5177 100644 --- a/x11-drivers/xf86-input-evdev/ChangeLog +++ b/x11-drivers/xf86-input-evdev/ChangeLog @@ -1,6 +1,21 @@ # ChangeLog for x11-drivers/xf86-input-evdev # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-evdev/ChangeLog,v 1.122 2009/10/11 11:21:06 nixnut Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-drivers/xf86-input-evdev/ChangeLog,v 1.123 2009/10/18 21:56:43 remi Exp $ + + 18 Oct 2009; Rémi Cardona <remi@gentoo.org> + -files/1.1.5-fix_compatibility.patch, -xf86-input-evdev-2.2.3.ebuild, + -files/1.99.2/0002-Check-for-XINPUT-ABI-parameters-of-InitValuatorClas.pat + ch, + -files/2.2.0-Restore-repeat-filtering-for-server-1.5-and-earlier.patch, + -xf86-input-evdev-2.2.4.ebuild, -files/1.1.5-zaphod-mouse-fix.patch, + -files/1.99.2/0004-Check-for-XINPUT-ABI-3-corrected-version.patch, + -files/1.99.2/0001-Fail-if-the-device-cannot-be-grabbed-during-the-prob.pa + tch, + -files/1.99.2/0003-Revert-Check-for-XINPUT-ABI-parameters-of-InitValu.patc + h, + -files/1.99.2/0005-evdev-Port-b4a5a204-Fix-pointer-crossing-screen-bu.patc + h: + drop old ebuilds 11 Oct 2009; nixnut <nixnut@gentoo.org> xf86-input-evdev-2.2.5.ebuild: ppc stable #282290 diff --git a/x11-drivers/xf86-input-evdev/Manifest b/x11-drivers/xf86-input-evdev/Manifest index df73740b5782..f1930d48dddc 100644 --- a/x11-drivers/xf86-input-evdev/Manifest +++ b/x11-drivers/xf86-input-evdev/Manifest @@ -1,20 +1,8 @@ -AUX 1.1.5-fix_compatibility.patch 375 RMD160 08f7341b38d6764b6e5f312300dde3c0e4d767aa SHA1 add1e5c41e691317a6b8d39851b51b2a67d50d0f SHA256 7d7639b70c70bc3bf6967ad00fea612506be108cfd2b54e4822650e782513ea9 -AUX 1.1.5-zaphod-mouse-fix.patch 291 RMD160 cf81f9646159027496aaed7e57c458b9e0da0f7c SHA1 423c33355186d0b751636d7da793ff6c9f9f912a SHA256 e598000f5fd69704f7f2cab7df1b38fac6981fe4ee6db4cc5bd98f6a741b9c3f -AUX 1.99.2/0001-Fail-if-the-device-cannot-be-grabbed-during-the-prob.patch 1368 RMD160 1781b9e5e09a39d64167bbf04dc55af01e8385dd SHA1 6d4c90ac40f9f64207167e92f7de58506f9b264b SHA256 544d087a21303d3d79989cff354dd6e64d5eb550f46caa2256e25ad1efb67098 -AUX 1.99.2/0002-Check-for-XINPUT-ABI-parameters-of-InitValuatorClas.patch 1360 RMD160 2a1b20d17d9a7bd5a32b85e022a9915e929786f2 SHA1 b438351a052937b32063a00a81575da93030b47f SHA256 ee069763cae792c7f182e79c35781acc21f1a52e51882e0aab5905d66d4b156b -AUX 1.99.2/0003-Revert-Check-for-XINPUT-ABI-parameters-of-InitValu.patch 1560 RMD160 8c84ffded3528aa8b4bc6adfa55be66031d48dd9 SHA1 333c0ffbdf9f285d181c3e7ac441cfae2a62006a SHA256 072563e5988970ce69ab6b51891364d8ce13008ab7347ab9de4081dd9b9b496f -AUX 1.99.2/0004-Check-for-XINPUT-ABI-3-corrected-version.patch 1403 RMD160 c127f5a55e7bd5ec204510b3fa7919a44552b68b SHA1 3d9079586ef579348f8418e6115bd83cc851b3f6 SHA256 557fe159843393d91d56d41308f7556e566f26284c847f469829d62de81f586e -AUX 1.99.2/0005-evdev-Port-b4a5a204-Fix-pointer-crossing-screen-bu.patch 1249 RMD160 103a5a78688b3f4754ef14d90e85d40778249c6a SHA1 56b7cf3f8053fe25dc73f3b89663a24f607235cd SHA256 503a3555f8d3db44ce7cc5f2550dd3c3f01e4c5bbc06184ab97521c8285e0e8b -AUX 2.2.0-Restore-repeat-filtering-for-server-1.5-and-earlier.patch 1534 RMD160 ec88db7f0ac21366207ba58784b2abdf1400ce92 SHA1 3f51f36f9fcd32bb1e471b0b5a743363ace7f9d2 SHA256 533ad215deaa9744fa6407933e9d200c130d01ebe5d4c9f3778a71b17591eb41 DIST xf86-input-evdev-2.1.3.tar.bz2 278213 RMD160 2886e3a9713524ae902a322b18c88b8b24b35bf9 SHA1 ea8a63aa6243e272db39aad50a993768d6c2c853 SHA256 78a1dcd0bd68b94a36f06fe8fc01389bc96868a6572515b0453e42839be9bcec DIST xf86-input-evdev-2.2.2.tar.bz2 292996 RMD160 9b198d0677e48b7c89fbecf14ae888b0a329a5c3 SHA1 04399411037373f7c047bf10b661179350e19108 SHA256 63606119e86c27b47bd7ec4b2b6048b76515df6755fc5dd8bcfc98f5fe53d994 -DIST xf86-input-evdev-2.2.3.tar.bz2 296604 RMD160 7dee3aa06774ea4ae7b96e104fa81d15b22994f9 SHA1 d949483773de68b64b5b524b8615eb73d58f0542 SHA256 ec75ccdc9b3928ff71c12b2834f47de27d4592b45239cc3b97744eefb6d41ff2 -DIST xf86-input-evdev-2.2.4.tar.bz2 296679 RMD160 25e118bb5389bae210052570393324c2fab425d4 SHA1 617f2f2e8649653caa8bb78aaa71f0ebe8168189 SHA256 b20d661727b810adba42ac3d707bce5aa55ae2cef9c1d66820d7a01905ade608 DIST xf86-input-evdev-2.2.5.tar.bz2 298303 RMD160 d4ea0a5dd882892ecf88920bcb123a3a20c6d04f SHA1 2e185413dae1873450622c8b28a631e504d66f6b SHA256 433fd29043cd427ba486bcce471aae3ad1abca94c8682feff92da0c380b8dff3 EBUILD xf86-input-evdev-2.1.3.ebuild 1088 RMD160 1ed2212fc6c2263ffe5ae4eda2f925fad24e286b SHA1 e33996fbb749a272c78d603378f015d2efd22794 SHA256 047fa3fbe9b82aab17d5f11e08b64a50fd33de4b0dd5294d4a2200dddbc48dc4 EBUILD xf86-input-evdev-2.2.2.ebuild 625 RMD160 a9e9d71b5dc53d394b3e9cbb08d707d553ce079d SHA1 1465528fda519225cf4c1c9bbe59b495f218a8e6 SHA256 fd04d046a10557a5311f72898c1446d9ecdd31fca37b98f8dda19124da973bf5 -EBUILD xf86-input-evdev-2.2.3.ebuild 622 RMD160 6077ba54a1475673339a3a5265cf15d6b7bd37a8 SHA1 9c565fe6600719b212a5b8ffadb92ea2cd6d8dca SHA256 a3b0055d91cd1ffebb3f750970a4e2c8528c8888787837aa462447730f25f6c6 -EBUILD xf86-input-evdev-2.2.4.ebuild 622 RMD160 61c7309b9633117d120ff1c5c20d4ba7bf51f754 SHA1 b015e8625a982f2314f87a43213366c91386c21f SHA256 491452b58461fc6a535f10a731cc4b6cc7d5645d5d08820d7ae1a3ab8c73416d EBUILD xf86-input-evdev-2.2.5.ebuild 620 RMD160 06e81da43b3d87dc931b3e9cf8f97d7255a50fed SHA1 69fb675c552edda6defb40ce4ed0a7392b453790 SHA256 0dba0f4cd59392e66c9780f38a15ef807546d8667a4b29deb81f5b786d6fe034 -MISC ChangeLog 20277 RMD160 35ad4c05777ed6bfea45673c1843580e1103a317 SHA1 0ae045d8e4f8e4a45561c1cd863cc04d8c2cc8d2 SHA256 84be9ccb9384ea35647f262420f2a322f9e828253e0d2048348c66b9492bd0fb +MISC ChangeLog 20959 RMD160 7b299a3c5eeb21940cde0509d552417d9eaecd93 SHA1 787b4cc323ae2148ccdfe8dab7005d99ad3c98e2 SHA256 d5e51276f5b26032151dfe9a4c9611704ecfa265844f94f243765bc47ca8fe58 MISC metadata.xml 254 RMD160 4c78a3f1774bde4ae8506ab4619cd8b3f4ae2dde SHA1 3a5ad14cd125c6473ac6784ff8b64106d2d3f9b2 SHA256 b579362a5f108a6f8ba3ea99fcba0b7fa4fa91838428fba80e8c66ef12530cc8 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 deleted file mode 100644 index 8a7c76da5b34..000000000000 --- a/x11-drivers/xf86-input-evdev/files/1.1.5-fix_compatibility.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- 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/1.1.5-zaphod-mouse-fix.patch b/x11-drivers/xf86-input-evdev/files/1.1.5-zaphod-mouse-fix.patch deleted file mode 100644 index ae65acbf3312..000000000000 --- a/x11-drivers/xf86-input-evdev/files/1.1.5-zaphod-mouse-fix.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/src/evdev_axes.c -+++ b/src/evdev_axes.c -@@ -683,7 +683,7 @@ - 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/files/1.99.2/0001-Fail-if-the-device-cannot-be-grabbed-during-the-prob.patch b/x11-drivers/xf86-input-evdev/files/1.99.2/0001-Fail-if-the-device-cannot-be-grabbed-during-the-prob.patch deleted file mode 100644 index 99135cfb4bc0..000000000000 --- a/x11-drivers/xf86-input-evdev/files/1.99.2/0001-Fail-if-the-device-cannot-be-grabbed-during-the-prob.patch +++ /dev/null @@ -1,40 +0,0 @@ -From 15e0091f0b4b0d7dff29da143d405255a1c3bc12 Mon Sep 17 00:00:00 2001 -From: Peter Hutterer <peter@cs.unisa.edu.au> -Date: Wed, 21 May 2008 16:48:32 +0930 -Subject: [PATCH] Fail if the device cannot be grabbed during the probe. - -If the grab fails, this is most likely a sign that the device has been grabbed -already (probably by a device specified in xorg.conf). So let's not add the -device to the server's input device list, since it won't generate events -anyway. - -Exception: keyboards and kernel 2.4 are not affected. ---- - src/evdev.c | 11 ++++++++--- - 1 files changed, 8 insertions(+), 3 deletions(-) - -diff --git a/src/evdev.c b/src/evdev.c -index e212c14..13f03d3 100644 ---- a/src/evdev.c -+++ b/src/evdev.c -@@ -901,9 +901,14 @@ EvdevProbe(InputInfoPtr pInfo) - int i, has_axes, has_buttons, has_keys; - EvdevPtr pEvdev = pInfo->private; - -- if (ioctl(pInfo->fd, EVIOCGRAB, (void *)1) && errno == EINVAL) { -- /* keyboards are unsafe in 2.4 */ -- pEvdev->kernel24 = 1; -+ if (ioctl(pInfo->fd, EVIOCGRAB, (void *)1)) { -+ if (errno == EINVAL) { -+ /* keyboards are unsafe in 2.4 */ -+ pEvdev->kernel24 = 1; -+ } else { -+ xf86Msg(X_ERROR, "Grab failed. Device already configured?\n"); -+ return 1; -+ } - } else { - ioctl(pInfo->fd, EVIOCGRAB, (void *)0); - } --- -1.5.5.1 - diff --git a/x11-drivers/xf86-input-evdev/files/1.99.2/0002-Check-for-XINPUT-ABI-parameters-of-InitValuatorClas.patch b/x11-drivers/xf86-input-evdev/files/1.99.2/0002-Check-for-XINPUT-ABI-parameters-of-InitValuatorClas.patch deleted file mode 100644 index 872ea1f0cd65..000000000000 --- a/x11-drivers/xf86-input-evdev/files/1.99.2/0002-Check-for-XINPUT-ABI-parameters-of-InitValuatorClas.patch +++ /dev/null @@ -1,40 +0,0 @@ -From 42422d8f69e6806e1adfd93017cac064a75041c7 Mon Sep 17 00:00:00 2001 -From: Peter Hutterer <peter@cs.unisa.edu.au> -Date: Mon, 26 May 2008 19:17:19 +0930 -Subject: [PATCH] Check for XINPUT ABI, parameters of InitValuatorClassRec have changed. - ---- - src/evdev.c | 10 ++++++++-- - 1 files changed, 8 insertions(+), 2 deletions(-) - -diff --git a/src/evdev.c b/src/evdev.c -index 13f03d3..3fe0708 100644 ---- a/src/evdev.c -+++ b/src/evdev.c -@@ -726,7 +726,10 @@ EvdevAddAbsClass(DeviceIntPtr device) - pEvdev->min_y = absinfo_y.minimum; - pEvdev->max_y = absinfo_y.maximum; - -- if (!InitValuatorClassDeviceStruct(device, 2, GetMotionHistory, -+ if (!InitValuatorClassDeviceStruct(device, 2, -+#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 3 -+ GetMotionEvents(), -+#endif - GetMotionHistorySize(), Absolute)) - return !Success; - -@@ -756,7 +759,10 @@ EvdevAddRelClass(DeviceIntPtr device) - - pInfo = device->public.devicePrivate; - -- if (!InitValuatorClassDeviceStruct(device, 2, GetMotionHistory, -+ if (!InitValuatorClassDeviceStruct(device, 2, -+#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 3 -+ GetMotionEvents(), -+#endif - GetMotionHistorySize(), Relative)) - return !Success; - --- -1.5.5.1 - diff --git a/x11-drivers/xf86-input-evdev/files/1.99.2/0003-Revert-Check-for-XINPUT-ABI-parameters-of-InitValu.patch b/x11-drivers/xf86-input-evdev/files/1.99.2/0003-Revert-Check-for-XINPUT-ABI-parameters-of-InitValu.patch deleted file mode 100644 index e1905c31d53a..000000000000 --- a/x11-drivers/xf86-input-evdev/files/1.99.2/0003-Revert-Check-for-XINPUT-ABI-parameters-of-InitValu.patch +++ /dev/null @@ -1,44 +0,0 @@ -From d40125ea8c2ce6ec0f98bdc0655f79aa7274152e Mon Sep 17 00:00:00 2001 -From: Peter Hutterer <peter@cs.unisa.edu.au> -Date: Sun, 8 Jun 2008 00:09:40 +0930 -Subject: [PATCH] Revert "Check for XINPUT ABI, parameters of InitValuatorClassRec have changed." - -GetMotionEvents() doesn't exist, led to compile errors with servers pre-MPX -merge. Thanks to Sven Wegener for pointing this out. - -This reverts commit 42422d8f69e6806e1adfd93017cac064a75041c7. ---- - src/evdev.c | 10 ++-------- - 1 files changed, 2 insertions(+), 8 deletions(-) - -diff --git a/src/evdev.c b/src/evdev.c -index 3fe0708..13f03d3 100644 ---- a/src/evdev.c -+++ b/src/evdev.c -@@ -726,10 +726,7 @@ EvdevAddAbsClass(DeviceIntPtr device) - pEvdev->min_y = absinfo_y.minimum; - pEvdev->max_y = absinfo_y.maximum; - -- if (!InitValuatorClassDeviceStruct(device, 2, --#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 3 -- GetMotionEvents(), --#endif -+ if (!InitValuatorClassDeviceStruct(device, 2, GetMotionHistory, - GetMotionHistorySize(), Absolute)) - return !Success; - -@@ -759,10 +756,7 @@ EvdevAddRelClass(DeviceIntPtr device) - - pInfo = device->public.devicePrivate; - -- if (!InitValuatorClassDeviceStruct(device, 2, --#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 3 -- GetMotionEvents(), --#endif -+ if (!InitValuatorClassDeviceStruct(device, 2, GetMotionHistory, - GetMotionHistorySize(), Relative)) - return !Success; - --- -1.5.5.1 - diff --git a/x11-drivers/xf86-input-evdev/files/1.99.2/0004-Check-for-XINPUT-ABI-3-corrected-version.patch b/x11-drivers/xf86-input-evdev/files/1.99.2/0004-Check-for-XINPUT-ABI-3-corrected-version.patch deleted file mode 100644 index 586048ebde80..000000000000 --- a/x11-drivers/xf86-input-evdev/files/1.99.2/0004-Check-for-XINPUT-ABI-3-corrected-version.patch +++ /dev/null @@ -1,41 +0,0 @@ -From da112737eb109dc263169e820b7ef903b7f8624f Mon Sep 17 00:00:00 2001 -From: Peter Hutterer <peter@cs.unisa.edu.au> -Date: Sun, 8 Jun 2008 00:12:03 +0930 -Subject: [PATCH] Check for XINPUT ABI < 3 (corrected version) - -Thanks to Sven Wegener for pointing out the incorrect previous version. ---- - src/evdev.c | 10 ++++++++-- - 1 files changed, 8 insertions(+), 2 deletions(-) - -diff --git a/src/evdev.c b/src/evdev.c -index 13f03d3..b146d41 100644 ---- a/src/evdev.c -+++ b/src/evdev.c -@@ -726,7 +726,10 @@ EvdevAddAbsClass(DeviceIntPtr device) - pEvdev->min_y = absinfo_y.minimum; - pEvdev->max_y = absinfo_y.maximum; - -- if (!InitValuatorClassDeviceStruct(device, 2, GetMotionHistory, -+ if (!InitValuatorClassDeviceStruct(device, 2, -+#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 3 -+ GetMotionHistory, -+#endif - GetMotionHistorySize(), Absolute)) - return !Success; - -@@ -756,7 +759,10 @@ EvdevAddRelClass(DeviceIntPtr device) - - pInfo = device->public.devicePrivate; - -- if (!InitValuatorClassDeviceStruct(device, 2, GetMotionHistory, -+ if (!InitValuatorClassDeviceStruct(device, 2, -+#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) < 3 -+ GetMotionHistory, -+#endif - GetMotionHistorySize(), Relative)) - return !Success; - --- -1.5.5.1 - diff --git a/x11-drivers/xf86-input-evdev/files/1.99.2/0005-evdev-Port-b4a5a204-Fix-pointer-crossing-screen-bu.patch b/x11-drivers/xf86-input-evdev/files/1.99.2/0005-evdev-Port-b4a5a204-Fix-pointer-crossing-screen-bu.patch deleted file mode 100644 index 05f60a48edfa..000000000000 --- a/x11-drivers/xf86-input-evdev/files/1.99.2/0005-evdev-Port-b4a5a204-Fix-pointer-crossing-screen-bu.patch +++ /dev/null @@ -1,36 +0,0 @@ -From fec73e1418a4da1b64496faca27b06fef0aa5206 Mon Sep 17 00:00:00 2001 -From: Sven Wegener <swegener@gentoo.org> -Date: Sat, 7 Jun 2008 13:01:22 +0200 -Subject: [PATCH] evdev: Port b4a5a204 "Fix pointer crossing screen bug." to current master branch - -The commit b4a5a204 fixed an issue, where we can't move the pointer to -other screens and this happens in current master branch again. This commit -ports the old commit to the current master branch. - -Signed-off-by: Sven Wegener <swegener@gentoo.org> -Signed-off-by: Peter Hutterer <peter@cs.unisa.edu.au> ---- - src/evdev.c | 4 ++-- - 1 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/src/evdev.c b/src/evdev.c -index b146d41..bd01316 100644 ---- a/src/evdev.c -+++ b/src/evdev.c -@@ -767,11 +767,11 @@ EvdevAddRelClass(DeviceIntPtr device) - return !Success; - - /* X valuator */ -- xf86InitValuatorAxisStruct(device, 0, 0, -1, 1, 0, 1); -+ xf86InitValuatorAxisStruct(device, 0, -1, -1, 1, 0, 1); - xf86InitValuatorDefaults(device, 0); - - /* Y valuator */ -- xf86InitValuatorAxisStruct(device, 1, 0, -1, 1, 0, 1); -+ xf86InitValuatorAxisStruct(device, 1, -1, -1, 1, 0, 1); - xf86InitValuatorDefaults(device, 1); - xf86MotionHistoryAllocate(pInfo); - --- -1.5.5.1 - diff --git a/x11-drivers/xf86-input-evdev/files/2.2.0-Restore-repeat-filtering-for-server-1.5-and-earlier.patch b/x11-drivers/xf86-input-evdev/files/2.2.0-Restore-repeat-filtering-for-server-1.5-and-earlier.patch deleted file mode 100644 index 01217bfb7d6e..000000000000 --- a/x11-drivers/xf86-input-evdev/files/2.2.0-Restore-repeat-filtering-for-server-1.5-and-earlier.patch +++ /dev/null @@ -1,42 +0,0 @@ -From 7cdb200dbef87d10a455cc4fdc6d29bf3aacc1d8 Mon Sep 17 00:00:00 2001 -From: Peter Hutterer <peter.hutterer@who-t.net> -Date: Tue, 10 Mar 2009 15:17:53 +1000 -Subject: [PATCH] Restore repeat-filtering for server 1.5 and earlier. - -Letting the server deal with key repeats is fine if we have server 1.6. For -earlier servers, we need to pass on the repeat events (except for modifier -keys). - -Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net> -Tested-by: Marty Jack <martyj19@comcast.net> ---- - src/evdev.c | 13 +++++++++++-- - 1 files changed, 11 insertions(+), 2 deletions(-) - -diff --git a/src/evdev.c b/src/evdev.c -index 04bce96..bc29ac9 100644 ---- a/src/evdev.c -+++ b/src/evdev.c -@@ -263,8 +263,17 @@ PostKbdEvent(InputInfoPtr pInfo, struct input_event *ev, int value) - static char warned[KEY_CNT]; - - /* Filter all repeated events from device. -- We'll do softrepeat in the server */ -- if (value == 2) -+ We'll do softrepeat in the server, but only since 1.6 */ -+ if (value == 2 -+#if GET_ABI_MAJOR(ABI_XINPUT_VERSION) <= 2 -+ && (ev->code == KEY_LEFTCTRL || ev->code == KEY_RIGHTCTRL || -+ ev->code == KEY_LEFTSHIFT || ev->code == KEY_RIGHTSHIFT || -+ ev->code == KEY_LEFTALT || ev->code == KEY_RIGHTALT || -+ ev->code == KEY_LEFTMETA || ev->code == KEY_RIGHTMETA || -+ ev->code == KEY_CAPSLOCK || ev->code == KEY_NUMLOCK || -+ ev->code == KEY_SCROLLLOCK) /* XXX windows keys? */ -+#endif -+ ) - return; - - if (code > 255) --- -1.6.1.3 - diff --git a/x11-drivers/xf86-input-evdev/xf86-input-evdev-2.2.3.ebuild b/x11-drivers/xf86-input-evdev/xf86-input-evdev-2.2.3.ebuild deleted file mode 100644 index 3abc6301e92c..000000000000 --- a/x11-drivers/xf86-input-evdev/xf86-input-evdev-2.2.3.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2009 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-2.2.3.ebuild,v 1.1 2009/08/03 16:37:34 remi Exp $ - -# Must be before x-modular eclass is inherited -#SNAPSHOT="yes" - -inherit x-modular - -DESCRIPTION="Generic Linux input driver" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86" -IUSE="" - -RDEPEND=">=x11-base/xorg-server-1.5.3" -DEPEND="${RDEPEND} - || ( >=sys-kernel/linux-headers-2.6 >=sys-kernel/mips-headers-2.6 ) - >=x11-proto/inputproto-1.4 - x11-proto/xproto" diff --git a/x11-drivers/xf86-input-evdev/xf86-input-evdev-2.2.4.ebuild b/x11-drivers/xf86-input-evdev/xf86-input-evdev-2.2.4.ebuild deleted file mode 100644 index f705e91fac4d..000000000000 --- a/x11-drivers/xf86-input-evdev/xf86-input-evdev-2.2.4.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2009 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-2.2.4.ebuild,v 1.1 2009/08/06 06:53:49 remi Exp $ - -# Must be before x-modular eclass is inherited -#SNAPSHOT="yes" - -inherit x-modular - -DESCRIPTION="Generic Linux input driver" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86" -IUSE="" - -RDEPEND=">=x11-base/xorg-server-1.5.3" -DEPEND="${RDEPEND} - || ( >=sys-kernel/linux-headers-2.6 >=sys-kernel/mips-headers-2.6 ) - >=x11-proto/inputproto-1.4 - x11-proto/xproto" |