pkgsrc-Changes archive

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

CVS commit: pkgsrc/x11/libxkbcommon



Module Name:    pkgsrc
Committed By:   wiz
Date:           Mon Jan 27 10:53:28 UTC 2020

Modified Files:
        pkgsrc/x11/libxkbcommon: Makefile distinfo

Log Message:
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).


To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 pkgsrc/x11/libxkbcommon/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/x11/libxkbcommon/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/x11/libxkbcommon/Makefile
diff -u pkgsrc/x11/libxkbcommon/Makefile:1.24 pkgsrc/x11/libxkbcommon/Makefile:1.25
--- pkgsrc/x11/libxkbcommon/Makefile:1.24       Wed Nov  6 12:51:55 2019
+++ pkgsrc/x11/libxkbcommon/Makefile    Mon Jan 27 10:53:28 2020
@@ -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"
 

Index: pkgsrc/x11/libxkbcommon/distinfo
diff -u pkgsrc/x11/libxkbcommon/distinfo:1.17 pkgsrc/x11/libxkbcommon/distinfo:1.18
--- pkgsrc/x11/libxkbcommon/distinfo:1.17       Wed Nov  6 12:51:55 2019
+++ pkgsrc/x11/libxkbcommon/distinfo    Mon Jan 27 10:53:28 2020
@@ -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



Home | Main Index | Thread Index | Old Index