diff options
author | Guangyuan Yang <ygy@FreeBSD.org> | 2020-12-29 14:58:55 +0000 |
---|---|---|
committer | Guangyuan Yang <ygy@FreeBSD.org> | 2020-12-29 14:58:55 +0000 |
commit | 784693f56c9c8899036fc4aa340be19676b514c8 (patch) | |
tree | 57d3ceb2bb056eb915f7f25ff148aea78c8807cb /x11 | |
parent | lang/nim: disable DOCS for powerpc64 (diff) |
Add Fcitx5 IME framework and related ports
The Fcitx5 IME framework is the future version of the legacy Fcitx IME framework.
Main parts of Fcitx5:
- x11/xcb-imdkit
- textproc/fcitx5
Application supports libraries of Fcitx5:
- textproc/fcitx5-qt
- textproc/fcitx5-gtk
GUI configuration tool of Fcitx5:
- textproc/fcitx5-configtool
IME addons for Fcitx5:
- chinese/fcitx5-rime
- japanese/fcitx5-anthy
textproc/fcitx5 and chinese/fcitx cannot be installed at the same time right now, due to development environment and runtime conflicts users could possibly run into.
Submitted by: Ka Ho Ng <khng300@gmail.com>
Approved by: lwhsu
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D27667
Notes
Notes:
svn path=/head/; revision=559587
Diffstat (limited to 'x11')
-rw-r--r-- | x11/Makefile | 1 | ||||
-rw-r--r-- | x11/xcb-imdkit/Makefile | 27 | ||||
-rw-r--r-- | x11/xcb-imdkit/distinfo | 3 | ||||
-rw-r--r-- | x11/xcb-imdkit/pkg-descr | 3 | ||||
-rw-r--r-- | x11/xcb-imdkit/pkg-plist | 14 |
5 files changed, 48 insertions, 0 deletions
diff --git a/x11/Makefile b/x11/Makefile index a757286b0e7b..9db9affc7221 100644 --- a/x11/Makefile +++ b/x11/Makefile @@ -394,6 +394,7 @@ SUBDIR += xcalib SUBDIR += xcape SUBDIR += xcb + SUBDIR += xcb-imdkit SUBDIR += xcb-proto SUBDIR += xcb-util SUBDIR += xcb-util-cursor diff --git a/x11/xcb-imdkit/Makefile b/x11/xcb-imdkit/Makefile new file mode 100644 index 000000000000..e9d235a88fed --- /dev/null +++ b/x11/xcb-imdkit/Makefile @@ -0,0 +1,27 @@ +# Created by: Ka Ho Ng <khng300@gmail.com> +# $FreeBSD$ + +PORTNAME= xcb-imdkit +DISTVERSION= 1.0.1 +CATEGORIES= x11 textproc + +MAINTAINER= khng300@gmail.com +COMMENT= Input method development support for XCB + +LICENSE= LGPL21+ + +BUILD_DEPENDS= uthash>=0:devel/uthash +LIB_DEPENDS= libxcb-util.so:x11/xcb-util \ + libxcb-keysyms.so:x11/xcb-util-keysyms + +USES= compiler:c11 cmake pkgconfig kde:5 xorg + +CMAKE_ON= SYSTEM_USE_UTHASH + +USE_KDE= ecm +USE_XORG= xcb + +USE_GITHUB= yes +GH_ACCOUNT= fcitx + +.include <bsd.port.mk> diff --git a/x11/xcb-imdkit/distinfo b/x11/xcb-imdkit/distinfo new file mode 100644 index 000000000000..bccf33f99bd1 --- /dev/null +++ b/x11/xcb-imdkit/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1608195071 +SHA256 (fcitx-xcb-imdkit-1.0.1_GH0.tar.gz) = 78572cc37f16fed62b9e8749d8919b7b6834fe71819847d88b16db7646481e71 +SIZE (fcitx-xcb-imdkit-1.0.1_GH0.tar.gz) = 659473 diff --git a/x11/xcb-imdkit/pkg-descr b/x11/xcb-imdkit/pkg-descr new file mode 100644 index 000000000000..8e7e1ce658cf --- /dev/null +++ b/x11/xcb-imdkit/pkg-descr @@ -0,0 +1,3 @@ +An input method development support library for XCB. + +WWW: https://github.com/fcitx/xcb-imdkit diff --git a/x11/xcb-imdkit/pkg-plist b/x11/xcb-imdkit/pkg-plist new file mode 100644 index 000000000000..8ebe99468cdd --- /dev/null +++ b/x11/xcb-imdkit/pkg-plist @@ -0,0 +1,14 @@ +include/xcb-imdkit/encoding.h +include/xcb-imdkit/imclient.h +include/xcb-imdkit/imdkit.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_BUILD_TYPE%%.cmake +lib/cmake/XCBImdkit/XCBImdkitLibraryTargets.cmake +lib/libxcb-imdkit.so +lib/libxcb-imdkit.so.1 +lib/libxcb-imdkit.so.1.0.1 +libdata/pkgconfig/xcb-imdkit.pc |