diff options
author | Dejan Lesjak <lesi@FreeBSD.org> | 2004-09-26 14:18:42 +0000 |
---|---|---|
committer | Dejan Lesjak <lesi@FreeBSD.org> | 2004-09-26 14:18:42 +0000 |
commit | 8d307e831d54e9d913a75c7e4c67e592261350e5 (patch) | |
tree | 59d40adfd32c7a4238cd1ae2de3f22c584c52310 /x11-servers/xorg-server | |
parent | 35a98cc8912136e9e860562cf919c01824e101e6 (diff) | |
download | ports-8d307e831d54e9d913a75c7e4c67e592261350e5.tar.gz ports-8d307e831d54e9d913a75c7e4c67e592261350e5.zip |
Notes
Diffstat (limited to 'x11-servers/xorg-server')
-rw-r--r-- | x11-servers/xorg-server/Makefile | 2 | ||||
-rw-r--r-- | x11-servers/xorg-server/files/patch-xf86Events.c | 37 |
2 files changed, 34 insertions, 5 deletions
diff --git a/x11-servers/xorg-server/Makefile b/x11-servers/xorg-server/Makefile index 1f27c688f7b3..f69043a31cc9 100644 --- a/x11-servers/xorg-server/Makefile +++ b/x11-servers/xorg-server/Makefile @@ -7,7 +7,7 @@ PORTNAME= server PORTVERSION= 6.7.0 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= x11-servers MASTER_SITES= http://freedesktop.org/~xorg/X11R6.7.0/src/ \ ${MASTER_SITE_XORG} diff --git a/x11-servers/xorg-server/files/patch-xf86Events.c b/x11-servers/xorg-server/files/patch-xf86Events.c index 7fbd058bd222..bdd5bc51c819 100644 --- a/x11-servers/xorg-server/files/patch-xf86Events.c +++ b/x11-servers/xorg-server/files/patch-xf86Events.c @@ -1,5 +1,5 @@ ---- programs/Xserver/hw/xfree86/common/xf86Events.c.orig Sat Dec 6 14:24:24 2003 -+++ programs/Xserver/hw/xfree86/common/xf86Events.c Tue Aug 31 00:27:37 2004 +--- programs/Xserver/hw/xfree86/common/xf86Events.c.orig Sun Sep 26 04:17:42 2004 ++++ programs/Xserver/hw/xfree86/common/xf86Events.c Sun Sep 26 04:17:25 2004 @@ -448,7 +448,7 @@ #if defined(SYSCONS_SUPPORT) || defined(PCVT_SUPPORT) || defined(WSCONS_SUPPORT) static Bool first_time = TRUE; @@ -27,7 +27,36 @@ #ifdef __linux__ if (xf86Info.kbdCustomKeycodes) { -@@ -676,7 +676,7 @@ +@@ -525,6 +525,7 @@ + } else + #endif /* i386 && SVR4 */ + { ++ if (!xf86IsPc98()) { + switch (scanCode) { + case 0x59: scanCode = KEY_0x59; break; + case 0x5a: scanCode = KEY_0x5A; break; +@@ -555,6 +556,7 @@ + case 0x75: scanCode = KEY_0x75; break; + case 0x76: scanCode = KEY_0x76; break; + } ++ } /* end if (!xf86IsPc98()) */ + } + } + +@@ -636,10 +638,12 @@ + * they need to get the same key code as the base key on the same + * physical keyboard key. + */ ++ if (!xf86IsPc98()) { + if (scanCode == KEY_SysReqest) + scanCode = KEY_Print; + else if (scanCode == KEY_Break) + scanCode = KEY_Pause; ++ } + #endif + + /* +@@ -676,7 +680,7 @@ } } #endif @@ -36,7 +65,7 @@ special: if (kbdSun) { switch (scanCode) { -@@ -710,7 +710,7 @@ +@@ -710,7 +714,7 @@ */ scanCode--; } |