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