[packages/kmscon] - new - xkbcommon patch to build with libxkbcommon 0.2.x - link patch to fix undefined symbols in li

qboosh qboosh at pld-linux.org
Fri Nov 9 19:02:08 CET 2012


commit a37968127765c67e5a0fca30efff1f4d504bc802
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Fri Nov 9 19:02:10 2012 +0100

    - new
    - xkbcommon patch to build with libxkbcommon 0.2.x
    - link patch to fix undefined symbols in libeloop and libtsm

 kmscon-link.patch      | 36 ++++++++++++++++++++++++++++++++++++
 kmscon-xkbcommon.patch | 13 +++++++++++++
 2 files changed, 49 insertions(+)
---
diff --git a/kmscon-link.patch b/kmscon-link.patch
new file mode 100644
index 0000000..964b095
--- /dev/null
+++ b/kmscon-link.patch
@@ -0,0 +1,36 @@
+--- kmscon-5/Makefile.am.orig	2012-09-26 22:56:09.716902778 +0200
++++ kmscon-5/Makefile.am	2012-11-09 17:56:46.818557932 +0100
+@@ -56,16 +56,6 @@
+ AM_LDFLAGS = \
+ 	-Wl,--as-needed
+ 
+-if BUILD_ENABLE_DEBUG
+-AM_CFLAGS += -g
+-endif
+-
+-if BUILD_ENABLE_OPTIMIZATIONS
+-AM_CFLAGS += -O2
+-else
+-AM_CFLAGS += -O0
+-endif
+-
+ #
+ # SHL - Static Helper Library
+ # The SHL subsystem contains several small code pieces used all over kmscon and
+@@ -119,7 +109,7 @@
+ 	$(AM_CPPFLAGS) \
+ 	$(DBUS_CFLAGS)
+ libeloop_la_LIBADD = \
+-	$(DBUS_LIBS)
++	$(DBUS_LIBS) -lpthread
+ libeloop_la_LDFLAGS = \
+ 	-version-info 1:0:0
+ 
+@@ -156,6 +146,7 @@
+ 	$(AM_CPPFLAGS)
+ libtsm_la_LDFLAGS = \
+ 	-version-info 1:0:0
++libtsm_la_LIBADD = -lrt
+ 
+ #
+ # libuterm
diff --git a/kmscon-xkbcommon.patch b/kmscon-xkbcommon.patch
new file mode 100644
index 0000000..1f62681
--- /dev/null
+++ b/kmscon-xkbcommon.patch
@@ -0,0 +1,13 @@
+--- kmscon-5/src/uterm_input_uxkb.c.orig	2012-09-11 19:14:56.837808737 +0200
++++ kmscon-5/src/uterm_input_uxkb.c	2012-11-09 16:37:55.362089827 +0100
+@@ -298,7 +298,9 @@
+ 
+ 	/* TODO: fix xkbcommon upstream to be case-insensitive if case-sensitive
+ 	 * match fails. */
+-	keysym = xkb_keysym_from_name(n);
++	keysym = xkb_keysym_from_name(n, 0);
++	if (!keysym)
++		keysym = xkb_keysym_from_name(n, XKB_KEYSYM_CASE_INSENSITIVE);
+ 	if (!keysym)
+ 		return -EFAULT;
+ 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/kmscon.git/commitdiff/a37968127765c67e5a0fca30efff1f4d504bc802



More information about the pld-cvs-commit mailing list