./x11/xkbcomp, XKBD keymap compiler

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 1.4.2, Package name: xkbcomp-1.4.2, Maintainer: joerg

The xkbcomp tool converts descriptions of an XKB keymap into other
formats, most importantly the compiled keymaps used by XKB-capable
X servers.

Required to build:
[pkgtools/x11-links] [pkgtools/cwrappers] [x11/xorgproto]

Master sites:

SHA1: 9a39cf7a562c152465e04fc7cf1002c59f883870
RMD160: aaeb0dfb70220997fb1d1f07312e424977957a28
Filesize: 242.577 KB

Version history: (Expand)

CVS history: (Expand)

   2019-02-23 09:40:45 by Thomas Klausner | Files touched by this commit (1)
Log message:
xkbcomp: add buildlink3.mk file for pc file linking.

Requested in PR 54007 by David Shao.
   2018-06-15 10:50:25 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
xkbcomp: update to 1.4.2.

Only one patch, fixing keymap compilation errors when the keycodes maximum
is set to a value above the permitted X11 maximum of 255. While we already
ignored keys with codes above 255, we still failed on the maximum=374;
line that xkeyboard-config 2.24 produces now.
   2018-03-02 00:48:07 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
xkbcomp: update to 1.4.1.

This release adds the path of the xkbcomp executable to the pkgconfig
data, allowing the X server to find the right binary regardless of
where its (the X servers) $prefix is pointed. Without this the X server
will guess that xkbcomp is configured for the same prefix; since the
default prefix is /usr/local, and your distribution certainly did not
install xkbcomp there, 'make check' and 'ninja dist' for the X server
build would fail because Xvfb would not start.

xkbcomp itself has no functional changes in this release.
   2017-05-02 10:14:48 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated xkbcomp to 1.4.0.

This xkbcomp release mostly contains a couple of bugfixes and parser
improvements. Notably, ignoring keycodes that X11 can never support
means that we can start using those keycodes, which xkbcommon

Benno Schulenberg (1):
      When overriding a key, adjust also its number of levels (#57242).

Daniel Stone (2):
      keycodes: Ignore high keycodes
      xkbcomp 1.4.0

Emil Velikov (1):
      autogen.sh: use quoted string variables

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish

Ran Benita (1):
      When a file contains several maps, look for a default map
   2015-11-06 10:11:52 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Update xkbcomp to 1.3.1:

Couple of minor fixes, the only user-visible change is that the warning when
a key type is shortened is now on a verbosity level above the default
verbosity. This effectively removes the warning below for all users of the
german keyboard layout (and others):
  Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols

Alan Coopersmith (1):
      Stop including <X11/Xalloca.h> in parseutils.c

Jon TURNEY (1):
      Define WIN32_LEAN_AND_MEAN when building on Win32

Matthew Green (1):
      Adjust a NUL-string assignment to avoid const issues.

Peter Hutterer (2):
      symbols: increase the warning level for shortening a key type
      xkbcomp 1.3.1
   2015-11-04 04:29:14 by Alistair G. Crooks | Files touched by this commit (670)
Log message:
Add SHA512 digests for distfiles for x11 category

Problems found locating distfiles:
        Package modular-xorg-server: missing distfile xorg-server-1.17.4.tar.bz2
        Package py-qt4: missing distfile PyQt-mac-gpl-4.11.1.tar.gz
        Package xservers: missing distfile xservers-
        Package xview-clients: missing distfile xview3.2p1-X11R6.tar.gz
        Package xview-lib: missing distfile xview3.2p1-X11R6.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2014-11-21 00:46:04 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Update to 1.3.0:

In what is almost an olympic release schedule, here's a new version of
xkbcomp. Over the last two-and-a-bit years a number of patches have
accumulated, the most interesting one is support for multiple keysyms per
level (#25025).  I say "parsing support" for a reason, the symbol becomes a
NoSymbol, which is arguably still more useful than a parsing error. Plus,
multi-sym per key won't work in X anyway.

Other than that, misc fixes and changes all over the place. UNIXOS2 support
was dropped. Sorry guys, no multi-keysym parsing for you. I'll get a
bucket ready for the tears.

Adam Jackson (1):
      configure: Drop AM_MAINTAINER_MODE

Alan Coopersmith (10):
      unifdef -U__UNIXOS2__
      config: Add missing AC_CONFIG_SRCDIR
      Remove unused function entry/exit tracking framework
      Remove unused uASSERT macro
      Convert remaining sprintf calls to snprintf
      Fix many const char * warnings from gcc
      Remove useless checks for NULL before free in OverlayKeyCreate()
      Don't dereference the pointer whose allocation failed
      Remove useless assignment to 'outline' variable
      Initialize nMatch even if WIN32 is defined

Benno Schulenberg (1):
      Making sure that a copied string is always null-terminated (#66345).

Colin Walters (1):
      autogen.sh: Honor NOCONFIGURE=1

Daniel Stone (2):
      Add parsing support for multiple keysyms per level
      Reset scan state when opening a new file

Laura (1):
      Add #include <stdlib.h> to xkbscan.c

Peter Hutterer (7):
      Use DEBUG, not DEBUG_ON to determine whether debugging is enabled
      man: document -help/-?, -em1, -emp, -eml
      Always terminate the scanBuf string (#66345)
      Parse -w1 flag correctly (#66344)
      compat: don't warn about redefinition when nothing is defined yet
      man: replace default include directory with the one from configure
      xkbcomp 1.3.0

Ryan Pavlik (1):
      Include Xwindows.h rather than windows.h

Thomas Klausner (1):
      Protect config.h like usual.

Vincent Lefevre (1):
      xkbcomp: Improved -w option parsing

git tag: xkbcomp-1.3.0

http://xorg.freedesktop.org/archive/ind … .0.tar.bz2
MD5:  0012a8e3092cddf7f87b250f96bb38c5  xkbcomp-1.3.0.tar.bz2
SHA1: 113c93679c9245141b5899240f59fcc8227d8dc1  xkbcomp-1.3.0.tar.bz2
SHA256: cfac973778fabf5216121ad60b7af8ab74ce7513af0f9260cf8c5309e1622b2a  \ 
PGP:  http://xorg.freedesktop.org/archive/ind … ar.bz2.sig

http://xorg.freedesktop.org/archive/ind … 3.0.tar.gz
MD5:  f8da094e266e2f99316696fab4922d70  xkbcomp-1.3.0.tar.gz
SHA1: 32fffd47086a6d204ac842668a598af74d9c172a  xkbcomp-1.3.0.tar.gz
SHA256: 91d052c895a47ab2930aa1e150bfe7559fdaeb959d035634d5ba259300a3353f  \ 
PGP:  http://xorg.freedesktop.org/archive/ind … tar.gz.sig
   2014-07-12 14:03:42 by OBATA Akio | Files touched by this commit (1)
Log message:
xproto>=7.0.17 is directly required to build.