SOURCES: kbd-missing-nls.patch, kbd-posixsh.patch, kbd-sparc.patch, kbd-uni...
qboosh
qboosh at pld-linux.org
Fri Dec 5 22:07:32 CET 2008
Author: qboosh Date: Fri Dec 5 21:07:32 2008 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- updated for 1.15
---- Files affected:
SOURCES:
kbd-missing-nls.patch (1.4 -> 1.5) , kbd-posixsh.patch (1.1 -> 1.2) , kbd-sparc.patch (1.4 -> 1.5) , kbd-unicode_start.patch (1.2 -> 1.3)
---- Diffs:
================================================================
Index: SOURCES/kbd-missing-nls.patch
diff -u SOURCES/kbd-missing-nls.patch:1.4 SOURCES/kbd-missing-nls.patch:1.5
--- SOURCES/kbd-missing-nls.patch:1.4 Sun Jan 11 21:47:37 2004
+++ SOURCES/kbd-missing-nls.patch Fri Dec 5 22:07:25 2008
@@ -1,45 +1,6 @@
-diff -Nur kbd-1.09.orig/openvt/openvt.c kbd-1.09/openvt/openvt.c
---- kbd-1.09.orig/openvt/openvt.c 2004-01-02 04:42:27.000000000 +0100
-+++ kbd-1.09/openvt/openvt.c 2004-01-03 16:07:57.933400296 +0100
-@@ -53,6 +53,10 @@
- char vtname[sizeof VTNAME + 2]; /* allow 999 possible VTs */
- char *cmd = NULL, *def_cmd = NULL, *username = NULL;
-
-+ setlocale(LC_ALL, "");
-+ bindtextdomain(PACKAGE, LOCALEDIR);
-+ textdomain(PACKAGE);
-+
- /*
- * I don't like using getopt for this, but otherwise this gets messy.
- * POSIX/Gnu getopt forces the use of -- to separate child/program
-@@ -240,7 +244,7 @@
-
- if (ioctl(fd, VT_WAITACTIVE, vtno)){
- int errsv = errno;
-- fprintf(stderr, "\nopenvt: activation interrupted? (%s)\n",
-+ fprintf(stderr, _("\nopenvt: activation interrupted? (%s)\n"),
- strerror(errsv));
- fflush(stderr);
- _exit (1);
-@@ -264,7 +268,7 @@
- }
-
- if ( pid < 0 ) {
-- perror("openvt: fork() error");
-+ perror(_("openvt: fork() error"));
- return(6);
- }
-
-@@ -295,7 +299,7 @@
- void usage(int stat)
- {
- fprintf(stderr,
-- "Usage: openvt [-c vtnumber] [-l] [-u] [-s] [-v] [-w] -- command_line\n");
-+ _("Usage: openvt [-c vtnumber] [-l] [-u] [-s] [-v] [-w] -- command_line\n"));
- exit (stat);
- }
-
-@@ -360,7 +364,7 @@
+--- kbd-1.15/src/openvt.c.orig 2008-10-23 21:03:59.000000000 +0200
++++ kbd-1.15/src/openvt.c 2008-12-05 19:31:41.148291141 +0100
+@@ -393,7 +393,7 @@
/* get the owner of current tty */
if (!(pwnam = getpwuid(console_uid))) {
@@ -48,376 +9,3 @@
exit(1);
}
-@@ -375,7 +379,7 @@
- goto got_a_process;
- }
-
-- fprintf(stderr,"couldn't find owner of current tty!\n");
-+ fprintf(stderr,_("couldn't find owner of current tty!\n"));
- exit(1);
-
- got_a_process:
-diff -Nur kbd-1.09.orig/po/POTFILES.in kbd-1.09/po/POTFILES.in
---- kbd-1.09.orig/po/POTFILES.in 2002-12-06 16:49:48.000000000 +0100
-+++ kbd-1.09/po/POTFILES.in 2004-01-03 16:08:34.474845152 +0100
-@@ -5,6 +5,7 @@
- openvt/getfd.c
- openvt/openvt.c
- po/cat-id-tbl.c
-+src/analyze.c
- src/chvt.c
- src/clrunimap.c
- src/deallocvt.c
-@@ -18,6 +19,7 @@
- src/kbdrate.c
- src/kdfontop.c
- src/ksyms.c
-+src/loadkeys.c
- src/loadunimap.c
- src/mapscrn.c
- src/outpsfheader.c
-diff -Nur kbd-1.09.orig/src/analyze.l kbd-1.09/src/analyze.l
---- kbd-1.09.orig/src/analyze.l 1999-10-06 04:52:48.000000000 +0200
-+++ kbd-1.09/src/analyze.l 2004-01-03 16:09:07.820775800 +0100
-@@ -67,7 +67,7 @@
- BEGIN(0);
- }
- <INCLSTR>[^"]|\"\"|\"[^"\n]*{Eol} {
-- yyerror("expected filename between quotes");
-+ yyerror(_("expected filename between quotes"));
- BEGIN(0); }
- {Continuation} {line_nr++;}
- {Eol} {line_nr++;BEGIN(0);return(EOL);}
-@@ -121,5 +121,5 @@
-
- void
- stringovfl(void) {
-- lkfatal("string too long");
-+ lkfatal(_("string too long"));
- }
-diff -Nur kbd-1.09.orig/src/loadkeys.y kbd-1.09/src/loadkeys.y
---- kbd-1.09.orig/src/loadkeys.y 2004-01-02 02:59:58.000000000 +0100
-+++ kbd-1.09/src/loadkeys.y 2004-01-03 16:11:21.032524536 +0100
-@@ -250,12 +250,12 @@
- "valid options are:\n"
- "\n"
- " -c --clearcompose clear kernel compose table\n"
--" -d --default load \"" DEFMAP "\"\n"
-+" -d --default load \"%s\"\n"
- " -h --help display this help text\n"
- " -m --mktable output a \"defkeymap.c\" to stdout\n"
- " -s --clearstrings clear kernel string table\n"
- " -u --unicode implicit conversion to Unicode\n"
--" -v --verbose report the changes\n"), VERSION);
-+" -v --verbose report the changes\n"), VERSION, DEFMAP);
- exit(1);
- }
-
-@@ -286,6 +286,10 @@
-
- set_progname(argv[0]);
-
-+ setlocale(LC_ALL, "");
-+ bindtextdomain(PACKAGE, LOCALEDIR);
-+ textdomain(PACKAGE);
-+
- while ((c = getopt_long(argc, argv,
- short_opts, long_opts, NULL)) != -1) {
- switch (c) {
---- kbd-1.10/po/pl.po.orig 2004-01-03 16:03:41.000000000 +0100
-+++ kbd-1.10/po/pl.po 2004-01-03 16:31:06.730271080 +0100
-@@ -78,11 +79,46 @@
- "\n"
- "openvt: nie mo¿na otworzyæ %s w trybie R/W (%s)\n"
-
--#: openvt/openvt.c:291
-+#: openvt/openvt.c:247
-+#, c-format
-+msgid ""
-+"\n"
-+"openvt: activation interrupted? (%s)\n"
-+msgstr ""
-+"\n"
-+"openvt: uaktywnianie przerwane? (%s)\n"
-+
-+#: openvt/openvt.c:271
-+msgid "openvt: fork() error"
-+msgstr "openvt: b³±d fork()"
-+
-+#: openvt/openvt.c:295
- #, c-format
- msgid "openvt: could not deallocate console %d\n"
- msgstr "openvt: nie mo¿na zwolniæ konsoli %d\n"
-
-+#: openvt/openvt.c:302
-+#, c-format
-+msgid "Usage: openvt [-c vtnumber] [-l] [-u] [-s] [-v] [-w] -- command_line\n"
-+msgstr "Sk³adnia: openvt [-c numervt] [-l] [-u] [-s] [-v] [-w] -- linia_poleceñ\n"
-+
-+#: openvt/openvt.c:367
-+msgid "can't getpwuid"
-+msgstr "nie mo¿na wykonaæ getpwuid"
-+
-+#: openvt/openvt.c:382
-+#, c-format
-+msgid "couldn't find owner of current tty!\n"
-+msgstr "nie mo¿na odnale¼æ w³a¶ciciela aktualnego tty!\n"
-+
-+#: analyze.l:70
-+msgid "expected filename between quotes"
-+msgstr "oczekiwano nazwy pliku w cudzys³owach"
-+
-+#: analyze.l:125
-+msgid "string too long"
-+msgstr "³añcuch za d³ugi"
-+
- #: src/chvt.c:28
- #, c-format
- msgid "usage: chvt N\n"
-@@ -428,6 +464,246 @@
- msgid "plus before %s ignored\n"
- msgstr "zignorowano plus przed %s\n"
-
-+#: loadkeys.y:149
-+#, c-format
-+msgid "'%s' is not a function key symbol"
-+msgstr "'%s' nie jest symbolem klawisza funkcyjnego"
-+
-+#: loadkeys.y:212
-+#, c-format
-+msgid "too many (%d) entries on one line"
-+msgstr "za du¿o (%d) wpisów w jednej linii"
-+
-+#: loadkeys.y:225
-+msgid "too many keydefinitions on one line"
-+msgstr "za du¿o definicji klawiszy w jednej linii"
-+
-+#: loadkeys.y:246
-+#, c-format
-+msgid ""
-+"loadkeys version %s\n"
-+"\n"
-+"Usage: loadkeys [option...] [mapfile...]\n"
-+"\n"
-+"valid options are:\n"
-+"\n"
-+"\t-c --clearcompose clear kernel compose table\n"
-+"\t-d --default\t load \"%s\"\n"
-+"\t-h --help\t display this help text\n"
-+"\t-m --mktable output a \"defkeymap.c\" to stdout\n"
-+"\t-s --clearstrings clear kernel string table\n"
-+"\t-u --unicode implicit conversion to Unicode\n"
-+"\t-v --verbose report the changes\n"
-+msgstr ""
-+"loadkeys wersja %s\n"
-+"\n"
-+"Sk³adnia: loadkeys [opcja...] [plik-mapy...]\n"
-+"\n"
-+"poprawne opcje to:\n"
-+"\n"
-+"\t-c --clearcompose wyczyszczenie tablicy compose w j±drze\n"
-+"\t-d --default\t wczytanie \"%s\"\n"
-+"\t-h --help\t wy¶wietlenie tego opisu\n"
-+"\t-m --mktable wypisanie \"defkeymap.c\" na standardowe wyj¶cie\n"
-+"\t-s --clearstrings wyczyszczenie tablicy ³añcuchów w j±drze\n"
-+"\t-u --unicode niejawna konwersja do Unikodu\n"
-+"\t-v --verbose raportowanie zmian\n"
-+
-+#: loadkeys.y:329
-+#, c-format
-+msgid "syntax error in map file\n"
-+msgstr "b³±d sk³adni w pliku mapy\n"
-+
-+#: loadkeys.y:331
-+#, c-format
-+msgid "key bindings not changed\n"
-+msgstr "przypisania klawiszy nie zmienione\n"
-+
-+#: loadkeys.y:388
-+msgid "includes nested too deeply"
-+msgstr "do³±czane pliki zbyt g³êboko zagnie¿d¿one"
-+
-+#. start reading include file
-+#: loadkeys.y:544
-+#, c-format
-+msgid "switching to %s\n"
-+msgstr "prze³±czanie na %s\n"
-+
-+#: loadkeys.y:550
-+#, c-format
-+msgid "cannot open include file %s"
-+msgstr "nie mo¿na otworzyæ do³±czanego pliku %s"
-+
-+#: loadkeys.y:597
-+#, c-format
-+msgid "Cannot find %s\n"
-+msgstr "Nie mo¿na znale¼æ %s\n"
-+
-+#: loadkeys.y:610
-+#, c-format
-+msgid "cannot open file %s\n"
-+msgstr "nie mo¿na otworzyæ pliku %s\n"
-+
-+#: loadkeys.y:621
-+#, c-format
-+msgid "Loading %s\n"
-+msgstr "Wczytywanie %s\n"
-+
-+#: loadkeys.y:633
-+#, c-format
-+msgid "addmap called with bad index %d"
-+msgstr "addmap wywo³ane z b³êdnym indeksem %d"
-+
-+#: loadkeys.y:637
-+#, c-format
-+msgid "adding map %d violates explicit keymaps line"
-+msgstr "dodanie mapy %d narusza bezpo¶rednio podan± liniê keymaps"
-+
-+#: loadkeys.y:651
-+#, c-format
-+msgid "killkey called with bad index %d"
-+msgstr "killkey wywo³ane z b³êdnym indeksem %d"
-+
-+#: loadkeys.y:653
-+#, c-format
-+msgid "killkey called with bad table %d"
-+msgstr "killkey wywo³ane z b³êdn± tablic± %d"
-+
-+#: loadkeys.y:667
-+#, c-format
-+msgid "addkey called with bad index %d"
-+msgstr "addkey wywo³ane z b³êdnym indeksem %d"
-+
-+#: loadkeys.y:669
-+#, c-format
-+msgid "addkey called with bad table %d"
-+msgstr "addkey wywo³ane z b³êdn± tablic± %d"
-+
-+#: loadkeys.y:711
-+#, c-format
-+msgid "%s: addfunc called with bad func %d\n"
-+msgstr "%s: addfunc wywo³ane z b³êdn± funkcj± %d\n"
-+
-+#: loadkeys.y:739
-+#, c-format
-+msgid "%s: addfunc: func_buf overflow\n"
-+msgstr "%s: addfunc: przepe³nienie func_buf\n"
-+
-+#: loadkeys.y:757
-+#, c-format
-+msgid "compose table overflow\n"
-+msgstr "przepe³nienie tablicy compose\n"
-+
-+#: loadkeys.y:794
-+#, c-format
-+msgid "Keymap %d: Permission denied\n"
-+msgstr "Mapa %d: Brak uprawnieñ\n"
-+
-+#: loadkeys.y:803
-+msgid " FAILED"
-+msgstr " NIE POWIOD£O SIÊ"
-+
-+#: loadkeys.y:806
-+#, c-format
-+msgid "failed to bind key %d to value %d\n"
-+msgstr "przypisanie klawisza %d do warto¶ci %d nie powiod³o siê\n"
-+
-+#: loadkeys.y:817
-+#, c-format
-+msgid "deallocate keymap %d\n"
-+msgstr "zwalnianie mapy klawiszy %d\n"
-+
-+#: loadkeys.y:823
-+#, c-format
-+msgid "%s: could not deallocate keymap %d\n"
-+msgstr "%s: nie mo¿na zwolniæ mapy %d\n"
-+
-+#: loadkeys.y:838
-+#, c-format
-+msgid "%s: cannot deallocate or clear keymap\n"
-+msgstr "%s: nie mo¿na zwolniæ ani wyczy¶ciæ mapy\n"
-+
-+#: loadkeys.y:849
-+#, c-format
-+msgid "%s: failed to restore keyboard mode\n"
-+msgstr "%s: przywrócenie trybu klawiatury nie powiod³o siê\n"
-+
-+#: loadkeys.y:852
-+#, c-format
-+msgid ""
-+"%s: warning: this map uses Unicode symbols\n"
-+" (perhaps you want to do `kbd_mode -u'?)\n"
-+msgstr ""
-+"%s: uwaga: ta mapa u¿ywa symboli unikodowych\n"
-+" (zapewne trzeba jeszcze wywo³aæ `kbd_mode -u'?)\n"
-+
-+#: loadkeys.y:896
-+#, c-format
-+msgid "failed to bind string '%s' to function %s\n"
-+msgstr "przypisanie ³añcucha '%s' do funkcji %s nie powiod³o siê\n"
-+
-+#: loadkeys.y:903
-+#, c-format
-+msgid "failed to clear string %s\n"
-+msgstr "czyszczenie ³añcucha %s nie powiod³o siê\n"
-+
-+#: loadkeys.y:920
-+#, c-format
-+msgid "too many compose definitions\n"
-+msgstr "za du¿o definicji compose\n"
-+
-+#: loadkeys.y:980
-+msgid "impossible error in do_constant"
-+msgstr "niemo¿liwy b³±d w do_constant"
-+
-+#: loadkeys.y:998
-+#, c-format
-+msgid ""
-+"\n"
-+"Changed %d %s and %d %s.\n"
-+msgstr ""
-+"\n"
-+"Zmieniono %d %s i %d %s.\n"
-+
-+#: loadkeys.y:999
-+msgid "key"
-+msgstr "klawisz"
-+
-+#: loadkeys.y:999
-+msgid "keys"
-+msgstr "klawiszy"
-+
-+#: loadkeys.y:1000
-+msgid "string"
-+msgstr "³añcuch"
-+
-+#: loadkeys.y:1000
-+msgid "strings"
-+msgstr "³añcuchów"
-+
-+#: loadkeys.y:1002
-+#, c-format
-+msgid "Loaded %d compose %s.\n"
-+msgstr "Wczytano %d %s compose.\n"
-+
-+#: loadkeys.y:1003
-+msgid "definition"
-+msgstr "definicjê"
-+
-+#: loadkeys.y:1003
-+msgid "definitions"
-+msgstr "definicji"
-+
-+#: loadkeys.y:1005
-+#, c-format
-+msgid "(No change in compose definitions.)\n"
-+msgstr "(Brak zmian w definicjach compose.)\n"
-+
-+#: loadkeys.y:1038
-+#, c-format
-+msgid "loadkeys: don't know how to compose for %s\n"
-+msgstr "loadkeys: nie wiadomo jak zrobiæ compose dla %s\n"
-+
- #: src/loadunimap.c:42
- #, c-format
- msgid ""
================================================================
Index: SOURCES/kbd-posixsh.patch
diff -u SOURCES/kbd-posixsh.patch:1.1 SOURCES/kbd-posixsh.patch:1.2
--- SOURCES/kbd-posixsh.patch:1.1 Tue Feb 26 21:57:16 2002
+++ SOURCES/kbd-posixsh.patch Fri Dec 5 22:07:26 2008
@@ -1,12 +1,11 @@
-diff -urN kbd-1.06/configure aaa/kbd-1.06/configure
---- kbd-1.06/configure Tue May 8 13:56:09 2001
-+++ aaa/kbd-1.06/configure Tue Feb 26 21:35:57 2002
-@@ -160,7 +160,7 @@
- #
- # 3. Does xgettext exist and take the option --foreign-user?
- #
--if (test $ENABLE_NLS = yes && type xgettext > /dev/null 2>&1); then
-+if (test $ENABLE_NLS = yes && test -x /usr/bin/xgettext > /dev/null 2>&1); then
+--- kbd-1.15/configure.ac.orig 2008-11-28 22:10:15.000000000 +0100
++++ kbd-1.15/configure.ac 2008-12-05 20:28:32.692289465 +0100
+@@ -75,7 +75,7 @@
+ # Does xgettext exist and take the option --foreign-user?
+ FOREIGN=
+ HAVE_XGETTEXT=no
+-if (test "$enable_nls" = "yes" && type xgettext > /dev/null 2>&1); then
++if (test "$enable_nls" = "yes" && test -x /usr/bin/xgettext > /dev/null 2>&1); then
msg=`xgettext --foreign-user 2>&1 | grep unrecognized`
- if test -n "$msg"; then
- echo "FOREIGN = " >> make_include
+ if test -z "$msg"; then
+ FOREIGN="--foreign-user"
================================================================
Index: SOURCES/kbd-sparc.patch
diff -u SOURCES/kbd-sparc.patch:1.4 SOURCES/kbd-sparc.patch:1.5
--- SOURCES/kbd-sparc.patch:1.4 Thu Jul 12 00:48:38 2007
+++ SOURCES/kbd-sparc.patch Fri Dec 5 22:07:26 2008
@@ -15,22 +15,35 @@
.I /dev/port
+.br
+.I /dev/kbd
---- kbd-1.08/src/kbdrate.c.jj Tue Apr 17 11:06:19 2001
-+++ kbd-1.08/src/kbdrate.c Tue Apr 17 11:07:30 2001
-@@ -104,8 +11,11 @@
+--- kbd-1.15/src/kbdrate.c.orig 2008-03-14 09:03:43.000000000 +0100
++++ kbd-1.15/src/kbdrate.c 2008-12-05 20:01:54.512289465 +0100
+@@ -75,11 +75,6 @@
+ #include <sys/file.h>
+ #include <sys/ioctl.h>
+
+-#ifdef __sparc__
+-#include <asm/param.h>
+-#include <asm/kbio.h>
+-#endif
+-
+ #ifndef KDKBDREP
+ /* usually defined in <linux/kd.h> */
+ #define KDKBDREP 0x4B52 /* set keyboard delay/repeat rate;
+@@ -109,10 +104,13 @@
static int
KDKBDREP_ioctl_ok(double rate, int delay, int silent) {
+#ifndef __sparc__
- /* This ioctl is defined in <linux/kd.h> but is not
-- implemented anywhere - must be in some m68k patches. */
-+ implemented anywhere - must be in some m68k patches.
-+ Cannot blindly try unimplemented ioctls on sparc64 -
-+ the 32<->64bit transition layer does not like it. */
- struct kbd_repeat kbdrep_s;
+ /*
+ * This ioctl is defined in <linux/kd.h> but is not
+ * implemented anywhere - must be in some m68k patches.
+ * Since 2.4.9 also on i386.
++ * Cannot blindly try unimplemented ioctls on sparc64 -
++ * the 32<->64bit transition layer does not like it.
+ */
+ struct my_kbd_repeat kbdrep_s;
- /* don't change, just test */
-@@ -150,6 +153,10 @@
+@@ -177,6 +175,10 @@
rate, kbdrep_s.delay );
return 1; /* success! */
@@ -39,41 +52,9 @@
+ return 0;
+#endif /* __sparc__ */
}
-
- static int
-@@ -164,10 +171,16 @@
- exit( 1 );
- }
-
-+#ifdef __sparc__
-+ kbdrate_s.rate = (int) (rate + 0.5); /* round up */
-+ if (kbdrate_s.rate > 50)
-+ kbdrate_s.rate = 50;
-+#else
- kbdrate_s.period = (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;
-+#endif
-+ kbdrate_s.delay = delay * HZ / 1000; /* convert ms to Hz */
- if (ioctl( fd, KIOCSRATE, &kbdrate_s )) {
- perror( "ioctl(KIOCSRATE)" );
-@@ -176,8 +189,13 @@
- close( fd );
-
- if (!silent)
-+#ifdef __sparc__
-+ printf( "Typematic Rate set to %d cps (delay = %d ms)\n",
-+ kbdrate_s.rate, kbdrate_s.delay * 1000 / HZ );
-+#else
- printf( "Typematic Rate set to %d cps (delay = %d ms)\n",
- kbdrate_s.period, kbdrate_s.delay * 1000 / HZ );
-+#endif
-
- return 1;
- #else /* no KIOCSRATE */
-@@ -188,7 +206,7 @@
+ static int
+@@ -221,7 +223,7 @@
int
main( int argc, char **argv ) {
#ifdef __sparc__
@@ -82,7 +63,7 @@
int delay = 200; /* Default delay */
#else
double rate = 10.9; /* Default rate */
-@@ -238,8 +256,9 @@
+@@ -271,8 +273,9 @@
return 0;
@@ -93,7 +74,7 @@
for (i = 0; i < RATE_COUNT; i++)
if (rate * 10 >= valid_rates[i]) {
value &= 0x60;
-@@ -285,5 +304,7 @@
+@@ -335,5 +338,7 @@
valid_rates[value & 0x1f] / 10.0,
valid_delays[ (value & 0x60) >> 5 ] );
@@ -101,21 +82,6 @@
+
return 0;
}
-diff -Nur kbd-1.12-orig/src/kbdrate.c kbd-1.12/src/kbdrate.c
---- kbd-1.12-orig/src/kbdrate.c 2007-07-11 20:36:34.000000000 +0000
-+++ kbd-1.12/src/kbdrate.c 2007-07-11 20:42:17.000000000 +0000
-@@ -75,11 +75,6 @@
- #include <sys/file.h>
- #include <sys/ioctl.h>
-
--#ifdef __sparc__
--#include <asm/param.h>
--#include <asm/kbio.h>
--#endif
--
- #ifndef KDKBDREP
- /* usually defined in <linux/kd.h> */
- #define KDKBDREP 0x4B52 /* set keyboard delay/repeat rate;
diff -Nur kbd-1.12-orig/src/setleds.c kbd-1.12/src/setleds.c
--- kbd-1.12-orig/src/setleds.c 2004-01-16 19:45:31.000000000 +0000
+++ kbd-1.12/src/setleds.c 2007-07-11 20:41:54.000000000 +0000
================================================================
Index: SOURCES/kbd-unicode_start.patch
<<Diff was trimmed, longer than 597 lines>>
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/kbd-missing-nls.patch?r1=1.4&r2=1.5&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/kbd-posixsh.patch?r1=1.1&r2=1.2&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/kbd-sparc.patch?r1=1.4&r2=1.5&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SOURCES/kbd-unicode_start.patch?r1=1.2&r2=1.3&f=u
More information about the pld-cvs-commit
mailing list