BSD Ports

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

SystemPortVersion
FreeBSDx11/xcb-imdkit1.0.9_1
OpenBSDinputmethods/xcb-imdkit1.0.9p2
NetBSDx11/xcb-imdkit1.0.6
DragonFlyx11/xcb-imdkit1.0.5
MidnightBSDx11/xcb-imdkit1.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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.0.9_11.0.9_1-1.0.91.0.9_1
FreeBSD:14:quarterly1.0.9_11.0.9_1n/a1.0.91.0.9_1
FreeBSD:15:latest1.0.9_11.0.9_1n/a1.0.91.0.9
FreeBSD:15:quarterly1.0.9_11.0.9_1n/an/an/a
FreeBSD:16:latest1.0.9_11.0.9_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 2

The full lists below include those, and their dependencies in turn.

Build dependencies 24
Run dependencies 6

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
FileSizeSHA256
xcb-imdkit-1.0.9.tar.zst58063374283bacef4d53655d3ddd6e3b969a787f77ee9d66b6ef256a2012a6ba2d1104
Master sites 1
  • https://download.fcitx-im.org/fcitx5/xcb-imdkit/

Commit history 1

DateCommitCreditsLog message
95f9a68089 Max Brazhnikov */*: Switch to USES=kde
All these ports use only the ECM module shipped with KDE Frameworks. ECM from Frameworks 5 has been replaced by Frameworks 6 counterpart a while ago. While here, drop runtime dependency on ECM. Differential: D58578 Reviewed by: adridg, arrowd, jhale