chinese/fcitx: Remove port

Designed for specific locales, not aligned with broad server application needs
This commit is contained in:
2025-03-31 02:24:39 +02:00
parent 096d50dbd0
commit bf56b02565
15 changed files with 1 additions and 832 deletions
+1
View File
@@ -180,6 +180,7 @@ chinese/dictd-database
chinese/elffont
chinese/enscript
chinese/fandol
chinese/fcitx
chinese/fcitx-chewing
chinese/fcitx-cloudpinyin
chinese/fcitx-configtool
-1
View File
@@ -1,6 +1,5 @@
COMMENT = Chinese support
SUBDIR += fcitx
SUBDIR += p5-Encode-HanExtra
.include <bsd.port.subdir.mk>
-116
View File
@@ -1,116 +0,0 @@
PORTNAME= fcitx
PORTVERSION= 4.2.9.9
PORTREVISION= 1
CATEGORIES= chinese x11
MASTER_SITES= http://download.fcitx-im.org/fcitx/:fcitx \
http://download.fcitx-im.org/data/:data
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:fcitx \
en_dict-${_DICT_VER}.tar.gz:data \
pinyin.tar.gz:data \
py_stroke-${_PYSTROKE_VER}.tar.gz:data \
py_table-${_PYTABLE_VER}.tar.gz:data \
table.tar.gz:data
DIST_SUBDIR= ${PORTNAME}
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= lichray@gmail.com
COMMENT= Flexible Input Method Framework
WWW= https://fcitx-im.org/wiki/Fcitx
LICENSE= GPLv2
BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/iso-codes.pc:misc/iso-codes \
bash:shells/bash \
${LOCALBASE}/libdata/pkgconfig/xkeyboard-config.pc:x11/xkeyboard-config
LIB_DEPENDS= libcairo.so:graphics/cairo \
libdbus-1.so:devel/dbus \
libenchant-2.so:textproc/enchant2 \
libjson-c.so:devel/json-c \
libXfixes.so:x11/libXfixes \
libXinerama.so:x11/libXinerama \
libXrender.so:x11/libXrender \
libxkbcommon.so:x11/libxkbcommon \
libuuid.so:misc/e2fsprogs-libuuid
RUN_DEPENDS= xdg-open:devel/xdg-utils \
xkeyboard-config>=0:x11/xkeyboard-config
SUB_FILES= pkg-message
SUB_LIST+= PORTSDIR=${PORTSDIR}
CONFLICTS_INSTALL= fcitx5 zh-fcitx5-chinese-addons # bin/createPYMB share/icons/hicolor/128x128/apps/fcitx.png share/icons/hicolor/16x16/apps/fcitx-fullwidth-active.png
USE_GNOME= pango intltool libxml2 introspection
USE_KDE= ecm
USE_XORG= x11 xext xkbfile sm ice
USE_LDCONFIG= yes
USES= compiler:c++11-lang gnome tar:xz cmake:noninja desktop-file-utils \
gettext-tools:build,run gettext-runtime iconv:wchar_t \
kde:5 pkgconfig shared-mime-info compiler:c++14-lang xorg
OPTIONS_DEFINE= GTK2 GTK3 OPENCC TPUNC DOCS
OPTIONS_DEFAULT=GTK2 GTK3
OPTIONS_SUB= yes
GTK2_DESC= Enable Gtk2 IM module
GTK2_USE= GNOME=gtk20
GTK2_CMAKE_ON= -DENABLE_GTK2_IM_MODULE=ON
GTK3_DESC= Enable Gtk3 IM module
GTK3_USE= GNOME=gtk30
GTK3_CMAKE_ON= -DENABLE_GTK3_IM_MODULE=ON
OPENCC_DESC= Enable OpenCC for Chinese Transform
TPUNC_DESC= Use traditional quotation marks
.include <bsd.port.options.mk>
KDE_MAN_PREFIX= ${PREFIX}/share/man
CMAKE_ARGS+= -DENABLE_XDGAUTOSTART=OFF -DFORCE_ENCHANT=ON \
-DLIBICONV_LIBC_HAS_ICONV_OPEN=OFF \
-DDATADIR=${DATADIR} \
-DDOCSDIR=${DOCSDIR} \
-DGOBJECT_INTROSPECTION_GIRDIR=${PREFIX}/share/gir-1.0 \
-DGOBJECT_INTROSPECTION_TYPELIBDIR=${PREFIX}/lib/girepository-1.0 \
-DPREFIX=${PREFIX} \
-DENABLE_QT=OFF -DENABLE_QT_IM_MODULE=OFF -DENABLE_QT_GUI=OFF
.if ${PORT_OPTIONS:MGTK2}
SUB_LIST+= GTK2_IM=fcitx
.else
SUB_LIST+= GTK2_IM=xim
.endif
.if ${PORT_OPTIONS:MGTK3}
PLIST_SUB+= GTK3=""
SUB_LIST+= GTK3_IM=fcitx
.else
PLIST_SUB+= GTK3="@comment "
SUB_LIST+= GTK3_IM=xim
.endif
.if ${PORT_OPTIONS:MOPENCC}
LIB_DEPENDS+= libopencc.so:chinese/opencc
.else
CMAKE_ARGS+= -DENABLE_OPENCC=OFF
.endif
.if ${PORT_OPTIONS:MTPUNC}
EXTRA_PATCHES+= ${FILESDIR}/tpunc-data_punc.mb.zh_CN
.endif
.if defined(WITH_DEBUG)
CMAKE_ARGS+= -DENABLE_DEBUG=ON
.endif
_DICT_VER= 20121020
_PYSTROKE_VER= 20121124
_PYTABLE_VER= 20121124
post-patch:
@${CP} ${_DISTDIR}/en_dict-${_DICT_VER}.tar.gz ${WRKSRC}/src/module/spell/dict/.
@${CP} ${_DISTDIR}/pinyin.tar.gz ${WRKSRC}/src/im/pinyin/data/.
@${CP} ${_DISTDIR}/py_stroke-${_PYSTROKE_VER}.tar.gz ${WRKSRC}/src/module/pinyin-enhance/data/.
@${CP} ${_DISTDIR}/py_table-${_PYTABLE_VER}.tar.gz ${WRKSRC}/src/module/pinyin-enhance/data/.
@${CP} ${_DISTDIR}/table.tar.gz ${WRKSRC}/src/im/table/data/.
.include <bsd.port.mk>
-13
View File
@@ -1,13 +0,0 @@
TIMESTAMP = 1730425303
SHA256 (fcitx/fcitx-4.2.9.9.tar.xz) = 307bddeabbec383eb27c4ea222d9f71d8d9011d7942f4010368e5bc3ca7440a1
SIZE (fcitx/fcitx-4.2.9.9.tar.xz) = 1708908
SHA256 (fcitx/en_dict-20121020.tar.gz) = c44a5d7847925eea9e4d2d04748d442cd28dd9299a0b572ef7d91eac4f5a6ceb
SIZE (fcitx/en_dict-20121020.tar.gz) = 630491
SHA256 (fcitx/pinyin.tar.gz) = 583829b24a758c087c08de4a69480d0bf5946354fe77db360d6d7f467c2bd8e1
SIZE (fcitx/pinyin.tar.gz) = 1608886
SHA256 (fcitx/py_stroke-20121124.tar.gz) = 8eb128a9bfa43952e67cf2fcee1fd134c6f4cfd317bc2f6c38a615f5eb64e248
SIZE (fcitx/py_stroke-20121124.tar.gz) = 445601
SHA256 (fcitx/py_table-20121124.tar.gz) = 42146ac97de6c13d55f9e99ed873915f4c66739e9c11532a34556badf9792c04
SIZE (fcitx/py_table-20121124.tar.gz) = 186822
SHA256 (fcitx/table.tar.gz) = 6196053c724125e3ae3d8bd6b2f9172d0c83b65b0d410d3cde63b7a8d6ab87b7
SIZE (fcitx/table.tar.gz) = 4144686
-43
View File
@@ -1,43 +0,0 @@
--- CMakeLists.txt.orig 2020-08-01 01:40:38 UTC
+++ CMakeLists.txt
@@ -200,16 +200,21 @@ endif()
set(SYSCONFDIR "${CMAKE_INSTALL_PREFIX}/etc" CACHE PATH "sys config directory [default=PREFIX/etc/]")
endif()
-set(includedir "${CMAKE_INSTALL_PREFIX}/include")
-set(libdir ${LIB_INSTALL_DIR})
-set(pkgconfdir ${LIBDATA_INSTALL_DIR}/pkgconfig)
+set(includedir "${PREFIX}/include")
+set(libdir ${PREFIX}/lib)
+set(pkgconfdir ${PREFIX}/libdata/pkgconfig)
set(mandir ${MAN_INSTALL_DIR})
set(addondir ${libdir}/${package} )
-set(pkgdatadir ${prefix}/share/${package})
+set(addondestdir "\${PREFIX}/lib/${package}" )
+set(pkgdatadir ${DATADIR})
+set(pkgdatadestdir "\${DATADIR}")
set(configdescdir ${pkgdatadir}/configdesc)
+set(configdescdestdir ${pkgdatadestdir}/configdesc)
set(addonconfigdir ${pkgdatadir}/addon)
+set(addonconfigdestdir ${pkgdatadestdir}/addon)
set(imconfigdir ${pkgdatadir}/inputmethod)
-set(localedir ${CMAKE_INSTALL_PREFIX}/share/locale)
+set(imconfigdestdir ${pkgdatadestdir}/inputmethod)
+set(localedir ${PREFIX}/share/locale)
list(FIND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES "${LIB_INSTALL_DIR}" _isSystemPlatformLibDir)
list(FIND CMAKE_CXX_IMPLICIT_LINK_DIRECTORIES "${LIB_INSTALL_DIR}" _isSystemCxxLibDir)
@@ -222,9 +227,13 @@ set(FCITX4_ADDON_INSTALL_DIR ${addondir})
# For FcitxMacro
set(FCITX4_ADDON_INSTALL_DIR ${addondir})
+set(FCITX4_ADDON_INSTALL_DESTDIR ${addondestdir})
set(FCITX4_CONFIGDESC_INSTALL_DIR ${configdescdir})
+set(FCITX4_CONFIGDESC_INSTALL_DESTDIR ${configdescdir})
set(FCITX4_ADDON_CONFIG_INSTALL_DIR ${addonconfigdir})
+set(FCITX4_ADDON_CONFIG_INSTALL_DESTDIR ${addonconfigdir})
set(FCITX4_INPUTMETHOD_CONFIG_INSTALL_DIR ${imconfigdir})
+set(FCITX4_INPUTMETHOD_CONFIG_INSTALL_DESTDIR ${imconfigdir})
set(FCITX4_PACKAGE_NAME ${package})
function(_RESOLVE_LIBRARY_PATH _FILE_NAME _LIBRARY_PATH)
@@ -1,16 +0,0 @@
--- cmake/FcitxConfig.cmake.orig 2015-12-12 08:02:09 UTC
+++ cmake/FcitxConfig.cmake
@@ -76,9 +76,13 @@ FIND_PROGRAM(FCITX4_FCITXCONFIG_EXECUTAB
IF(FCITX4_FCITXCONFIG_EXECUTABLE)
message(STATUS "fcitx4-config found ${FCITX4_FCITXCONFIG_EXECUTABLE}")
EXECUTE_PROCESS(COMMAND "${FCITX4_FCITXCONFIG_EXECUTABLE}" --addondir OUTPUT_VARIABLE FCITX4_ADDON_INSTALL_DIR ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE)
+ EXECUTE_PROCESS(COMMAND "${FCITX4_FCITXCONFIG_EXECUTABLE}" --addondestdir OUTPUT_VARIABLE FCITX4_ADDON_INSTALL_DESTDIR ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE)
EXECUTE_PROCESS(COMMAND "${FCITX4_FCITXCONFIG_EXECUTABLE}" --imconfigdir OUTPUT_VARIABLE FCITX4_INPUTMETHOD_CONFIG_INSTALL_DIR ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE)
+ EXECUTE_PROCESS(COMMAND "${FCITX4_FCITXCONFIG_EXECUTABLE}" --imconfigdestdir OUTPUT_VARIABLE FCITX4_INPUTMETHOD_CONFIG_INSTALL_DESTDIR ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE)
EXECUTE_PROCESS(COMMAND "${FCITX4_FCITXCONFIG_EXECUTABLE}" --configdescdir OUTPUT_VARIABLE FCITX4_CONFIGDESC_INSTALL_DIR ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE)
+ EXECUTE_PROCESS(COMMAND "${FCITX4_FCITXCONFIG_EXECUTABLE}" --configdescdestdir OUTPUT_VARIABLE FCITX4_CONFIGDESC_INSTALL_DESTDIR ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE)
EXECUTE_PROCESS(COMMAND "${FCITX4_FCITXCONFIG_EXECUTABLE}" --addonconfigdir OUTPUT_VARIABLE FCITX4_ADDON_CONFIG_INSTALL_DIR ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE)
+ EXECUTE_PROCESS(COMMAND "${FCITX4_FCITXCONFIG_EXECUTABLE}" --addonconfigdestdir OUTPUT_VARIABLE FCITX4_ADDON_CONFIG_INSTALL_DESTDIR ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE)
EXECUTE_PROCESS(COMMAND "${FCITX4_FCITXCONFIG_EXECUTABLE}" --package OUTPUT_VARIABLE FCITX4_PACKAGE_NAME ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE)
EXECUTE_PROCESS(COMMAND "${FCITX4_FCITXCONFIG_EXECUTABLE}" --version OUTPUT_VARIABLE FCITX4_VERSION ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE)
EXECUTE_PROCESS(COMMAND "${FCITX4_FCITXCONFIG_EXECUTABLE}" --prefix OUTPUT_VARIABLE FCITX4_PREFIX ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE)
@@ -1,51 +0,0 @@
--- cmake/FcitxMacro.cmake.orig 2015-12-12 08:02:09 UTC
+++ cmake/FcitxMacro.cmake
@@ -366,10 +366,10 @@ function(fcitx_add_addon_full short_name
add_custom_target("${target_name}" ALL)
__fcitx_addon_config_file("${target_name}" "${FCITX_ADDON_CONF_SRC}"
- "${FCITX4_ADDON_CONFIG_INSTALL_DIR}")
+ "${FCITX4_ADDON_CONFIG_INSTALL_DESTDIR}")
foreach(im_config ${FCITX_ADDON_IM_CONFIG})
__fcitx_addon_config_file("${target_name}" "${im_config}"
- "${FCITX4_INPUTMETHOD_CONFIG_INSTALL_DIR}")
+ "${FCITX4_INPUTMETHOD_CONFIG_INSTALL_DESTDIR}")
endforeach()
__fcitx_add_addon_lib("${FCITX_ADDON_LIB_NAME}" ${FCITX_ADDON_SOURCES})
if(FCITX_ADDON_LINK_LIBS)
@@ -393,7 +393,7 @@ function(__fcitx_add_addon_lib lib_name)
set_target_properties("${lib_name}" PROPERTIES PREFIX ""
COMPILE_FLAGS "-fvisibility=hidden")
add_dependencies("${lib_name}" fcitx-scan-addons.target)
- install(TARGETS "${lib_name}" DESTINATION "${FCITX4_ADDON_INSTALL_DIR}")
+ install(TARGETS "${lib_name}" DESTINATION "${FCITX4_ADDON_INSTALL_DESTDIR}")
endfunction()
function(__fcitx_install_addon_desc target_name)
@@ -402,7 +402,7 @@ function(__fcitx_install_addon_desc targ
add_custom_target("${desc_target}" DEPENDS ${descs})
add_dependencies("${target_name}" "${desc_target}")
install(FILES ${descs}
- DESTINATION "${FCITX4_CONFIGDESC_INSTALL_DIR}")
+ DESTINATION "${FCITX4_CONFIGDESC_INSTALL_DESTDIR}")
endfunction()
# Add additional config-desc files, the file will be added to extracte
@@ -897,7 +897,7 @@ MACRO(FCITX_ADD_ADDON_CONF_FILE conffile
__FCITX_CONF_FILE_GET_UNIQUE_TARGET_NAME(fcitx_addon_conf targetname)
add_custom_target(${targetname} ALL DEPENDS ${conffilename})
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/${conffilename}"
- DESTINATION "${FCITX4_ADDON_CONFIG_INSTALL_DIR}")
+ DESTINATION "${FCITX4_ADDON_CONFIG_INSTALL_DESTDIR}")
ENDMACRO(FCITX_ADD_ADDON_CONF_FILE conffilename)
MACRO(FCITX_ADD_INPUTMETHOD_CONF_FILE conffilename)
@@ -906,7 +906,7 @@ MACRO(FCITX_ADD_INPUTMETHOD_CONF_FILE co
__FCITX_CONF_FILE_GET_UNIQUE_TARGET_NAME(fcitx_inputmethod_conf targetname)
add_custom_target(${targetname} ALL DEPENDS ${conffilename})
install(FILES "${CMAKE_CURRENT_BINARY_DIR}/${conffilename}"
- DESTINATION "${FCITX4_INPUTMETHOD_CONFIG_INSTALL_DIR}")
+ DESTINATION "${FCITX4_INPUTMETHOD_CONFIG_INSTALL_DESTDIR}")
ENDMACRO()
MACRO(FCITX_ADD_CONFIGDESC_FILE)
@@ -1,78 +0,0 @@
--- data/script/fcitx4-config.in.orig 2015-12-12 08:02:09 UTC
+++ data/script/fcitx4-config.in
@@ -1,14 +1,26 @@
#! /bin/sh
+## cmake does not handle \$\{.PREFIX\:\-\@prefix\@\} syntax (even in comments).
+if [ -z "$PREFIX" ]; then
+ PREFIX=@prefix@
+fi
+if [ -z "$DATADIR" ]; then
+ DATADIR=$PREFIX/share/fcitx
+fi
+
package=@package@
prefix=@prefix@
exec_prefix=@exec_prefix@
includedir=@includedir@
libdir=@libdir@
addondir=@addondir@
+addondestdir=@addondestdir@
imconfigdir=@imconfigdir@
+imconfigdestdir=@imconfigdestdir@
configdescdir=@configdescdir@
+configdescdestdir=@configdescdestdir@
addonconfigdir=@addonconfigdir@
+addonconfigdestdir=@addonconfigdestdir@
usage()
{
@@ -23,9 +35,13 @@ Known values for OPTION are:
--libdir Fcitx Library Prefix
--includedir Fcitx Include Prefix
--addondir Fcitx Addon Library Dir
+ --addondestdir Fcitx Addon Library DestDir
--configdescdir Fcitx Configure Description File Dir
+ --configdescdestdir Fcitx Configure Description File DestDir
--addonconfigdir Fcitx Addon Config File Dir
+ --addonconfigdestdir Fcitx Addon Config File DestDir
--imconfigdir Fcitx Input Method Config File Dir
+ --imconfigdestdir Fcitx Input Method Config File DestDir
--help display this help and exit
--version output version information
EOF
@@ -72,18 +88,34 @@ while test $# -gt 0; do
echo $addondir
;;
+ --addondestdir)
+ echo $addondestdir
+ ;;
+
--configdescdir)
echo $configdescdir
;;
+ --configdescdestdir)
+ echo $configdescdestdir
+ ;;
+
--addonconfigdir)
echo $addonconfigdir
;;
+ --addonconfigdestdir)
+ echo $addonconfigdestdir
+ ;;
+
--imconfigdir)
echo $imconfigdir
;;
+ --imconfigdestdir)
+ echo $imconfigdestdir
+ ;;
+
--version)
echo @version@
exit 0
@@ -1,10 +0,0 @@
--- src/frontend/qt/fcitxwatcher.cpp.orig 2018-09-09 06:32:17 UTC
+++ src/frontend/qt/fcitxwatcher.cpp
@@ -24,6 +24,7 @@
#include <QDir>
#include <QFileSystemWatcher>
#include <signal.h>
+#include <errno.h>
// utils function in fcitx-utils and fcitx-config
bool _pid_exists(pid_t pid) {
@@ -1,10 +0,0 @@
--- tools/cli/CMakeLists.txt.orig 2015-12-12 08:02:09 UTC
+++ tools/cli/CMakeLists.txt
@@ -1,3 +1,7 @@
+include_directories (
+ ${LIBICONV_INCLUDE_DIR}
+ )
+
set(createPYMB_SOURCES
createPYMB.c
${PROJECT_SOURCE_DIR}/src/im/pinyin/pyParser.c
@@ -1,10 +0,0 @@
--- tools/gui/wrapper/CMakeLists.txt.orig 2015-12-12 08:02:09 UTC
+++ tools/gui/wrapper/CMakeLists.txt
@@ -15,6 +15,7 @@ include_directories(
${QT_QTGUI_INCLUDE_DIR}
${LIBINTL_INCLUDE_DIR}
${CMAKE_CURRENT_BINARY_DIR}
+ ${LIBINTL_INCLUDE_DIR}
)
qt4_wrap_ui(QT_WRAPPER_SRCS mainwindow.ui)
-28
View File
@@ -1,28 +0,0 @@
[
{ type: install
message: <<EOM
Remember to set the environment variable XMODIFIERS:
csh/tcsh: setenv XMODIFIERS @im=fcitx
sh/bash: export XMODIFIERS='@im=fcitx'
For GTK+ programs, you may want to set:
csh/tcsh: setenv GTK_IM_MODULE %%GTK2_IM%%
setenv GTK3_IM_MODULE %%GTK3_IM%%
sh/bash: export GTK_IM_MODULE=%%GTK2_IM%%
export GTK3_IM_MODULE=%%GTK3_IM%%
For Qt4 programs, we recommend you to use
qtconfig-qt4: %%PORTSDIR%%/misc/qt4-qtconfig
instead of to manually set QT4_IM_MODULE.
To start fcitx with your desktop, just
cp %%PREFIX%%/share/applications/fcitx.desktop \
~/.config/autostart/
EOM
}
]
@@ -1,22 +0,0 @@
--- data/punc.mb.zh_CN.orig 2012-02-01 10:41:59.000000000 -0600
+++ data/punc.mb.zh_CN 2012-03-05 09:20:53.636598589 -0600
@@ -1,10 +1,10 @@
. 。
,
?
-" “ ”
+" 「 」
:
;
-'
+' 『 』
< 《
> 》
\ 、
@@ -17,4 +17,4 @@ _ ——
)
[ ·
] 「 」
-~
\ No newline at end of file
+~
-2
View File
@@ -1,2 +0,0 @@
Fcitx (Free Chinese Input Toy for X) is an input method framework,
which aims to provide a flexible IM solution for the desktop environments.
-432
View File
@@ -1,432 +0,0 @@
bin/createPYMB
bin/fcitx
bin/fcitx-configtool
bin/fcitx-dbus-watcher
bin/fcitx-diagnose
bin/fcitx-remote
bin/fcitx-skin-installer
bin/fcitx4-config
bin/mb2org
bin/mb2txt
bin/readPYBase
bin/readPYMB
bin/scel2org
bin/txt2mb
include/fcitx-config/fcitx-config.h
include/fcitx-config/hotkey.h
include/fcitx-config/xdg.h
include/fcitx-gclient/fcitxclient.h
include/fcitx-gclient/fcitxconnection.h
include/fcitx-gclient/fcitxinputmethod.h
include/fcitx-gclient/fcitxkbd.h
include/fcitx-utils/bitset.h
include/fcitx-utils/desktop-parse.h
include/fcitx-utils/handler-table.h
include/fcitx-utils/keysym.h
include/fcitx-utils/keysymgen.h
include/fcitx-utils/log.h
include/fcitx-utils/memory.h
include/fcitx-utils/objpool.h
include/fcitx-utils/stringmap.h
include/fcitx-utils/utarray.h
include/fcitx-utils/utf8.h
include/fcitx-utils/uthash.h
include/fcitx-utils/utils.h
include/fcitx/addon.h
include/fcitx/candidate.h
include/fcitx/configfile.h
include/fcitx/context.h
include/fcitx/fcitx.h
include/fcitx/frontend.h
include/fcitx/hook.h
include/fcitx/ime.h
include/fcitx/instance.h
include/fcitx/keys.h
include/fcitx/module.h
include/fcitx/module/chttrans/chttrans.h
include/fcitx/module/chttrans/fcitx-chttrans.h
include/fcitx/module/classicui/classicuiinterface.h
include/fcitx/module/classicui/fcitx-classicui.h
include/fcitx/module/clipboard/clipboard.h
include/fcitx/module/clipboard/fcitx-clipboard.h
include/fcitx/module/dbus/dbusstuff.h
include/fcitx/module/dbus/fcitx-dbus.h
include/fcitx/module/freedesktop-notify/fcitx-freedesktop-notify.h
include/fcitx/module/freedesktop-notify/freedesktop-notify.h
include/fcitx/module/ipc/ipc.h
include/fcitx/module/notificationitem/fcitx-notificationitem.h
include/fcitx/module/notificationitem/notificationitem.h
include/fcitx/module/pinyin-enhance/fcitx-pinyin-enhance.h
include/fcitx/module/pinyin-enhance/pinyin-enhance.h
include/fcitx/module/pinyin/fcitx-pinyin.h
include/fcitx/module/pinyin/pydef.h
include/fcitx/module/punc/fcitx-punc.h
include/fcitx/module/punc/punc.h
include/fcitx/module/quickphrase/fcitx-quickphrase.h
include/fcitx/module/quickphrase/quickphrase.h
include/fcitx/module/spell/fcitx-spell.h
include/fcitx/module/spell/spell.h
include/fcitx/module/x11/fcitx-x11.h
include/fcitx/module/x11/x11stuff.h
include/fcitx/module/xkb/fcitx-xkb.h
include/fcitx/module/xkb/xkb.h
include/fcitx/module/xkbdbus/fcitx-xkbdbus.h
include/fcitx/profile.h
include/fcitx/ui.h
lib/fcitx/fcitx-autoeng.so
lib/fcitx/fcitx-chttrans.so
lib/fcitx/fcitx-classic-ui.so
lib/fcitx/fcitx-clipboard.so
lib/fcitx/fcitx-dbus.so
lib/fcitx/fcitx-freedesktop-notify.so
lib/fcitx/fcitx-fullwidth-char.so
lib/fcitx/fcitx-imselector.so
lib/fcitx/fcitx-ipc.so
lib/fcitx/fcitx-ipcportal.so
lib/fcitx/fcitx-keyboard.so
lib/fcitx/fcitx-kimpanel-ui.so
lib/fcitx/fcitx-notificationitem.so
lib/fcitx/fcitx-pinyin-enhance.so
lib/fcitx/fcitx-pinyin.so
lib/fcitx/fcitx-punc.so
lib/fcitx/fcitx-quickphrase.so
lib/fcitx/fcitx-qw.so
lib/fcitx/fcitx-remote-module.so
lib/fcitx/fcitx-spell.so
lib/fcitx/fcitx-table.so
lib/fcitx/fcitx-unicode.so
lib/fcitx/fcitx-vk.so
lib/fcitx/fcitx-x11.so
lib/fcitx/fcitx-xim.so
lib/fcitx/fcitx-xkb.so
lib/fcitx/fcitx-xkbdbus.so
lib/fcitx/libexec/comp-spell-dict
lib/fcitx/libexec/fcitx-po-parser
lib/fcitx/libexec/fcitx-scanner
lib/girepository-1.0/Fcitx-1.0.typelib
%%GTK2%%lib/gtk-2.0/%%GTK2_VERSION%%/immodules/im-fcitx.so
%%GTK2%%@postexec %%LOCALBASE%%/bin/gtk-query-immodules-2.0 --update-cache
%%GTK2%%@postunexec %%LOCALBASE%%/bin/gtk-query-immodules-2.0 --update-cache
%%GTK3%%lib/gtk-3.0/%%GTK3_VERSION%%/immodules/im-fcitx.so
%%GTK3%%@postexec %%LOCALBASE%%/bin/gtk-query-immodules-3.0 --update-cache
%%GTK3%%@postunexec %%LOCALBASE%%/bin/gtk-query-immodules-3.0 --update-cache
lib/libfcitx-config.so
lib/libfcitx-config.so.4
lib/libfcitx-config.so.4.1
lib/libfcitx-core.so
lib/libfcitx-core.so.0
lib/libfcitx-core.so.0.3
lib/libfcitx-gclient.so
lib/libfcitx-gclient.so.1
lib/libfcitx-gclient.so.0.2
lib/libfcitx-utils.so
lib/libfcitx-utils.so.0
lib/libfcitx-utils.so.0.1
libdata/pkgconfig/fcitx-config.pc
libdata/pkgconfig/fcitx-gclient.pc
libdata/pkgconfig/fcitx-utils.pc
libdata/pkgconfig/fcitx.pc
share/man/man1/createPYMB.1.gz
share/man/man1/fcitx-remote.1.gz
share/man/man1/fcitx.1.gz
share/man/man1/mb2org.1.gz
share/man/man1/mb2txt.1.gz
share/man/man1/readPYBase.1.gz
share/man/man1/readPYMB.1.gz
share/man/man1/scel2org.1.gz
share/man/man1/txt2mb.1.gz
share/applications/fcitx-configtool.desktop
share/applications/fcitx-skin-installer.desktop
share/applications/fcitx.desktop
share/cmake/fcitx/FcitxConfig.cmake
share/cmake/fcitx/FcitxConfigVersion.cmake
share/cmake/fcitx/FcitxMacro.cmake
share/cmake/fcitx/fcitx-cmake-helper.sh
share/cmake/fcitx/fcitx-extract-confdesc.sh
share/cmake/fcitx/fcitx-extract-desktop.sh
share/cmake/fcitx/fcitx-extract-gettext.sh
share/cmake/fcitx/fcitx-extract-kde.sh
share/cmake/fcitx/fcitx-extract-po.sh
share/cmake/fcitx/fcitx-extract-qt.sh
share/cmake/fcitx/fcitx-merge-config.sh
share/cmake/fcitx/fcitx-parse-po.sh
share/cmake/fcitx/fcitx-write-po.sh
share/cmake/fcitx/getdescpo
share/dbus-1/services/org.fcitx.Fcitx.service
%%PORTDOCS%%%%DOCSDIR%%/API.txt
%%PORTDOCS%%%%DOCSDIR%%/Develop_Readme
%%PORTDOCS%%%%DOCSDIR%%/cjkvinput.txt
%%PORTDOCS%%%%DOCSDIR%%/pinyin.txt
%%PORTDOCS%%%%DOCSDIR%%/wb_fh.htm
%%DATADIR%%/addon/fcitx-autoeng.conf
%%DATADIR%%/addon/fcitx-chttrans.conf
%%DATADIR%%/addon/fcitx-classic-ui.conf
%%DATADIR%%/addon/fcitx-clipboard.conf
%%DATADIR%%/addon/fcitx-dbus.conf
%%DATADIR%%/addon/fcitx-freedesktop-notify.conf
%%DATADIR%%/addon/fcitx-fullwidth-char.conf
%%DATADIR%%/addon/fcitx-imselector.conf
%%DATADIR%%/addon/fcitx-ipc.conf
%%DATADIR%%/addon/fcitx-ipcportal.conf
%%DATADIR%%/addon/fcitx-keyboard.conf
%%DATADIR%%/addon/fcitx-kimpanel-ui.conf
%%DATADIR%%/addon/fcitx-notificationitem.conf
%%DATADIR%%/addon/fcitx-pinyin-enhance.conf
%%DATADIR%%/addon/fcitx-pinyin.conf
%%DATADIR%%/addon/fcitx-punc.conf
%%DATADIR%%/addon/fcitx-quickphrase.conf
%%DATADIR%%/addon/fcitx-qw.conf
%%DATADIR%%/addon/fcitx-remote-module.conf
%%DATADIR%%/addon/fcitx-spell.conf
%%DATADIR%%/addon/fcitx-table.conf
%%DATADIR%%/addon/fcitx-unicode.conf
%%DATADIR%%/addon/fcitx-vk.conf
%%DATADIR%%/addon/fcitx-x11.conf
%%DATADIR%%/addon/fcitx-xim.conf
%%DATADIR%%/addon/fcitx-xkb.conf
%%DATADIR%%/addon/fcitx-xkbdbus.conf
%%DATADIR%%/configdesc/addon.desc
%%DATADIR%%/configdesc/config.desc
%%DATADIR%%/configdesc/fcitx-autoeng.desc
%%DATADIR%%/configdesc/fcitx-chttrans.desc
%%DATADIR%%/configdesc/fcitx-classic-ui.desc
%%DATADIR%%/configdesc/fcitx-clipboard.desc
%%DATADIR%%/configdesc/fcitx-imselector.desc
%%DATADIR%%/configdesc/fcitx-keyboard.desc
%%DATADIR%%/configdesc/fcitx-pinyin-enhance.desc
%%DATADIR%%/configdesc/fcitx-pinyin.desc
%%DATADIR%%/configdesc/fcitx-quickphrase.desc
%%DATADIR%%/configdesc/fcitx-spell.desc
%%DATADIR%%/configdesc/fcitx-table.desc
%%DATADIR%%/configdesc/fcitx-unicode.desc
%%DATADIR%%/configdesc/fcitx-xim.desc
%%DATADIR%%/configdesc/fcitx-xkb.desc
%%DATADIR%%/configdesc/inputmethod.desc
%%DATADIR%%/configdesc/profile.desc
%%DATADIR%%/configdesc/skin.desc
%%DATADIR%%/configdesc/table.desc
%%DATADIR%%/data/AutoEng.dat
%%DATADIR%%/data/charselectdata
%%DATADIR%%/data/env_setup.sh
%%DATADIR%%/data/gbks2t.tab
%%DATADIR%%/data/punc.mb.zh_CN
%%DATADIR%%/data/punc.mb.zh_HK
%%DATADIR%%/data/punc.mb.zh_TW
%%DATADIR%%/data/quickphrase.d/emoji.mb
%%DATADIR%%/data/quickphrase.d/emoji-eac.mb
%%DATADIR%%/data/quickphrase.d/latex.mb
%%DATADIR%%/data/vk.conf
%%DATADIR%%/dbus/daemon.conf
%%DATADIR%%/imicon/cangjie.png
%%DATADIR%%/imicon/erbi.png
%%DATADIR%%/imicon/pinyin.png
%%DATADIR%%/imicon/shuangpin.png
%%DATADIR%%/imicon/wbpy.png
%%DATADIR%%/imicon/wubi.png
%%DATADIR%%/imicon/ziranma.png
%%DATADIR%%/inputmethod/pinyin.conf
%%DATADIR%%/inputmethod/qw.conf
%%DATADIR%%/inputmethod/shuangpin.conf
%%DATADIR%%/pinyin/pySym.mb
%%DATADIR%%/pinyin/pybase.mb
%%DATADIR%%/pinyin/pyphrase.mb
%%DATADIR%%/pinyin/sp.dat
%%DATADIR%%/py-enhance/py_stroke.mb
%%DATADIR%%/py-enhance/py_table.mb
%%DATADIR%%/skin/classic/active.png
%%DATADIR%%/skin/classic/bar.png
%%DATADIR%%/skin/classic/bingchan.png
%%DATADIR%%/skin/classic/cangjie.png
%%DATADIR%%/skin/classic/chttrans_active.png
%%DATADIR%%/skin/classic/chttrans_inactive.png
%%DATADIR%%/skin/classic/cn.png
%%DATADIR%%/skin/classic/dianbaoma.png
%%DATADIR%%/skin/classic/en.png
%%DATADIR%%/skin/classic/erbi.png
%%DATADIR%%/skin/classic/fcitx_skin.conf
%%DATADIR%%/skin/classic/fullwidth_active.png
%%DATADIR%%/skin/classic/fullwidth_inactive.png
%%DATADIR%%/skin/classic/inactive.png
%%DATADIR%%/skin/classic/input.png
%%DATADIR%%/skin/classic/logo.png
%%DATADIR%%/skin/classic/menu.png
%%DATADIR%%/skin/classic/next.png
%%DATADIR%%/skin/classic/pinyin.png
%%DATADIR%%/skin/classic/prev.png
%%DATADIR%%/skin/classic/punc_active.png
%%DATADIR%%/skin/classic/punc_inactive.png
%%DATADIR%%/skin/classic/quwei.png
%%DATADIR%%/skin/classic/remind_active.png
%%DATADIR%%/skin/classic/remind_inactive.png
%%DATADIR%%/skin/classic/shuangpin.png
%%DATADIR%%/skin/classic/vk_active.png
%%DATADIR%%/skin/classic/vk_inactive.png
%%DATADIR%%/skin/classic/wanfeng.png
%%DATADIR%%/skin/classic/wbpy.png
%%DATADIR%%/skin/classic/wubi.png
%%DATADIR%%/skin/classic/ziranma.png
%%DATADIR%%/skin/dark/active.png
%%DATADIR%%/skin/dark/bar.png
%%DATADIR%%/skin/dark/bingchan.png
%%DATADIR%%/skin/dark/cangjie.png
%%DATADIR%%/skin/dark/chttrans_active.png
%%DATADIR%%/skin/dark/chttrans_inactive.png
%%DATADIR%%/skin/dark/cn.png
%%DATADIR%%/skin/dark/dianbaoma.png
%%DATADIR%%/skin/dark/en.png
%%DATADIR%%/skin/dark/erbi.png
%%DATADIR%%/skin/dark/fcitx_skin.conf
%%DATADIR%%/skin/dark/fullwidth_active.png
%%DATADIR%%/skin/dark/fullwidth_inactive.png
%%DATADIR%%/skin/dark/inactive.png
%%DATADIR%%/skin/dark/input.png
%%DATADIR%%/skin/dark/keyboard.png
%%DATADIR%%/skin/dark/logo.png
%%DATADIR%%/skin/dark/menu.png
%%DATADIR%%/skin/dark/next.png
%%DATADIR%%/skin/dark/pinyin.png
%%DATADIR%%/skin/dark/prev.png
%%DATADIR%%/skin/dark/punc_active.png
%%DATADIR%%/skin/dark/punc_inactive.png
%%DATADIR%%/skin/dark/quwei.png
%%DATADIR%%/skin/dark/remind_active.png
%%DATADIR%%/skin/dark/remind_inactive.png
%%DATADIR%%/skin/dark/shuangpin.png
%%DATADIR%%/skin/dark/vk_active.png
%%DATADIR%%/skin/dark/vk_inactive.png
%%DATADIR%%/skin/dark/wanfeng.png
%%DATADIR%%/skin/dark/wbpy.png
%%DATADIR%%/skin/dark/wubi.png
%%DATADIR%%/skin/dark/ziranma.png
%%DATADIR%%/skin/default/active.png
%%DATADIR%%/skin/default/anthy.png
%%DATADIR%%/skin/default/bar.png
%%DATADIR%%/skin/default/bingchan.png
%%DATADIR%%/skin/default/bopomofo.png
%%DATADIR%%/skin/default/boshiamy.png
%%DATADIR%%/skin/default/cangjie.png
%%DATADIR%%/skin/default/chttrans_active.png
%%DATADIR%%/skin/default/chttrans_inactive.png
%%DATADIR%%/skin/default/cn.png
%%DATADIR%%/skin/default/dianbaoma.png
%%DATADIR%%/skin/default/en.png
%%DATADIR%%/skin/default/erbi.png
%%DATADIR%%/skin/default/fcitx_skin.conf
%%DATADIR%%/skin/default/fullwidth_active.png
%%DATADIR%%/skin/default/fullwidth_inactive.png
%%DATADIR%%/skin/default/hangul.png
%%DATADIR%%/skin/default/inactive.png
%%DATADIR%%/skin/default/input.png
%%DATADIR%%/skin/default/keyboard.png
%%DATADIR%%/skin/default/kkc.png
%%DATADIR%%/skin/default/logo.png
%%DATADIR%%/skin/default/menu.png
%%DATADIR%%/skin/default/next.png
%%DATADIR%%/skin/default/pinyin-libpinyin.png
%%DATADIR%%/skin/default/pinyin.png
%%DATADIR%%/skin/default/prev.png
%%DATADIR%%/skin/default/punc_active.png
%%DATADIR%%/skin/default/punc_inactive.png
%%DATADIR%%/skin/default/quwei.png
%%DATADIR%%/skin/default/remind_active.png
%%DATADIR%%/skin/default/remind_inactive.png
%%DATADIR%%/skin/default/shuangpin-libpinyin.png
%%DATADIR%%/skin/default/shuangpin.png
%%DATADIR%%/skin/default/sogoupinyin.png
%%DATADIR%%/skin/default/unikey.png
%%DATADIR%%/skin/default/vk_active.png
%%DATADIR%%/skin/default/vk_inactive.png
%%DATADIR%%/skin/default/wanfeng.png
%%DATADIR%%/skin/default/wbpy.png
%%DATADIR%%/skin/default/wubi.png
%%DATADIR%%/skin/default/ziranma.png
%%DATADIR%%/spell/en_dict.fscd
%%DATADIR%%/table/cangjie.conf
%%DATADIR%%/table/cj.mb
%%DATADIR%%/table/db.conf
%%DATADIR%%/table/db.mb
%%DATADIR%%/table/erbi.conf
%%DATADIR%%/table/erbi.mb
%%DATADIR%%/table/qxm.conf
%%DATADIR%%/table/qxm.mb
%%DATADIR%%/table/wanfeng.conf
%%DATADIR%%/table/wanfeng.mb
%%DATADIR%%/table/wbpy.conf
%%DATADIR%%/table/wbpy.mb
%%DATADIR%%/table/wbx.conf
%%DATADIR%%/table/wbx.mb
%%DATADIR%%/table/zrm.conf
%%DATADIR%%/table/zrm.mb
share/gir-1.0/Fcitx-1.0.gir
share/icons/hicolor/128x128/apps/fcitx.png
share/icons/hicolor/16x16/apps/fcitx-fullwidth-active.png
share/icons/hicolor/16x16/apps/fcitx-fullwidth-inactive.png
share/icons/hicolor/16x16/apps/fcitx-kbd.png
share/icons/hicolor/16x16/apps/fcitx-punc-active.png
share/icons/hicolor/16x16/apps/fcitx-punc-inactive.png
share/icons/hicolor/16x16/apps/fcitx-vk-active.png
share/icons/hicolor/16x16/apps/fcitx-vk-inactive.png
share/icons/hicolor/16x16/apps/fcitx.png
share/icons/hicolor/22x22/apps/fcitx-fullwidth-active.png
share/icons/hicolor/22x22/apps/fcitx-fullwidth-inactive.png
share/icons/hicolor/22x22/apps/fcitx-kbd.png
share/icons/hicolor/22x22/apps/fcitx-punc-active.png
share/icons/hicolor/22x22/apps/fcitx-punc-inactive.png
share/icons/hicolor/22x22/apps/fcitx-vk-active.png
share/icons/hicolor/22x22/apps/fcitx-vk-inactive.png
share/icons/hicolor/22x22/apps/fcitx.png
share/icons/hicolor/24x24/apps/fcitx-fullwidth-active.png
share/icons/hicolor/24x24/apps/fcitx-fullwidth-inactive.png
share/icons/hicolor/24x24/apps/fcitx-kbd.png
share/icons/hicolor/24x24/apps/fcitx-punc-active.png
share/icons/hicolor/24x24/apps/fcitx-punc-inactive.png
share/icons/hicolor/24x24/apps/fcitx-vk-active.png
share/icons/hicolor/24x24/apps/fcitx-vk-inactive.png
share/icons/hicolor/24x24/apps/fcitx.png
share/icons/hicolor/32x32/apps/fcitx.png
share/icons/hicolor/48x48/apps/fcitx-cangjie.png
share/icons/hicolor/48x48/apps/fcitx-chn.png
share/icons/hicolor/48x48/apps/fcitx-chttrans-active.png
share/icons/hicolor/48x48/apps/fcitx-chttrans-inactive.png
share/icons/hicolor/48x48/apps/fcitx-erbi.png
share/icons/hicolor/48x48/apps/fcitx-fullwidth-active.png
share/icons/hicolor/48x48/apps/fcitx-fullwidth-inactive.png
share/icons/hicolor/48x48/apps/fcitx-kbd.png
share/icons/hicolor/48x48/apps/fcitx-pinyin.png
share/icons/hicolor/48x48/apps/fcitx-punc-active.png
share/icons/hicolor/48x48/apps/fcitx-punc-inactive.png
share/icons/hicolor/48x48/apps/fcitx-remind-active.png
share/icons/hicolor/48x48/apps/fcitx-remind-inactive.png
share/icons/hicolor/48x48/apps/fcitx-shuangpin.png
share/icons/hicolor/48x48/apps/fcitx-vk-active.png
share/icons/hicolor/48x48/apps/fcitx-vk-inactive.png
share/icons/hicolor/48x48/apps/fcitx-wbpy.png
share/icons/hicolor/48x48/apps/fcitx-wubi.png
share/icons/hicolor/48x48/apps/fcitx-ziranma.png
share/icons/hicolor/48x48/apps/fcitx.png
share/icons/hicolor/scalable/apps/fcitx-fullwidth-active-symbolic.svg
share/icons/hicolor/scalable/apps/fcitx-fullwidth-active.svg
share/icons/hicolor/scalable/apps/fcitx-fullwidth-inactive-symbolic.svg
share/icons/hicolor/scalable/apps/fcitx-fullwidth-inactive.svg
share/icons/hicolor/scalable/apps/fcitx-kbd-symbolic.svg
share/icons/hicolor/scalable/apps/fcitx-kbd.svg
share/icons/hicolor/scalable/apps/fcitx-punc-active-symbolic.svg
share/icons/hicolor/scalable/apps/fcitx-punc-active.svg
share/icons/hicolor/scalable/apps/fcitx-punc-inactive-symbolic.svg
share/icons/hicolor/scalable/apps/fcitx-punc-inactive.svg
share/icons/hicolor/scalable/apps/fcitx-vk-active-symbolic.svg
share/icons/hicolor/scalable/apps/fcitx-vk-active.svg
share/icons/hicolor/scalable/apps/fcitx-vk-inactive-symbolic.svg
share/icons/hicolor/scalable/apps/fcitx-vk-inactive.svg
share/icons/hicolor/scalable/apps/fcitx.svg
share/locale/ca/LC_MESSAGES/fcitx.mo
share/locale/da/LC_MESSAGES/fcitx.mo
share/locale/de/LC_MESSAGES/fcitx.mo
share/locale/es/LC_MESSAGES/fcitx.mo
share/locale/fr/LC_MESSAGES/fcitx.mo
share/locale/ja/LC_MESSAGES/fcitx.mo
share/locale/ko/LC_MESSAGES/fcitx.mo
share/locale/ru/LC_MESSAGES/fcitx.mo
share/locale/zh_CN/LC_MESSAGES/fcitx.mo
share/locale/zh_TW/LC_MESSAGES/fcitx.mo
share/mime/packages/x-fskin.xml