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
  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 (283 items / 276 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/kodi
  68. multimedia/mpv
  69. multimedia/obs-studio
  70. multimedia/ossia-score
  71. multimedia/qt6-multimedia
  72. net/boinc-client
  73. net/freerdp
  74. net/freerdp3
  75. net/krdc
  76. net/wayvnc
  77. net/wlvncc
  78. net-im/kaidan
  79. net-im/signal-desktop
  80. net-im/telegram-desktop
  81. print/qt6-pdf
  82. science/paraview
  83. science/qt6-quick3dphysics
  84. science/zotero
  85. security/plasma6-kscreenlocker
  86. sysutils/deskflow
  87. sysutils/plasma6-kde-cli-tools
  88. sysutils/plasma6-libksysguard
  89. sysutils/plasma6-powerdevil
  90. sysutils/waynergy
  91. textproc/fcitx-qt5
  92. textproc/fcitx5
  93. textproc/fcitx5-configtool
  94. textproc/fcitx5-gtk
  95. textproc/fcitx5-qt
  96. textproc/fcitx5-qt-common
  97. textproc/ibus
  98. textproc/qstardict
  99. www/chromium
  100. www/iridium
  101. www/libwpe
  102. www/qt6-webengine
  103. www/qt6-webview
  104. www/ungoogled-chromium
  105. www/wpebackend-fdo
  106. x11/alacritty
  107. x11/ashell
  108. x11/bemenu
  109. x11/foot
  110. x11/fuzzel
  111. x11/gnome-desktop
  112. x11/hyprland-guiutils
  113. x11/hyprlock
  114. x11/hyprpicker
  115. x11/i3lock-color
  116. x11/kf6-kwindowsystem
  117. x11/kitty
  118. x11/lavalauncher
  119. x11/plasma6-kglobalacceld
  120. x11/plasma6-kscreen
  121. x11/plasma6-kwayland
  122. x11/plasma6-layer-shell-qt
  123. x11/plasma6-libkscreen
  124. x11/plasma6-libplasma
  125. x11/plasma6-plasma-desktop
  126. x11/plasma6-plasma-integration
  127. x11/plasma6-plasma-workspace
  128. x11/quickshell
  129. x11/rofi
  130. x11/rsibreak
  131. x11/sfwbar
  132. x11/shotman
  133. x11/showmethekey
  134. x11/slurp
  135. x11/squeekboard
  136. x11/swayimg
  137. x11/swaylock
  138. x11/swaylock-effects
  139. x11/swaylock-plugin
  140. x11/tecla
  141. x11/tofi
  142. x11/virtboard
  143. x11/watershot
  144. x11/waybar
  145. x11/waylock
  146. x11/wayst
  147. x11/wev
  148. x11/wezterm
  149. x11/wl-kbptr
  150. x11/wlr-which-key
  151. x11/wlrctl
  152. x11/wmenu
  153. x11/wshowkeys
  154. x11/wtype
  155. x11/xdg-desktop-portal-luminous
  156. x11/xdotool
  157. x11/xmoji
  158. x11/xsnow
  159. x11-themes/kf6-kiconthemes
  160. x11-themes/plasma6-oxygen
  161. x11-themes/qgnomeplatform
  162. x11-toolkits/como
  163. x11-toolkits/copperspice
  164. x11-toolkits/gtk30
  165. x11-toolkits/gtk40
  166. x11-toolkits/hyprtoolkit
  167. x11-toolkits/kf6-kguiaddons
  168. x11-toolkits/kf6-kirigami
  169. x11-toolkits/kf6-kjobwidgets
  170. x11-toolkits/libdecor
  171. x11-toolkits/pangolin
  172. x11-toolkits/qt5-gui
  173. x11-toolkits/qt6-declarative
  174. x11-toolkits/qt6-graphs
  175. x11-toolkits/qt6-quick3d
  176. x11-toolkits/qt6-quicktimeline
  177. x11-toolkits/qt6-shadertools
  178. x11-toolkits/qt6-virtualkeyboard
  179. x11-toolkits/wlroots015
  180. x11-toolkits/wlroots017
  181. x11-toolkits/wlroots018
  182. x11-toolkits/wlroots019
  183. x11-toolkits/wlroots020
  184. x11-toolkits/wxgtk32
  185. x11-wm/awesome
  186. x11-wm/cage
  187. x11-wm/cagebreak
  188. x11-wm/cosmic-comp
  189. x11-wm/dwl
  190. x11-wm/fvwm3
  191. x11-wm/gamescope
  192. x11-wm/hikari
  193. x11-wm/hyprland
  194. x11-wm/i3
  195. x11-wm/labwc
  196. x11-wm/lxqt-panel
  197. x11-wm/magpie
  198. x11-wm/mangowc
  199. x11-wm/muffin
  200. x11-wm/mutter
  201. x11-wm/niri
  202. x11-wm/phoc
  203. x11-wm/plasma6-kwin
  204. x11-wm/plasma6-kwin-x11
  205. x11-wm/river
  206. x11-wm/sway
  207. x11-wm/swayfx
  208. x11-wm/theseus-ship
  209. x11-wm/wayfire
  210. x11-wm/wlmaker
  211. 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 2024Q4 for this port