diff options
author | ryoon <ryoon@pkgsrc.org> | 2021-02-15 15:05:55 +0000 |
---|---|---|
committer | ryoon <ryoon@pkgsrc.org> | 2021-02-15 15:05:55 +0000 |
commit | 510e654ecfc56d681295c6ac2f07bd15b890877d (patch) | |
tree | 664114b73d214d9977e4b6298c18d954a1c6355c /x11 | |
parent | b427dc4e8e0c31a64ee53b8026373c6ad65dab65 (diff) | |
download | pkgsrc-510e654ecfc56d681295c6ac2f07bd15b890877d.tar.gz |
x11/xcb-imdkit: import xcb-imdkit-1.0.2
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.
Diffstat (limited to 'x11')
-rw-r--r-- | x11/xcb-imdkit/DESCR | 4 | ||||
-rw-r--r-- | x11/xcb-imdkit/Makefile | 25 | ||||
-rw-r--r-- | x11/xcb-imdkit/PLIST | 16 | ||||
-rw-r--r-- | x11/xcb-imdkit/buildlink3.mk | 15 | ||||
-rw-r--r-- | x11/xcb-imdkit/distinfo | 6 |
5 files changed, 66 insertions, 0 deletions
diff --git a/x11/xcb-imdkit/DESCR b/x11/xcb-imdkit/DESCR new file mode 100644 index 00000000000..dad530bf928 --- /dev/null +++ b/x11/xcb-imdkit/DESCR @@ -0,0 +1,4 @@ +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. diff --git a/x11/xcb-imdkit/Makefile b/x11/xcb-imdkit/Makefile new file mode 100644 index 00000000000..3cb6199aa8a --- /dev/null +++ b/x11/xcb-imdkit/Makefile @@ -0,0 +1,25 @@ +# $NetBSD: Makefile,v 1.1 2021/02/15 15:05:55 ryoon Exp $ + +DISTNAME= xcb-imdkit-1.0.2 +CATEGORIES= x11 +MASTER_SITES= https://download.fcitx-im.org/fcitx5/xcb-imdkit/ +EXTRACT_SUFX= .tar.xz + +MAINTAINER= ryoon@NetBSD.org +HOMEPAGE= https://github.com/fcitx/xcb-imdkit +COMMENT= Implementation of xim protocol in xcb +LICENSE= gnu-lgpl-v2 + +BUILD_DEPENDS+= extra-cmake-modules-[0-9]*:../../devel/extra-cmake-modules + +USE_CMAKE= yes +USE_TOOLS+= pkg-config +USE_LANGUAGES+= c c++ + +PKGCONFIG_OVERRIDE+= src/xcb-imdkit.pc.in + +.include "../../devel/uthash/buildlink3.mk" +.include "../../x11/libxcb/buildlink3.mk" +.include "../../x11/xcb-util/buildlink3.mk" +.include "../../x11/xcb-util-keysyms/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/x11/xcb-imdkit/PLIST b/x11/xcb-imdkit/PLIST new file mode 100644 index 00000000000..d6540826e49 --- /dev/null +++ b/x11/xcb-imdkit/PLIST @@ -0,0 +1,16 @@ +@comment $NetBSD: PLIST,v 1.1 2021/02/15 15:05:55 ryoon Exp $ +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-noconfig.cmake +lib/cmake/XCBImdkit/XCBImdkitLibraryTargets.cmake +lib/libxcb-imdkit.so +lib/libxcb-imdkit.so.1 +lib/libxcb-imdkit.so.${PKGVERSION} +lib/pkgconfig/xcb-imdkit.pc diff --git a/x11/xcb-imdkit/buildlink3.mk b/x11/xcb-imdkit/buildlink3.mk new file mode 100644 index 00000000000..ab014ff62c6 --- /dev/null +++ b/x11/xcb-imdkit/buildlink3.mk @@ -0,0 +1,15 @@ +# $NetBSD: buildlink3.mk,v 1.1 2021/02/15 15:05:55 ryoon Exp $ + +BUILDLINK_TREE+= xcb-imdkit + +.if !defined(XCB_IMDKIT_BUILDLINK3_MK) +XCB_IMDKIT_BUILDLINK3_MK:= + +BUILDLINK_API_DEPENDS.xcb-imdkit+= xcb-imdkit>=1.0.2 +BUILDLINK_PKGSRCDIR.xcb-imdkit?= ../../x11/xcb-imdkit + +.include "../../x11/libxcb/buildlink3.mk" +.include "../../x11/xcb-util/buildlink3.mk" +.endif # XCB_IMDKIT_BUILDLINK3_MK + +BUILDLINK_TREE+= -xcb-imdkit diff --git a/x11/xcb-imdkit/distinfo b/x11/xcb-imdkit/distinfo new file mode 100644 index 00000000000..0f5eaead725 --- /dev/null +++ b/x11/xcb-imdkit/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2021/02/15 15:05:55 ryoon Exp $ + +SHA1 (xcb-imdkit-1.0.2.tar.xz) = af5e28c850e5192221cfd655fd0835b7ce1b3050 +RMD160 (xcb-imdkit-1.0.2.tar.xz) = 9c1b98e5b4e34ea6145a5e5d3c3b79086b1bde05 +SHA512 (xcb-imdkit-1.0.2.tar.xz) = fc34c4d021fe1e3afb0fd140849c102c2c3d3040429dfef2ffe6032c3e87b7212abcc87224a0a638bff7e5ce17c2a1e770e2e501bca7c336af16aa4f31c530b3 +Size (xcb-imdkit-1.0.2.tar.xz) = 345972 bytes |