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
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details on branch 2024Q2
libxkbcommon Keymap handling library for toolkits and window systems
1.7.0_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.6.0_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: 2024-05-01 07:30:51
Commit Hash: 8000a19
People watching this port, also watch:: expat, libXdamage, glib, fribidi, 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:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (43 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/libxkbcommon-1.7.0_1/catalog.mk
  3. /usr/local/share/licenses/libxkbcommon-1.7.0_1/LICENSE
  4. /usr/local/share/licenses/libxkbcommon-1.7.0_1/MIT
  5. bin/xkbcli
  6. include/xkbcommon/xkbcommon.h
  7. include/xkbcommon/xkbcommon-compat.h
  8. include/xkbcommon/xkbcommon-compose.h
  9. include/xkbcommon/xkbcommon-keysyms.h
  10. include/xkbcommon/xkbcommon-names.h
  11. include/xkbcommon/xkbregistry.h
  12. include/xkbcommon/xkbcommon-x11.h
  13. lib/libxkbcommon.so
  14. lib/libxkbcommon.so.0
  15. lib/libxkbcommon.so.0.0.0
  16. lib/libxkbcommon-x11.so
  17. lib/libxkbcommon-x11.so.0
  18. lib/libxkbcommon-x11.so.0.0.0
  19. lib/libxkbregistry.so
  20. lib/libxkbregistry.so.0
  21. lib/libxkbregistry.so.0.0.0
  22. libdata/pkgconfig/xkbcommon.pc
  23. libdata/pkgconfig/xkbcommon-x11.pc
  24. libdata/pkgconfig/xkbregistry.pc
  25. libexec/xkbcommon/xkbcli-compile-compose
  26. libexec/xkbcommon/xkbcli-compile-keymap
  27. libexec/xkbcommon/xkbcli-how-to-type
  28. libexec/xkbcommon/xkbcli-interactive-evdev
  29. libexec/xkbcommon/xkbcli-interactive-wayland
  30. libexec/xkbcommon/xkbcli-interactive-x11
  31. libexec/xkbcommon/xkbcli-list
  32. share/man/man1/xkbcli-compile-compose.1.gz
  33. share/man/man1/xkbcli-compile-keymap.1.gz
  34. share/man/man1/xkbcli-how-to-type.1.gz
  35. share/man/man1/xkbcli-interactive-evdev.1.gz
  36. share/man/man1/xkbcli-interactive-wayland.1.gz
  37. share/man/man1/xkbcli-interactive-x11.1.gz
  38. share/man/man1/xkbcli-list.1.gz
  39. share/man/man1/xkbcli.1.gz
  40. share/bash-completion/completions/xkbcli
  41. @owner
  42. @group
  43. @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 = 1714057479 SHA256 (libxkbcommon-1.7.0.tar.xz) = 65782f0a10a4b455af9c6baab7040e2f537520caa2ec2092805cdfd36863b247 SIZE (libxkbcommon-1.7.0.tar.xz) = 534312

Packages (timestamps in pop-ups are UTC):
libxkbcommon
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.7.0_11.7.0_11.0.31.7.0_11.7.0_1-1.0.3-
FreeBSD:13:quarterly1.6.0_21.6.0_21.5.01.6.0_21.6.0_21.6.0_11.6.0_11.6.0_1
FreeBSD:14:latest1.7.0_11.7.0_11.5.01.7.0_11.7.0_11.5.0-1.5.0
FreeBSD:14:quarterly1.6.0_21.6.0_2-1.6.0_21.6.0_21.6.0_11.6.0_11.6.0_1
FreeBSD:15:latest1.7.0_11.7.0_1n/a1.6.0_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.9 : lang/python39
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

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

Deleted ports which required this port:

Expand this list of 34 deleted ports
  1. devel/electron11*
  2. devel/electron12*
  3. devel/electron13*
  4. devel/electron17*
  5. devel/electron18*
  6. devel/electron19*
  7. devel/electron21*
  8. devel/electron22*
  9. devel/electron23*
  10. devel/electron24*
  11. devel/electron25*
  12. devel/electron26*
  13. emulators/qemu2*
  14. emulators/qemu30*
  15. emulators/qemu40*
  16. emulators/qemu41*
  17. emulators/qemu42*
  18. emulators/qemu5*
  19. emulators/qemu50*
  20. emulators/qemu6*
  21. emulators/qemu70*
  22. multimedia/kodi-devel*
  23. multimedia/mpv034*
  24. net-im/webinar*
  25. x11/dmenu-wayland*
  26. x11/havoc*
  27. x11/i3lock*
  28. x11-toolkits/qt5-gtkplatform*
  29. x11-toolkits/wcl*
  30. x11-toolkits/wlc*
  31. x11-wm/cage-devel*
  32. x11-wm/hyprland-devel*
  33. x11-wm/i3-gaps*
  34. x11-wm/kwinft*
  35. Collapse this list of deleted ports.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

Configuration Options:
===> The following configuration options are available for libxkbcommon-1.7.0_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 tar:xz 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://xkbcommon.org/download/
Collapse this list.

There are no commits on branch 2024Q2 for this port