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