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

Deleted ports which required this port:

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

Configuration Options:
===> The following configuration options are available for libxkbcommon-1.8.1_2: 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 2023Q4 for this port