Date: Tue, 31 Jan 2006 20:57:01 +0200 From: "\"Panagiotis Astithas\" <Panagiotis Astithas" <past@ebs.gr> To: "FreeBSD gnats submit" <FreeBSD-gnats-submit@FreeBSD.org> Subject: ports/92633: [patch] Fix broken greek symbols file for xorg-clients 6.9.0 Message-ID: <1138733821.14978@ajax.ebs.gr> Resent-Message-ID: <200601311900.k0VJ0IDq076744@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 92633 >Category: ports >Synopsis: [patch] Fix broken greek symbols file for xorg-clients 6.9.0 >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Tue Jan 31 19:00:18 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Panagiotis Astithas >Release: FreeBSD 6.0-STABLE i386 >Organization: EBS Ltd. >Environment: System: FreeBSD 6.0-STABLE #7: Sat Jan 28 09:25:33 EET 2006 root@ajax.ebs.gr:/usr/obj/usr/src/sys/AJAX >Description: The update to Xorg 6.9.0 has broken the greek keyboard mapping, rendering typing greek characters from X impossible. It has been reported a while ago upstream, but it seems a fix will not be available very soon: https://bugs.freedesktop.org/show_bug.cgi?id=5012 It is quite simple to fix the issue in our port at least, by dropping the suggested patch in xorg-clients/files/. Using this fix, makes the old xorg.conf files working again in 6.9.0, without any modifications, unlike other workarounds mentioned in that bug report. >How-To-Repeat: Install xorg 6.9.0 and try to either use the gnome applet to configure a greek keyboard or alternatively try to issue 'setxkbmap gr' or 'setxkbmap el' (the supposedly new supported name). >Fix: --- patch-gr begins here --- --- programs/xkbcomp/symbols/pc/gr.orig Tue Jan 31 20:28:22 2006 +++ programs/xkbcomp/symbols/pc/gr Tue Jan 31 20:29:05 2006 @@ -13,7 +13,7 @@ default partial alphanumeric_keys alternate_group xkb_symbols "basic" { - include "pc/el(bare)" + include "pc/gr(bare)" name[Group1] = "Greece"; @@ -83,7 +83,7 @@ partial alphanumeric_keys alternate_group xkb_symbols "extended" { - include "pc/el(basic)" + include "pc/gr(basic)" name[Group1] = "Greece - Extended"; key.type = "THREE_LEVEL"; @@ -102,7 +102,7 @@ partial alphanumeric_keys alternate_group xkb_symbols "polytonic" { - include "pc/el(extended)" + include "pc/gr(extended)" name[Group1] = "Greece - Polytonic"; @@ -119,7 +119,7 @@ partial alphanumeric_keys alternate_group xkb_symbols "nodeadkeys" { - include "pc/el(basic)" + include "pc/gr(basic)" name[Group1] = "Greece - Eliminate dead keys"; key <AC10> { [ semicolon, colon ] }; --- patch-gr ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1138733821.14978>