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''''''''s 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 2024Q4
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:: 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:
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_11.8.1_21.0.31.8.1_11.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_11.8.1_21.5.01.8.1_11.8.1_21.5.0-1.5.0
FreeBSD:14:quarterly1.7.0_11.8.1_1-1.7.0_11.8.1_11.6.0_11.6.0_11.6.0_1
FreeBSD:15:latest1.8.1_11.8.1_2n/a1.8.1_1n/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 (257 items / 250 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-proton
  40. games/gcompris-qt
  41. games/retroarch
  42. games/veloren-weekly
  43. graphics/blender
  44. graphics/clutter
  45. graphics/gstreamer1-plugins-vulkan
  46. graphics/imv
  47. graphics/piglit
  48. graphics/qt5-wayland
  49. graphics/qt6-3d
  50. graphics/qt6-lottie
  51. graphics/qt6-quickeffectmaker
  52. graphics/qt6-svg
  53. graphics/qt6-wayland
  54. japanese/cskk
  55. japanese/libskk
  56. math/rkward
  57. misc/copperspice-examples
  58. misc/qt6ct
  59. multimedia/arcan
  60. multimedia/kodi
  61. multimedia/mpv
  62. multimedia/obs-studio
  63. multimedia/ossia-score
  64. multimedia/qt6-multimedia
  65. net/boinc-client
  66. net/freerdp
  67. net/freerdp3
  68. net/krdc
  69. net/wayvnc
  70. net/wlvncc
  71. net-im/kaidan
  72. net-im/signal-desktop
  73. net-im/telegram-desktop
  74. print/qt6-pdf
  75. science/paraview
  76. science/qt6-quick3dphysics
  77. science/zotero
  78. security/gpg-tui
  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. www/chromium
  93. www/iridium
  94. www/libwpe
  95. www/qt6-webengine
  96. www/qt6-webview
  97. www/ungoogled-chromium
  98. www/wpebackend-fdo
  99. x11/alacritty
  100. x11/bemenu
  101. x11/foot
  102. x11/fuzzel
  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/tofi
  131. x11/virtboard
  132. x11/watershot
  133. x11/waybar
  134. x11/waylock
  135. x11/wev
  136. x11/wezterm
  137. x11/wl-kbptr
  138. x11/wlr-which-key
  139. x11/wlrctl
  140. x11/wmenu
  141. x11/wshowkeys
  142. x11/wtype
  143. x11/xdg-desktop-portal-luminous
  144. x11/xdotool
  145. x11/xmoji
  146. x11/xsnow
  147. x11-themes/kf6-kiconthemes
  148. x11-themes/plasma6-oxygen
  149. x11-themes/qgnomeplatform
  150. x11-toolkits/como
  151. x11-toolkits/copperspice
  152. x11-toolkits/gtk30
  153. x11-toolkits/gtk40
  154. x11-toolkits/kf6-kguiaddons
  155. x11-toolkits/kf6-kirigami
  156. x11-toolkits/kf6-kjobwidgets
  157. x11-toolkits/libdecor
  158. x11-toolkits/pangolin
  159. x11-toolkits/qt5-gui
  160. x11-toolkits/qt6-declarative
  161. x11-toolkits/qt6-graphs
  162. x11-toolkits/qt6-quick3d
  163. x11-toolkits/qt6-quicktimeline
  164. x11-toolkits/qt6-shadertools
  165. x11-toolkits/qt6-virtualkeyboard
  166. x11-toolkits/wlroots015
  167. x11-toolkits/wlroots017
  168. x11-toolkits/wlroots018
  169. x11-toolkits/wlroots019
  170. x11-toolkits/wxgtk32
  171. x11-wm/awesome
  172. x11-wm/cage
  173. x11-wm/cagebreak
  174. x11-wm/cosmic-comp
  175. x11-wm/dwl
  176. x11-wm/gamescope
  177. x11-wm/hikari
  178. x11-wm/hyprland
  179. x11-wm/i3
  180. x11-wm/labwc
  181. x11-wm/lxqt-panel
  182. x11-wm/magpie
  183. x11-wm/muffin
  184. x11-wm/mutter
  185. x11-wm/niri
  186. x11-wm/phoc
  187. x11-wm/plasma6-kwin
  188. x11-wm/river
  189. x11-wm/sway
  190. x11-wm/swayfx
  191. x11-wm/theseus-ship
  192. x11-wm/wayfire
  193. x11-wm/wlmaker
  194. 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 2024Q4 for this port