x11/xcb-imdkit 1.0.9_1 FreeBSD
Input method development support for XCB
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
95f9a68089- License
- LGPL21
- Categories
- x11, textproc
- Package size
- 330.9 KiB, 673.3 KiB installed
Description
xcb-imdkit is an implementation of xim protocol in xcb, comparing with the implementation of IMDkit with Xlib, and xim inside Xlib, it has less memory foot print, better performance, and safer on malformed client.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | x11/xcb-imdkit | 1.0.9_1 |
| OpenBSD | inputmethods/xcb-imdkit | 1.0.9p2 |
| NetBSD | x11/xcb-imdkit | 1.0.6 |
| DragonFly | x11/xcb-imdkit | 1.0.5 |
| MidnightBSD | x11/xcb-imdkit | 1.0.9 |
Install
Binary package:
pkg install xcb-imdkit
From the ports tree:
cd /usr/ports/x11/xcb-imdkit/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= xcb-imdkit>0:x11/xcb-imdkit
LIB_DEPENDS= libxcb-imdkit.so:x11/xcb-imdkit
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.0.9_1 | 1.0.9_1 | - | 1.0.9 | 1.0.9_1 |
| FreeBSD:14:quarterly | 1.0.9_1 | 1.0.9_1 | n/a | 1.0.9 | 1.0.9_1 |
| FreeBSD:15:latest | 1.0.9_1 | 1.0.9_1 | n/a | 1.0.9 | 1.0.9 |
| FreeBSD:15:quarterly | 1.0.9_1 | 1.0.9_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.0.9_1 | 1.0.9_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
uthash>=0: devel/uthash
Library 2
libxcb-keysyms.so: x11/xcb-util-keysymslibxcb-util.so: x11/xcb-util
The full lists below include those, and their dependencies in turn.
Build dependencies 24
- devel/cmake-core
- devel/gettext-runtime
- devel/jsoncpp
- devel/kf6-extra-cmake-modules
- devel/libffi
- devel/libunistring
- devel/libuv
- devel/ninja
- devel/pkgconf
- devel/readline
- devel/uthash
- dns/libidn2
- lang/python312
- math/mpdecimal
- ports-mgmt/pkg
- print/indexinfo
- security/rhash
- textproc/expat2
- x11/libXau
- x11/libXdmcp
- x11/libxcb
- x11/xcb-util
- x11/xcb-util-keysyms
- x11/xorgproto
Required by 25
- chinese/fcitx5-chewing
- chinese/fcitx5-chinese-addons
- chinese/fcitx5-keykey
- chinese/fcitx5-mcbopomofo
- chinese/fcitx5-rime
- chinese/fcitx5-table-extra
- chinese/fcitx5-table-other
- chinese/libime
- chinese/libime-jyutping
- japanese/fcitx5-anthy
- japanese/fcitx5-cskk
- japanese/fcitx5-hazkey
- japanese/fcitx5-karukan
- japanese/fcitx5-mozc
- japanese/fcitx5-mozc3
- japanese/fcitx5-skk
- korean/fcitx5-hangul
- textproc/fcitx5
- textproc/fcitx5-afrim
- textproc/fcitx5-configtool
- textproc/fcitx5-lua
- textproc/fcitx5-m17n
- textproc/fcitx5-mcfoxim
- textproc/fcitx5-qt
- textproc/fcitx5-qt-common
Configuration
No options to configure.
- USES
- cmake compiler:c11 kde pkgconfig tar:zstd xorg
- Service scripts
- none
Files
pkg-plist 15
- include/xcb-imdkit/encoding.h
- include/xcb-imdkit/imclient.h
- include/xcb-imdkit/imdkit.h
- include/xcb-imdkit/xcbimdkit_export.h
- include/xcb-imdkit/ximcommon.h
- include/xcb-imdkit/ximproto-gen.h
- include/xcb-imdkit/ximproto.h
- lib/cmake/XCBImdkit/XCBImdkitConfig.cmake
- lib/cmake/XCBImdkit/XCBImdkitConfigVersion.cmake
- lib/cmake/XCBImdkit/XCBImdkitLibraryTargets-.cmake
- lib/cmake/XCBImdkit/XCBImdkitLibraryTargets.cmake
- lib/libxcb-imdkit.so
- lib/libxcb-imdkit.so.1
- lib/libxcb-imdkit.so.
- libdata/pkgconfig/xcb-imdkit.pc
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| xcb-imdkit-1.0.9.tar.zst | 580633 | 74283bacef4d53655d3ddd6e3b969a787f77ee9d66b6ef256a2012a6ba2d1104 |
Master sites 1
- https://download.fcitx-im.org/fcitx5/xcb-imdkit/