diff options
author | wiz <wiz@pkgsrc.org> | 2020-01-27 10:53:28 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2020-01-27 10:53:28 +0000 |
commit | 9998816d7a4502dc03faca8ad336047b50e274c2 (patch) | |
tree | a3a03300f570cf662c02a218e417e729dc27d502 /x11/libxkbcommon | |
parent | 58d93022244355f2ae22acc97eacd3dd63a2f1d4 (diff) | |
download | pkgsrc-9998816d7a4502dc03faca8ad336047b50e274c2.tar.gz |
libxkbcommon: update to 0.10.0.
libxkbcommon 0.10.0 - 2020-01-18
===================
- (security) Fix quadratic complexity in the XKB file parser. See commit
message 7c42945e04a2107827a057245298dedc0475cc88 for details.
- Add $XDG_CONFIG_HOME/xkb to the default search path. If $XDG_CONFIG_HOME
is not set, $HOME/.config/xkb is used. If $HOME is not set, the path is not
added.
The XDG path is looked up before the existing default search path $HOME/.xkb.
Contributed by Peter Hutterer <@who-t.net>.
- Add support for include statements in XKB rules files.
This is a step towards making local XKB customizations more tenable and
convenient, without modifying system files.
You can now include other rules files like this:
! include %S/evdev
Two directives are supported, %H to $HOME and %S for the system-installed
rules directory (usually /usr/share/X11/xkb/rules).
See commit message ca033a29d2ca910fd17b1ae287cb420205bdddc8 and
doc/rules-format.txt in the xkbcommon source code for more information.
Contributed by Peter Hutterer <@who-t.net>.
- Downgrade "Symbol added to modifier map for multiple modifiers" log to a
warning.
This error message was too annoying to be shown by default. When working on
keymaps, set `XKB_LOG_LEVEL=debug XKB_LOG_VERBOSITY=10` to see all possible
messages.
- Support building on Windows using the meson MSVC backend.
Contributed by Adrian Perez de Castro <@igalia.com>.
- Fix bug where the merge mode only applied to the first vmod in a
`virtual_modifiers` statement. Given
augment virtual_modifiers NumLock,Alt,LevelThree
Previously it was incorrectly treated as
augment virtual_modifiers NumLock;
virtual_modifiers Alt;
virtual_modifiers LevelThree;
Now it is treated as
augment virtual_modifiers NumLock;
augment virtual_modifiers Alt;
augment virtual_modifiers LevelThree;
- Reject interpret modifier predicate with more than one value. Given
interpret ISO_Level3_Shift+AnyOf(all,extraneous) { ... };
Previously, extraneous (and further) was ignored. Now it's rejected.
- Correctly handle capitalization of the ssharp keysym.
- Speed up and improve the internal `xkeyboard-config` tool. This tool
compiles all layout/variant combinations in the xkeyboard-config dataset
and reports any issues it finds.
Contributed by Peter Hutterer <@who-t.net>.
- Speed up "atoms" (string interning). This code goes back at least to X11R1
(released 1987).
Diffstat (limited to 'x11/libxkbcommon')
-rw-r--r-- | x11/libxkbcommon/Makefile | 6 | ||||
-rw-r--r-- | x11/libxkbcommon/distinfo | 10 |
2 files changed, 8 insertions, 8 deletions
diff --git a/x11/libxkbcommon/Makefile b/x11/libxkbcommon/Makefile index 85d6e4f532e..883e213ccdd 100644 --- a/x11/libxkbcommon/Makefile +++ b/x11/libxkbcommon/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.24 2019/11/06 12:51:55 wiz Exp $ +# $NetBSD: Makefile,v 1.25 2020/01/27 10:53:28 wiz Exp $ -DISTNAME= libxkbcommon-0.9.1 +DISTNAME= libxkbcommon-0.10.0 CATEGORIES= x11 MASTER_SITES= https://xkbcommon.org/download/ EXTRACT_SUFX= .tar.xz @@ -16,7 +16,7 @@ MESON_ARGS+= -Denable-wayland=false PKGCONFIG_OVERRIDE+= output/meson-private/xkbcommon.pc PKGCONFIG_OVERRIDE+= output/meson-private/xkbcommon-x11.pc -PKGCONFIG_OVERRIDE_STAGE= post-configure +PKGCONFIG_OVERRIDE_STAGE= post-configure .include "options.mk" diff --git a/x11/libxkbcommon/distinfo b/x11/libxkbcommon/distinfo index d35f65b3180..beef8860eab 100644 --- a/x11/libxkbcommon/distinfo +++ b/x11/libxkbcommon/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.17 2019/11/06 12:51:55 wiz Exp $ +$NetBSD: distinfo,v 1.18 2020/01/27 10:53:28 wiz Exp $ -SHA1 (libxkbcommon-0.9.1.tar.xz) = 6685b3b98d1903e5e0ece1c234b9055fcb24701d -RMD160 (libxkbcommon-0.9.1.tar.xz) = f3dc87a56b8f43e1a4ad73234760359e7e3e7c9e -SHA512 (libxkbcommon-0.9.1.tar.xz) = 8d4551a06e7dd4936633f544409401dc33f8f1900adb5daa6403615c71f321d17212db739f89a5b3e393d729b3f33167691404849a25d5526b403fd9ec3e8878 -Size (libxkbcommon-0.9.1.tar.xz) = 376164 bytes +SHA1 (libxkbcommon-0.10.0.tar.xz) = d8f956f4bc5382d5d8e0e4dd590c4f090e0e985a +RMD160 (libxkbcommon-0.10.0.tar.xz) = 9c31510f78ca9b39d839b667ea7de01bc5d49981 +SHA512 (libxkbcommon-0.10.0.tar.xz) = 58c523b42a8ea0cae7322d453fbc5d4624374221246cb067074e2ff9820eef3ceea8686283136432cdf0842acfc0858c7b2d3954de234b6501092ae1d27c9e79 +Size (libxkbcommon-0.10.0.tar.xz) = 383788 bytes |