diff options
author | Lars Wendler <polynomial-c@gentoo.org> | 2014-04-23 16:53:31 +0000 |
---|---|---|
committer | Lars Wendler <polynomial-c@gentoo.org> | 2014-04-23 16:53:31 +0000 |
commit | 4f81f15b28e15e3198dcc21662d0da2dc7f8b312 (patch) | |
tree | 170ed40a88c4e51bff0f776b99b4e1aa52c3bbad /sys-apps/kbd | |
parent | Mask dev-python/manifestdestiny for removal. (diff) | |
download | gentoo-2-4f81f15b28e15e3198dcc21662d0da2dc7f8b312.tar.gz gentoo-2-4f81f15b28e15e3198dcc21662d0da2dc7f8b312.tar.bz2 gentoo-2-4f81f15b28e15e3198dcc21662d0da2dc7f8b312.zip |
Forgot to add patch file in previous commit
(Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 0x981CA6FC)
Diffstat (limited to 'sys-apps/kbd')
-rw-r--r-- | sys-apps/kbd/ChangeLog | 6 | ||||
-rw-r--r-- | sys-apps/kbd/files/kbd-2.0.1-big_endian.patch | 27 |
2 files changed, 32 insertions, 1 deletions
diff --git a/sys-apps/kbd/ChangeLog b/sys-apps/kbd/ChangeLog index e4f19361cb52..1bdd663f8812 100644 --- a/sys-apps/kbd/ChangeLog +++ b/sys-apps/kbd/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for sys-apps/kbd # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/kbd/ChangeLog,v 1.128 2014/04/23 16:51:22 polynomial-c Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-apps/kbd/ChangeLog,v 1.129 2014/04/23 16:53:31 polynomial-c Exp $ + + 23 Apr 2014; Lars Wendler <polynomial-c@gentoo.org> + +files/kbd-2.0.1-big_endian.patch: + Forgot to add patch file in previous commit. *kbd-9999 (23 Apr 2014) *kbd-2.0.1-r1 (23 Apr 2014) diff --git a/sys-apps/kbd/files/kbd-2.0.1-big_endian.patch b/sys-apps/kbd/files/kbd-2.0.1-big_endian.patch new file mode 100644 index 000000000000..f69b7f9c811a --- /dev/null +++ b/sys-apps/kbd/files/kbd-2.0.1-big_endian.patch @@ -0,0 +1,27 @@ +From 363185b72ccb5279fa950a378ebd93c082078d39 Mon Sep 17 00:00:00 2001 +From: Aaro Koskinen <aaro.koskinen@iki.fi> +Date: Sat, 15 Mar 2014 01:32:56 +0200 +Subject: libkeymap: fix kmap on big-endian machines + +Currently "loadkeys" does not work properly (no keys are ever changed) +on big-endian machines (e.g. SPARC and other classic hardware) +due to incorrect typing. The patch fixes this. + +Signed-off-by: Aaro Koskinen <aaro.koskinen@iki.fi> + +diff --git a/src/libkeymap/kmap.c b/src/libkeymap/kmap.c +index e529136..85a3bb3 100644 +--- a/src/libkeymap/kmap.c ++++ b/src/libkeymap/kmap.c +@@ -37,7 +37,7 @@ int + lk_key_exists(struct lk_ctx *ctx, unsigned int k_table, unsigned int k_index) + { + struct lk_array *map; +- u_short *key; ++ unsigned int *key; + + map = lk_array_get_ptr(ctx->keymap, k_table); + if (!map) { +-- +cgit v0.10.1 + |