x11/libxkbcommon 1.13.2 FreeBSD
Keymap handling library for toolkits and window systems
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- MIT
- Categories
- x11
- Package size
- 296.0 KiB, 1178.2 KiB installed
Description
libxkbcommon is a keyboard keymap compiler and support library which processes keymaps as defined by the XKB specification. It also contains a module for handling Compose and dead keys, a separate registry library for listing available keyboard layouts and a fair set of CLI tools to support keyboard layouts development.
libxkbcommon is the standard keymap handling library on Wayland and is used by compositors, toolkits, and applications to handle keyboard state and translate key events into characters and actions.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | x11/libxkbcommon | 1.13.2 |
| OpenBSD | x11/xkbcommon | 1.13.2 |
| NetBSD | x11/libxkbcommon | 1.13.2 |
| DragonFly | x11/libxkbcommon | 1.8.1_1 |
| MidnightBSD | x11/libxkbcommon | 1.13.2_1 |
Install
Binary package:
pkg install libxkbcommon
From the ports tree:
cd /usr/ports/x11/libxkbcommon/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= libxkbcommon>0:x11/libxkbcommon
LIB_DEPENDS= libxkbcommon-x11.so:x11/libxkbcommon
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.13.2 | 1.13.2 | 1.5.0 | 1.8.1_3 | 1.13.2 |
| FreeBSD:14:quarterly | 1.13.2 | 1.13.2 | n/a | 1.8.1_3 | 1.13.2 |
| FreeBSD:15:latest | 1.13.2 | 1.13.2 | n/a | 1.8.1_3 | 1.8.1_3 |
| FreeBSD:15:quarterly | 1.13.2 | 1.13.2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.13.2 | 1.13.2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
xkeyboard-config>0: x11/xkeyboard-config
Runtime 1
xkeyboard-config>0: x11/xkeyboard-config
Test 2
setxkbmap>0: x11/setxkbmapxorg-vfbserver>0: x11-servers/xorg-server
The full lists below include those, and their dependencies in turn.
Build dependencies 23
- devel/bison
- devel/evdev-proto
- devel/gettext-runtime
- devel/libepoll-shim
- devel/libffi
- devel/libtextstyle
- devel/m4
- devel/meson
- devel/ninja
- devel/pkgconf
- devel/readline
- graphics/wayland
- graphics/wayland-protocols
- lang/python312
- math/mpdecimal
- print/indexinfo
- textproc/expat2
- textproc/libxml2
- x11/libXau
- x11/libXdmcp
- x11/libxcb
- x11/xkeyboard-config
- x11/xorgproto
Run dependencies 12
Required by 3681
- accessibility/accerciser
- accessibility/caribou
- accessibility/kdeaccessibility
- accessibility/kmag
- accessibility/kmousetool
- accessibility/kmouth
- accessibility/libqaccessibilityclient
- accessibility/onboard
- accessibility/orca
- accessibility/qt5-speech
- accessibility/qt6-speech
- arabic/libreoffice
- archivers/ark
- archivers/arqiver
- archivers/engrampa
- archivers/file-roller
- archivers/gnome-autoar
- archivers/kf6-karchive
- archivers/libarchive-qt
- archivers/lxqt-archiver
- archivers/peazip
- archivers/quazip
- archivers/thunar-archive-plugin
- archivers/v1541commander
- archivers/xarchiver
- astro/calcmysky
- astro/gpsbabel
- astro/gpscorrelate
- astro/gpsd
- astro/indiwebmanagerapp
- astro/kosmindoormap
- astro/kstars
- astro/marble
- astro/mepo
- astro/merkaartor
- astro/opencpn
- astro/oskar
- astro/phd2
- astro/qmapshack
- astro/siril
- astro/stellarium
- astro/stellarsolver
- astro/viking
- astro/wmglobe
- audio/abgate-lv2
- audio/abx
- audio/amarok
- audio/amberol
- audio/ardour
- audio/ario
- audio/audacity
- audio/audiocd-kio
- audio/bambootracker
- audio/baresip
- audio/beets
- audio/bespokesynth
- audio/boca
- audio/cadence
- audio/cantata
- audio/cardinal
- audio/carla
- audio/cava
- audio/cheesecutter
- audio/csoundqt
- audio/d11amp
- audio/deadbeef
- audio/deadbeef-gui-plugins
- audio/deadbeef-jack-plugin
- audio/deadbeef-mpris2-plugin
- audio/deadbeef-musical-spectrum-plugin
- audio/deadbeef-playback-status-plugin
- audio/deadbeef-quick-search-plugin
- audio/deadbeef-spectrogram-plugin
- audio/deadbeef-vu-meter-plugin
- audio/deadbeef-waveform-seekbar-plugin
- audio/dgedit
- audio/dmidiplayer
- audio/dpf-plugins-lv2
- audio/drumkv1-lv2
- audio/drumstick
- audio/dsbmixer
- audio/easytag
- audio/elisa
- audio/emms
- audio/entropypianotuner
- audio/exaile
- audio/faudio
- audio/faustlive
- audio/flacon
- audio/fmit
- audio/fooyin
- audio/freac
- audio/ft2-clone
- audio/ft2play
- audio/furnace
- audio/g4music
- audio/giada
- audio/gigedit
- audio/gmtp
- audio/gnome-metronome
The first 100 are listed.
Configuration
Options name: x11_libxkbcommon
| Option | Default | Description |
|---|---|---|
| EVDEV | on | Interactive debugger for XKB keymaps for evdev |
| WAYLAND | on | Wayland (graphics) support |
| X11 | on | X11 (graphics) support |
- USES
- bison compiler:c11 cpe gnome meson pkgconfig python:test shebangfix
- Service scripts
- none
Message after installing
Files
Manual pages 11
- xkbcli(1)
- xkbcli-compile-compose(1)
- xkbcli-compile-keymap(1)
- xkbcli-dump-keymap-wayland(1)
- xkbcli-dump-keymap-x11(1)
- xkbcli-how-to-type(1)
- xkbcli-info(1)
- xkbcli-interactive-evdev(1)
- xkbcli-interactive-wayland(1)
- xkbcli-interactive-x11(1)
- xkbcli-list(1)
pkg-plist 44
- bin/xkbcli
- include/xkbcommon/xkbcommon-compat.h
- include/xkbcommon/xkbcommon-compose.h
- include/xkbcommon/xkbcommon-keysyms.h
- include/xkbcommon/xkbcommon-names.h
- include/xkbcommon/xkbcommon-x11.h
- include/xkbcommon/xkbcommon.h
- include/xkbcommon/xkbregistry.h
- lib/libxkbcommon-x11.so
- lib/libxkbcommon-x11.so.0
- lib/libxkbcommon-x11.so.
- lib/libxkbcommon.so
- lib/libxkbcommon.so.0
- lib/libxkbcommon.so.
- lib/libxkbregistry.so
- lib/libxkbregistry.so.0
- lib/libxkbregistry.so.
- libdata/pkgconfig/xkbcommon-x11.pc
- libdata/pkgconfig/xkbcommon.pc
- libdata/pkgconfig/xkbregistry.pc
- libexec/xkbcommon/xkbcli-compile-compose
- libexec/xkbcommon/xkbcli-compile-keymap
- libexec/xkbcommon/xkbcli-info
- libexec/xkbcommon/xkbcli-dump-keymap
- libexec/xkbcommon/xkbcli-dump-keymap-wayland
- libexec/xkbcommon/xkbcli-dump-keymap-x11
- libexec/xkbcommon/xkbcli-how-to-type
- libexec/xkbcommon/xkbcli-interactive
- libexec/xkbcommon/xkbcli-interactive-evdev
- libexec/xkbcommon/xkbcli-interactive-wayland
- libexec/xkbcommon/xkbcli-interactive-x11
- libexec/xkbcommon/xkbcli-list
- share/bash-completion/completions/xkbcli
- share/man/man1/xkbcli-compile-compose.1.gz
- share/man/man1/xkbcli-compile-keymap.1.gz
- share/man/man1/xkbcli-dump-keymap-wayland.1.gz
- share/man/man1/xkbcli-dump-keymap-x11.1.gz
- share/man/man1/xkbcli-how-to-type.1.gz
- share/man/man1/xkbcli-interactive-evdev.1.gz
- share/man/man1/xkbcli-interactive-wayland.1.gz
- share/man/man1/xkbcli-interactive-x11.1.gz
- share/man/man1/xkbcli-info.1.gz
- share/man/man1/xkbcli-list.1.gz
- share/man/man1/xkbcli.1.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| xkbcommon-libxkbcommon-xkbcommon-1.13.2_GH0.tar.gz | 1.243485e+06 | acc4d5f7c3cbba5f9f8d08d8bdbeede84ecede46792f47929aa9321873385528 |
Commit history 0
No commits in the history this site was built from.