diff options
author | wiz <wiz@pkgsrc.org> | 2014-04-01 21:23:44 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2014-04-01 21:23:44 +0000 |
commit | b36659c369941b9b83f2f24d2718ff58e44e3b8c (patch) | |
tree | 730a2dff173ab75c5d497f1a658abe6ff95283dc /x11 | |
parent | 1c90edcdcdba36bca29563f50ce5a77f34e20302 (diff) | |
download | pkgsrc-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')
-rw-r--r-- | x11/libxkbcommon/Makefile | 5 | ||||
-rw-r--r-- | x11/libxkbcommon/distinfo | 9 | ||||
-rw-r--r-- | x11/libxkbcommon/patches/patch-configure | 22 |
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 |