pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/x11/libxkbcommon libxkbcommon: update to 1.2.0.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/c39ce97c40e8
branches:  trunk
changeset: 449778:c39ce97c40e8
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Mon Apr 05 12:44:47 2021 +0000

description:
libxkbcommon: update to 1.2.0.

libxkbcommon 1.2.0 - 2021-04-03
==================

- `xkb_x11_keymap_new_from_device()` is much faster. It now performs only 2
  roundtrips to the X server, instead of dozens (in first-time calls).

  Contributed by Uli Schlachter.

- Case-sensitive `xkb_keysym_from_name()` is much faster.

- Keysym names of the form `0x12AB` and `U12AB` are parsed more strictly.
  Previously the hexadecimal part was parsed with `strtoul()`, now only up
  to 8 hexadecimal digits (0-9A-Fa-f) are allowed.

- Compose files now have a size limit (65535 internal nodes). Further sequences
  are discared and a warning is issued.

- Compose table loading (`xkb_compose_table_new_from_locale()` and similar) is
  much faster.

- Use `poll()` instead of `epoll()` for `xlbcli interactive-evdev`, making it
  portable to FreeBSD which provides evdev but not epoll. On FreeBSD, remember
  to install the `evdev-proto` package to get the evdev headers.

- The build now requires a C11 compiler (uses anonymous structs/unions).

diffstat:

 x11/libxkbcommon/Makefile |   4 ++--
 x11/libxkbcommon/distinfo |  10 +++++-----
 2 files changed, 7 insertions(+), 7 deletions(-)

diffs (27 lines):

diff -r d9071bba00d8 -r c39ce97c40e8 x11/libxkbcommon/Makefile
--- a/x11/libxkbcommon/Makefile Mon Apr 05 12:16:53 2021 +0000
+++ b/x11/libxkbcommon/Makefile Mon Apr 05 12:44:47 2021 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.30 2021/03/14 08:17:17 wiz Exp $
+# $NetBSD: Makefile,v 1.31 2021/04/05 12:44:47 wiz Exp $
 
-DISTNAME=      libxkbcommon-1.1.0
+DISTNAME=      libxkbcommon-1.2.0
 CATEGORIES=    x11
 MASTER_SITES=  https://xkbcommon.org/download/
 EXTRACT_SUFX=  .tar.xz
diff -r d9071bba00d8 -r c39ce97c40e8 x11/libxkbcommon/distinfo
--- a/x11/libxkbcommon/distinfo Mon Apr 05 12:16:53 2021 +0000
+++ b/x11/libxkbcommon/distinfo Mon Apr 05 12:44:47 2021 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.22 2021/03/14 08:17:17 wiz Exp $
+$NetBSD: distinfo,v 1.23 2021/04/05 12:44:47 wiz Exp $
 
-SHA1 (libxkbcommon-1.1.0.tar.xz) = fcc7f55b393118ff727537824a0d65175e2d8403
-RMD160 (libxkbcommon-1.1.0.tar.xz) = 5d51fe9f17f254ba4497af37226eab8886389ad7
-SHA512 (libxkbcommon-1.1.0.tar.xz) = 6137329653ada711abc0e093532627111ab1fb53e6b2b0d05ec4d77709cfc4368f094ebbf68b23c8e9af9a69826351b64466e81c11e6593eafa7e43cd3e7bf75
-Size (libxkbcommon-1.1.0.tar.xz) = 439488 bytes
+SHA1 (libxkbcommon-1.2.0.tar.xz) = 129dea0a044823f9608fe015dd34e0466c24c48b
+RMD160 (libxkbcommon-1.2.0.tar.xz) = aca14b89dd27c71d8f713b39104c161a1854b168
+SHA512 (libxkbcommon-1.2.0.tar.xz) = a16814fffeaae9fb4ffb7eebd2304f451868e3f9dcd5b77e91ee8134c8185f056d3a09b883e68a3ef2e3fb4b2ab06f1ca863afb7ea8f92d2a379e2cad491f932
+Size (libxkbcommon-1.2.0.tar.xz) = 454436 bytes



Home | Main Index | Thread Index | Old Index