notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details on branch 2026Q1
libxkbcommon Keymap handling library for toolkits and window systems
1.13.1 x11 on this many watch lists=18 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.13.1Version of this port present on the latest quarterly branch.
Maintainer: x11@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2013-08-22 22:56:55
Last Update: 2025-12-26 22:10:59
Commit Hash: f33879a
People watching this port, also watch:: expat, glib, fribidi, libXdamage, indexinfo
License: MIT
WWW:
https://xkbcommon.org/
Description:
xkbcommon is a library to handle keyboard descriptions, including loading them from disk, parsing them and handling their state. It's mainly meant for client toolkits, window systems, and other system applications
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (49 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/libxkbcommon-1.13.1/catalog.mk
  3. /usr/local/share/licenses/libxkbcommon-1.13.1/LICENSE
  4. /usr/local/share/licenses/libxkbcommon-1.13.1/MIT
  5. bin/xkbcli
  6. include/xkbcommon/xkbcommon-compat.h
  7. include/xkbcommon/xkbcommon-compose.h
  8. include/xkbcommon/xkbcommon-keysyms.h
  9. include/xkbcommon/xkbcommon-names.h
  10. include/xkbcommon/xkbcommon-x11.h
  11. include/xkbcommon/xkbcommon.h
  12. include/xkbcommon/xkbregistry.h
  13. lib/libxkbcommon-x11.so
  14. lib/libxkbcommon-x11.so.0
  15. lib/libxkbcommon-x11.so.0.13.1
  16. lib/libxkbcommon.so
  17. lib/libxkbcommon.so.0
  18. lib/libxkbcommon.so.0.13.1
  19. lib/libxkbregistry.so
  20. lib/libxkbregistry.so.0
  21. lib/libxkbregistry.so.0.13.1
  22. libdata/pkgconfig/xkbcommon-x11.pc
  23. libdata/pkgconfig/xkbcommon.pc
  24. libdata/pkgconfig/xkbregistry.pc
  25. libexec/xkbcommon/xkbcli-compile-compose
  26. libexec/xkbcommon/xkbcli-compile-keymap
  27. libexec/xkbcommon/xkbcli-dump-keymap
  28. libexec/xkbcommon/xkbcli-dump-keymap-wayland
  29. libexec/xkbcommon/xkbcli-dump-keymap-x11
  30. libexec/xkbcommon/xkbcli-how-to-type
  31. libexec/xkbcommon/xkbcli-interactive
  32. libexec/xkbcommon/xkbcli-interactive-evdev
  33. libexec/xkbcommon/xkbcli-interactive-wayland
  34. libexec/xkbcommon/xkbcli-interactive-x11
  35. libexec/xkbcommon/xkbcli-list
  36. share/bash-completion/completions/xkbcli
  37. share/man/man1/xkbcli-compile-compose.1.gz
  38. share/man/man1/xkbcli-compile-keymap.1.gz
  39. share/man/man1/xkbcli-dump-keymap-wayland.1.gz
  40. share/man/man1/xkbcli-dump-keymap-x11.1.gz
  41. share/man/man1/xkbcli-how-to-type.1.gz
  42. share/man/man1/xkbcli-interactive-evdev.1.gz
  43. share/man/man1/xkbcli-interactive-wayland.1.gz
  44. share/man/man1/xkbcli-interactive-x11.1.gz
  45. share/man/man1/xkbcli-list.1.gz
  46. share/man/man1/xkbcli.1.gz
  47. @owner
  48. @group
  49. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • libxkbcommon>0:x11/libxkbcommon
To install the port:
cd /usr/ports/x11/libxkbcommon/ && make install clean
To add the package, run one of these commands:
  • pkg install x11/libxkbcommon
  • pkg install libxkbcommon
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: libxkbcommon
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1766711285 SHA256 (xkbcommon-libxkbcommon-xkbcommon-1.13.1_GH0.tar.gz) = aeb951964c2f7ecc08174cb5517962d157595e9e3f38fc4a130b91dc2f9fec18 SIZE (xkbcommon-libxkbcommon-xkbcommon-1.13.1_GH0.tar.gz) = 1234661

Packages (timestamps in pop-ups are UTC):
libxkbcommon
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.13.11.13.11.0.31.8.1_31.13.1n/an/an/a
FreeBSD:13:quarterly1.13.11.13.11.5.01.8.1_31.13.1n/an/an/a
FreeBSD:14:latest1.13.11.13.11.5.01.8.1_31.13.11.5.0-1.5.0
FreeBSD:14:quarterly1.13.11.13.1-1.8.1_31.13.11.6.0_11.6.0_11.6.0_1
FreeBSD:15:latest1.13.11.13.1n/a1.8.1_3n/an/a1.6.0_21.6.0_2
FreeBSD:15:quarterly1.13.11.13.1n/a-n/an/a--
FreeBSD:16:latest1.13.11.13.1n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. evdev-proto>0 : devel/evdev-proto
  2. wayland-protocols>=1.12 : graphics/wayland-protocols
  3. bison : devel/bison
  4. meson : devel/meson
  5. ninja : devel/ninja
  6. pkgconf>=1.3.0_1 : devel/pkgconf
  7. xcb.pc : x11/libxcb
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. xkeyboard-config>0 : x11/xkeyboard-config
  2. xcb.pc : x11/libxcb
Library dependencies:
  1. libwayland-client.so : graphics/wayland
  2. libxml2.so : textproc/libxml2
This port is required by:
for Build
  1. deskutils/havoc
  2. games/gargoyle
  3. graphics/glfw
  4. graphics/materialx

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. x11/havoc*
  2. Collapse this list of deleted ports.
for Libraries
  1. audio/mixxx
  2. audio/musescore
  3. audio/plasma6-kpipewire
  4. audio/strawberry
  5. audio/surge-synthesizer-lv2
  6. audio/surge-synthesizer-xt-lv2
  7. audio/vst3sdk
Expand this list (285 items / 278 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. chinese/fcitx
  3. deskutils/calibre
  4. deskutils/copyq
  5. deskutils/dmenu-wayland
  6. deskutils/havoc
  7. deskutils/i3lock
  8. deskutils/kdeconnect-kde
  9. deskutils/maliit-framework
  10. deskutils/nextcloudclient
  11. deskutils/plasma6-xdg-desktop-portal-kde
  12. deskutils/qlipper
  13. devel/electron37
  14. devel/electron38
  15. devel/electron39
  16. devel/electron40
  17. devel/godot
  18. devel/godot-tools
  19. devel/kf6-kdbusaddons
  20. devel/kf6-kidletime
  21. devel/kf6-kio
  22. devel/libuiohook
  23. devel/pyside6
  24. devel/pyside6-tools
  25. devel/qt6-5compat
  26. devel/qt6-base
  27. devel/qt6-location
  28. devel/qt6-positioning
  29. devel/qt6-scxml
  30. devel/qt6-tools
  31. devel/qtcreator
  32. devel/sdl20
  33. devel/sdl3
  34. devel/zeal
  35. editors/vscode
  36. editors/zed
  37. emulators/86Box
  38. emulators/dolphin-emu
  39. emulators/fbsd-duckstation
  40. emulators/qemu
  41. emulators/qemu-devel
  42. emulators/wine
  43. emulators/wine-devel
  44. emulators/wine-proton
  45. games/gcompris-qt
  46. games/retroarch
  47. games/veloren-weekly
  48. graphics/blender
  49. graphics/blender4
  50. graphics/clutter
  51. graphics/gstreamer1-plugins-vulkan
  52. graphics/imv
  53. graphics/piglit
  54. graphics/qt5-wayland
  55. graphics/qt6-3d
  56. graphics/qt6-lottie
  57. graphics/qt6-quickeffectmaker
  58. graphics/qt6-svg
  59. graphics/qt6-wayland
  60. japanese/cskk
  61. japanese/libskk
  62. math/rkward
  63. misc/copperspice-examples
  64. misc/hyprqt6engine
  65. misc/qt6ct
  66. multimedia/arcan
  67. multimedia/go2tv
  68. multimedia/kodi
  69. multimedia/mpv
  70. multimedia/obs-studio
  71. multimedia/ossia-score
  72. multimedia/qt6-multimedia
  73. net/boinc-client
  74. net/freerdp
  75. net/freerdp3
  76. net/krdc
  77. net/wayvnc
  78. net/wlvncc
  79. net-im/kaidan
  80. net-im/signal-desktop
  81. net-im/telegram-desktop
  82. print/qt6-pdf
  83. science/paraview
  84. science/qt6-quick3dphysics
  85. science/zotero
  86. security/plasma6-kscreenlocker
  87. sysutils/deskflow
  88. sysutils/plasma6-kde-cli-tools
  89. sysutils/plasma6-libksysguard
  90. sysutils/plasma6-powerdevil
  91. sysutils/waynergy
  92. textproc/fcitx-qt5
  93. textproc/fcitx5
  94. textproc/fcitx5-configtool
  95. textproc/fcitx5-gtk
  96. textproc/fcitx5-qt
  97. textproc/fcitx5-qt-common
  98. textproc/ibus
  99. textproc/qstardict
  100. www/chromium
  101. www/iridium
  102. www/libwpe
  103. www/qt6-webengine
  104. www/qt6-webview
  105. www/ungoogled-chromium
  106. www/wpebackend-fdo
  107. x11/alacritty
  108. x11/ashell
  109. x11/bemenu
  110. x11/foot
  111. x11/fuzzel
  112. x11/gnome-desktop
  113. x11/hyprland-guiutils
  114. x11/hyprlock
  115. x11/hyprpicker
  116. x11/i3lock-color
  117. x11/kf6-kwindowsystem
  118. x11/kitty
  119. x11/lavalauncher
  120. x11/plasma6-kglobalacceld
  121. x11/plasma6-kscreen
  122. x11/plasma6-kwayland
  123. x11/plasma6-kwayland-integration
  124. x11/plasma6-layer-shell-qt
  125. x11/plasma6-libkscreen
  126. x11/plasma6-libplasma
  127. x11/plasma6-plasma-desktop
  128. x11/plasma6-plasma-integration
  129. x11/plasma6-plasma-workspace
  130. x11/quickshell
  131. x11/rofi
  132. x11/rsibreak
  133. x11/sfwbar
  134. x11/shotman
  135. x11/showmethekey
  136. x11/slurp
  137. x11/squeekboard
  138. x11/swayimg
  139. x11/swaylock
  140. x11/swaylock-effects
  141. x11/swaylock-plugin
  142. x11/tecla
  143. x11/tofi
  144. x11/virtboard
  145. x11/watershot
  146. x11/waybar
  147. x11/waylock
  148. x11/wayst
  149. x11/wev
  150. x11/wezterm
  151. x11/wl-kbptr
  152. x11/wlr-which-key
  153. x11/wlrctl
  154. x11/wmenu
  155. x11/wshowkeys
  156. x11/wtype
  157. x11/xdg-desktop-portal-luminous
  158. x11/xdotool
  159. x11/xmoji
  160. x11/xsnow
  161. x11-themes/kf6-kiconthemes
  162. x11-themes/plasma6-oxygen
  163. x11-themes/qgnomeplatform
  164. x11-toolkits/como
  165. x11-toolkits/copperspice
  166. x11-toolkits/gtk30
  167. x11-toolkits/gtk40
  168. x11-toolkits/hyprtoolkit
  169. x11-toolkits/kf6-kguiaddons
  170. x11-toolkits/kf6-kirigami
  171. x11-toolkits/kf6-kjobwidgets
  172. x11-toolkits/libdecor
  173. x11-toolkits/pangolin
  174. x11-toolkits/qt5-gui
  175. x11-toolkits/qt6-declarative
  176. x11-toolkits/qt6-graphs
  177. x11-toolkits/qt6-quick3d
  178. x11-toolkits/qt6-quicktimeline
  179. x11-toolkits/qt6-shadertools
  180. x11-toolkits/qt6-virtualkeyboard
  181. x11-toolkits/wlroots015
  182. x11-toolkits/wlroots017
  183. x11-toolkits/wlroots018
  184. x11-toolkits/wlroots019
  185. x11-toolkits/wlroots020
  186. x11-toolkits/wxgtk32
  187. x11-wm/awesome
  188. x11-wm/cage
  189. x11-wm/cagebreak
  190. x11-wm/cosmic-comp
  191. x11-wm/dwl
  192. x11-wm/fvwm3
  193. x11-wm/gamescope
  194. x11-wm/hikari
  195. x11-wm/hyprland
  196. x11-wm/i3
  197. x11-wm/labwc
  198. x11-wm/lxqt-panel
  199. x11-wm/magpie
  200. x11-wm/mangowc
  201. x11-wm/muffin
  202. x11-wm/mutter
  203. x11-wm/niri
  204. x11-wm/phoc
  205. x11-wm/plasma6-kwin
  206. x11-wm/plasma6-kwin-x11
  207. x11-wm/river
  208. x11-wm/sway
  209. x11-wm/swayfx
  210. x11-wm/theseus-ship
  211. x11-wm/wayfire
  212. x11-wm/wlmaker
  213. Collapse this list.

Deleted ports which required this port:

Expand this list of 67 deleted ports
  1. databases/compass*
  2. deskutils/plasma5-xdg-desktop-portal-kde*
  3. devel/electron11*
  4. devel/electron12*
  5. devel/electron13*
  6. devel/electron17*
  7. devel/electron18*
  8. devel/electron19*
  9. devel/electron21*
  10. devel/electron22*
  11. devel/electron23*
  12. devel/electron24*
  13. devel/electron25*
  14. devel/electron26*
  15. devel/electron27*
  16. devel/electron28*
  17. devel/electron29*
  18. devel/electron30*
  19. devel/electron31*
  20. devel/electron32*
  21. devel/electron33*
  22. devel/electron34*
  23. devel/electron35*
  24. devel/electron36*
  25. editors/kate-devel*
  26. emulators/duckstation*
  27. emulators/qemu2*
  28. emulators/qemu30*
  29. emulators/qemu40*
  30. emulators/qemu41*
  31. emulators/qemu42*
  32. emulators/qemu5*
  33. emulators/qemu50*
  34. emulators/qemu6*
  35. emulators/qemu7*
  36. emulators/qemu70*
  37. emulators/qemu8*
  38. graphics/gwenview-devel*
  39. graphics/okular-devel*
  40. graphics/spectacle-devel*
  41. multimedia/kodi-devel*
  42. multimedia/mpv034*
  43. net-im/webinar*
  44. x11/dmenu-wayland*
  45. x11/havoc*
  46. x11/i3lock*
  47. x11/plasma5-kwayland-integration*
  48. x11/plasma5-layer-shell-qt*
  49. x11/plasma5-plasma-desktop*
  50. x11/plasma5-plasma-workspace*
  51. x11/rofi-wayland*
  52. x11/salut*
  53. x11/xwaylandvideobridge*
  54. x11-fm/dolphin-devel*
  55. x11-toolkits/qt5-gtkplatform*
  56. x11-toolkits/wcl*
  57. x11-toolkits/wlc*
  58. x11-toolkits/wlroots*
  59. x11-toolkits/wlroots-devel*
  60. x11-toolkits/wlroots-hyprland*
  61. x11-toolkits/wlroots016*
  62. x11-wm/cage-devel*
  63. x11-wm/hyprland-devel*
  64. x11-wm/i3-gaps*
  65. x11-wm/kwinft*
  66. x11-wm/plasma5-kwin*
  67. x11-wm/sway-devel*
  68. Collapse this list of deleted ports.
for Run
  1. games/gargoyle
  2. graphics/glfw

Configuration Options:
===> The following configuration options are available for libxkbcommon-1.13.1: EVDEV=on: Interactive debugger for XKB keymaps for evdev WAYLAND=on: Wayland (graphics) support X11=on: X11 (graphics) support ===> Use 'make config' to modify these settings
Options name:
x11_libxkbcommon
USES:
bison compiler:c11 cpe gnome meson pkgconfig python:test shebangfix localbase xorg
pkg-message:
For install:
If arrow keys don't work under X11 switch to legacy rules e.g., For sh/bash/ksh/zsh run and (optionally) add into ~/.profile: export XKB_DEFAULT_RULES=xorg For csh/tcsh run and (optionally) add into ~/.login: setenv XKB_DEFAULT_RULES xorg
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/xkbcommon/libxkbcommon/tar.gz/xkbcommon-1.13.1?dummy=/
Collapse this list.

There are no commits on branch 2026Q1 for this port