pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/x11/libxkbcommon Update to 0.4.1:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/9b49c5a112f1
branches:  trunk
changeset: 632608:9b49c5a112f1
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Tue Apr 01 21:23:44 2014 +0000

description:
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:

 x11/libxkbcommon/Makefile                |   5 ++---
 x11/libxkbcommon/distinfo                |   9 ++++-----
 x11/libxkbcommon/patches/patch-configure |  22 ----------------------
 3 files changed, 6 insertions(+), 30 deletions(-)

diffs (53 lines):

diff -r abc4069e5b58 -r 9b49c5a112f1 x11/libxkbcommon/Makefile
--- a/x11/libxkbcommon/Makefile Tue Apr 01 21:21:42 2014 +0000
+++ b/x11/libxkbcommon/Makefile Tue Apr 01 21:23:44 2014 +0000
@@ -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 -r abc4069e5b58 -r 9b49c5a112f1 x11/libxkbcommon/distinfo
--- a/x11/libxkbcommon/distinfo Tue Apr 01 21:21:42 2014 +0000
+++ b/x11/libxkbcommon/distinfo Tue Apr 01 21:23:44 2014 +0000
@@ -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 -r abc4069e5b58 -r 9b49c5a112f1 x11/libxkbcommon/patches/patch-configure
--- a/x11/libxkbcommon/patches/patch-configure  Tue Apr 01 21:21:42 2014 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -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



Home | Main Index | Thread Index | Old Index