From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Jan 31 19:00:20 2006 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 619A016A420 for ; Tue, 31 Jan 2006 19:00:20 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1EE0443D58 for ; Tue, 31 Jan 2006 19:00:19 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k0VJ0Ie9076745 for ; Tue, 31 Jan 2006 19:00:19 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k0VJ0IDq076744; Tue, 31 Jan 2006 19:00:18 GMT (envelope-from gnats) Resent-Date: Tue, 31 Jan 2006 19:00:18 GMT Resent-Message-Id: <200601311900.k0VJ0IDq076744@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, "\"Panagiotis Astithas\" Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 812AC16A420 for ; Tue, 31 Jan 2006 18:57:11 +0000 (GMT) (envelope-from past@ebs.gr) Received: from fly.ebs.gr (dslcustomer-239-113.vivodi.gr [83.171.239.113]) by mx1.FreeBSD.org (Postfix) with ESMTP id 73BD243D6D for ; Tue, 31 Jan 2006 18:57:06 +0000 (GMT) (envelope-from past@ebs.gr) Received: from ebs.gr (root@hal.ebs.gr [10.1.1.2]) by fly.ebs.gr (8.12.9p1/8.12.9) with ESMTP id k0VIv2Sg017789 for ; Tue, 31 Jan 2006 20:57:02 +0200 (EET) (envelope-from past@ebs.gr) Received: from ajax.ebs.gr (pptp.ebs.gr [10.1.1.200]) by ebs.gr (8.13.3/8.12.11) with ESMTP id k0VIvtAM048546 for ; Tue, 31 Jan 2006 20:57:55 +0200 (EET) (envelope-from past@ebs.gr) Message-Id: <1138733821.14978@ajax.ebs.gr> Date: Tue, 31 Jan 2006 20:57:01 +0200 From: "\"Panagiotis Astithas\" To: "FreeBSD gnats submit" X-Send-Pr-Version: gtk-send-pr 0.4.7 Cc: Subject: ports/92633: [patch] Fix broken greek symbols file for xorg-clients 6.9.0 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 31 Jan 2006 19:00:20 -0000 >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 { [ semicolon, colon ] }; --- patch-gr ends here --- >Release-Note: >Audit-Trail: >Unformatted: