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 (284 items / 277 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-layer-shell-qt
  124. x11/plasma6-libkscreen
  125. x11/plasma6-libplasma
  126. x11/plasma6-plasma-desktop
  127. x11/plasma6-plasma-integration
  128. x11/plasma6-plasma-workspace
  129. x11/quickshell
  130. x11/rofi
  131. x11/rsibreak
  132. x11/sfwbar
  133. x11/shotman
  134. x11/showmethekey
  135. x11/slurp
  136. x11/squeekboard
  137. x11/swayimg
  138. x11/swaylock
  139. x11/swaylock-effects
  140. x11/swaylock-plugin
  141. x11/tecla
  142. x11/tofi
  143. x11/virtboard
  144. x11/watershot
  145. x11/waybar
  146. x11/waylock
  147. x11/wayst
  148. x11/wev
  149. x11/wezterm
  150. x11/wl-kbptr
  151. x11/wlr-which-key
  152. x11/wlrctl
  153. x11/wmenu
  154. x11/wshowkeys
  155. x11/wtype
  156. x11/xdg-desktop-portal-luminous
  157. x11/xdotool
  158. x11/xmoji
  159. x11/xsnow
  160. x11-themes/kf6-kiconthemes
  161. x11-themes/plasma6-oxygen
  162. x11-themes/qgnomeplatform
  163. x11-toolkits/como
  164. x11-toolkits/copperspice
  165. x11-toolkits/gtk30
  166. x11-toolkits/gtk40
  167. x11-toolkits/hyprtoolkit
  168. x11-toolkits/kf6-kguiaddons
  169. x11-toolkits/kf6-kirigami
  170. x11-toolkits/kf6-kjobwidgets
  171. x11-toolkits/libdecor
  172. x11-toolkits/pangolin
  173. x11-toolkits/qt5-gui
  174. x11-toolkits/qt6-declarative
  175. x11-toolkits/qt6-graphs
  176. x11-toolkits/qt6-quick3d
  177. x11-toolkits/qt6-quicktimeline
  178. x11-toolkits/qt6-shadertools
  179. x11-toolkits/qt6-virtualkeyboard
  180. x11-toolkits/wlroots015
  181. x11-toolkits/wlroots017
  182. x11-toolkits/wlroots018
  183. x11-toolkits/wlroots019
  184. x11-toolkits/wlroots020
  185. x11-toolkits/wxgtk32
  186. x11-wm/awesome
  187. x11-wm/cage
  188. x11-wm/cagebreak
  189. x11-wm/cosmic-comp
  190. x11-wm/dwl
  191. x11-wm/fvwm3
  192. x11-wm/gamescope
  193. x11-wm/hikari
  194. x11-wm/hyprland
  195. x11-wm/i3
  196. x11-wm/labwc
  197. x11-wm/lxqt-panel
  198. x11-wm/magpie
  199. x11-wm/mangowc
  200. x11-wm/muffin
  201. x11-wm/mutter
  202. x11-wm/niri
  203. x11-wm/phoc
  204. x11-wm/plasma6-kwin
  205. x11-wm/plasma6-kwin-x11
  206. x11-wm/river
  207. x11-wm/sway
  208. x11-wm/swayfx
  209. x11-wm/theseus-ship
  210. x11-wm/wayfire
  211. x11-wm/wlmaker
  212. 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