summaryrefslogtreecommitdiffstats
path: root/sys-apps/kbd
diff options
context:
space:
mode:
Diffstat (limited to 'sys-apps/kbd')
-rw-r--r--sys-apps/kbd/Manifest36
-rw-r--r--sys-apps/kbd/files/alias-console-tools.sh23
-rw-r--r--sys-apps/kbd/files/alias-console-tools2.sh23
-rw-r--r--sys-apps/kbd/files/console-tools-ds-bin.tar.bz2bin748 -> 0 bytes
-rwxr-xr-xsys-apps/kbd/files/consolechars22
-rw-r--r--sys-apps/kbd/files/controlkeys26
-rwxr-xr-xsys-apps/kbd/files/dynamicvc21
-rw-r--r--sys-apps/kbd/files/kbd-1.08-terminal.patch31
-rw-r--r--sys-apps/kbd/files/kbd-1.12-Meta_utf8.patch11
-rw-r--r--sys-apps/kbd/files/kbd-1.12-alias.patch47
-rw-r--r--sys-apps/kbd/files/kbd-1.12-configure-LANG.patch27
-rw-r--r--sys-apps/kbd/files/kbd-1.12-cz-qwerty-map.patch101
-rw-r--r--sys-apps/kbd/files/kbd-1.12-debian.patch86
-rw-r--r--sys-apps/kbd/files/kbd-1.12-find-map-fix.patch37
-rw-r--r--sys-apps/kbd/files/kbd-1.12-it-euro-map.patch18
-rw-r--r--sys-apps/kbd/files/kbd-1.12-jp-escape.patch16
-rw-r--r--sys-apps/kbd/files/kbd-1.12-kbd_repeat-v2.patch27
-rw-r--r--sys-apps/kbd/files/kbd-1.12-kbio.patch25
-rw-r--r--sys-apps/kbd/files/kbd-1.12-setfont-man.patch14
-rw-r--r--sys-apps/kbd/files/kbd-1.12-unimap.patch16
-rw-r--r--sys-apps/kbd/files/kbd-1.12-xcompile.patch21
-rw-r--r--sys-apps/kbd/files/kbd-1.13-dont-use-error.patch17
-rw-r--r--sys-apps/kbd/files/kbd-1.14-ds-nohost.patch12
-rw-r--r--sys-apps/kbd/files/kbd-1.14-ds-unicode.patch59
-rw-r--r--sys-apps/kbd/files/kbd-1.14.1-missing-configure.patch15
-rw-r--r--sys-apps/kbd/files/kbd-1.15.1-ds-nohost.patch12
-rw-r--r--sys-apps/kbd/files/kbd-ds-nohost.patch12
-rw-r--r--sys-apps/kbd/files/keymaps.tar.bz2bin15065 -> 0 bytes
-rw-r--r--sys-apps/kbd/kbd-1.12-r10.ebuild132
-rw-r--r--sys-apps/kbd/kbd-1.12-r11.ebuild136
-rw-r--r--sys-apps/kbd/kbd-1.12-r9.ebuild132
-rw-r--r--sys-apps/kbd/kbd-1.14.1-r2.ebuild75
-rw-r--r--sys-apps/kbd/kbd-1.15.1-r1.ebuild65
33 files changed, 0 insertions, 1295 deletions
diff --git a/sys-apps/kbd/Manifest b/sys-apps/kbd/Manifest
deleted file mode 100644
index f940a59..0000000
--- a/sys-apps/kbd/Manifest
+++ /dev/null
@@ -1,36 +0,0 @@
-AUX alias-console-tools.sh 1229 RMD160 3d909523c5c94a0c689909c0580361b331d43612 SHA1 766c4c8a87ef774a7e776e55f1a0076e32db539d SHA256 0a4a8511cdc43e7cf141e740c8761645881745300faf39d68f18549baa5b95cf
-AUX alias-console-tools2.sh 1189 RMD160 4ee81489986e5fb8fd7c60b3a86af7410d6f8a72 SHA1 7418cf0644bafbc50a4792959588ad972287e5d7 SHA256 56d40ab6fe13bb2b26a2b31767ae20a205332a7ec26f39b0825a1e24b74a6885
-AUX console-tools-ds-bin.tar.bz2 748 RMD160 74fd500ebdf265cf7501386d4b4619e0b9940d71 SHA1 f187922fb87ec93caade069b510c6209bfdc0396 SHA256 6f7e70dce9b4e2f70d8b314337088d263fc42ad19a05abc65ff9c3256ce2b5d4
-AUX consolechars 278 RMD160 eb48ae272cc79b8d502a1b15852f7d3c19b8b52c SHA1 eba6100b488fdbcf81af75af177484ed03ae363b SHA256 670ae7db76d68efd01756ed0a5e08902cdbe22210a02f56d1e5d3faa4075dac5
-AUX controlkeys 905 RMD160 89c4f832aba5e7cf9a259a1df6f06a9e0ad33bfd SHA1 b56a670e4860ccd527b3c73586d548d8e41a3a41 SHA256 f700784a4facd8491b203c1bd8ac881c72a58d095292b207e7fbcd4fa92a9bae
-AUX dynamicvc 445 RMD160 18404ac90f44d8d4108c37415fc1985f46ab54ec SHA1 945b126a61bf8230ebf772cbaf8337ae28c21e51 SHA256 16bfab68a32bf7f3e4f593c8b9623ebc5b6ab95f85d609237125d7bd72e15a1f
-AUX kbd-1.08-terminal.patch 925 RMD160 0f622bcf874c01ee6533cfbdc6137e4f8949299b SHA1 e4a473ce98292a77403a9d79b8cdc083542113ec SHA256 466ac92951695017498c640547af9aeb6351b2da75b6b787c7d0f17f409e9134
-AUX kbd-1.12-Meta_utf8.patch 344 RMD160 a1a1326716716305767f297817519d1cd6f5670d SHA1 a3de75ef80288597d2a134dcc6f7a8b7ce81ca7e SHA256 9cb114acb7704fe14ae99d77ffc1f6fc586101fc541eadce5efbfd36f9d8b8c0
-AUX kbd-1.12-alias.patch 1129 RMD160 2dbff90ee13a3f7e738faed94301388ea8c4ce83 SHA1 2a266a3fc520371bba9050ea8fa13f4592892e83 SHA256 354779bdc2a3a69485877089d6eac95939fc48acea8d7a7e6efd2cac42de951a
-AUX kbd-1.12-configure-LANG.patch 609 RMD160 1ed668e620d438da9bc42542908232f72a138f5e SHA1 908c8f635af838f2de0febf0584ecee5609218f9 SHA256 2162d613d68391fd81b172d57c261569a6f342c87e4bb540e926184a3c00d331
-AUX kbd-1.12-cz-qwerty-map.patch 5821 RMD160 aa7d3448f3bfc053ef27b1a65d9da73664b5b5c5 SHA1 6a32a00be729d6804ec2551752c5ab24fcacf946 SHA256 5218c2119d50be11e36b7cec7985b69b43336bf8d51d869b3c367762d8bb9064
-AUX kbd-1.12-debian.patch 2628 RMD160 8ef9803e8472a74c6e501cb3dde38a87ab13937b SHA1 1936974779acbb3cec572acd4f515713e6fced33 SHA256 54663b3dde3337cd21e64d96f1ffa5e88143b3a4a1dce93311cd8cf432200f57
-AUX kbd-1.12-find-map-fix.patch 957 RMD160 4e3a6fd81f533d08c19d6f443ad447c1d0617924 SHA1 420fd29fc06e3518dac3fac8003c8ac71ae3b28e SHA256 76bed8974c260fff1a44bcc3844471c6dd24d04d473f052de6199eb39a38a456
-AUX kbd-1.12-it-euro-map.patch 501 RMD160 c1e7d02e0254f7800fbc432c8a4de9ea1f8aa1a5 SHA1 97bd7c4afc31862893256ce0adc337bcd9940cb5 SHA256 9114756bb0a07262790947303b941da0d873a35edcc8cd23f6dc4e29b5a84e6e
-AUX kbd-1.12-jp-escape.patch 404 RMD160 58773e9196a62ea46983d02c12f04de92ef31d1b SHA1 3b3b5b48b5d92493a504ba77d92a2143fb4a0cf5 SHA256 61f75f672a69018f25acd3a51de49ef971cac8eaa1e3c097e0b49dff470113ab
-AUX kbd-1.12-kbd_repeat-v2.patch 809 RMD160 48d058cd7cfcff6df450e21138f28ed8ead1cdca SHA1 f5e787fca0342976dc04ab1c00bb1a85ea8b412b SHA256 7b64a4d2a59f28e4f19405bbc81bedd7774f812f1831cb2c0afe217799d7c165
-AUX kbd-1.12-kbio.patch 648 RMD160 a1351e1d3691bc86cd8f5ad74c0b0a2d2e5da5d8 SHA1 64f1bcabd93d34dfaedc5b0f566f8cfd0decaf11 SHA256 822d7fb35a7d2f730e4272284368a44a055f850bf98005bf5d69e5e116bb417f
-AUX kbd-1.12-setfont-man.patch 629 RMD160 dba23dfb4a9d263da6bc094a56366371bfc1b9d2 SHA1 61f3e19290ec3d85838158b2efbbf60be21e88af SHA256 f81c6f07bddefe8bf1f8e1102f8a8c72e96f632aefa248e71a594ad19d767770
-AUX kbd-1.12-unimap.patch 642 RMD160 a8ae481be1e2ca64a2ddc73f03fda644436f76a2 SHA1 9cf44c9ed07da02f5ba9a0dce9df4278e8a4beaa SHA256 f1364a306636661ebcca73d91ca179be811b6b4ccd08b1b761a0847f579623a0
-AUX kbd-1.12-xcompile.patch 680 RMD160 a2db9ef656d9a09aec4ebd5d02726efa7e3d4818 SHA1 7c4c6b08f0f0c443a309a86055b01c11d8e80c21 SHA256 78d29c76075cf5ee347461e28ae0ac25a06ce446151d91ec661c3a2d33da4191
-AUX kbd-1.13-dont-use-error.patch 414 RMD160 76e822064fedc9f5b36daf10c06c83f13afc1f13 SHA1 543874d0f36ace327af79815004b1cd017ce9357 SHA256 9f9e7e860362b7e5402c1c0af55ff301e0542e34aacc71167f9252f50a4f74ca
-AUX kbd-1.14-ds-nohost.patch 413 RMD160 bc08f05b4b2b38e7b83bc74b12b047ac223de73b SHA1 506fd9515c967ab853c2a447e967abaa7c0cd1f6 SHA256 a12c39f52b96a4093c14fc6432a53dac882251c0e3796087c49485212645eb67
-AUX kbd-1.14-ds-unicode.patch 1443 RMD160 2bc0267b3f2cfa99003209bfe801cb0592178837 SHA1 4a67e14aeedf08fe73f4e5dde1ff3ffecdbad283 SHA256 c52ce04fecb9e2346b8450b617a2a80a4bc8f23ad4cc55a6fa2d767a5573ba3b
-AUX kbd-1.14.1-missing-configure.patch 444 RMD160 d1d4f185e8d761d865a3f64fb717446505e08c30 SHA1 ea03ca92b21c0d5a87db2e31f1fd27c1c2e4394b SHA256 0a2a530ac1d2baa03c7cc12e10a242bbc9d128304136f5dba4909d3df2b16eb1
-AUX kbd-1.15.1-ds-nohost.patch 423 RMD160 64181840f9e7a324b13adefbd3cf7b35a61824f3 SHA1 1686b2d61c1325caf6bd04698c25a7d008bc07ca SHA256 62e44bd7d1f19939e3281f190f7a09580cbabcadd556f6e56013cf1f6bc783fb
-AUX kbd-ds-nohost.patch 364 RMD160 ec84228fb79257d5578b6ac3793c0529c3ae5e55 SHA1 55cd0febb5447fee5d3b0abab33f569a35a414e2 SHA256 5d619184021001f77c5dd090dd8b83199f9eb42783ddcde3442787f9d6ef9ef7
-AUX keymaps.tar.bz2 15065 RMD160 a84e770fb28994fb3ab6b554a4467ee0c2092fab SHA1 709d182ff03d87b874412d1c649634d9f993f6d8 SHA256 7142ce3c1c9bfbae745a25d7046ace9e40371820fb2b461c0f1c874a2ec067f6
-DIST kbd-1.12.tar.gz 884827 RMD160 260ed9b79b5a679730fc16f1d3ce9360f4ad63fd SHA1 d4917da308e01e74d67d7b814bf527063b3919fc SHA256 f3bc6747dba7d1a35cd125ca0bd4649f88704be211cf7e47d36b43c7f44ce803
-DIST kbd-1.14.1.tar.gz 1010836 RMD160 5206423c9950c8beb2467e7b761d2a0f827ebbe2 SHA1 12d91613096d1a724fc780e2d7974a0a1b308dce SHA256 e97ed7ec4ec937a27ac2e72789e76db4b661f7ce2c2b7b68524f55ee69dce491
-DIST kbd-1.15.1.tar.gz 1107059 RMD160 4035b91529c1e47bcc5e0054d753569917111fd0 SHA1 a5750125be4ddff84cdcf37f5d5e320a7f3c4c35 SHA256 91b88c83a32eb584797b1cf271cdea902264eb65545453a5e933ca8db4ea99ce
-DIST svorakln.tar.gz 3030 RMD160 4ee5d1bdab312eb33cbde9195e6d4cdf28eb9a6e SHA1 a529a5fa4968b135996aefc7c2e4f38e8dc7d827 SHA256 7c4015dcd1f4310ba1b872c9a9e57c43d45da822330853ae465e628d3bca8ee3
-EBUILD kbd-1.12-r10.ebuild 3857 RMD160 2899489a3e33359d9654330d186908a9ccf158bd SHA1 08b0069d7bae910e9b269d0731d43f94ac8335c2 SHA256 a4e27414d0491ce806d26d1716b569ae571e4a3a89a687cc57305654b3ffdaf0
-EBUILD kbd-1.12-r11.ebuild 3919 RMD160 576824d6dc6e5324f7c7efb38d368138977458f2 SHA1 3d8b2f1363f654b58512a3fdcd31b1697ce52524 SHA256 4d0485f10266cdc819b05f32c96fdd328e99ae3395b0f65becbe8cc56a1e4cd9
-EBUILD kbd-1.12-r9.ebuild 3855 RMD160 42ba891e5b8ad22497df4b26f00de3461428baac SHA1 19fb98963d5efef346099e7fd929d56999510e72 SHA256 4acf9b995aef0ffdb59e94242b128b8702f1d4798d684fa31752680950f7ea5a
-EBUILD kbd-1.14.1-r2.ebuild 2183 RMD160 eff22464c81419635d6c7bde16610ed92d1844f2 SHA1 1f5964f6a55898c3a710c8b1fe08b2f22a4e6b2e SHA256 36ad231dfcf61e9812cb9fdc284bc0090d1ae772ca624d92876e2dbd464937c7
-EBUILD kbd-1.15.1-r1.ebuild 1819 RMD160 04f7e1ef454749e8acc87033f773a747042deb3d SHA1 154bbf17ab901e5d17ea408d64957a30e1a6422c SHA256 6060374618586c6a2d7ee9db110ea91d96400d8c59b47148b68d7bb885384bea
diff --git a/sys-apps/kbd/files/alias-console-tools.sh b/sys-apps/kbd/files/alias-console-tools.sh
deleted file mode 100644
index b9ecfa2..0000000
--- a/sys-apps/kbd/files/alias-console-tools.sh
+++ /dev/null
@@ -1,23 +0,0 @@
-alias koif="consolechars -f Cyr_a8x16 -m koi8-r &>/dev/null"
-alias altf="consolechars -f Cyr_a8x16 -m cp866 &>/dev/null"
-alias winf="consolechars -f Cyr_a8x16 -m cp1251 &>/dev/null"
-alias isof="consolechars -f Cyr_a8x16 -m iso8859-5 &>/setdev/null"
-alias macf="consolechars -f Cyr_a8x16 -m MacCyrillic &>/dev/null"
-#unicode_start & unicode_stop for unicode
-
-alias seteng="loadkeys us.map &>/dev/null"
-alias setalt="loadkeys alt.map &>/dev/null"
-alias setkoi="loadkeys koi8.map &>/dev/null"
-alias setiso="loadkeys iso.map &>/dev/null"
-alias setwin="loadkeys win.map &>/dev/null"
-alias setuni="loadkeys ru4.uni.kmap &>/dev/null"
-
-alias locale-koi="export LC_CTYPE=ru_RU.KOI8-R; export LC_COLLATE=ru_RU.KOI8-R";
-alias locale-win="export LC_CTYPE=ru_RU.CP1251; export LC_COLLATE=ru_RU.CP1251";
-alias locale-alt="export LC_CTYPE=ru_RU.CP866; export LC_COLLATE=ru_RU.CP866";
-alias locale-utf="export LC_CTYPE=ru_RU.UTF-8; export LC_COLLATE=ru_RU.UTF-8";
-
-alias xterm-koi="LC_CTYPE=ru_RU.KOI8-R LC_COLLATE=ru_RU.KOI8-R xterm";
-alias xterm-win="LC_CTYPE=ru_RU.CP1251 LC_COLLATE=ru_RU.CP1251 xterm";
-alias xterm-alt="LC_CTYPE=ru_RU.CP866 LC_COLLATE=ru_RU.CP866 xterm";
-alias xterm-utf="LC_CTYPE=ru_RU.UTF-8 LC_COLLATE=ru_RU.UTF-8 xterm";
diff --git a/sys-apps/kbd/files/alias-console-tools2.sh b/sys-apps/kbd/files/alias-console-tools2.sh
deleted file mode 100644
index e015595..0000000
--- a/sys-apps/kbd/files/alias-console-tools2.sh
+++ /dev/null
@@ -1,23 +0,0 @@
-alias koif="setfont -m koi8-r Cyr_a8x16 &>/dev/null"
-alias altf="setfont -m cp866 Cyr_a8x16 &>/dev/null"
-alias winf="setfont -m cp1251 Cyr_a8x16 &>/dev/null"
-alias isof="setfont -m iso8859-5 Cyr_a8x16 &>/setdev/null"
-alias macf="setfont -m MacCyrillic Cyr_a8x16 &>/dev/null"
-#unicode_start & unicode_stop for unicode
-
-alias seteng="loadkeys us.map &>/dev/null"
-alias setalt="loadkeys alt.map &>/dev/null"
-alias setkoi="loadkeys koi8.map &>/dev/null"
-alias setiso="loadkeys iso.map &>/dev/null"
-alias setwin="loadkeys win.map &>/dev/null"
-alias setuni="loadkeys ru4.uni.kmap &>/dev/null"
-
-alias locale-koi="export LC_CTYPE=ru_RU.KOI8-R; export LC_COLLATE=ru_RU.KOI8-R";
-alias locale-win="export LC_CTYPE=ru_RU.CP1251; export LC_COLLATE=ru_RU.CP1251";
-alias locale-alt="export LC_CTYPE=ru_RU.CP866; export LC_COLLATE=ru_RU.CP866";
-alias locale-utf="export LC_CTYPE=ru_RU.UTF-8; export LC_COLLATE=ru_RU.UTF-8";
-
-alias xterm-koi="LC_CTYPE=ru_RU.KOI8-R LC_COLLATE=ru_RU.KOI8-R xterm";
-alias xterm-win="LC_CTYPE=ru_RU.CP1251 LC_COLLATE=ru_RU.CP1251 xterm";
-alias xterm-alt="LC_CTYPE=ru_RU.CP866 LC_COLLATE=ru_RU.CP866 xterm";
-alias xterm-utf="LC_CTYPE=ru_RU.UTF-8 LC_COLLATE=ru_RU.UTF-8 xterm";
diff --git a/sys-apps/kbd/files/console-tools-ds-bin.tar.bz2 b/sys-apps/kbd/files/console-tools-ds-bin.tar.bz2
deleted file mode 100644
index 57d00bb..0000000
--- a/sys-apps/kbd/files/console-tools-ds-bin.tar.bz2
+++ /dev/null
Binary files differ
diff --git a/sys-apps/kbd/files/consolechars b/sys-apps/kbd/files/consolechars
deleted file mode 100755
index 810829f..0000000
--- a/sys-apps/kbd/files/consolechars
+++ /dev/null
@@ -1,22 +0,0 @@
-#! /bin/bash
-
-setfont=0
-setmap=0
-
-for name in $@; do
- if [ $setfont -eq 1 ]; then
- setfont $name
- setfont=0
- fi
-
- if [ $setmap -eq 1 ]; then
- mapscrn $name
- setmap=0
- fi
-
- if [ $name = "-f" ]; then
- setfont=1
- elif [ $name = "-m" ]; then
- setmap=1
- fi
-done
diff --git a/sys-apps/kbd/files/controlkeys b/sys-apps/kbd/files/controlkeys
deleted file mode 100644
index 3d2aa1c..0000000
--- a/sys-apps/kbd/files/controlkeys
+++ /dev/null
@@ -1,26 +0,0 @@
- alt keycode 103 = Spawn_Console
- alt keycode 108 = Last_Console
- altgr keycode 59 = Console_13
- altgr keycode 60 = Console_14
- altgr keycode 61 = Console_15
- altgr keycode 62 = Console_16
- altgr keycode 63 = Console_17
- altgr keycode 64 = Console_18
- altgr keycode 65 = Console_19
- altgr keycode 66 = Console_20
- altgr keycode 67 = Console_21
- altgr keycode 68 = Console_22
- altgr keycode 87 = Console_23
- altgr keycode 88 = Console_24
- control altgr keycode 59 = Console_13
- control altgr keycode 60 = Console_14
- control altgr keycode 61 = Console_15
- control altgr keycode 62 = Console_16
- control altgr keycode 63 = Console_17
- control altgr keycode 64 = Console_18
- control altgr keycode 65 = Console_19
- control altgr keycode 66 = Console_20
- control altgr keycode 67 = Console_21
- control altgr keycode 68 = Console_22
- control altgr keycode 87 = Console_23
- control altgr keycode 88 = Console_24
diff --git a/sys-apps/kbd/files/dynamicvc b/sys-apps/kbd/files/dynamicvc
deleted file mode 100755
index e50792f..0000000
--- a/sys-apps/kbd/files/dynamicvc
+++ /dev/null
@@ -1,21 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header:
-
-depend() {
- need consolefont
-}
-
-start() {
- ebegin "Starting dynamic-vc"
- loadkeys < /etc/conf.d/controlkeys
- start-stop-daemon --start --quiet --background --exec /usr/bin/spawn_login
- eend $?
-}
-
-stop() {
- ebegin "Stopping dynamic-vc"
- start-stop-daemon --stop --quiet --exec /usr/bin/spawn_login
- eend $?
-}
diff --git a/sys-apps/kbd/files/kbd-1.08-terminal.patch b/sys-apps/kbd/files/kbd-1.08-terminal.patch
deleted file mode 100644
index 13aeeec..0000000
--- a/sys-apps/kbd/files/kbd-1.08-terminal.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-Output terminal control sequences only when output is a terminal.
-
---- kbd-1.08/src/unicode_start 2002-11-22 19:23:00.000000000 -0500
-+++ kbd-1.08/src/unicode_start 2002-11-22 19:24:34.000000000 -0500
-@@ -1,4 +1,4 @@
--#!/bin/sh
-+#!/bin/bash
- # Enables Unicode processing in the current console.
- #
- # 1. The input side: the keyboard driver.
-@@ -25,7 +25,9 @@
- # Tell the console output driver that the bytes arriving are UTF-8
- # encoded multibyte sequences.
-
--echo -n -e '\033%G'
-+if test -t 1 -a -t 2 ; then
-+ echo -n -e '\033%G'
-+fi
-
- # Tell the graphics card how to display Unicode characters not
- # contained in the IBM 437 character set (on PCs). The font should
---- kbd-1.08/src/unicode_stop 2002-11-22 19:23:30.000000000 -0500
-+++ kbd-1.08/src/unicode_stop 2002-11-22 19:24:15.000000000 -0500
-@@ -1,4 +1,6 @@
- #!/bin/sh
- # stop unicode
- kbd_mode -a
--echo -n -e '\033%@'
-+if test -t ; then
-+ echo -n -e '\033%@'
-+fi
diff --git a/sys-apps/kbd/files/kbd-1.12-Meta_utf8.patch b/sys-apps/kbd/files/kbd-1.12-Meta_utf8.patch
deleted file mode 100644
index 9bc68b6..0000000
--- a/sys-apps/kbd/files/kbd-1.12-Meta_utf8.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- kbd-1.12/src/ksyms.c.org 2005-01-11 16:38:32.000000000 +0100
-+++ kbd-1.12/src/ksyms.c 2005-01-11 16:46:19.000000000 +0100
-@@ -1710,6 +1710,8 @@
- keycode = ksymtocode(s+5);
- if (KTYP(keycode) == KT_LATIN)
- return K(KT_META, KVAL(keycode));
-+ else if(prefer_unicode)
-+ return (0);
- /* fall through to error printf */
- }
-
diff --git a/sys-apps/kbd/files/kbd-1.12-alias.patch b/sys-apps/kbd/files/kbd-1.12-alias.patch
deleted file mode 100644
index 30be4fa..0000000
--- a/sys-apps/kbd/files/kbd-1.12-alias.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-diff -u kbd-1.12/src/psffontop.c kbd-1.12/src/psffontop.c
---- kbd-1.12/src/psffontop.c 2005-03-12 00:48:30.075310872 +0100
-+++ kbd-1.12/src/psffontop.c 2005-05-14 10:49:59.000000000 +0900
-@@ -59,7 +59,6 @@
-
- static unsigned int
- assemble_ucs2(char **inptr, int cnt) {
-- unsigned char **in = (unsigned char **) inptr;
- unsigned int u1, u2;
-
- if (cnt < 2) {
-@@ -68,8 +67,8 @@
- exit(EX_DATAERR);
- }
-
-- u1 = *(*in)++;
-- u2 = *(*in)++;
-+ u1 = (unsigned char)*(*inptr)++;
-+ u2 = (unsigned char)*(*inptr)++;
- return (u1 | (u2 << 8));
- }
-
-@@ -110,7 +109,6 @@
- */
- static void
- get_uni_entry(char **inptr, char **endptr, struct unicode_list *up, int utf8) {
-- unsigned char **in = (unsigned char **) inptr;
- unsigned char uc;
- unicode unichar;
- int inseq = 0;
-@@ -126,14 +124,14 @@
- exit(EX_DATAERR);
- }
- if (utf8) {
-- uc = *(*in)++;
-+ uc = *(*inptr)++;
- if (uc == PSF2_SEPARATOR)
- break;
- if (uc == PSF2_STARTSEQ) {
- inseq = 1;
- continue;
- }
-- --(*in);
-+ --(*inptr);
- unichar = assemble_utf8(inptr, *endptr - *inptr);
- } else {
- unichar = assemble_ucs2(inptr, *endptr - *inptr);
diff --git a/sys-apps/kbd/files/kbd-1.12-configure-LANG.patch b/sys-apps/kbd/files/kbd-1.12-configure-LANG.patch
deleted file mode 100644
index 554c4f3..0000000
--- a/sys-apps/kbd/files/kbd-1.12-configure-LANG.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-The LANG vars aren't reset early enough so when sed tries to use [a-zA-Z] in
-option parsing, it may break.
-
-http://bugs.gentoo.org/128253
-
---- configure
-+++ configure
-@@ -8,6 +8,19 @@
- # New default: /usr/share/kbd
- #
-
-+# NLS nuisances.
-+for as_var in \
-+ LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
-+ LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
-+ LC_TELEPHONE LC_TIME
-+do
-+ if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
-+ eval $as_var=C; export $as_var
-+ else
-+ unset $as_var
-+ fi
-+done
-+
- prefix=
- datadir=
- mandir=
diff --git a/sys-apps/kbd/files/kbd-1.12-cz-qwerty-map.patch b/sys-apps/kbd/files/kbd-1.12-cz-qwerty-map.patch
deleted file mode 100644
index a27c88a..0000000
--- a/sys-apps/kbd/files/kbd-1.12-cz-qwerty-map.patch
+++ /dev/null
@@ -1,101 +0,0 @@
-kavol@email.cz writes:
-
-I wanted to use the keymap file /usr/share/keymaps/i386/qwerty/cz.map.gz,
-but I have found this to be qwertz so I think it should be placed in
-/usr/share/keymaps/i386/qwertz/ (or, much better, converted to qwerty -
-I don't understand the masochists who use us-qwerty and cz-qwertz together :-)
-
-http://bugs.gentoo.org/show_bug.cgi?id=19010
-
-Gentoo notes:
-We copy the qwerty/cz.map to qwertz/cz.map and then apply this patch ...
-that way we end up with both a qwerty and qwertz version of the cz.map
-
---- data/keymaps/i386/qwerty/cz.map.old 2004-06-21 00:03:22.000000000 +0200
-+++ data/keymaps/i386/qwerty/cz.map 2004-10-24 16:04:44.471056808 +0200
-@@ -1,6 +1,9 @@
-+# *** toto neni originalni verze souboru:
-+# *** upraveno z puvodni QWERTZ na QWERTY + opraveno par preklepu
-+#
- # Tato keymapa NENI urcena pro jadro "opatchovane" programem "patch-capslock"
- #
--# klavesova mapa kompatibilni s windows QWERTZ
-+# klavesova mapa kompatibilni s windows QWERTY
- #
- # Vytvoril: Richard S~puta, Richard.Sputa@os3.os.ds.mfcr.cz
- #
-@@ -11,7 +14,7 @@
- # Links: ftp://ftp.penguin.cz/pub/cestina/klavesnice/console/
- # - primary ftp archiv
- # http://www.debian.cz/proj/czkbd/index.php3
--# - czech keyboard standarts
-+# - czech keyboard standards
- #
- #
- # POZOR: Tato klavesova mapa obsahuje ve skutecnosti 2 (dve) klavesnice
-@@ -27,7 +30,7 @@
- # Navic klavesa "PrintScreen" funguje jako carka a hacek
- #
- #
--# Rozsireni oproti standartni_CESKE_unikodove_klavesnici
-+# Rozsireni oproti standardni_CESKE_unikodove_klavesnici
- # (zde jsou popsany pouze kombinace, jejichz umisteni je diskutabilni)
- # (popis ostatnich rozsireni je v souboru "readme.txt")
- # 1) AltGr-SPACE => znak "nobreakspace" (neoddelitelna mezera kod 0xa0)
-@@ -148,7 +151,7 @@
- # Linefeed (primarni) => Control_j
- #
- # vzdalenost mezi zacatky symbolu:
--# 12 znaku (standartne) vyhovuje 80% symbolickych nazvu
-+# 12 znaku (standardne) vyhovuje 80% symbolickych nazvu
- # 25 znaku ma symbolicky nazev Meta_Control_bracketright
- # 123456789012 123456789012 123456789012 123456789012 123456789012
- keycode 1 = Escape Escape VoidSymbol VoidSymbol VoidSymbol \
-@@ -383,15 +386,15 @@
- VoidSymbol VoidSymbol +T t VoidSymbol \
- VoidSymbol VoidSymbol VoidSymbol Meta_T Meta_t \
- VoidSymbol
--keycode 21 = +z Z VoidSymbol VoidSymbol Control_z \
-- Control_z VoidSymbol VoidSymbol Meta_z Meta_Z \
-- VoidSymbol VoidSymbol +Z z VoidSymbol \
-- VoidSymbol VoidSymbol VoidSymbol Meta_Z Meta_z \
-+keycode 21 = +y Y VoidSymbol VoidSymbol Control_y \
-+ Control_y VoidSymbol VoidSymbol Meta_y Meta_Y \
-+ VoidSymbol VoidSymbol +Y y VoidSymbol \
-+ VoidSymbol VoidSymbol VoidSymbol Meta_Z Meta_y \
- VoidSymbol \
-- +z Z VoidSymbol VoidSymbol Control_z \
-- Control_z VoidSymbol VoidSymbol Meta_z Meta_Z \
-- VoidSymbol VoidSymbol +Z z VoidSymbol \
-- VoidSymbol VoidSymbol VoidSymbol Meta_Z Meta_z \
-+ +y Y VoidSymbol VoidSymbol Control_y \
-+ Control_y VoidSymbol VoidSymbol Meta_y Meta_Y \
-+ VoidSymbol VoidSymbol +Y y VoidSymbol \
-+ VoidSymbol VoidSymbol VoidSymbol Meta_Y Meta_y \
- VoidSymbol
- keycode 22 = +u U VoidSymbol VoidSymbol Control_u \
- Control_u VoidSymbol VoidSymbol Meta_u Meta_U \
-@@ -601,15 +604,15 @@
- Meta_Control_backslash bar bar VoidSymbol \
- VoidSymbol VoidSymbol VoidSymbol Meta_bar Meta_bar \
- VoidSymbol
--keycode 44 = +y Y degree degree Control_y \
-- Control_y VoidSymbol VoidSymbol Meta_y Meta_Y \
-- VoidSymbol VoidSymbol +Y y VoidSymbol \
-- VoidSymbol VoidSymbol VoidSymbol Meta_Y Meta_y \
-+keycode 44 = +z Z degree degree Control_z \
-+ Control_z VoidSymbol VoidSymbol Meta_z Meta_Z \
-+ VoidSymbol VoidSymbol +Z z VoidSymbol \
-+ VoidSymbol VoidSymbol VoidSymbol Meta_Z Meta_z \
- VoidSymbol \
-- +y Y degree degree Control_y \
-- Control_y VoidSymbol VoidSymbol Meta_y Meta_Y \
-- VoidSymbol VoidSymbol +Y y VoidSymbol \
-- VoidSymbol VoidSymbol VoidSymbol Meta_Y Meta_y \
-+ +z Z degree degree Control_z \
-+ Control_z VoidSymbol VoidSymbol Meta_z Meta_Z \
-+ VoidSymbol VoidSymbol +Z z VoidSymbol \
-+ VoidSymbol VoidSymbol VoidSymbol Meta_Z Meta_z \
- VoidSymbol
- keycode 45 = +x X numbersign numbersign Control_x \
- Control_x VoidSymbol VoidSymbol Meta_x Meta_X \
diff --git a/sys-apps/kbd/files/kbd-1.12-debian.patch b/sys-apps/kbd/files/kbd-1.12-debian.patch
deleted file mode 100644
index de1e402..0000000
--- a/sys-apps/kbd/files/kbd-1.12-debian.patch
+++ /dev/null
@@ -1,86 +0,0 @@
-diff -urNad /home/wart/Projects/debian/kbd/new/kbd-1.12/src/loadkeys.y kbd-1.12/src/loadkeys.y
---- /home/wart/Projects/debian/kbd/new/kbd-1.12/src/loadkeys.y 2004-01-27 14:25:50.000000000 +0300
-+++ kbd-1.12/src/loadkeys.y 2004-01-27 14:37:01.000000000 +0300
-@@ -566,7 +566,7 @@
- }
-
- char *dirpath[] = { "", DATADIR "/" KEYMAPDIR "/**", KERNDIR "/", 0 };
--char *suffixes[] = { "", ".map", 0 };
-+char *suffixes[] = { "", ".kmap", ".map", 0 };
- extern FILE *findfile(char *fnam, char **dirpath, char **suffixes);
-
- #undef yywrap
-diff -urNad /opt/tmp/kbd-1.12/src/loadunimap.c kbd-1.12/src/loadunimap.c
---- /opt/tmp/kbd-1.12/src/loadunimap.c 2004-08-02 22:57:25.000000000 +0200
-+++ kbd-1.12/src/loadunimap.c 2004-08-02 22:57:44.000000000 +0200
-@@ -28,8 +28,8 @@
- extern char *progname;
- extern int force;
-
--static char *unidirpath[] = { "", DATADIR "/" UNIMAPDIR "/", 0 };
--static char *unisuffixes[] = { "", ".uni", 0 };
-+static char *unidirpath[] = { "", DATADIR "/" TRANSDIR "/", 0 };
-+static char *unisuffixes[] = { "", ".sfm", ".uni", 0 };
-
- #ifdef MAIN
- #include "version.h"
-diff -urNad /opt/tmp/kbd-1.12/src/getunimap.c kbd-1.12/src/getunimap.c
---- /opt/tmp/kbd-1.12/src/getunimap.c 2004-08-01 20:33:38.000000000 +0200
-+++ kbd-1.12/src/getunimap.c 2004-08-02 22:45:30.000000000 +0200
-@@ -62,7 +62,7 @@
- }
- }
-
-- if (argc != 1)
-+ if (optind < argc)
- usage();
-
- fd = getfd(console);
-diff -urNad /opt/tmp/kbd-1.12/src/loadunimap.c kbd-1.12/src/loadunimap.c
---- /opt/tmp/kbd-1.12/src/loadunimap.c 2004-08-02 22:45:06.000000000 +0200
-+++ kbd-1.12/src/loadunimap.c 2004-08-02 22:46:39.000000000 +0200
-@@ -73,18 +73,18 @@
- }
- }
-
-- if (argc > 2 || (argc == 1 && !outfnam))
-+ if (argc > optind+1 || (argc == optind && !outfnam))
- usage();
-
- fd = getfd(console);
-
- if (outfnam) {
- saveunicodemap(fd, outfnam);
-- if (argc == 1)
-+ if (argc == optind)
- exit(0);
- }
-
-- if (argc == 2)
-+ if (argc == optind+1)
- infnam = argv[optind];
- loadunicodemap(fd, infnam);
- exit(0);
-diff -urNad /opt/tmp/kbd-1.12/src/showconsolefont.c kbd-1.12/src/showconsolefont.c
---- /opt/tmp/kbd-1.12/src/showconsolefont.c 2004-08-02 22:44:30.000000000 +0200
-+++ kbd-1.12/src/showconsolefont.c 2004-08-02 22:47:07.000000000 +0200
-@@ -135,7 +135,7 @@
- }
- }
-
-- if (argc != 1)
-+ if (optind < argc)
- usage();
-
- fd = getfd(console);
---- kbd-1.12.orig/src/kbdrate.c
-+++ kbd-1.12/src/kbdrate.c
-@@ -112,7 +112,7 @@
- kbdrep_s.period = -1;
- kbdrep_s.delay = -1;
- if (ioctl( 0, KDKBDREP, &kbdrep_s )) {
-- if (errno == EINVAL)
-+ if (errno == EINVAL || errno == ENOTTY)
- return 0;
- perror( "ioctl(KDKBDREP)" );
- exit( 1 );
diff --git a/sys-apps/kbd/files/kbd-1.12-find-map-fix.patch b/sys-apps/kbd/files/kbd-1.12-find-map-fix.patch
deleted file mode 100644
index ca24703..0000000
--- a/sys-apps/kbd/files/kbd-1.12-find-map-fix.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-Oh, but I fixed it already. Patch below.
-
-Andries
-
---- kbd-1.12.orig/src/findfile.c Fri Jan 16 20:45:31 2004
-+++ kbd-1.12/src/findfile.c Wed Jan 28 23:29:35 2004
-@@ -70,6 +70,7 @@
- FILE *fp = NULL;
- DIR *d;
- struct dirent *de;
-+ struct stat statbuf;
- char *ff, *fdir, *p, *q, **sp;
- struct decompressor *dc;
- int secondpass = 0;
-@@ -104,7 +105,6 @@
- okdir = (ff && strcmp(de->d_name, fdir) == 0);
-
- if ((secondpass && recdepth) || okdir) {
-- struct stat statbuf;
- char *a;
-
- a = xmalloc(strlen(dir) + strlen(de->d_name) + 2);
-@@ -137,6 +137,11 @@
-
- sprintf(pathname, "%s/%s", dir, de->d_name);
-
-+ /* Is this a regular file? */
-+ if (stat(pathname, &statbuf) != 0 ||
-+ !S_ISREG(statbuf.st_mode))
-+ continue;
-+
- /* Does tail consist of a known suffix and possibly
- a compression suffix? */
- for(sp = suf; *sp; sp++) {
-
-
-[pasted and cut from another window, so with whitespace damage]
diff --git a/sys-apps/kbd/files/kbd-1.12-it-euro-map.patch b/sys-apps/kbd/files/kbd-1.12-it-euro-map.patch
deleted file mode 100644
index bf42651..0000000
--- a/sys-apps/kbd/files/kbd-1.12-it-euro-map.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-Tupone Alfredo writes:
-
-To make euro key work at console (not X) I had to modify the
-it.map.gz to include euro.
-
-http://bugs.gentoo.org/show_bug.cgi?id=75970
-
---- data/keymaps/i386/qwerty/it.map.orig 2004-12-29 15:31:59.269844456 -0500
-+++ data/keymaps/i386/qwerty/it.map 2004-12-29 15:32:49.049276832 -0500
-@@ -86,7 +86,7 @@
- alt keycode 15 = Meta_Tab
- keycode 16 = q
- keycode 17 = w
--keycode 18 = e
-+keycode 18 = e E euro
- keycode 19 = r
- keycode 20 = t
- keycode 21 = y
diff --git a/sys-apps/kbd/files/kbd-1.12-jp-escape.patch b/sys-apps/kbd/files/kbd-1.12-jp-escape.patch
deleted file mode 100644
index f413f00..0000000
--- a/sys-apps/kbd/files/kbd-1.12-jp-escape.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-Recognize Ctrl-[ as Escape.
-
-Patch by OKUMURA N. Shin-ya.
-
-http://bugs.gentoo.org/71870
-
---- data/keymaps/i386/qwerty/jp106.map
-+++ data/keymaps/i386/qwerty/jp106.map
-@@ -35,6 +35,7 @@
- keycode 26 = at grave
- control keycode 26 = nul
- keycode 27 = bracketleft braceleft
-+ control keycode 27 = Escape
- keycode 28 = Return
- alt keycode 28 = Meta_Control_m
- keycode 29 = Control
diff --git a/sys-apps/kbd/files/kbd-1.12-kbd_repeat-v2.patch b/sys-apps/kbd/files/kbd-1.12-kbd_repeat-v2.patch
deleted file mode 100644
index 3e7f11d..0000000
--- a/sys-apps/kbd/files/kbd-1.12-kbd_repeat-v2.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-Linux is nice and changes around core structures :)
-
---- kbd-1.12/src/kbdrate.c Fri Jan 16 20:45:31 2004
-+++ kbd-1.12.kbdrate/src/kbdrate.c Sun Feb 8 14:52:04 2004
-@@ -164,10 +169,10 @@
- exit( 1 );
- }
-
-- kbdrate_s.period = (int) (rate + 0.5); /* round up */
-+ kbdrate_s.rate = (int) (rate + 0.5); /* round up */
- kbdrate_s.delay = delay * HZ / 1000; /* convert ms to Hz */
-- if (kbdrate_s.period > 50)
-- kbdrate_s.period = 50;
-+ if (kbdrate_s.rate > 50)
-+ kbdrate_s.rate = 50;
-
- if (ioctl( fd, KIOCSRATE, &kbdrate_s )) {
- perror( "ioctl(KIOCSRATE)" );
-@@ -177,7 +182,7 @@
-
- if (!silent)
- printf( "Typematic Rate set to %d cps (delay = %d ms)\n",
-- kbdrate_s.period, kbdrate_s.delay * 1000 / HZ );
-+ kbdrate_s.rate, kbdrate_s.delay * 1000 / HZ );
-
- return 1;
- #else /* no KIOCSRATE */
diff --git a/sys-apps/kbd/files/kbd-1.12-kbio.patch b/sys-apps/kbd/files/kbd-1.12-kbio.patch
deleted file mode 100644
index b2a80d9..0000000
--- a/sys-apps/kbd/files/kbd-1.12-kbio.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-diff -Nura kbd-1.12/src/kbdrate.c kbd-1.12.nokbio/src/kbdrate.c
---- kbd-1.12/src/kbdrate.c 2004-01-16 16:45:31.000000000 -0300
-+++ kbd-1.12.nokbio/src/kbdrate.c 2006-10-23 11:30:11.000000000 -0300
-@@ -77,7 +77,6 @@
-
- #ifdef __sparc__
- #include <asm/param.h>
--#include <asm/kbio.h>
- #endif
-
- #ifndef KDKBDREP
-diff -Nura kbd-1.12/src/setleds.c kbd-1.12.nokbio/src/setleds.c
---- kbd-1.12/src/setleds.c 2004-01-16 16:45:31.000000000 -0300
-+++ kbd-1.12.nokbio/src/setleds.c 2006-10-23 11:30:20.000000000 -0300
-@@ -14,10 +14,6 @@
- #include "nls.h"
- #include "version.h"
-
--#ifdef __sparc__
--#include <asm/kbio.h>
--#endif
--
- static void
- usage(void)
- {
diff --git a/sys-apps/kbd/files/kbd-1.12-setfont-man.patch b/sys-apps/kbd/files/kbd-1.12-setfont-man.patch
deleted file mode 100644
index 73cce39..0000000
--- a/sys-apps/kbd/files/kbd-1.12-setfont-man.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-diff -Nrbu kbd-1.12/man/man8/setfont.8.in kbd-1.12-OK/man/man8/setfont.8.in
---- kbd-1.12/man/man8/setfont.8.in 2004-01-03 07:15:59.000000000 +0300
-+++ kbd-1.12-OK/man/man8/setfont.8.in 2004-11-26 19:20:15.000000000 +0300
-@@ -50,6 +50,10 @@
- Load a given font (here a 512-glyph font combining several
- character sets) and indicate that one's local character set
- is ISO 8859-2.
-+.LP
-+Note: if a font has more than 256 glyphs, only 8 out of 16 colors
-+can be used simultaneously. It can make console perception worse
-+(loss of intensity and even some colors).
-
- .SH "FONT FORMATS"
- The standard Linux font format is the PSF font.
diff --git a/sys-apps/kbd/files/kbd-1.12-unimap.patch b/sys-apps/kbd/files/kbd-1.12-unimap.patch
deleted file mode 100644
index c7ea73c..0000000
--- a/sys-apps/kbd/files/kbd-1.12-unimap.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-That silly Debian patch changes the default dir to TRANSDIR.
-This patch corrects that oversight so both work if we ever
-use console-data, also by Debian.
-
---- kbd-1.12/src/loadunimap.c.orig 2006-08-24 13:48:11.000000000 +0100
-+++ kbd-1.12/src/loadunimap.c 2006-08-24 13:49:07.000000000 +0100
-@@ -28,7 +28,7 @@
- extern char *progname;
- extern int force;
-
--static char *unidirpath[] = { "", DATADIR "/" TRANSDIR "/", 0 };
--static char *unisuffixes[] = { "", ".sfm", ".uni", 0 };
-+static char *unidirpath[] = { "", DATADIR "/" UNIMAPDIR "/", DATADIR "/" TRANSDIR "/", 0 };
-+static char *unisuffixes[] = { "", ".uni", ".sfm", 0 };
-
- #ifdef MAIN
diff --git a/sys-apps/kbd/files/kbd-1.12-xcompile.patch b/sys-apps/kbd/files/kbd-1.12-xcompile.patch
deleted file mode 100644
index 985dbad..0000000
--- a/sys-apps/kbd/files/kbd-1.12-xcompile.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-this shit is wrong, but so was original ... this needs to be
-rewritten so that $HOST_ARCH/$TARGET_ARCH aren't even needed ...
-
---- configure
-+++ configure
-@@ -129,8 +129,13 @@
- #
- # 0. Figure out architecture (one of i386, alpha, sparc, arm, m68k, mips)
- #
--ARCH=`uname -m | sed s/i.86/i386/`
--echo "ARCH=$ARCH" >> make_include
-+HOST_ARCH=`uname -m`
-+TARGET_ARCH=`$CC -dumpmachine | awk -F- '{print $1}'`
-+# Don't allow ARCH="sparc" for sparc64 targets with 32-bit userland
-+if (test "$HOST_ARCH" = "sparc64" && test "$TARGET_ARCH" = "sparc") ; then
-+ TARGET_ARCH="sparc64"
-+fi
-+echo "ARCH=${TARGET_ARCH}" | sed -e 's:i.86:i386:' >> make_include
-
- #
- # 1. Do we have <locale.h>?
diff --git a/sys-apps/kbd/files/kbd-1.13-dont-use-error.patch b/sys-apps/kbd/files/kbd-1.13-dont-use-error.patch
deleted file mode 100644
index d8e0bb1..0000000
--- a/sys-apps/kbd/files/kbd-1.13-dont-use-error.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-dont use GNU-specific function error()
-
---- openvt/openvt.c
-+++ openvt/openvt.c
-@@ -107,8 +107,10 @@
-
- for (i=0; i<3; i++) {
- struct stat st;
-- if (fstat(i, &st) == -1 && open("/dev/null", O_RDWR) == -1)
-- error(EXIT_FAILURE, errno, "open");
-+ if (fstat(i, &st) == -1 && open("/dev/null", O_RDWR) == -1) {
-+ perror("open(/dev/null/) failed");
-+ return EXIT_FAILURE;
-+ }
- }
-
- consfd = getfd(NULL);
diff --git a/sys-apps/kbd/files/kbd-1.14-ds-nohost.patch b/sys-apps/kbd/files/kbd-1.14-ds-nohost.patch
deleted file mode 100644
index 2ee1df0..0000000
--- a/sys-apps/kbd/files/kbd-1.14-ds-nohost.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -dPNur kbd-1.14.1/src/spawn_login.c kbd-1.14.1-new/src/spawn_login.c
---- kbd-1.14.1/src/spawn_login.c 2008-03-13 17:46:23.000000000 +0100
-+++ kbd-1.14.1-new/src/spawn_login.c 2008-07-04 22:59:25.000000000 +0200
-@@ -15,7 +15,7 @@
-
- static void
- sighup(int n) {
-- if (system("openvt -s -l -- login -h spawn") == -1) {
-+ if (system("openvt -s -l -- login") == -1) {
- perror("system");
- exit(1);
- }
diff --git a/sys-apps/kbd/files/kbd-1.14-ds-unicode.patch b/sys-apps/kbd/files/kbd-1.14-ds-unicode.patch
deleted file mode 100644
index 9a21352..0000000
--- a/sys-apps/kbd/files/kbd-1.14-ds-unicode.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-diff -dPNur kbd-1.14.1/src/unicode_start kbd-1.14.1-unicode/src/unicode_start
---- kbd-1.14.1/src/unicode_start 2008-03-24 17:03:56.000000000 +0100
-+++ kbd-1.14.1-unicode/src/unicode_start 2008-07-04 23:20:41.000000000 +0200
-@@ -3,7 +3,7 @@
- # 0. Check whether we're on a console
- TTY="`/usr/bin/tty`"
- case "$TTY" in
-- /dev/console|/dev/vc*|/dev/tty[0-9]*)
-+ /dev/console|/dev/vc*|/dev/tty*|/dev/pts/*)
- ;;
- *)
- echo "unicode_start skipped on $TTY" >&2
-diff -dPNur kbd-1.14.1/src/unicode_stop kbd-1.14.1-unicode/src/unicode_stop
---- kbd-1.14.1/src/unicode_stop 2008-03-24 17:03:56.000000000 +0100
-+++ kbd-1.14.1-unicode/src/unicode_stop 2008-07-04 23:22:18.000000000 +0200
-@@ -1,8 +1,13 @@
- #!/bin/sh
-
--TTY="`/usr/bin/tty`"
-+if [ -z "$1" ]; then
-+ TTY="`/usr/bin/tty`"
-+else
-+ TTY=$1
-+fi
-+
- case "$TTY" in
-- /dev/console|/dev/vc*|/dev/tty[0-9]*)
-+ /dev/console|/dev/vc*|/dev/tty*|/dev/pts/*)
- ;;
- *)
- echo "unicode_stop skipped on $TTY"
-@@ -11,14 +16,23 @@
- esac
-
- # stop unicode
--kbd_mode -a
--if test -t ; then
-+if [ -z "$1" ]; then
-+ kbd_mode -a
-+ if test -t ; then
- printf '\033%%@'
-+ fi
-+ stty -iutf8
-+else
-+ kbd_mode -a -C $TTY
-+ if test -t ; then
-+ printf '\033%%@' > $TTY
-+ fi
-+ stty -F $TTY -iutf8
- fi
--stty -iutf8
-
- uid="`id -u 2>/dev/null`" ||:
- if [ "$uid" = '0' ]; then
- [ ! -r "$HOME/.kbd/.keymap_sv" ] ||
- loadkeys "$HOME/.kbd/.keymap_sv"
- fi
-+setfont
-\ No newline at end of file
diff --git a/sys-apps/kbd/files/kbd-1.14.1-missing-configure.patch b/sys-apps/kbd/files/kbd-1.14.1-missing-configure.patch
deleted file mode 100644
index b9fe961..0000000
--- a/sys-apps/kbd/files/kbd-1.14.1-missing-configure.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-fix from Charles Clément for missing binaries
-
-http://bugs.gentoo.org/215610
-
---- kbd-1.14.1/src/Makefile.in
-+++ kbd-1.14.1/src/Makefile.in
-@@ -2,6 +2,8 @@ prefix = @prefix@
- exec_prefix = @exec_prefix@
- bindir = $(DESTDIR)@bindir@
- datarootdir = @datarootdir@
-+KEYCODES_PROGS = @KEYCODES_PROGS@
-+RESIZECONS_PROGS = @RESIZECONS_PROGS@
- OPTIONAL_PROGS = @OPTIONAL_PROGS@
-
- # Something like /usr/lib/kbd or /usr/share/kbd
diff --git a/sys-apps/kbd/files/kbd-1.15.1-ds-nohost.patch b/sys-apps/kbd/files/kbd-1.15.1-ds-nohost.patch
deleted file mode 100644
index 2cb399e..0000000
--- a/sys-apps/kbd/files/kbd-1.15.1-ds-nohost.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -dPNur kbd-1.15.1/src/spawn_login.c kbd-1.15.1-ds/src/spawn_login.c
---- kbd-1.15.1/src/spawn_login.c 2009-10-09 15:36:06.000000000 +0200
-+++ kbd-1.15.1-ds/src/spawn_login.c 2010-01-31 03:20:24.000000000 +0100
-@@ -17,7 +17,7 @@
-
- static void
- sighup(attr_unused int n) {
-- if (system("openvt -s -l -- login -h spawn") == -1) {
-+ if (system("openvt -s -l -- login") == -1) {
- perror("system");
- exit(1);
- }
diff --git a/sys-apps/kbd/files/kbd-ds-nohost.patch b/sys-apps/kbd/files/kbd-ds-nohost.patch
deleted file mode 100644
index 8f009f1..0000000
--- a/sys-apps/kbd/files/kbd-ds-nohost.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -dPNur kbd-1.12/src/spawn_login.c kbd-1.12-new/src/spawn_login.c
---- kbd-1.12/src/spawn_login.c 2004-01-16 20:45:31.000000000 +0100
-+++ kbd-1.12-new/src/spawn_login.c 2008-07-04 22:19:22.000000000 +0200
-@@ -10,7 +10,7 @@
-
- void
- sighup(){
-- system("openvt -s -l -- login -h spawn");
-+ system("openvt -s -l -- login");
- signal(SIGHUP, sighup);
- }
-
diff --git a/sys-apps/kbd/files/keymaps.tar.bz2 b/sys-apps/kbd/files/keymaps.tar.bz2
deleted file mode 100644
index 426191b..0000000
--- a/sys-apps/kbd/files/keymaps.tar.bz2
+++ /dev/null
Binary files differ
diff --git a/sys-apps/kbd/kbd-1.12-r10.ebuild b/sys-apps/kbd/kbd-1.12-r10.ebuild
deleted file mode 100644
index 69a55d2..0000000
--- a/sys-apps/kbd/kbd-1.12-r10.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/kbd/kbd-1.12-r8.ebuild,v 1.11 2006/12/30 07:02:37 vapier Exp $
-
-inherit eutils toolchain-funcs
-
-DESCRIPTION="Keyboard and console utilities"
-HOMEPAGE="http://freshmeat.net/projects/kbd/"
-SRC_URI="ftp://ftp.cwi.nl/pub/aeb/kbd/${P}.tar.gz
- ftp://ftp.win.tue.nl/pub/home/aeb/linux-local/utils/kbd/${P}.tar.gz
- nls? ( http://www.users.one.se/liket/svorak/svorakln.tar.gz )"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86"
-IUSE="nls"
-
-RDEPEND=""
-DEPEND="${RDEPEND}
- nls? ( sys-devel/gettext )"
-
-src_unpack() {
- local a
- # Workaround problem on JFS filesystems, see bug 42859
- for a in ${A} ; do
- echo ">>> Unpacking ${a} to ${WORKDIR}"
- gzip -dc "${DISTDIR}"/${a} | tar xf -
- assert
- done
-
- cd "${S}"
- sed -i \
- -e "/^CFLAGS/ s:-O2:${CFLAGS}:g" \
- -e "/^LDFLAGS/ s:-s:${LDFLAGS}:" \
- -e "s:install -s:install:" \
- src/Makefile.in \
- openvt/Makefile
-
- if tc-is-cross-compiler; then
- tc-export CC
- # Cross-compiling: don't run test programs
- sed -i -e "s:&& ./conftest::" configure || \
- die "Could not do sed configure for cross-compile"
- fi
-
- # Other patches from RH
- epatch "${FILESDIR}"/${PN}-1.08-terminal.patch
-
- epatch "${FILESDIR}"/${P}-configure-LANG.patch #128253
-
- # Fixes a problem where loadkeys matches dvorak the dir, and not the
- # .map inside
- epatch "${FILESDIR}"/${P}-find-map-fix.patch
-
- # Sparc have not yet fixed struct kbd_rate to use 'period' and not 'rate'
- epatch "${FILESDIR}"/${P}-kbd_repeat-v2.patch
-
- # misc fixes from debian
- epatch "${FILESDIR}"/${P}-debian.patch
-
- # fix unimap path issue caused by Debian patch
- epatch "${FILESDIR}/${P}"-unimap.patch
-
- # Provide a QWERTZ and QWERTY cz map #19010
- cp data/keymaps/i386/{qwerty,qwertz}/cz.map || die "cz qwerty"
- epatch "${FILESDIR}"/${P}-cz-qwerty-map.patch
-
- # Fix jp map to recognize Ctrl-[ as Escape #71870
- epatch "${FILESDIR}"/${P}-jp-escape.patch
-
- # Patches from Fedora
- epatch "${FILESDIR}"/${P}-Meta_utf8.patch
- ## Fix runtime with gcc4 (setfont: Input file: trailing garbage)
- epatch "${FILESDIR}"/${P}-alias.patch
- epatch "${FILESDIR}"/${P}-setfont-man.patch
-
- # cross-compile fails for powerpc targets bug #133856
- epatch "${FILESDIR}"/${P}-xcompile.patch
-
- # sparc newer headers lack asm/kbio.h
- epatch "${FILESDIR}"/${P}-kbio.patch
-}
-
-src_compile() {
- local myconf=
- # Non-standard configure script; --disable-nls to
- # disable NLS, nothing to enable it.
- use nls || myconf="--disable-nls"
- ./configure \
- --prefix=/usr \
- --mandir=/usr/share/man \
- --datadir=/usr/share \
- ${myconf} || die
-
- emake CC="$(tc-getCC)" || die "emake failed"
-}
-
-src_install() {
- make DESTDIR="${D}" install || die
- mv "${D}"/usr/bin/setfont "${D}"/bin/
- dosym /bin/setfont /usr/bin/setfont
-
-#SDS
- dobin src/spawn_console
- dobin src/spawn_login
-
- tar xjf ${FILESDIR}/keymaps.tar.bz2 -C ${D}/usr/share/keymaps/i386/qwerty || die
- rm -f ${D}/usr/share/consolefonts/default8x16.psf*.gz
- ln -s ruscii_8x16.psfu.gz ${D}/usr/share/consolefonts/default8x16.psfu.gz || die
- tar xjf ${FILESDIR}/console-tools-ds-bin.tar.bz2 -C ${D}/usr/bin || die
- mkdir -p ${D}/etc/profile.d/
- install -c -m 755 ${FILESDIR}/alias-console-tools.sh ${D}/etc/profile.d/ || die
- install -c -m 755 ${FILESDIR}/consolechars ${D}/usr/bin || die
-
- mkdir -p ${D}/etc/init.d/
- install -c -m 755 ${FILESDIR}/dynamicvc ${D}/etc/init.d || die
-
- mkdir -p ${D}/etc/conf.d/
- install -c -m 644 ${FILESDIR}/controlkeys ${D}/etc/conf.d || die
-#EDS
-
- dodoc CHANGES CREDITS README
- dodir /usr/share/doc/${PF}/html
- cp -dR doc/* "${D}"/usr/share/doc/${PF}/html/
-
- if use nls ; then
- cd ${WORKDIR}/mnt/e/SvorakLN
- insinto /usr/share/keymaps/i386/dvorak/
- doins .svorakmap svorak.map.gz
- dodoc Svorak.txt
- fi
-}
diff --git a/sys-apps/kbd/kbd-1.12-r11.ebuild b/sys-apps/kbd/kbd-1.12-r11.ebuild
deleted file mode 100644
index d4a2593..0000000
--- a/sys-apps/kbd/kbd-1.12-r11.ebuild
+++ /dev/null
@@ -1,136 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/kbd/kbd-1.12-r8.ebuild,v 1.11 2006/12/30 07:02:37 vapier Exp $
-
-inherit eutils toolchain-funcs
-
-DESCRIPTION="Keyboard and console utilities"
-HOMEPAGE="http://freshmeat.net/projects/kbd/"
-SRC_URI="ftp://ftp.cwi.nl/pub/aeb/kbd/${P}.tar.gz
- ftp://ftp.win.tue.nl/pub/home/aeb/linux-local/utils/kbd/${P}.tar.gz
- nls? ( http://www.users.one.se/liket/svorak/svorakln.tar.gz )"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86"
-IUSE="nls"
-
-RDEPEND=""
-DEPEND="${RDEPEND}
- nls? ( sys-devel/gettext )"
-
-src_unpack() {
- local a
- # Workaround problem on JFS filesystems, see bug 42859
- for a in ${A} ; do
- echo ">>> Unpacking ${a} to ${WORKDIR}"
- gzip -dc "${DISTDIR}"/${a} | tar xf -
- assert
- done
-
- cd "${S}"
- sed -i \
- -e "/^CFLAGS/ s:-O2:${CFLAGS}:g" \
- -e "/^LDFLAGS/ s:-s:${LDFLAGS}:" \
- -e "s:install -s:install:" \
- src/Makefile.in \
- openvt/Makefile
-
- if tc-is-cross-compiler; then
- tc-export CC
- # Cross-compiling: don't run test programs
- sed -i -e "s:&& ./conftest::" configure || \
- die "Could not do sed configure for cross-compile"
- fi
-
- # Other patches from RH
- epatch "${FILESDIR}"/${PN}-1.08-terminal.patch
-
- epatch "${FILESDIR}"/${P}-configure-LANG.patch #128253
-
- # Fixes a problem where loadkeys matches dvorak the dir, and not the
- # .map inside
- epatch "${FILESDIR}"/${P}-find-map-fix.patch
-
- # Sparc have not yet fixed struct kbd_rate to use 'period' and not 'rate'
- epatch "${FILESDIR}"/${P}-kbd_repeat-v2.patch
-
- # misc fixes from debian
- epatch "${FILESDIR}"/${P}-debian.patch
-
- # fix unimap path issue caused by Debian patch
- epatch "${FILESDIR}/${P}"-unimap.patch
-
- # Provide a QWERTZ and QWERTY cz map #19010
- cp data/keymaps/i386/{qwerty,qwertz}/cz.map || die "cz qwerty"
- epatch "${FILESDIR}"/${P}-cz-qwerty-map.patch
-
- # Fix jp map to recognize Ctrl-[ as Escape #71870
- epatch "${FILESDIR}"/${P}-jp-escape.patch
-
- # Patches from Fedora
- epatch "${FILESDIR}"/${P}-Meta_utf8.patch
- ## Fix runtime with gcc4 (setfont: Input file: trailing garbage)
- epatch "${FILESDIR}"/${P}-alias.patch
- epatch "${FILESDIR}"/${P}-setfont-man.patch
-
- # cross-compile fails for powerpc targets bug #133856
- epatch "${FILESDIR}"/${P}-xcompile.patch
-
- # sparc newer headers lack asm/kbio.h
- epatch "${FILESDIR}"/${P}-kbio.patch
-
-#SDS
- epatch "${FILESDIR}"/${PN}-ds-nohost.patch || die
-#EDS
-}
-
-src_compile() {
- local myconf=
- # Non-standard configure script; --disable-nls to
- # disable NLS, nothing to enable it.
- use nls || myconf="--disable-nls"
- ./configure \
- --prefix=/usr \
- --mandir=/usr/share/man \
- --datadir=/usr/share \
- ${myconf} || die
-
- emake CC="$(tc-getCC)" || die "emake failed"
-}
-
-src_install() {
- make DESTDIR="${D}" install || die
- mv "${D}"/usr/bin/setfont "${D}"/bin/
- dosym /bin/setfont /usr/bin/setfont
-
-#SDS
- dobin src/spawn_console
- dobin src/spawn_login
-
- tar xjf ${FILESDIR}/keymaps.tar.bz2 -C ${D}/usr/share/keymaps/i386/qwerty || die
- rm -f ${D}/usr/share/consolefonts/default8x16.psf*.gz
- ln -s ruscii_8x16.psfu.gz ${D}/usr/share/consolefonts/default8x16.psfu.gz || die
- tar xjf ${FILESDIR}/console-tools-ds-bin.tar.bz2 -C ${D}/usr/bin || die
- mkdir -p ${D}/etc/profile.d/
- install -c -m 755 ${FILESDIR}/alias-console-tools.sh ${D}/etc/profile.d/ || die
- install -c -m 755 ${FILESDIR}/consolechars ${D}/usr/bin || die
-
- mkdir -p ${D}/etc/init.d/
- install -c -m 755 ${FILESDIR}/dynamicvc ${D}/etc/init.d || die
-
- mkdir -p ${D}/etc/conf.d/
- install -c -m 644 ${FILESDIR}/controlkeys ${D}/etc/conf.d || die
-#EDS
-
- dodoc CHANGES CREDITS README
- dodir /usr/share/doc/${PF}/html
- cp -dR doc/* "${D}"/usr/share/doc/${PF}/html/
-
- if use nls ; then
- cd ${WORKDIR}/mnt/e/SvorakLN
- insinto /usr/share/keymaps/i386/dvorak/
- doins .svorakmap svorak.map.gz
- dodoc Svorak.txt
- fi
-}
diff --git a/sys-apps/kbd/kbd-1.12-r9.ebuild b/sys-apps/kbd/kbd-1.12-r9.ebuild
deleted file mode 100644
index 15a8164..0000000
--- a/sys-apps/kbd/kbd-1.12-r9.ebuild
+++ /dev/null
@@ -1,132 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/kbd/kbd-1.12-r8.ebuild,v 1.11 2006/12/30 07:02:37 vapier Exp $
-
-inherit eutils toolchain-funcs
-
-DESCRIPTION="Keyboard and console utilities"
-HOMEPAGE="http://freshmeat.net/projects/kbd/"
-SRC_URI="ftp://ftp.cwi.nl/pub/aeb/kbd/${P}.tar.gz
- ftp://ftp.win.tue.nl/pub/home/aeb/linux-local/utils/kbd/${P}.tar.gz
- nls? ( http://www.users.one.se/liket/svorak/svorakln.tar.gz )"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc x86"
-IUSE="nls"
-
-RDEPEND=""
-DEPEND="${RDEPEND}
- nls? ( sys-devel/gettext )"
-
-src_unpack() {
- local a
- # Workaround problem on JFS filesystems, see bug 42859
- for a in ${A} ; do
- echo ">>> Unpacking ${a} to ${WORKDIR}"
- gzip -dc "${DISTDIR}"/${a} | tar xf -
- assert
- done
-
- cd "${S}"
- sed -i \
- -e "/^CFLAGS/ s:-O2:${CFLAGS}:g" \
- -e "/^LDFLAGS/ s:-s:${LDFLAGS}:" \
- -e "s:install -s:install:" \
- src/Makefile.in \
- openvt/Makefile
-
- if tc-is-cross-compiler; then
- tc-export CC
- # Cross-compiling: don't run test programs
- sed -i -e "s:&& ./conftest::" configure || \
- die "Could not do sed configure for cross-compile"
- fi
-
- # Other patches from RH
- epatch "${FILESDIR}"/${PN}-1.08-terminal.patch
-
- epatch "${FILESDIR}"/${P}-configure-LANG.patch #128253
-
- # Fixes a problem where loadkeys matches dvorak the dir, and not the
- # .map inside
- epatch "${FILESDIR}"/${P}-find-map-fix.patch
-
- # Sparc have not yet fixed struct kbd_rate to use 'period' and not 'rate'
- epatch "${FILESDIR}"/${P}-kbd_repeat-v2.patch
-
- # misc fixes from debian
- epatch "${FILESDIR}"/${P}-debian.patch
-
- # fix unimap path issue caused by Debian patch
- epatch "${FILESDIR}/${P}"-unimap.patch
-
- # Provide a QWERTZ and QWERTY cz map #19010
- cp data/keymaps/i386/{qwerty,qwertz}/cz.map || die "cz qwerty"
- epatch "${FILESDIR}"/${P}-cz-qwerty-map.patch
-
- # Fix jp map to recognize Ctrl-[ as Escape #71870
- epatch "${FILESDIR}"/${P}-jp-escape.patch
-
- # Patches from Fedora
- epatch "${FILESDIR}"/${P}-Meta_utf8.patch
- ## Fix runtime with gcc4 (setfont: Input file: trailing garbage)
- epatch "${FILESDIR}"/${P}-alias.patch
- epatch "${FILESDIR}"/${P}-setfont-man.patch
-
- # cross-compile fails for powerpc targets bug #133856
- epatch "${FILESDIR}"/${P}-xcompile.patch
-
- # sparc newer headers lack asm/kbio.h
- epatch "${FILESDIR}"/${P}-kbio.patch
-}
-
-src_compile() {
- local myconf=
- # Non-standard configure script; --disable-nls to
- # disable NLS, nothing to enable it.
- use nls || myconf="--disable-nls"
- ./configure \
- --prefix=/usr \
- --mandir=/usr/share/man \
- --datadir=/usr/share \
- ${myconf} || die
-
- emake CC="$(tc-getCC)" || die "emake failed"
-}
-
-src_install() {
- make DESTDIR="${D}" install || die
- mv "${D}"/usr/bin/setfont "${D}"/bin/
- dosym /bin/setfont /usr/bin/setfont
-
-#SDS
- dobin src/spawn_console
- dobin src/spawn_login
-
- tar xjf ${FILESDIR}/keymaps.tar.bz2 -C ${D}/usr/share/keymaps/i386/qwerty || die
- rm -f ${D}/usr/share/consolefonts/default8x16.psf*.gz
- ln -s Cyr_a8x16.psfu.gz ${D}/usr/share/consolefonts/default8x16.psfu.gz || die
- tar xjf ${FILESDIR}/console-tools-ds-bin.tar.bz2 -C ${D}/usr/bin || die
- mkdir -p ${D}/etc/profile.d/
- install -c -m 755 ${FILESDIR}/alias-console-tools.sh ${D}/etc/profile.d/ || die
- install -c -m 755 ${FILESDIR}/consolechars ${D}/usr/bin || die
-
- mkdir -p ${D}/etc/init.d/
- install -c -m 755 ${FILESDIR}/dynamicvc ${D}/etc/init.d || die
-
- mkdir -p ${D}/etc/conf.d/
- install -c -m 644 ${FILESDIR}/controlkeys ${D}/etc/conf.d || die
-#EDS
-
- dodoc CHANGES CREDITS README
- dodir /usr/share/doc/${PF}/html
- cp -dR doc/* "${D}"/usr/share/doc/${PF}/html/
-
- if use nls ; then
- cd ${WORKDIR}/mnt/e/SvorakLN
- insinto /usr/share/keymaps/i386/dvorak/
- doins .svorakmap svorak.map.gz
- dodoc Svorak.txt
- fi
-}
diff --git a/sys-apps/kbd/kbd-1.14.1-r2.ebuild b/sys-apps/kbd/kbd-1.14.1-r2.ebuild
deleted file mode 100644
index 621caea..0000000
--- a/sys-apps/kbd/kbd-1.14.1-r2.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/kbd/kbd-1.14.1-r1.ebuild,v 1.4 2008/05/25 06:32:24 corsair Exp $
-
-inherit eutils
-
-DESCRIPTION="Keyboard and console utilities"
-HOMEPAGE="http://freshmeat.net/projects/kbd/"
-SRC_URI="ftp://ftp.altlinux.org/pub/people/legion/kbd/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86"
-IUSE="nls"
-
-RDEPEND=""
-DEPEND="${RDEPEND}
- nls? ( sys-devel/gettext )"
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- sed -i 's:install -s:install:' src/Makefile.in
-
- # fix unimap path issue caused by Debian patch
- epatch "${FILESDIR}"/${PN}-1.12-unimap.patch
-
- # Provide a QWERTZ and QWERTY cz map #19010
- cp data/keymaps/i386/{qwertz,qwerty}/cz.map || die "cz qwerty"
- epatch "${FILESDIR}"/${PN}-1.12-cz-qwerty-map.patch
-
- # Fix jp map to recognize Ctrl-[ as Escape #71870
- epatch "${FILESDIR}"/${PN}-1.12-jp-escape.patch
-
- epatch "${FILESDIR}"/${P}-missing-configure.patch #215610
- epatch "${FILESDIR}"/${PN}-1.12-kbio.patch
-
-#SDS
- epatch "${FILESDIR}"/${PN}-1.14-ds-nohost.patch || die
- epatch "${FILESDIR}"/${PN}-1.14-ds-unicode.patch || die
-#EDS
-}
-
-src_compile() {
-#SDS
- econf $(use_enable nls) --enable-optional-progs || die
-#EDS
- emake || die
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die
-
-#SDS
- dobin src/spawn_console || die
- dobin src/spawn_login || die
-
- tar xjf ${FILESDIR}/keymaps.tar.bz2 -C ${D}/usr/share/keymaps/i386/qwerty || die
- rm -f ${D}/usr/share/consolefonts/default8x16.psf*.gz
- ln -s ruscii_8x16.psfu.gz ${D}/usr/share/consolefonts/default8x16.psfu.gz || die
- tar xjf ${FILESDIR}/console-tools-ds-bin.tar.bz2 -C ${D}/usr/bin || die
- mkdir -p ${D}/etc/profile.d/
- install -c -m 755 ${FILESDIR}/alias-console-tools.sh ${D}/etc/profile.d/ || die
- install -c -m 755 ${FILESDIR}/consolechars ${D}/usr/bin || die
-
- mkdir -p ${D}/etc/init.d/
- install -c -m 755 ${FILESDIR}/dynamicvc ${D}/etc/init.d || die
-
- mkdir -p ${D}/etc/conf.d/
- install -c -m 644 ${FILESDIR}/controlkeys ${D}/etc/conf.d || die
-#EDS
-
- dodoc CHANGES CREDITS README
- dohtml doc/*.html
-}
diff --git a/sys-apps/kbd/kbd-1.15.1-r1.ebuild b/sys-apps/kbd/kbd-1.15.1-r1.ebuild
deleted file mode 100644
index 9d61056..0000000
--- a/sys-apps/kbd/kbd-1.15.1-r1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/kbd/kbd-1.15.1.ebuild,v 1.2 2009/10/18 18:03:09 vapier Exp $
-
-inherit autotools
-
-DESCRIPTION="Keyboard and console utilities"
-HOMEPAGE="http://freshmeat.net/projects/kbd/"
-SRC_URI="ftp://ftp.altlinux.org/pub/people/legion/kbd/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86"
-IUSE="nls"
-
-RDEPEND=""
-DEPEND="${RDEPEND}
- nls? ( sys-devel/gettext )"
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
-#SDS
- epatch "${FILESDIR}"/${PN}-1.15.1-ds-nohost.patch || die
- epatch "${FILESDIR}"/${PN}-1.14-ds-unicode.patch || die
-#EDS
-
- eautoreconf # stupid tarball lacks generated autotools
- sed -i 's:-Werror::' src/Makefile.in
-}
-
-src_compile() {
-#SDS
- econf $(use_enable nls) --enable-optional-progs || die
-# econf $(use_enable nls) || die
-#EDS
- emake || die
-}
-
-src_install() {
- emake DESTDIR="${D}" install || die
-
-#SDS
- dobin src/spawn_console || die
- dobin src/spawn_login || die
-
- tar xjf ${FILESDIR}/keymaps.tar.bz2 -C ${D}/usr/share/keymaps/i386/qwerty || die
- rm -f ${D}/usr/share/consolefonts/default8x16.psf*.gz
- ln -s ruscii_8x16.psfu.gz ${D}/usr/share/consolefonts/default8x16.psfu.gz || die
- tar xjf ${FILESDIR}/console-tools-ds-bin.tar.bz2 -C ${D}/usr/bin || die
- mkdir -p ${D}/etc/profile.d/
- install -c -m 755 ${FILESDIR}/alias-console-tools2.sh ${D}/etc/profile.d/ || die
-# install -c -m 755 ${FILESDIR}/consolechars ${D}/usr/bin || die
-
- mkdir -p ${D}/etc/init.d/
- install -c -m 755 ${FILESDIR}/dynamicvc ${D}/etc/init.d || die
-
- mkdir -p ${D}/etc/conf.d/
- install -c -m 644 ${FILESDIR}/controlkeys ${D}/etc/conf.d || die
-#EDS
-
- dodoc AUTHORS ChangeLog INSTALL NEWS README
- dohtml doc/*.html
-}