summaryrefslogtreecommitdiff
path: root/x11/libxkbcommon
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2014-04-01 21:23:44 +0000
committerwiz <wiz@pkgsrc.org>2014-04-01 21:23:44 +0000
commitb36659c369941b9b83f2f24d2718ff58e44e3b8c (patch)
tree730a2dff173ab75c5d497f1a658abe6ff95283dc /x11/libxkbcommon
parent1c90edcdcdba36bca29563f50ce5a77f34e20302 (diff)
downloadpkgsrc-b36659c369941b9b83f2f24d2718ff58e44e3b8c.tar.gz
Update to 0.4.1:
libxkbcommon 0.4.1 ================== - Converted README to markdown and added a Quick Guide to the documentation, which breezes through the most common parts of xkbcommon. - Added two new functions, xkb_state_key_get_utf{8,32}(). They combine the operations of xkb_state_key_get_syms() and xkb_keysym_to_utf{8,32}(), and provide a nicer interface for it (espcially for multiple-keysyms-per-level). - The xkb_state_key_get_utf{8,32}() functions now apply Control transformation: when the Control modifier is active, the string is converted to an appropriate control character. This matches the behavior of libX11's XLookupString(3), and required by the XKB specification: http://www.x.org/releases/current/doc/kbproto/xkbproto.html#Interpreting_the_Control_Modifier https://bugs.freedesktop.org/show_bug.cgi?id=75892 - The consumed modifiers for a key are now calculated similarly to libX11. The previous behavior caused a bug where Shift would not cancel an active Caps Lock. - Make xkbcommon-x11 work with the keymap reported by the XQuartz X server. https://bugs.freedesktop.org/show_bug.cgi?id=75798 - Reduce memory usage during keymap compilation some more. - New API: xkb_state_key_get_consumed_mods() xkb_state_key_get_utf8() xkb_state_key_get_utf32() - Deprecated API: XKB_MAP_COMPILE_PLACEHOLDER, XKB_MAP_NO_FLAGS use XKB_KEYMAP_NO_FLAGS instead. - Bug fixes.
Diffstat (limited to 'x11/libxkbcommon')
-rw-r--r--x11/libxkbcommon/Makefile5
-rw-r--r--x11/libxkbcommon/distinfo9
-rw-r--r--x11/libxkbcommon/patches/patch-configure22
3 files changed, 6 insertions, 30 deletions
diff --git a/x11/libxkbcommon/Makefile b/x11/libxkbcommon/Makefile
index 5071eb96beb..701797dc929 100644
--- a/x11/libxkbcommon/Makefile
+++ b/x11/libxkbcommon/Makefile
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.7 2014/02/03 16:17:12 ryoon Exp $
+# $NetBSD: Makefile,v 1.8 2014/04/01 21:23:44 wiz Exp $
-DISTNAME= libxkbcommon-0.4.0
-PKGREVISION= 1
+DISTNAME= libxkbcommon-0.4.1
CATEGORIES= x11
MASTER_SITES= http://xkbcommon.org/download/
EXTRACT_SUFX= .tar.xz
diff --git a/x11/libxkbcommon/distinfo b/x11/libxkbcommon/distinfo
index 2f664dcaed9..3f8c2f754e4 100644
--- a/x11/libxkbcommon/distinfo
+++ b/x11/libxkbcommon/distinfo
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.2 2014/02/03 16:01:19 ryoon Exp $
+$NetBSD: distinfo,v 1.3 2014/04/01 21:23:44 wiz Exp $
-SHA1 (libxkbcommon-0.4.0.tar.xz) = c57796f21baf5e31b2b8d44eb37b9e26f41c612c
-RMD160 (libxkbcommon-0.4.0.tar.xz) = d36a049f4e1222aa1910e2c263c6225be696f5b0
-Size (libxkbcommon-0.4.0.tar.xz) = 546180 bytes
-SHA1 (patch-configure) = 65899d379730cfac5b25ab52ef554a877e2c0b03
+SHA1 (libxkbcommon-0.4.1.tar.xz) = 2a38814e7edea16d032463b853490dda9040e5b1
+RMD160 (libxkbcommon-0.4.1.tar.xz) = ceea7d67f16a4b3240b96f6f3f1c1ae76a48cc53
+Size (libxkbcommon-0.4.1.tar.xz) = 551424 bytes
diff --git a/x11/libxkbcommon/patches/patch-configure b/x11/libxkbcommon/patches/patch-configure
deleted file mode 100644
index b1364397219..00000000000
--- a/x11/libxkbcommon/patches/patch-configure
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD: patch-configure,v 1.1 2014/02/03 16:01:19 ryoon Exp $
-
---- configure.orig 2014-02-02 23:44:04.000000000 +0000
-+++ configure
-@@ -18735,7 +18735,7 @@ else
- enable_x11=yes
- fi
-
--if test "x$enable_x11" == xyes; then
-+if test "x$enable_x11" = xyes; then
-
- pkg_failed=no
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XCB_XKB" >&5
-@@ -18810,7 +18810,7 @@ $as_echo "yes" >&6; }
-
- fi
- fi
-- if test "x$enable_x11" == xyes; then
-+ if test "x$enable_x11" = xyes; then
- ENABLE_X11_TRUE=
- ENABLE_X11_FALSE='#'
- else