Makes xkb:es::spa and xkb:es:cat:cat out EuroSign for alt+5.

BUG=chromium:28685
TEST=None

Change-Id: Ice209acf9d747ccb54ab698f0911d31d6fbba89e
Previous-Reviewed-on: https://chromium-review.googlesource.com/201484
(cherry picked from commit e7b19047bebc4bc935bb1302ea266076239f2266)
Reviewed-on: https://chromium-review.googlesource.com/201587
Reviewed-by: Shu Chen <shuchen@chromium.org>
Commit-Queue: Shu Chen <shuchen@chromium.org>
Tested-by: Shu Chen <shuchen@chromium.org>
diff --git a/x11-misc/xkeyboard-config/files/xkeyboard-config-2.4.1-es-euro-sign.patch b/x11-misc/xkeyboard-config/files/xkeyboard-config-2.4.1-es-euro-sign.patch
new file mode 100644
index 0000000..5acbaf7
--- /dev/null
+++ b/x11-misc/xkeyboard-config/files/xkeyboard-config-2.4.1-es-euro-sign.patch
@@ -0,0 +1,11 @@
+diff -urN xkeyboard-config-xkeyboard-config-2.4.1.orig/symbols/es xkeyboard-config-xkeyboard-config-2.4.1/symbols/es
+--- xkeyboard-config-xkeyboard-config-2.4.1.orig/symbols/es	2014-05-25 10:07:31.163163169 +0800
++++ xkeyboard-config-xkeyboard-config-2.4.1/symbols/es	2014-05-25 10:20:24.877827589 +0800
+@@ -12,6 +12,7 @@
+     key <AE01>	{ [         1,     exclam,          bar,   exclamdown ]	};
+     key <AE03>	{ [         3, periodcentered, numbersign,   sterling ]	};
+     key <AE04>	{ [         4,     dollar,   asciitilde,       dollar ]	};
++    key <AE05>	{ [         5,    percent,     EuroSign, threeeighths ]	};
+     key <AE06>	{ [         6,  ampersand,      notsign,  fiveeighths ]	};
+     key <AE11>	{ [apostrophe,   question,    backslash, questiondown ]	};
+     key <AE12>	{ [exclamdown, questiondown, dead_tilde,   asciitilde ]	};
diff --git a/x11-misc/xkeyboard-config/xkeyboard-config-2.4.1-r19.ebuild b/x11-misc/xkeyboard-config/xkeyboard-config-2.4.1-r20.ebuild
similarity index 97%
rename from x11-misc/xkeyboard-config/xkeyboard-config-2.4.1-r19.ebuild
rename to x11-misc/xkeyboard-config/xkeyboard-config-2.4.1-r20.ebuild
index 598ea0b..c0faa4c 100644
--- a/x11-misc/xkeyboard-config/xkeyboard-config-2.4.1-r19.ebuild
+++ b/x11-misc/xkeyboard-config/xkeyboard-config-2.4.1-r20.ebuild
@@ -47,6 +47,7 @@
 	"${FILESDIR}"/${P}-canadian-french-international-backslash-fix.patch
 	"${FILESDIR}"/${P}-ch-brokenbar.patch
 	"${FILESDIR}"/${P}-br-euro-degree.patch
+	"${FILESDIR}"/${P}-es-euro-sign.patch
 )
 
 use parrot && PATCHES+=( "${FILESDIR}"/${P}-parrot-euro-sign.patch )