ports/92633: [patch] Fix broken greek symbols file for xorg-clients 6.9.0

"Panagiotis Astithas" <Panagiotis Astithas past at ebs.gr
Tue Jan 31 19:00:20 UTC 2006


>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 at 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:



More information about the freebsd-ports-bugs mailing list