<!-- Generator: GNU source-highlight 2.4
by Lorenzo Bettini
http://www.lorenzobettini.it
http://www.gnu.org/software/src-highlite -->
<pre><tt>#
#
# add_file "packages/xserver-common/files/kdrive-1.4-fixes.patch"
#  content [b70eccb3699044026a60c7cecb24a9357e0054e0]

# patch "packages/xserver-common/xserver-common_1.22.bb"
#  from [14f7d103bf373a302fc67211bc1c91f71605d7fb]
#    to [6701d296bf34e8f9bb6391a368bc161e8d9f6c71]
#
============================================================
<font color="#FF6600">--- packages/xserver-common/files/kdrive-1.4-fixes.patch        b70eccb3699044026a60c7cecb24a9357e0054e0</font>
<font color="#009900">+++ packages/xserver-common/files/kdrive-1.4-fixes.patch        b70eccb3699044026a60c7cecb24a9357e0054e0</font>
<font color="#0000FF">@@ -0,0 +1,305 @@</font>
<font color="#009900">+Index: xserver-common-1.22/X11/default.xmodmap</font>
<font color="#009900">+===================================================================</font>
<font color="#009900">+--- /dev/null        1970-01-01 00:00:00.000000000 +0000</font>
<font color="#009900">++++ xserver-common-1.22/X11/default.xmodmap        2008-04-18 14:01:52.000000000 +0100</font>
<font color="#009900">+@@ -0,0 +1,260 @@</font>
<font color="#009900">++keycode   8 =</font>
<font color="#009900">++keycode   9 = Escape</font>
<font color="#009900">++keycode  10 = 1 exclam</font>
<font color="#009900">++keycode  11 = 2 at</font>
<font color="#009900">++keycode  12 = 3 numbersign</font>
<font color="#009900">++keycode  13 = 4 dollar</font>
<font color="#009900">++keycode  14 = 5 percent</font>
<font color="#009900">++keycode  15 = 6 asciicircum</font>
<font color="#009900">++keycode  16 = 7 ampersand braceleft</font>
<font color="#009900">++keycode  17 = 8 asterisk bracketleft</font>
<font color="#009900">++keycode  18 = 9 parenleft bracketright</font>
<font color="#009900">++keycode  19 = 0 parenright braceright</font>
<font color="#009900">++keycode  20 = minus underscore backslash</font>
<font color="#009900">++keycode  21 = equal plus</font>
<font color="#009900">++keycode  22 = BackSpace</font>
<font color="#009900">++keycode  23 = Tab</font>
<font color="#009900">++keycode  24 = q Q q</font>
<font color="#009900">++keycode  25 = w W w</font>
<font color="#009900">++keycode  26 = e E</font>
<font color="#009900">++keycode  27 = r R r</font>
<font color="#009900">++keycode  28 = t T t</font>
<font color="#009900">++keycode  29 = y Y y</font>
<font color="#009900">++keycode  30 = u U u</font>
<font color="#009900">++keycode  31 = i I i</font>
<font color="#009900">++keycode  32 = o O o</font>
<font color="#009900">++keycode  33 = p P p</font>
<font color="#009900">++keycode  34 = bracketleft braceleft</font>
<font color="#009900">++keycode  35 = bracketright braceright asciitilde</font>
<font color="#009900">++keycode  36 = Return</font>
<font color="#009900">++keycode  37 = Control_L</font>
<font color="#009900">++keycode  38 = a A</font>
<font color="#009900">++keycode  39 = s S s</font>
<font color="#009900">++keycode  40 = d D</font>
<font color="#009900">++keycode  41 = f F</font>
<font color="#009900">++keycode  42 = g G g</font>
<font color="#009900">++keycode  43 = h H h</font>
<font color="#009900">++keycode  44 = j J j</font>
<font color="#009900">++keycode  45 = k K k</font>
<font color="#009900">++keycode  46 = l L l</font>
<font color="#009900">++keycode  47 = semicolon colon</font>
<font color="#009900">++keycode  48 = apostrophe quotedbl</font>
<font color="#009900">++keycode  49 = grave asciitilde</font>
<font color="#009900">++keycode  50 = Shift_L</font>
<font color="#009900">++keycode  51 = backslash bar</font>
<font color="#009900">++keycode  52 = z Z z</font>
<font color="#009900">++keycode  53 = x X x</font>
<font color="#009900">++keycode  54 = c C</font>
<font color="#009900">++keycode  55 = v V v</font>
<font color="#009900">++keycode  56 = b B</font>
<font color="#009900">++keycode  57 = n N n</font>
<font color="#009900">++keycode  58 = m M m</font>
<font color="#009900">++keycode  59 = comma less</font>
<font color="#009900">++keycode  60 = period greater</font>
<font color="#009900">++keycode  61 = slash question</font>
<font color="#009900">++keycode  62 = Shift_R</font>
<font color="#009900">++keycode  63 = KP_Multiply</font>
<font color="#009900">++keycode  64 = Alt_L</font>
<font color="#009900">++keycode  65 = space</font>
<font color="#009900">++keycode  66 = Caps_Lock</font>
<font color="#009900">++keycode  67 = F1 F11</font>
<font color="#009900">++keycode  68 = F2 F12</font>
<font color="#009900">++keycode  69 = F3 F13</font>
<font color="#009900">++keycode  70 = F4 F14</font>
<font color="#009900">++keycode  71 = F5 F15</font>
<font color="#009900">++keycode  72 = F6 F16</font>
<font color="#009900">++keycode  73 = F7 F17</font>
<font color="#009900">++keycode  74 = F8 F18</font>
<font color="#009900">++keycode  75 = F9 F19</font>
<font color="#009900">++keycode  76 = F10 F20</font>
<font color="#009900">++keycode  77 = Num_Lock</font>
<font color="#009900">++keycode  78 = Scroll_Lock</font>
<font color="#009900">++keycode  79 = KP_7</font>
<font color="#009900">++keycode  80 = KP_8</font>
<font color="#009900">++keycode  81 = KP_9</font>
<font color="#009900">++keycode  82 = KP_Subtract</font>
<font color="#009900">++keycode  83 = KP_4</font>
<font color="#009900">++keycode  84 = KP_5</font>
<font color="#009900">++keycode  85 = KP_6</font>
<font color="#009900">++keycode  86 = KP_Add</font>
<font color="#009900">++keycode  87 = KP_1</font>
<font color="#009900">++keycode  88 = KP_2</font>
<font color="#009900">++keycode  89 = KP_3</font>
<font color="#009900">++keycode  90 = KP_0</font>
<font color="#009900">++keycode  91 = KP_Decimal</font>
<font color="#009900">++keycode  92 =</font>
<font color="#009900">++keycode  93 =</font>
<font color="#009900">++keycode  94 = less greater bar</font>
<font color="#009900">++keycode  95 = F11</font>
<font color="#009900">++keycode  96 = F12</font>
<font color="#009900">++keycode  97 =</font>
<font color="#009900">++keycode  98 =</font>
<font color="#009900">++keycode  99 =</font>
<font color="#009900">++keycode 100 =</font>
<font color="#009900">++keycode 101 =</font>
<font color="#009900">++keycode 102 =</font>
<font color="#009900">++keycode 103 =</font>
<font color="#009900">++keycode 104 = KP_Enter</font>
<font color="#009900">++keycode 105 = Control_R</font>
<font color="#009900">++keycode 106 = KP_Divide</font>
<font color="#009900">++keycode 107 =</font>
<font color="#009900">++keycode 108 = Mode_switch</font>
<font color="#009900">++keycode 109 = Break</font>
<font color="#009900">++keycode 110 = Home</font>
<font color="#009900">++keycode 111 = Up</font>
<font color="#009900">++keycode 112 = Prior</font>
<font color="#009900">++keycode 113 = Left</font>
<font color="#009900">++keycode 114 = Right</font>
<font color="#009900">++keycode 115 = End</font>
<font color="#009900">++keycode 116 = Down</font>
<font color="#009900">++keycode 117 = Next</font>
<font color="#009900">++keycode 118 = Insert</font>
<font color="#009900">++keycode 119 = Delete</font>
<font color="#009900">++keycode 120 = Menu</font>
<font color="#009900">++keycode 121 = F13</font>
<font color="#009900">++keycode 122 = F14</font>
<font color="#009900">++keycode 123 = Help</font>
<font color="#009900">++keycode 124 = Execute</font>
<font color="#009900">++keycode 125 = F17</font>
<font color="#009900">++keycode 126 = KP_Subtract</font>
<font color="#009900">++keycode 127 = Pause</font>
<font color="#009900">++keycode 128 =</font>
<font color="#009900">++keycode 129 =</font>
<font color="#009900">++keycode 130 =</font>
<font color="#009900">++keycode 131 =</font>
<font color="#009900">++keycode 132 =</font>
<font color="#009900">++keycode 133 =</font>
<font color="#009900">++keycode 134 =</font>
<font color="#009900">++keycode 135 =</font>
<font color="#009900">++keycode 136 =</font>
<font color="#009900">++keycode 137 =</font>
<font color="#009900">++keycode 138 =</font>
<font color="#009900">++keycode 139 =</font>
<font color="#009900">++keycode 140 =</font>
<font color="#009900">++keycode 141 =</font>
<font color="#009900">++keycode 142 =</font>
<font color="#009900">++keycode 143 =</font>
<font color="#009900">++keycode 144 =</font>
<font color="#009900">++keycode 145 =</font>
<font color="#009900">++keycode 146 =</font>
<font color="#009900">++keycode 147 =</font>
<font color="#009900">++keycode 148 =</font>
<font color="#009900">++keycode 149 =</font>
<font color="#009900">++keycode 150 =</font>
<font color="#009900">++keycode 151 =</font>
<font color="#009900">++keycode 152 =</font>
<font color="#009900">++keycode 153 =</font>
<font color="#009900">++keycode 154 =</font>
<font color="#009900">++keycode 155 =</font>
<font color="#009900">++keycode 156 =</font>
<font color="#009900">++keycode 157 =</font>
<font color="#009900">++keycode 158 =</font>
<font color="#009900">++keycode 159 =</font>
<font color="#009900">++keycode 160 =</font>
<font color="#009900">++keycode 161 =</font>
<font color="#009900">++keycode 162 =</font>
<font color="#009900">++keycode 163 =</font>
<font color="#009900">++keycode 164 =</font>
<font color="#009900">++keycode 165 =</font>
<font color="#009900">++keycode 166 =</font>
<font color="#009900">++keycode 167 =</font>
<font color="#009900">++keycode 168 =</font>
<font color="#009900">++keycode 169 =</font>
<font color="#009900">++keycode 170 =</font>
<font color="#009900">++keycode 171 =</font>
<font color="#009900">++keycode 172 =</font>
<font color="#009900">++keycode 173 =</font>
<font color="#009900">++keycode 174 =</font>
<font color="#009900">++keycode 175 =</font>
<font color="#009900">++keycode 176 =</font>
<font color="#009900">++keycode 177 =</font>
<font color="#009900">++keycode 178 =</font>
<font color="#009900">++keycode 179 =</font>
<font color="#009900">++keycode 180 =</font>
<font color="#009900">++keycode 181 =</font>
<font color="#009900">++keycode 182 =</font>
<font color="#009900">++keycode 183 =</font>
<font color="#009900">++keycode 184 =</font>
<font color="#009900">++keycode 185 =</font>
<font color="#009900">++keycode 186 =</font>
<font color="#009900">++keycode 187 =</font>
<font color="#009900">++keycode 188 =</font>
<font color="#009900">++keycode 189 =</font>
<font color="#009900">++keycode 190 =</font>
<font color="#009900">++keycode 191 =</font>
<font color="#009900">++keycode 192 =</font>
<font color="#009900">++keycode 193 =</font>
<font color="#009900">++keycode 194 =</font>
<font color="#009900">++keycode 195 =</font>
<font color="#009900">++keycode 196 =</font>
<font color="#009900">++keycode 197 =</font>
<font color="#009900">++keycode 198 =</font>
<font color="#009900">++keycode 199 =</font>
<font color="#009900">++keycode 200 =</font>
<font color="#009900">++keycode 201 =</font>
<font color="#009900">++keycode 202 =</font>
<font color="#009900">++keycode 203 =</font>
<font color="#009900">++keycode 204 =</font>
<font color="#009900">++keycode 205 =</font>
<font color="#009900">++keycode 206 =</font>
<font color="#009900">++keycode 207 =</font>
<font color="#009900">++keycode 208 =</font>
<font color="#009900">++keycode 209 =</font>
<font color="#009900">++keycode 210 =</font>
<font color="#009900">++keycode 211 =</font>
<font color="#009900">++keycode 212 =</font>
<font color="#009900">++keycode 213 =</font>
<font color="#009900">++keycode 214 =</font>
<font color="#009900">++keycode 215 =</font>
<font color="#009900">++keycode 216 =</font>
<font color="#009900">++keycode 217 =</font>
<font color="#009900">++keycode 218 =</font>
<font color="#009900">++keycode 219 =</font>
<font color="#009900">++keycode 220 =</font>
<font color="#009900">++keycode 221 =</font>
<font color="#009900">++keycode 222 =</font>
<font color="#009900">++keycode 223 =</font>
<font color="#009900">++keycode 224 =</font>
<font color="#009900">++keycode 225 =</font>
<font color="#009900">++keycode 226 =</font>
<font color="#009900">++keycode 227 =</font>
<font color="#009900">++keycode 228 =</font>
<font color="#009900">++keycode 229 =</font>
<font color="#009900">++keycode 230 =</font>
<font color="#009900">++keycode 231 =</font>
<font color="#009900">++keycode 232 =</font>
<font color="#009900">++keycode 233 =</font>
<font color="#009900">++keycode 234 =</font>
<font color="#009900">++keycode 235 =</font>
<font color="#009900">++keycode 236 =</font>
<font color="#009900">++keycode 237 =</font>
<font color="#009900">++keycode 238 =</font>
<font color="#009900">++keycode 239 =</font>
<font color="#009900">++keycode 240 =</font>
<font color="#009900">++keycode 241 =</font>
<font color="#009900">++keycode 242 =</font>
<font color="#009900">++keycode 243 =</font>
<font color="#009900">++keycode 244 =</font>
<font color="#009900">++keycode 245 =</font>
<font color="#009900">++keycode 246 =</font>
<font color="#009900">++keycode 247 =</font>
<font color="#009900">++keycode 248 =</font>
<font color="#009900">++keycode 249 =</font>
<font color="#009900">++keycode 250 =</font>
<font color="#009900">++keycode 251 =</font>
<font color="#009900">++keycode 252 =</font>
<font color="#009900">++keycode 253 =</font>
<font color="#009900">++keycode 254 =</font>
<font color="#009900">++</font>
<font color="#009900">++add shift = Shift_L</font>
<font color="#009900">++add shift = Shift_R</font>
<font color="#009900">++add shift = Menu</font>
<font color="#009900">++add lock = Caps_Lock</font>
<font color="#009900">++add control = Control_L</font>
<font color="#009900">++add control = Control_R</font>
<font color="#009900">++add mod1 = Alt_L</font>
<font color="#009900">++add mod2 = Num_Lock</font>
<font color="#009900">++!mod3      </font>
<font color="#009900">++add mod4 = Mode_switch</font>
<font color="#009900">++!mod5      </font>
<font color="#009900">++</font>
<font color="#009900">+Index: xserver-common-1.22/X11/Xinit.d/12keymap</font>
<font color="#009900">+===================================================================</font>
<font color="#009900">+--- xserver-common-1.22.orig/X11/Xinit.d/12keymap        2008-02-07 15:53:16.000000000 +0000</font>
<font color="#009900">++++ xserver-common-1.22/X11/Xinit.d/12keymap        2008-04-18 13:55:33.000000000 +0100</font>
<font color="#009900">+@@ -2,6 +2,9 @@</font>
<font color="#009900">+ </font>
<font color="#009900">+ MACHINE=`awk 'BEGIN { FS=": " } /Hardware/ { print $2 } ' &lt;/proc/cpuinfo`</font>
<font color="#009900">+ </font>
<font color="#009900">++# since kdrive 1.4 there is no default keymap in server</font>
<font color="#009900">++xmodmap - &lt;/etc/X11/default.xmodmap</font>
<font color="#009900">++</font>
<font color="#009900">+ case $MACHINE in</font>
<font color="#009900">+         "SHARP Shepherd" | "SHARP Husky" | "SHARP Corgi")</font>
<font color="#009900">+                 xmodmap - &lt; /etc/X11/shepherd.xmodmap</font>
<font color="#009900">+Index: xserver-common-1.22/X11/Xserver</font>
<font color="#009900">+===================================================================</font>
<font color="#009900">+--- xserver-common-1.22.orig/X11/Xserver        2008-03-04 16:41:41.000000000 +0000</font>
<font color="#009900">++++ xserver-common-1.22/X11/Xserver        2008-04-18 13:55:33.000000000 +0100</font>
<font color="#009900">+@@ -59,6 +59,11 @@</font>
<font color="#009900">+   ARGS="$ARGS -mouse /dev/input/mice"</font>
<font color="#009900">+ fi</font>
<font color="#009900">+ </font>
<font color="#009900">++# kdrive 1.4 onwards needs -mouse args</font>
<font color="#009900">++if [ -n "$TSLIB_TSDEVICE" ]; then</font>
<font color="#009900">++  ARGS="$ARGS -mouse tslib"</font>
<font color="#009900">++fi</font>
<font color="#009900">++</font>
<font color="#009900">+ # start off server in conventional location.</font>
<font color="#009900">+ case `module_id` in</font>
<font color="#009900">+         "HP iPAQ H3100" | "HP iPAQ H3800")</font>
<font color="#009900">+@@ -103,8 +108,7 @@</font>
<font color="#009900">+         "Nokia RX-44")</font>
<font color="#009900">+                 ARGS="$ARGS -dpi 225 -screen ${SCREEN_SIZE} -mouse tslib" ;;</font>
<font color="#009900">+         "GTA01" )</font>
<font color="#009900">+-        #we set 100 dpi for the time being, should the -dpi 285</font>
<font color="#009900">+-                ARGS="$ARGS -dpi 100 -screen 480x640" ;;</font>
<font color="#009900">++                ARGS="$ARGS -dpi 285 -screen 480x640" ;;</font>
<font color="#009900">+         "Motorola Ezx Platform")</font>
<font color="#009900">+                 ARGS="$ARGS -dpi 170 -screen 240x320" ;;</font>
<font color="#009900">+         "ARM-IntegratorCP" | "ARM-Versatile PB")</font>
============================================================
<font color="#FF6600">--- packages/xserver-common/xserver-common_1.22.bb        14f7d103bf373a302fc67211bc1c91f71605d7fb</font>
<font color="#009900">+++ packages/xserver-common/xserver-common_1.22.bb        6701d296bf34e8f9bb6391a368bc161e8d9f6c71</font>
<font color="#0000FF">@@ -10,6 +10,7 @@ SRC_URI_append = " file://setDPI.sh "</font>
 inherit gpe
 
 SRC_URI_append = " file://setDPI.sh "
<font color="#009900">+SRC_URI_append_angstrom = " file://kdrive-1.4-fixes.patch;patch=1"</font>
 
 do_install_append() {
         install -m 0755 "${WORKDIR}/setDPI.sh" "${D}/etc/X11/Xinit.d/50setdpi"
</tt></pre>