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

Bot filter coming soon

To deter bots pegging the database CPU to 100%, a bot testing filter to be added to the website. This should not affect newsfeeds etc. Anubis seems light-weight - it is already in use within the FreeBSD Project. This notice is just a heads up in case you see something odd. This notice will be updated after Anubis is installed.

Port details on branch 2024Q3
libxkbcommon Keymap handling library for toolkits and window systems
1.8.1_3 x11 on this many watch lists=20 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.8.1_2Version 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-06-30 09:04:22
Commit Hash: 3068854d
People watching this port, also watch:: dbus, indexinfo, libXdamage, xorg-fonts-truetype, py311-six
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 (47 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/libxkbcommon-1.8.1_3/catalog.mk
  3. /usr/local/share/licenses/libxkbcommon-1.8.1_3/LICENSE
  4. /usr/local/share/licenses/libxkbcommon-1.8.1_3/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.8.1
  16. lib/libxkbcommon.so
  17. lib/libxkbcommon.so.0
  18. lib/libxkbcommon.so.0.8.1
  19. lib/libxkbregistry.so
  20. lib/libxkbregistry.so.0
  21. lib/libxkbregistry.so.0.8.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-wayland
  28. libexec/xkbcommon/xkbcli-dump-keymap-x11
  29. libexec/xkbcommon/xkbcli-how-to-type
  30. libexec/xkbcommon/xkbcli-interactive-evdev
  31. libexec/xkbcommon/xkbcli-interactive-wayland
  32. libexec/xkbcommon/xkbcli-interactive-x11
  33. libexec/xkbcommon/xkbcli-list
  34. share/bash-completion/completions/xkbcli
  35. share/man/man1/xkbcli-compile-compose.1.gz
  36. share/man/man1/xkbcli-compile-keymap.1.gz
  37. share/man/man1/xkbcli-dump-keymap-wayland.1.gz
  38. share/man/man1/xkbcli-dump-keymap-x11.1.gz
  39. share/man/man1/xkbcli-how-to-type.1.gz
  40. share/man/man1/xkbcli-interactive-evdev.1.gz
  41. share/man/man1/xkbcli-interactive-wayland.1.gz
  42. share/man/man1/xkbcli-interactive-x11.1.gz
  43. share/man/man1/xkbcli-list.1.gz
  44. share/man/man1/xkbcli.1.gz
  45. @owner
  46. @group
  47. @mode
Collapse this list.
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 = 1743897665 SHA256 (xkbcommon-libxkbcommon-1.8.1-xkbcommon-1.8.1_GH0.tar.gz) = c65c668810db305c4454ba26a10b6d84a96b5469719fe3c729e1c6542b8d0d87 SIZE (xkbcommon-libxkbcommon-1.8.1-xkbcommon-1.8.1_GH0.tar.gz) = 983334

Expand this list (2 items)

Collapse this list.

SHA256 (d7e112febb7ab756563da6eced0a650396be5945.patch) = 5701bd42031689331fe9b9746d0443cedcc3b0834ed42ec622392827e32f4c7c SIZE (d7e112febb7ab756563da6eced0a650396be5945.patch) = 1858

Collapse this list.


Packages (timestamps in pop-ups are UTC):
libxkbcommon
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.8.1_31.8.1_31.0.31.8.1_31.8.1_3-1.0.3-
FreeBSD:13:quarterly1.8.1_31.8.1_31.5.01.8.1_31.8.1_31.6.0_11.6.0_11.6.0_1
FreeBSD:14:latest1.8.1_31.8.1_31.5.01.8.1_31.8.1_31.5.0-1.5.0
FreeBSD:14:quarterly1.8.1_31.8.1_3-1.8.1_31.8.1_31.6.0_11.6.0_11.6.0_1
FreeBSD:15:latest1.8.1_3-n/a1.8.1_2n/a1.6.0_21.6.0_21.6.0_2
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

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

Deleted ports which required this port:

Expand this list of 60 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/electron33*
  21. editors/kate-devel*
  22. emulators/duckstation*
  23. emulators/qemu2*
  24. emulators/qemu30*
  25. emulators/qemu40*
  26. emulators/qemu41*
  27. emulators/qemu42*
  28. emulators/qemu5*
  29. emulators/qemu50*
  30. emulators/qemu6*
  31. emulators/qemu7*
  32. emulators/qemu70*
  33. emulators/qemu8*
  34. graphics/gwenview-devel*
  35. graphics/okular-devel*
  36. graphics/spectacle-devel*
  37. multimedia/kodi-devel*
  38. multimedia/mpv034*
  39. net-im/webinar*
  40. x11/dmenu-wayland*
  41. x11/havoc*
  42. x11/i3lock*
  43. x11/plasma5-kwayland-integration*
  44. x11/plasma5-layer-shell-qt*
  45. x11/plasma5-plasma-desktop*
  46. x11/plasma5-plasma-workspace*
  47. x11-fm/dolphin-devel*
  48. x11-toolkits/qt5-gtkplatform*
  49. x11-toolkits/wcl*
  50. x11-toolkits/wlc*
  51. x11-toolkits/wlroots*
  52. x11-toolkits/wlroots-devel*
  53. x11-toolkits/wlroots-hyprland*
  54. x11-toolkits/wlroots016*
  55. x11-wm/cage-devel*
  56. x11-wm/hyprland-devel*
  57. x11-wm/i3-gaps*
  58. x11-wm/kwinft*
  59. x11-wm/plasma5-kwin*
  60. x11-wm/sway-devel*
  61. Collapse this list of deleted ports.
for Run
  1. games/gargoyle

Configuration Options:
===> The following configuration options are available for libxkbcommon-1.8.1_3: 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.8.1?dummy=/
Collapse this list.

There are no commits on branch 2024Q3 for this port