Bug 274476 - x11/xkeyboard-config: Fix Lstroke mapping for Canadian Multingual layout
Summary: x11/xkeyboard-config: Fix Lstroke mapping for Canadian Multingual layout
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: freebsd-x11 (Nobody)
URL:
Keywords:
: 274474 (view as bug list)
Depends on:
Blocks:
 
Reported: 2023-10-15 07:42 UTC by Christos Margiolis
Modified: 2024-04-14 21:06 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (x11)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christos Margiolis freebsd_committer freebsd_triage 2023-10-15 07:42:21 UTC
The Lstroke (Ł/ł letter) mapping was inverted. Maybe the appropriate
maintainer can send this to upstream.

diff --git a/usr/local/share/X11/xkb/symbols/ca b/usr/local/share/X11/xkb/symbols/ca
index 3d458f0..e5ca40c 100644
--- a/usr/local/share/X11/xkb/symbols/ca
+++ b/usr/local/share/X11/xkb/symbols/ca
@@ -343,7 +343,7 @@ xkb_symbols "multix" {

     key.type[group1]="EIGHT_LEVEL_SEMIALPHABETIC";
     key <AD01> {[         q,          Q,       NoSymbol, NoSymbol,       NoSymbol,   Greek_OMEGA ]};
-    key <AD02> {[         w,          W,       NoSymbol, NoSymbol,        Lstroke,       lstroke ]};
+    key <AD02> {[         w,          W,       NoSymbol, NoSymbol,        lstroke,       Lstroke ]};
     key <AD03> {[         e,          E,       NoSymbol, NoSymbol,             oe,            OE ]};
     key <AD04> {[         r,          R,       NoSymbol, NoSymbol,      paragraph,    registered ]};
     key <AD05> {[         t,          T,       NoSymbol, NoSymbol,         tslash,        Tslash ]};
Comment 1 Vladimir Druzenko freebsd_committer freebsd_triage 2023-10-15 08:25:14 UTC
*** Bug 274474 has been marked as a duplicate of this bug. ***
Comment 2 Graham Perrin 2023-10-15 09:45:45 UTC
Thanks. 

If the intention is for the patch to apply downstream, pending something upstream, then please make it an attachment; and use the available features (in the dialogue) to request approval.  

^Triage: 

* status
* severity
* remove a tag from the summary line.

<https://wiki.freebsd.org/Bugzilla/DosAndDonts#tags>
Comment 3 Christos Margiolis freebsd_committer freebsd_triage 2023-10-15 10:44:27 UTC
Apparently upstream has this issue fixed already, but we're using an older version of xkeyboard-config.

https://gitlab.freedesktop.org/xkeyboard-config/xkeyboard-config/-/commit/0766fb50dabc814138d9dfea17af1adc574e9a56
Comment 4 Christos Margiolis freebsd_committer freebsd_triage 2023-10-15 13:28:23 UTC
Submitted a PR to bump the port version: https://reviews.freebsd.org/D42212
Comment 5 Christos Margiolis freebsd_committer freebsd_triage 2024-04-14 21:06:49 UTC
Fixed as of e6f66fef0255