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

Deleted ports which required this port:

Expand this list of 68 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/mangowc*
  67. x11-wm/plasma5-kwin*
  68. x11-wm/sway-devel*
  69. 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 2023Q4 for this port