Hello community,

here is the log from the commit of package kbd for openSUSE:Factory
checked in at Mon Oct 10 14:11:11 CEST 2011.



--------
--- openSUSE:Factory/kbd/kbd.changes    2011-10-04 18:12:32.000000000 +0200
+++ /mounts/work_src_done/STABLE/kbd/kbd.changes        2011-10-05 
15:41:48.000000000 +0200
@@ -1,0 +2,5 @@
+Wed Oct  5 13:37:08 UTC 2011 - [email protected]
+
+- fix loadkeys -C option (bnc#720486)
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


Old:
----
  kbd-1.15.2.tar.bz2

New:
----
  kbd-1.15.3-loadkeys.diff

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kbd.spec ++++++
--- /var/tmp/diff_new_pack.kgDeBk/_old  2011-10-10 14:11:06.000000000 +0200
+++ /var/tmp/diff_new_pack.kgDeBk/_new  2011-10-10 14:11:06.000000000 +0200
@@ -19,6 +19,7 @@
 
 
 Name:           kbd
+# git: git://git.altlinux.org/people/legion/packages/kbd.git
 Url:            ftp://ftp.altlinux.org/pub/people/legion/kbd/
 License:        GPLv2+
 Group:          System/Console
@@ -55,6 +56,7 @@
 Patch7:         kbd-1.15.2-defkeymap.patch
 Patch8:         kbd-1.15.2-chvt-userwait.patch
 Patch9:         kbd-%{version}-po-es.patch
+Patch10:        kbd-1.15.3-loadkeys.diff
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 PreReq:         %fillup_prereq %insserv_prereq
 BuildRequires:  bison flex
@@ -89,6 +91,7 @@
 %patch7 -p1
 %patch8 -p1
 %patch9 -p1
+%patch10 -p1
 
 %build
 for i in `find data/keymaps/mac -type f` ; do

++++++ kbd-1.15.3-loadkeys.diff ++++++
Index: kbd-1.15.3/src/loadkeys.y
===================================================================
--- kbd-1.15.3.orig/src/loadkeys.y
+++ kbd-1.15.3/src/loadkeys.y
@@ -352,8 +352,6 @@ static int defkeys(int fd, int kbd_mode)
                                                        j, (key_map[i])[j]);
                                }
                        }
-                       xfree(key_map[i]);
-                       xfree(keymap_was_set[i]);
 
                } else if (keymaps_line_seen && !defining[i]) {
                        /* deallocate keymap */
@@ -1116,7 +1114,7 @@ int main(int argc, char *argv[])
 
        if (!optm && !optb) {
                /* check whether the keyboard is in Unicode mode */
-               fd = getfd(console);
+               fd = getfd(NULL);
 
                if (ioctl(fd, KDGKBMODE, &kbd_mode)) {
                        perror("KDGKBMODE");
continue with "q"...



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to