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