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 2024Q4
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

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

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 2024Q4 for this port