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