Gentoo Archives: gentoo-commits

From: "Anthony G. Basile" <blueness@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/musl:master commit in: sys-apps/kbd/files/, sys-apps/kbd/
Date: Fri, 15 Jul 2016 05:35:51
Message-Id: 1468561085.eb56230933b2ce68f9532e08c9ea678ea4a37eb5.blueness@gentoo
1 commit: eb56230933b2ce68f9532e08c9ea678ea4a37eb5
2 Author: Felix Janda <felix.janda <AT> posteo <DOT> de>
3 AuthorDate: Sun Jul 10 19:39:42 2016 +0000
4 Commit: Anthony G. Basile <blueness <AT> gentoo <DOT> org>
5 CommitDate: Fri Jul 15 05:38:05 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/musl.git/commit/?id=eb562309
7
8 sys-apps/kbd: In tree version works
9
10 Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=563350
11
12 sys-apps/kbd/Manifest | 10 --
13 .../kbd-1.15.5-fix-struct_winsize-collision.patch | 11 --
14 sys-apps/kbd/files/kbd-1.15.5-loadkeys-parse.patch | 90 -------------
15 .../kbd/files/kbd-1.15.5-musl-headers-error.patch | 115 ----------------
16 sys-apps/kbd/files/kbd-2.0.0-tests.patch | 31 -----
17 .../kbd/files/kbd-2.0.2-musl-headers-error.patch | 147 ---------------------
18 sys-apps/kbd/kbd-1.15.5-r99.ebuild | 52 --------
19 sys-apps/kbd/kbd-2.0.2-r99.ebuild | 64 ---------
20 sys-apps/kbd/metadata.xml | 11 --
21 9 files changed, 531 deletions(-)
22
23 diff --git a/sys-apps/kbd/Manifest b/sys-apps/kbd/Manifest
24 deleted file mode 100644
25 index f638e03..0000000
26 --- a/sys-apps/kbd/Manifest
27 +++ /dev/null
28 @@ -1,10 +0,0 @@
29 -AUX kbd-1.15.5-fix-struct_winsize-collision.patch 366 SHA256 510856ce92915a2f2c2547b99761a5c62c5ca452a6a57a43c2ec3392509fa3b6 SHA512 19f0623b594796e7bf3f82421d46fefcf9acc210683b4915d5ae6a0ddf026ccd373abb9f0cfb7d8ad99cc19443b5e585150f480653e360efb76dfdd722c801d2 WHIRLPOOL 8c7fd883c3b2b032ff0790514d519083a9a8dad09cfa3ad931ad9423d6ec511c2ab15938ba30c98fb986875dec44d0c5d3382cc223542f91d36ffb880e368e16
30 -AUX kbd-1.15.5-loadkeys-parse.patch 2163 SHA256 8fa928854ee1e3298df99e600cfdb08ccf8b44b7a7fc42423569fecc9365aa22 SHA512 c338c5f5ee9054f3dfc62646f9e8a47a577fc55dbc4723a04f006afa6c966ac5b056b744c49d4bdfcd80d69e64af20b0f71cc9cfff23db9f017adb32bd6d9d7d WHIRLPOOL 26b1adadc347b534675c7426eb9aca535556b81cffdd1ccd7ef50c603e127c1f9f6774af1b8050c67fc81daefe0c33da4593f74d3b77c47a089d6772363153e8
31 -AUX kbd-1.15.5-musl-headers-error.patch 3456 SHA256 5ada44aa9dc55385cb55d5b22a3d657e932652b8a0b0f261de91c635450e734c SHA512 56dd0fca91284ef76a5265cc92c08ac404b3ed2fde9d02a7d631d27ae380dde75343a889bdd7d320daa09212db1ae70a2f8b91ddc42513133fefa78da59e9b36 WHIRLPOOL 4908b996e41abead43259680630885ac65fc45cb0d75677302a32324c082b1c56927e73cdda16c37250d00d8e9820e56b624e7e21d12247e8a5489cdfaf540eb
32 -AUX kbd-2.0.0-tests.patch 747 SHA256 b1bd608043ecd19a9f0a9431afd4f3202e4d953b7f5c361d3e5949de65eda852 SHA512 408df2b4a9409c10c350d4c879a273cf7126ba58b49546a910cc93e0fd3119014a32b3e8b9c19eddecc9f601aa9d2a1b2b25c563f9529691c2d44f8db4cd0974 WHIRLPOOL 27e78a5dfb6d4ee3e117cbbfdd3025ee99980201e590c4631fab399a89a408a5275d17beac60da2364d2dfaf7f9e1cfda5c8cc8e74713d4160241bffd41c9b6a
33 -AUX kbd-2.0.2-musl-headers-error.patch 3327 SHA256 93add08a331bf538a3894a302fd9f5dc8631043feba7d1441773800f4d47e07c SHA512 4411480ed84e992cf8ede1f54983ef804cc2ce4ce3a952127454188a6a341293cb2ddfc26d61a04d678c8a58b311d6df78f4c406b475dbe18c379e36ee5406dd WHIRLPOOL 8512ed0f2738a9b4a69e6028c0c10b1adfde4537ad66a0b4393842df49475c7be94abe709556834a96d2781142a09acde7fc2fb9fdb9b3853c7b7440ac9432d9
34 -DIST kbd-1.15.5.tar.gz 1730719 SHA256 e35fa29f690dbbfb721706b2c8edc760c697640904fec65e81194ae8840c5c62 SHA512 725853b0ecde6a38976e2bae5672b8de78bfc90d65a0762695964a6dab729c96be4af778fe7f0f195caae04d630b07a3d0d95c9c928d1a5609e223e47723e58c WHIRLPOOL 431873623d4125b73622894c511711a2153fae498a17dc59851219405c69a641c24bb591fa66001eb4cc7491fc4f90e532661c2bf56f69e2a17dd435d1e14ace
35 -DIST kbd-2.0.2.tar.xz 1023980 SHA256 9dfddabf96012e329c4bebb96a21aeef7c3872f624e96e8156ba542b82aeb912 SHA512 8159383f94242f06c701dfd5400e35bd3a76494a643f738d98c6713bcb20034065b49f31f66e8bf19e6829a30be97fbeee43ed8ad276febb98e28b3bf82972fa WHIRLPOOL e6a5be104b11266f8be9ba653e9e0de701cdf4c56b249af9bc52ea5eea374d1de82e3f4a02214552750adebb8ae21c8c964a4161d661e460f765306920e23849
36 -EBUILD kbd-1.15.5-r99.ebuild 1114 SHA256 749cd71813a800b98f5a8d2f5bc99514095cce7e9705632369f32213002fcc5a SHA512 4e4a3c46b2385f43934ac3b4cdc9fed46005ec8a8e5cf7171db236804ceff310335cb59a750ce13269ce0a62d16afc612b7021360f3415d798b152ee67e9bda6 WHIRLPOOL 4580d9dec1b5ba25e3764ec1ada21d766c7175bbb3156ff776a974903f718172c8184a9db177eebb06dd95463af11e9da7745da32277f922f5c73cfe766d16d8
37 -EBUILD kbd-2.0.2-r99.ebuild 1423 SHA256 b92d09286be1d017985d6bdd7af835023a4f50e6b4113e29da69e34c13af534e SHA512 90fd8bd4022c84eae0c4e486a9e1771c2213113d5b084790522d48cbdd923e9b523b835d07564974b0fa6e7edc229a9f8129df1eb07332bac37754af7ead32ff WHIRLPOOL f7814b63266dd0bd68e42f8c2aa002d92c2fb749ca4c51df7d814707f40ce3a536a1398694add80c3614b4ad20243208549c293bf777e6276edcd2f6a005bb5b
38 -MISC metadata.xml 321 SHA256 1462f761b68587fc7326d39bcc0cd09d6ec204d7a4b3fa56183c018091599122 SHA512 f00b80d88f4647f210c28f95f8dc81fc8ff3bcbe74e6429e9d5dd92e57588297aafee968b8a3cad2db3b2010fd9ebc400975ca59ffcd62370afa799745dda641 WHIRLPOOL f83457f54b220ab31efe8775b16a54a78710f652c8dc5d9d4421a9f9e13f4d663a16b1023efecfff28126ada8af20990e6690fec99b2651130daf1de3cad3347
39
40 diff --git a/sys-apps/kbd/files/kbd-1.15.5-fix-struct_winsize-collision.patch b/sys-apps/kbd/files/kbd-1.15.5-fix-struct_winsize-collision.patch
41 deleted file mode 100644
42 index 2936090..0000000
43 --- a/sys-apps/kbd/files/kbd-1.15.5-fix-struct_winsize-collision.patch
44 +++ /dev/null
45 @@ -1,11 +0,0 @@
46 -diff -Naur kbd-1.15.5.orig/src/resizecons.c kbd-1.15.5/src/resizecons.c
47 ---- kbd-1.15.5.orig/src/resizecons.c 2012-12-01 21:41:38.000000000 +0000
48 -+++ kbd-1.15.5/src/resizecons.c 2014-01-16 13:48:25.793935059 +0000
49 -@@ -82,7 +82,6 @@
50 - #include <sys/perm.h>
51 - #else
52 - #include <linux/types.h>
53 --#include <linux/termios.h>
54 - #endif
55 - #include <linux/vt.h>
56 - #include "paths.h"
57
58 diff --git a/sys-apps/kbd/files/kbd-1.15.5-loadkeys-parse.patch b/sys-apps/kbd/files/kbd-1.15.5-loadkeys-parse.patch
59 deleted file mode 100644
60 index c78a227..0000000
61 --- a/sys-apps/kbd/files/kbd-1.15.5-loadkeys-parse.patch
62 +++ /dev/null
63 @@ -1,90 +0,0 @@
64 -https://bugs.gentoo.org/447440
65 -
66 -From 7e06e56157e8431d02e1377cdc44230944203d88 Mon Sep 17 00:00:00 2001
67 -From: Alexey Gladkov <gladkov.alexey@×××××.com>
68 -Date: Tue, 11 Dec 2012 14:24:44 +0400
69 -Subject: [PATCH] Fix regression in 16117ce6ab
70 -
71 -Signed-off-by: Alexey Gladkov <gladkov.alexey@×××××.com>
72 ----
73 - src/loadkeys.analyze.l | 14 +++++++++-----
74 - 1 file changed, 9 insertions(+), 5 deletions(-)
75 -
76 -diff --git a/src/loadkeys.analyze.l b/src/loadkeys.analyze.l
77 -index c18dcea..f817c78 100644
78 ---- a/src/loadkeys.analyze.l
79 -+++ b/src/loadkeys.analyze.l
80 -@@ -307,8 +307,10 @@ To to|To|TO
81 - char *s = xstrndup(yytext+1, strlen(yytext)-2);
82 - /* use static pathname to store *s ? */
83 - open_include(s);
84 -- yy_pop_state();
85 -- state_ptr--;
86 -+ while (state_ptr > 0) {
87 -+ yy_pop_state();
88 -+ state_ptr--;
89 -+ }
90 - }
91 - <INCLSTR>[^"]|\"\"|\"[^"\n]*{Eol} {
92 - yyerror(_("expected filename between quotes"));
93 -@@ -323,7 +325,7 @@ To to|To|TO
94 - }
95 - {Eol} {
96 - line_nr++;
97 -- if (state_ptr > 0) {
98 -+ while (state_ptr > 0) {
99 - yy_pop_state();
100 - state_ptr--;
101 - }
102 -@@ -428,8 +430,10 @@ To to|To|TO
103 - }
104 - <STR>\" {
105 - *p = '\0';
106 -- yy_pop_state();
107 -- state_ptr--;
108 -+ while (state_ptr > 0) {
109 -+ yy_pop_state();
110 -+ state_ptr--;
111 -+ }
112 - return(STRLITERAL);
113 - }
114 - . {
115 ---- a/src/loadkeys.analyze.c
116 -+++ b/src/loadkeys.analyze.c
117 -@@ -1359,8 +1359,10 @@ YY_RULE_SETUP
118 - char *s = xstrndup(yytext+1, strlen(yytext)-2);
119 - /* use static pathname to store *s ? */
120 - open_include(s);
121 -- yy_pop_state();
122 -- state_ptr--;
123 -+ while (state_ptr > 0) {
124 -+ yy_pop_state();
125 -+ state_ptr--;
126 -+ }
127 - }
128 - YY_BREAK
129 - case 3:
130 -@@ -1393,7 +1395,7 @@ YY_RULE_SETUP
131 - #line 324 "loadkeys.analyze.l"
132 - {
133 - line_nr++;
134 -- if (state_ptr > 0) {
135 -+ while (state_ptr > 0) {
136 - yy_pop_state();
137 - state_ptr--;
138 - }
139 -@@ -1670,8 +1670,10 @@ YY_RULE_SETUP
140 - #line 429 "loadkeys.analyze.l"
141 - {
142 - *p = '\0';
143 -- yy_pop_state();
144 -- state_ptr--;
145 -+ while (state_ptr > 0) {
146 -+ yy_pop_state();
147 -+ state_ptr--;
148 -+ }
149 - return(STRLITERAL);
150 - }
151 - YY_BREAK
152 ---
153 -1.8.0.2
154
155 diff --git a/sys-apps/kbd/files/kbd-1.15.5-musl-headers-error.patch b/sys-apps/kbd/files/kbd-1.15.5-musl-headers-error.patch
156 deleted file mode 100644
157 index ad52a63..0000000
158 --- a/sys-apps/kbd/files/kbd-1.15.5-musl-headers-error.patch
159 +++ /dev/null
160 @@ -1,115 +0,0 @@
161 -diff -Naur kbd-1.15.3.orig/src/dumpkeys.c kbd-1.15.3/src/dumpkeys.c
162 ---- kbd-1.15.3.orig/src/dumpkeys.c 2011-05-07 20:33:42.000000000 +0000
163 -+++ kbd-1.15.3/src/dumpkeys.c 2013-07-06 02:20:41.660131968 +0000
164 -@@ -12,6 +12,7 @@
165 - #include <linux/kd.h>
166 - #include <linux/keyboard.h>
167 - #include <sys/ioctl.h>
168 -+#include <sys/types.h>
169 - #include <string.h>
170 - #include <errno.h>
171 - #include "ksyms.h"
172 -diff -Naur kbd-1.15.3.orig/src/kbdinfo.c kbd-1.15.3/src/kbdinfo.c
173 ---- kbd-1.15.3.orig/src/kbdinfo.c 2011-05-07 20:33:42.000000000 +0000
174 -+++ kbd-1.15.3/src/kbdinfo.c 2013-07-06 02:29:12.057160508 +0000
175 -@@ -1,6 +1,5 @@
176 - #include <stdio.h>
177 - #include <errno.h>
178 --#include <error.h>
179 - #include <unistd.h>
180 - #include <sys/ioctl.h>
181 - #include <linux/kd.h>
182 -@@ -9,6 +8,10 @@
183 - #include "nls.h"
184 - #include "version.h"
185 -
186 -+#define error(e, n, s) \
187 -+ perror(s); \
188 -+ exit(e); \
189 -+
190 - static const char *action = NULL;
191 - static const char *value = NULL;
192 -
193 -diff -Naur kbd-1.15.3.orig/src/kbdrate.c kbd-1.15.3/src/kbdrate.c
194 ---- kbd-1.15.3.orig/src/kbdrate.c 2011-05-07 20:33:42.000000000 +0000
195 -+++ kbd-1.15.3/src/kbdrate.c 2013-07-06 02:21:53.121135964 +0000
196 -@@ -74,6 +74,7 @@
197 - #include <errno.h>
198 - #include <sys/file.h>
199 - #include <sys/ioctl.h>
200 -+#include <fcntl.h>
201 -
202 - #ifdef __sparc__
203 - #include <asm/param.h>
204 -diff -Naur kbd-1.15.3.orig/src/loadkeys.c kbd-1.15.3/src/loadkeys.c
205 ---- kbd-1.15.3.orig/src/loadkeys.c 2011-05-07 20:33:42.000000000 +0000
206 -+++ kbd-1.15.3/src/loadkeys.c 2013-07-06 02:21:02.148133114 +0000
207 -@@ -79,6 +79,7 @@
208 - #include <ctype.h>
209 - #include <sys/param.h>
210 - #include <sys/ioctl.h>
211 -+#include <sys/types.h>
212 - #include <linux/kd.h>
213 - #include <linux/keyboard.h>
214 - #include <unistd.h>
215 -diff -Naur kbd-1.15.3.orig/src/openvt.c kbd-1.15.3/src/openvt.c
216 ---- kbd-1.15.3.orig/src/openvt.c 2011-05-07 20:33:42.000000000 +0000
217 -+++ kbd-1.15.3/src/openvt.c 2013-07-06 02:22:11.080136968 +0000
218 -@@ -10,6 +10,7 @@
219 - #include <sys/vt.h>
220 - #include <sys/wait.h>
221 - #include <sys/file.h>
222 -+#include <fcntl.h>
223 -
224 - #include "version.h"
225 - #include "xmalloc.h"
226 -diff -Naur kbd-1.15.3.orig/src/setvtrgb.c kbd-1.15.3/src/setvtrgb.c
227 ---- kbd-1.15.3.orig/src/setvtrgb.c 2011-05-07 20:33:42.000000000 +0000
228 -+++ kbd-1.15.3/src/setvtrgb.c 2013-07-06 02:34:26.390178084 +0000
229 -@@ -5,12 +5,15 @@
230 - #include <sys/ioctl.h>
231 - #include <linux/kd.h>
232 - #include <errno.h>
233 --#include <error.h>
234 - #include "kbd.h"
235 - #include "getfd.h"
236 - #include "nls.h"
237 - #include "version.h"
238 -
239 -+#define error(e, n, s) \
240 -+ perror(s); \
241 -+ exit(e); \
242 -+
243 - static unsigned char *cmap;
244 -
245 - /* Standard VGA terminal colors, matching those hardcoded in the Linux kernel's
246 -@@ -82,25 +85,21 @@
247 - if (c == EOF)
248 - error(EXIT_FAILURE, errno, "fscanf");
249 -
250 -- error(EXIT_FAILURE, 0, _("Error: %s: Invalid value in field %u in line %u."),
251 -- filename, rows + 1, cols + 1);
252 -+ error(EXIT_FAILURE, 0, "setvtrgb");
253 - }
254 -
255 - cmap[rows + cols * 3] = (unsigned char) val;
256 -
257 - if (cols < 15 && fgetc(fd) != ',')
258 -- error(EXIT_FAILURE, 0, _("Error: %s: Insufficient number of fields in line %u."),
259 -- filename, rows + 1);
260 -+ error(EXIT_FAILURE, 0, "setvtrgb");
261 - cols++;
262 - }
263 -
264 - if ((c = fgetc(fd)) == EOF)
265 -- error(EXIT_FAILURE, 0, _("Error: %s: Line %u has ended unexpectedly.\n"),
266 -- filename, rows + 1);
267 -+ error(EXIT_FAILURE, 0, "setvtrgb");
268 -
269 - if (c != '\n')
270 -- error(EXIT_FAILURE, 0, _("Error: %s: Line %u is too long.\n"),
271 -- filename, rows + 1);
272 -+ error(EXIT_FAILURE, 0, "setvtrgb");
273 - }
274 - }
275 -
276
277 diff --git a/sys-apps/kbd/files/kbd-2.0.0-tests.patch b/sys-apps/kbd/files/kbd-2.0.0-tests.patch
278 deleted file mode 100644
279 index 7a4e186..0000000
280 --- a/sys-apps/kbd/files/kbd-2.0.0-tests.patch
281 +++ /dev/null
282 @@ -1,31 +0,0 @@
283 ---- configure.ac
284 -+++ configure.ac
285 -@@ -11,7 +11,13 @@
286 - AC_CONFIG_SRCDIR([src/loadkeys.c])
287 - AC_CONFIG_HEADERS(config.h)
288 -
289 --PKG_CHECK_MODULES([CHECK], [check >= 0.9.4])
290 -+AC_ARG_ENABLE(tests,
291 -+ AS_HELP_STRING(--enable-tests, [build tests]),
292 -+ [BUILD_TESTS=$enableval],[BUILD_TESTS=no])
293 -+AM_CONDITIONAL(BUILD_TESTS, test "$BUILD_TESTS" = "yes")
294 -+if test "$BUILD_TESTS" = "yes"; then
295 -+ PKG_CHECK_MODULES([CHECK], [check >= 0.9.4])
296 -+fi
297 -
298 - m4_ifndef([AM_SILENT_RULES], [m4_define([AM_SILENT_RULES],[])])
299 - AM_SILENT_RULES([yes])
300 ---- Makefile.am
301 -+++ Makefile.am
302 -@@ -8,7 +8,10 @@
303 - CREDITS \
304 - contrib docs rc
305 -
306 --SUBDIRS = src data po tests docs
307 -+SUBDIRS = src data po docs
308 -+if BUILD_TESTS
309 -+SUBDIRS += tests
310 -+endif
311 -
312 - kbd-$(VERSION).tar.xz:
313 - make distcheck
314
315 diff --git a/sys-apps/kbd/files/kbd-2.0.2-musl-headers-error.patch b/sys-apps/kbd/files/kbd-2.0.2-musl-headers-error.patch
316 deleted file mode 100644
317 index 69ac7d0..0000000
318 --- a/sys-apps/kbd/files/kbd-2.0.2-musl-headers-error.patch
319 +++ /dev/null
320 @@ -1,147 +0,0 @@
321 -diff --git a/src/kbdinfo.c b/src/kbdinfo.c
322 -index e5f122d..dcdcac0 100644
323 ---- a/src/kbdinfo.c
324 -+++ b/src/kbdinfo.c
325 -@@ -1,6 +1,5 @@
326 - #include <stdio.h>
327 - #include <errno.h>
328 --#include <error.h>
329 - #include <unistd.h>
330 - #include <sys/ioctl.h>
331 - #include <linux/kd.h>
332 -@@ -9,6 +8,10 @@
333 - #include "nls.h"
334 - #include "version.h"
335 -
336 -+#define error(e, n, ...) \
337 -+ fprintf(stderr, ##__VA_ARGS__); \
338 -+ exit(e);
339 -+
340 - static const char *action = NULL;
341 - static const char *value = NULL;
342 -
343 -diff --git a/src/kbdrate.c b/src/kbdrate.c
344 -index 2ab8388..5faff00 100644
345 ---- a/src/kbdrate.c
346 -+++ b/src/kbdrate.c
347 -@@ -74,6 +74,7 @@ beats rebuilding the kernel!
348 - #include <errno.h>
349 - #include <sys/file.h>
350 - #include <sys/ioctl.h>
351 -+#include <fcntl.h>
352 - #include <linux/kd.h>
353 -
354 - #ifdef __sparc__
355 -diff --git a/src/libkeymap/dump.c b/src/libkeymap/dump.c
356 -index 0262e24..606931e 100644
357 ---- a/src/libkeymap/dump.c
358 -+++ b/src/libkeymap/dump.c
359 -@@ -13,6 +13,7 @@
360 - #include <string.h>
361 - #include <ctype.h>
362 - #include <unistd.h>
363 -+#include <sys/types.h>
364 -
365 - #include "keymap.h"
366 -
367 -diff --git a/src/libkeymap/kmap.c b/src/libkeymap/kmap.c
368 -index 67be81e..e13498b 100644
369 ---- a/src/libkeymap/kmap.c
370 -+++ b/src/libkeymap/kmap.c
371 -@@ -1,5 +1,6 @@
372 - #include <stdlib.h>
373 - #include <string.h>
374 -+#include <sys/types.h>
375 -
376 - #include "nls.h"
377 - #include "kbd.h"
378 -diff --git a/src/libkeymap/summary.c b/src/libkeymap/summary.c
379 -index 46df90d..0912ae8 100644
380 ---- a/src/libkeymap/summary.c
381 -+++ b/src/libkeymap/summary.c
382 -@@ -9,6 +9,7 @@
383 - #include <string.h>
384 - #include <errno.h>
385 - #include <sys/ioctl.h>
386 -+#include <sys/types.h>
387 -
388 - #include "keymap.h"
389 -
390 -diff --git a/src/openvt.c b/src/openvt.c
391 -index 075136f..49720d7 100644
392 ---- a/src/openvt.c
393 -+++ b/src/openvt.c
394 -@@ -10,6 +10,7 @@
395 - #include <sys/vt.h>
396 - #include <sys/wait.h>
397 - #include <sys/file.h>
398 -+#include <fcntl.h>
399 -
400 - #include "version.h"
401 - #include "xmalloc.h"
402 -@@ -19,6 +20,8 @@
403 - #include "compat/linux-limits.h"
404 - #endif
405 -
406 -+#define NAME_MAX 255
407 -+
408 - // There must be a universal way to find these!
409 - #define TRUE (1)
410 - #define FALSE (0)
411 -diff --git a/src/setvtrgb.c b/src/setvtrgb.c
412 -index f99badc..f1a631c 100644
413 ---- a/src/setvtrgb.c
414 -+++ b/src/setvtrgb.c
415 -@@ -5,12 +5,15 @@
416 - #include <sys/ioctl.h>
417 - #include <linux/kd.h>
418 - #include <errno.h>
419 --#include <error.h>
420 - #include "kbd.h"
421 - #include "getfd.h"
422 - #include "nls.h"
423 - #include "version.h"
424 -
425 -+#define error(e, n, ...) \
426 -+ fprintf(stderr, ##__VA_ARGS__); \
427 -+ exit(e);
428 -+
429 - static unsigned char *cmap;
430 -
431 - /* Standard VGA terminal colors, matching those hardcoded in the Linux kernel's
432 -diff --git a/src/vlock/auth.c b/src/vlock/auth.c
433 -index da135ce..a3f365b 100644
434 ---- a/src/vlock/auth.c
435 -+++ b/src/vlock/auth.c
436 -@@ -22,7 +22,6 @@
437 - */
438 -
439 - #include <errno.h>
440 --#include <error.h>
441 - #include <stdio.h>
442 - #include <string.h>
443 - #include <stdlib.h>
444 -diff --git a/src/vlock/vlock.c b/src/vlock/vlock.c
445 -index c2c4158..fa2f386 100644
446 ---- a/src/vlock/vlock.c
447 -+++ b/src/vlock/vlock.c
448 -@@ -23,7 +23,6 @@
449 -
450 - #include <stdio.h>
451 - #include <errno.h>
452 --#include <error.h>
453 - #include <string.h>
454 - #include <stdlib.h>
455 - #include <unistd.h>
456 -diff --git a/src/vlock/vt.c b/src/vlock/vt.c
457 -index 4e5282b..f3ba85d 100644
458 ---- a/src/vlock/vt.c
459 -+++ b/src/vlock/vt.c
460 -@@ -23,7 +23,6 @@
461 -
462 - #include <stdio.h>
463 - #include <errno.h>
464 --#include <error.h>
465 - #include <string.h>
466 - #include <stdlib.h>
467 - #include <unistd.h>
468
469 diff --git a/sys-apps/kbd/kbd-1.15.5-r99.ebuild b/sys-apps/kbd/kbd-1.15.5-r99.ebuild
470 deleted file mode 100644
471 index 284cc09..0000000
472 --- a/sys-apps/kbd/kbd-1.15.5-r99.ebuild
473 +++ /dev/null
474 @@ -1,52 +0,0 @@
475 -# Copyright 1999-2016 Gentoo Foundation
476 -# Distributed under the terms of the GNU General Public License v2
477 -# $Id$
478 -
479 -EAPI="4"
480 -
481 -inherit eutils
482 -
483 -DESCRIPTION="Keyboard and console utilities"
484 -HOMEPAGE="http://freshmeat.net/projects/kbd/"
485 -SRC_URI="ftp://ftp.altlinux.org/pub/people/legion/kbd/${P}.tar.gz"
486 -
487 -LICENSE="GPL-2"
488 -SLOT="0"
489 -KEYWORDS="amd64 arm ~mips ppc x86"
490 -IUSE="nls pam"
491 -
492 -RDEPEND="pam? ( virtual/pam )"
493 -DEPEND="${RDEPEND}"
494 -
495 -src_unpack() {
496 - default
497 - cd "${S}"
498 -
499 - # broken file ... upstream git punted it
500 - rm po/es.po
501 -
502 - # Rename conflicting keymaps to have unique names, bug #293228
503 - cd "${S}"/data/keymaps/i386
504 - mv dvorak/no.map dvorak/no-dvorak.map
505 - mv fgGIod/trf.map fgGIod/trf-fgGIod.map
506 - mv olpc/es.map olpc/es-olpc.map
507 - mv olpc/pt.map olpc/pt-olpc.map
508 - mv qwerty/cz.map qwerty/cz-qwerty.map
509 -}
510 -
511 -src_prepare() {
512 - epatch "${FILESDIR}"/${P}-loadkeys-parse.patch #447440
513 - epatch "${FILESDIR}"/${P}-musl-headers-error.patch
514 - epatch "${FILESDIR}"/${P}-fix-struct_winsize-collision.patch
515 -}
516 -
517 -src_configure() {
518 - econf \
519 - $(use_enable nls) \
520 - $(use_enable pam vlock)
521 -}
522 -
523 -src_install() {
524 - default
525 - dohtml doc/*.html
526 -}
527
528 diff --git a/sys-apps/kbd/kbd-2.0.2-r99.ebuild b/sys-apps/kbd/kbd-2.0.2-r99.ebuild
529 deleted file mode 100644
530 index a984d0d..0000000
531 --- a/sys-apps/kbd/kbd-2.0.2-r99.ebuild
532 +++ /dev/null
533 @@ -1,64 +0,0 @@
534 -# Copyright 1999-2016 Gentoo Foundation
535 -# Distributed under the terms of the GNU General Public License v2
536 -# $Id$
537 -
538 -EAPI=5
539 -
540 -SCM=""
541 -if [[ ${PV} == "9999" ]] ; then
542 - SCM="git-r3"
543 - EGIT_REPO_URI="http://git.kernel.org/cgit/linux/kernel/git/legion/${PN}.git"
544 - EGIT_BRANCH="master"
545 -else
546 - SRC_URI="ftp://ftp.kernel.org/pub/linux/utils/kbd/${P}.tar.xz"
547 - KEYWORDS="~amd64 ~arm ~mips ~ppc ~x86"
548 -fi
549 -
550 -inherit autotools eutils ${SCM}
551 -
552 -DESCRIPTION="Keyboard and console utilities"
553 -HOMEPAGE="http://kbd-project.org/"
554 -
555 -LICENSE="GPL-2"
556 -SLOT="0"
557 -IUSE="nls pam test"
558 -
559 -RDEPEND="pam? ( virtual/pam )"
560 -DEPEND="${RDEPEND}
561 - virtual/pkgconfig
562 - test? ( dev-libs/check )"
563 -
564 -src_unpack() {
565 - if [[ ${PV} == "9999" ]] ; then
566 - git-r3_src_unpack
567 - else
568 - default
569 - fi
570 -
571 - # Rename conflicting keymaps to have unique names, bug #293228
572 - cd "${S}"/data/keymaps/i386 || die
573 - mv dvorak/no.map dvorak/no-dvorak.map || die
574 - mv fgGIod/trf.map fgGIod/trf-fgGIod.map || die
575 - mv olpc/es.map olpc/es-olpc.map || die
576 - mv olpc/pt.map olpc/pt-olpc.map || die
577 - mv qwerty/cz.map qwerty/cz-qwerty.map || die
578 -}
579 -
580 -src_prepare() {
581 - epatch "${FILESDIR}"/${PN}-2.0.0-tests.patch
582 - epatch "${FILESDIR}"/${PN}-1.15.5-fix-struct_winsize-collision.patch
583 - epatch "${FILESDIR}"/${PN}-2.0.2-musl-headers-error.patch
584 - eautoreconf
585 -}
586 -
587 -src_configure() {
588 - econf \
589 - $(use_enable nls) \
590 - $(use_enable pam vlock) \
591 - $(use_enable test tests)
592 -}
593 -
594 -src_install() {
595 - default
596 - dohtml docs/doc/*.html
597 -}
598
599 diff --git a/sys-apps/kbd/metadata.xml b/sys-apps/kbd/metadata.xml
600 deleted file mode 100644
601 index 994903f..0000000
602 --- a/sys-apps/kbd/metadata.xml
603 +++ /dev/null
604 @@ -1,11 +0,0 @@
605 -<?xml version="1.0" encoding="UTF-8"?>
606 -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
607 -<pkgmetadata>
608 -<maintainer type="project">
609 - <email>base-system@g.o</email>
610 - <name>Gentoo Base System</name>
611 -</maintainer>
612 -<upstream>
613 - <remote-id type="freshmeat">kbd</remote-id>
614 -</upstream>
615 -</pkgmetadata>