summaryrefslogtreecommitdiff
path: root/textproc
diff options
context:
space:
mode:
Diffstat (limited to 'textproc')
-rw-r--r--textproc/fcitx5-configtool/Makefile30
-rw-r--r--textproc/fcitx5-configtool/distinfo6
-rw-r--r--textproc/fcitx5-configtool/pkg-plist3
-rw-r--r--textproc/fcitx5-gtk/Makefile16
-rw-r--r--textproc/fcitx5-gtk/distinfo6
-rw-r--r--textproc/fcitx5-lua/Makefile9
-rw-r--r--textproc/fcitx5-lua/distinfo6
-rw-r--r--textproc/fcitx5-lua/pkg-plist4
-rw-r--r--textproc/fcitx5-qt-common/Makefile2
-rw-r--r--textproc/fcitx5-qt/Makefile16
-rw-r--r--textproc/fcitx5-qt/distinfo8
-rw-r--r--textproc/fcitx5-qt/files/extra-patch-CMakeLists.txt5
-rw-r--r--textproc/fcitx5-qt/pkg-plist.qt51
-rw-r--r--textproc/fcitx5/Makefile52
-rw-r--r--textproc/fcitx5/distinfo8
-rw-r--r--textproc/fcitx5/pkg-plist140
16 files changed, 221 insertions, 91 deletions
diff --git a/textproc/fcitx5-configtool/Makefile b/textproc/fcitx5-configtool/Makefile
index 9ccadc7c0555..24af72b93f82 100644
--- a/textproc/fcitx5-configtool/Makefile
+++ b/textproc/fcitx5-configtool/Makefile
@@ -1,6 +1,7 @@
PORTNAME= fcitx5-configtool
-DISTVERSION= 5.0.8
+DISTVERSION= 5.0.17
CATEGORIES= textproc x11
+MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/
MAINTAINER= khng@FreeBSD.org
COMMENT= Fcitx5 IM framework configuration tool
@@ -9,29 +10,28 @@ WWW= https://github.com/fcitx/fcitx5-configtool
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/LICENSES/GPL-2.0-or-later.txt
-BUILD_DEPENDS= iso-codes>=0:misc/iso-codes \
+BUILD_DEPENDS= fcitx5-qt5>=5.0.2:textproc/fcitx5-qt@qt5 \
fcitx5>=5.0.10:textproc/fcitx5 \
- fcitx5-qt5>=5.0.2:textproc/fcitx5-qt@qt5
-LIB_DEPENDS= libxkbcommon.so:x11/libxkbcommon \
- libFcitx5Core.so:textproc/fcitx5 \
- libFcitx5Qt5DBusAddons.so:textproc/fcitx5-qt
-RUN_DEPENDS= xkeyboard-config>=0:x11/xkeyboard-config \
iso-codes>=0:misc/iso-codes
+LIB_DEPENDS= libFcitx5Core.so:textproc/fcitx5 \
+ libFcitx5Qt5DBusAddons.so:textproc/fcitx5-qt \
+ libxkbcommon.so:x11/libxkbcommon
+RUN_DEPENDS= iso-codes>=0:misc/iso-codes \
+ xkeyboard-config>=0:x11/xkeyboard-config
-USES= compiler:c++17-lang gettext-tools cmake kde:5 pkgconfig qt:5 xorg
+USES= cmake compiler:c++17-lang gettext-tools kde:5 pkgconfig qt:5 \
+ tar:xz xorg
PLIST_SUB= VER=${PORTVERSION}
-USE_GITHUB= yes
-GH_ACCOUNT= fcitx
-
-USE_KDE= ecm coreaddons kdeclarative i18n itemviews kirigami2 package widgetsaddons
-USE_QT= concurrent core dbus declarative gui quickcontrols2 widgets x11extras \
- buildtools:build qmake:build
+USE_KDE= config coreaddons ecm i18n iconthemes itemviews kdeclarative \
+ kirigami2 package plasma-framework service widgetsaddons
+USE_QT= concurrent core dbus declarative gui quickcontrols2 widgets \
+ x11extras buildtools:build qmake:build
USE_XORG= x11 xkbfile
USE_LDCONFIG= yes
-CMAKE_ON= ENABLE_KCM ENABLE_CONFIG_QT
+CMAKE_ON= ENABLE_CONFIG_QT ENABLE_KCM
CMAKE_OFF= ENABLE_TEST
.include <bsd.port.mk>
diff --git a/textproc/fcitx5-configtool/distinfo b/textproc/fcitx5-configtool/distinfo
index c1a7610fac17..11d6433c77e1 100644
--- a/textproc/fcitx5-configtool/distinfo
+++ b/textproc/fcitx5-configtool/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1637876184
-SHA256 (fcitx-fcitx5-configtool-5.0.8_GH0.tar.gz) = d735d99a4c33eac044210ce1f7b97f06c9a99e38384dda96d02c54d4640c1654
-SIZE (fcitx-fcitx5-configtool-5.0.8_GH0.tar.gz) = 140040
+TIMESTAMP = 1679112108
+SHA256 (fcitx5-configtool-5.0.17.tar.xz) = f8b6196d23d14a6acc9a2b3dbc3772b6e5b2e3a5147b78b649238a3d775786d5
+SIZE (fcitx5-configtool-5.0.17.tar.xz) = 113760
diff --git a/textproc/fcitx5-configtool/pkg-plist b/textproc/fcitx5-configtool/pkg-plist
index 7748c1e70a39..fd893052e7c1 100644
--- a/textproc/fcitx5-configtool/pkg-plist
+++ b/textproc/fcitx5-configtool/pkg-plist
@@ -1,5 +1,6 @@
bin/fcitx5-config-qt
bin/fcitx5-migrator
+bin/fcitx5-plasma-theme-generator
bin/kbd-layout-viewer5
lib/libFcitx5Migrator.so
lib/libFcitx5Migrator.so.5
@@ -37,6 +38,8 @@ share/locale/da/LC_MESSAGES/org.fcitx.fcitx5.kcm.mo
share/locale/de/LC_MESSAGES/fcitx5-configtool.mo
share/locale/de/LC_MESSAGES/org.fcitx.fcitx5.kcm.mo
share/locale/es/LC_MESSAGES/org.fcitx.fcitx5.kcm.mo
+share/locale/fr/LC_MESSAGES/fcitx5-configtool.mo
+share/locale/fr/LC_MESSAGES/org.fcitx.fcitx5.kcm.mo
share/locale/he/LC_MESSAGES/fcitx5-configtool.mo
share/locale/he/LC_MESSAGES/org.fcitx.fcitx5.kcm.mo
share/locale/ja/LC_MESSAGES/fcitx5-configtool.mo
diff --git a/textproc/fcitx5-gtk/Makefile b/textproc/fcitx5-gtk/Makefile
index 0bb995ec2f22..c53ee656f860 100644
--- a/textproc/fcitx5-gtk/Makefile
+++ b/textproc/fcitx5-gtk/Makefile
@@ -1,7 +1,7 @@
PORTNAME= fcitx5-gtk
-DISTVERSION= 5.0.10
-PORTREVISION= 1
+DISTVERSION= 5.0.22
CATEGORIES= textproc
+MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/
MAINTAINER= khng@FreeBSD.org
COMMENT?= Fcitx support for GTK+ ${FLAVOR}
@@ -20,16 +20,12 @@ gtk2_PKGNAMESUFFIX= 2
gtk3_PKGNAMESUFFIX= 3
gtk4_PKGNAMESUFFIX= 4
-USES= compiler:c++17-lang gettext-tools cmake gnome kde:5 pkgconfig xorg
+USES= cmake compiler:c++17-lang gettext-tools gnome kde:5 pkgconfig \
+ tar:xz xorg
-PLIST_SUB= VER=${PORTVERSION}
-
-USE_LDCONFIG= yes
-
-USE_GITHUB= yes
-GH_ACCOUNT= fcitx
USE_GNOME= cairo gdkpixbuf2 glib20 introspection
USE_KDE= ecm
+USE_LDCONFIG= yes
USE_XORG= x11
CMAKE_ON?= BUILD_ONLY_PLUGIN
@@ -48,4 +44,6 @@ USE_GNOME+= gtk40
PLIST?= ${PKGDIR}/pkg-plist.${FLAVOR}
PLIST_SUB= VER=${PORTVERSION}
+PLIST_SUB= VER=${PORTVERSION}
+
.include <bsd.port.mk>
diff --git a/textproc/fcitx5-gtk/distinfo b/textproc/fcitx5-gtk/distinfo
index 2d3c6fec4dc1..bececfe02876 100644
--- a/textproc/fcitx5-gtk/distinfo
+++ b/textproc/fcitx5-gtk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1638990715
-SHA256 (fcitx-fcitx5-gtk-5.0.10_GH0.tar.gz) = 70d189d58d78ebf298162f44f506d68a2489c092ad938ed34429c272066e2eef
-SIZE (fcitx-fcitx5-gtk-5.0.10_GH0.tar.gz) = 76837
+TIMESTAMP = 1679112241
+SHA256 (fcitx5-gtk-5.0.22.tar.xz) = 5a8978a862be387d4800896f1cb6e1123980cf4f4c8cfc5e551d7670abd6ee5e
+SIZE (fcitx5-gtk-5.0.22.tar.xz) = 53416
diff --git a/textproc/fcitx5-lua/Makefile b/textproc/fcitx5-lua/Makefile
index bcbb4691badc..083889c4e157 100644
--- a/textproc/fcitx5-lua/Makefile
+++ b/textproc/fcitx5-lua/Makefile
@@ -1,6 +1,7 @@
PORTNAME= fcitx5-lua
-DISTVERSION= 5.0.5
+DISTVERSION= 5.0.10
CATEGORIES= textproc
+MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/
MAINTAINER= khng@FreeBSD.org
COMMENT= Lua support for Fcitx5
@@ -11,10 +12,8 @@ LICENSE_FILE= ${WRKSRC}/LICENSES/LGPL-2.1-or-later.txt
LIB_DEPENDS= libFcitx5Core.so:textproc/fcitx5
-USES= compiler:c++17-lang gettext-tools cmake kde:5 lua:53 pkgconfig
-
-USE_GITHUB= yes
-GH_ACCOUNT= fcitx
+USES= cmake compiler:c++17-lang gettext-tools kde:5 lua:53 pkgconfig \
+ tar:xz
USE_KDE= ecm
diff --git a/textproc/fcitx5-lua/distinfo b/textproc/fcitx5-lua/distinfo
index 38e44fe27824..e7457c2582df 100644
--- a/textproc/fcitx5-lua/distinfo
+++ b/textproc/fcitx5-lua/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1637881092
-SHA256 (fcitx-fcitx5-lua-5.0.5_GH0.tar.gz) = ac8db4865fa512375340a159a3ee04cf2b439d553756c4153d32cd1d3ed83abc
-SIZE (fcitx-fcitx5-lua-5.0.5_GH0.tar.gz) = 38453
+TIMESTAMP = 1679112308
+SHA256 (fcitx5-lua-5.0.10.tar.xz) = 29ddd350836d7a05a05b918897f8a4904b764f746cc42cb34c705c754f34708f
+SIZE (fcitx5-lua-5.0.10.tar.xz) = 34264
diff --git a/textproc/fcitx5-lua/pkg-plist b/textproc/fcitx5-lua/pkg-plist
index 8db14bbb4456..6c83445ab2cc 100644
--- a/textproc/fcitx5-lua/pkg-plist
+++ b/textproc/fcitx5-lua/pkg-plist
@@ -1,13 +1,15 @@
include/Fcitx5/Module/fcitx-module/luaaddonloader/luaaddon_public.h
lib/cmake/Fcitx5ModuleLuaAddonLoader/Fcitx5ModuleLuaAddonLoaderConfig.cmake
lib/cmake/Fcitx5ModuleLuaAddonLoader/Fcitx5ModuleLuaAddonLoaderConfigVersion.cmake
-lib/fcitx5/luaaddonloader.so
+lib/fcitx5/libluaaddonloader.so
share/fcitx5/addon/imeapi.conf
share/fcitx5/addon/luaaddonloader.conf
share/fcitx5/lua/imeapi/imeapi.lua
share/locale/da/LC_MESSAGES/fcitx5-lua.mo
+share/locale/fr/LC_MESSAGES/fcitx5-lua.mo
share/locale/ja/LC_MESSAGES/fcitx5-lua.mo
share/locale/ko/LC_MESSAGES/fcitx5-lua.mo
+share/locale/ru/LC_MESSAGES/fcitx5-lua.mo
share/locale/zh_CN/LC_MESSAGES/fcitx5-lua.mo
share/locale/zh_TW/LC_MESSAGES/fcitx5-lua.mo
share/metainfo/org.fcitx.Fcitx5.Addon.Lua.metainfo.xml
diff --git a/textproc/fcitx5-qt-common/Makefile b/textproc/fcitx5-qt-common/Makefile
index 48a6209023db..ee94b38374b3 100644
--- a/textproc/fcitx5-qt-common/Makefile
+++ b/textproc/fcitx5-qt-common/Makefile
@@ -1,5 +1,3 @@
-PORTREVISION= 0
-
COMMENT= Fcitx support for Qt (common files)
PKGNAMESUFFIX= -common
diff --git a/textproc/fcitx5-qt/Makefile b/textproc/fcitx5-qt/Makefile
index 4a3fdd0cccb6..43253f487674 100644
--- a/textproc/fcitx5-qt/Makefile
+++ b/textproc/fcitx5-qt/Makefile
@@ -1,15 +1,13 @@
PORTNAME= fcitx5-qt
-DISTVERSION= 5.0.8
+DISTVERSION= 5.0.17
CATEGORIES= textproc
-
-PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES= f7f983e1e709.patch:-p1
+MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/
MAINTAINER= khng@FreeBSD.org
COMMENT?= Fcitx support for Qt (${FLAVOR})
WWW= https://github.com/fcitx/fcitx5-qt
-LICENSE= LGPL21+ BSD3CLAUSE
+LICENSE= BSD3CLAUSE LGPL21+
LICENSE_COMB= multi
LICENSE_FILE_LGPL21+ = ${WRKSRC}/LICENSES/LGPL-2.1-or-later.txt
LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/LICENSES/BSD-3-Clause.txt
@@ -23,13 +21,15 @@ FLAVOR?= ${FLAVORS:[1]}
qt5_PKGNAMESUFFIX= 5
qt6_PKGNAMESUFFIX= 6
-USES= compiler:c++17-lang gettext-tools cmake kde:5 pkgconfig xorg
+USES= cmake compiler:c++17-lang gettext-tools kde:5 pkgconfig tar:xz \
+ xorg
CMAKE_OFF?= ENABLE_QT4
.if ${FLAVOR} == qt5
USES+= qt:5
-USE_QT= concurrent core dbus gui widgets xml buildtools:build qmake:build
+USE_QT= concurrent core dbus gui widgets xml buildtools:build \
+ qmake:build
CMAKE_ON= ENABLE_QT5
CMAKE_OFF+= ENABLE_QT6
EXTRA_PATCHES= ${PATCHDIR}/extra-patch-CMakeLists.txt
@@ -46,8 +46,6 @@ RUN_DEPENDS= fcitx5-qt-common>=${DISTVERSION}:textproc/fcitx5-qt-common
PLIST?= ${PKGDIR}/pkg-plist.${FLAVOR}
PLIST_SUB= VER=${PORTVERSION}
-USE_GITHUB= yes
-GH_ACCOUNT= fcitx
USE_KDE= ecm
USE_XORG= x11 xcb
USE_LDCONFIG= yes
diff --git a/textproc/fcitx5-qt/distinfo b/textproc/fcitx5-qt/distinfo
index c8972fb77d47..92d1d31efaa6 100644
--- a/textproc/fcitx5-qt/distinfo
+++ b/textproc/fcitx5-qt/distinfo
@@ -1,5 +1,3 @@
-TIMESTAMP = 1638997683
-SHA256 (fcitx-fcitx5-qt-5.0.8_GH0.tar.gz) = 6a5141d25e39ec7843b69cf4dac6b16b1301a9db42b9ad140a9d002c5c6a0bf8
-SIZE (fcitx-fcitx5-qt-5.0.8_GH0.tar.gz) = 127492
-SHA256 (f7f983e1e709.patch) = fdde230d40bf4d4593ee2fcfe9eabe99bfe48c00cba65a7126e814a71beebdcb
-SIZE (f7f983e1e709.patch) = 1280
+TIMESTAMP = 1679112362
+SHA256 (fcitx5-qt-5.0.17.tar.xz) = 4268e7a1277692a79dcff08e662d1e74407e598a61d3d0386bc64a51809e91f4
+SIZE (fcitx5-qt-5.0.17.tar.xz) = 84680
diff --git a/textproc/fcitx5-qt/files/extra-patch-CMakeLists.txt b/textproc/fcitx5-qt/files/extra-patch-CMakeLists.txt
index 7fa1abdc5bf2..553090d8b2bb 100644
--- a/textproc/fcitx5-qt/files/extra-patch-CMakeLists.txt
+++ b/textproc/fcitx5-qt/files/extra-patch-CMakeLists.txt
@@ -1,11 +1,10 @@
---- CMakeLists.txt.orig 2022-08-31 10:36:00 UTC
+--- CMakeLists.txt.orig 2022-12-30 15:40:01 UTC
+++ CMakeLists.txt
-@@ -80,11 +80,6 @@ if(ENABLE_QT6)
+@@ -84,10 +84,6 @@ endif()
add_subdirectory(qt6)
endif()
-if(NOT BUILD_ONLY_PLUGIN)
--find_package(Gettext REQUIRED)
-add_subdirectory(po)
-endif()
-
diff --git a/textproc/fcitx5-qt/pkg-plist.qt5 b/textproc/fcitx5-qt/pkg-plist.qt5
index 0da39797c8e6..2bc012f37753 100644
--- a/textproc/fcitx5-qt/pkg-plist.qt5
+++ b/textproc/fcitx5-qt/pkg-plist.qt5
@@ -29,3 +29,4 @@ lib/libFcitx5Qt5WidgetsAddons.so.2
lib/libFcitx5Qt5WidgetsAddons.so.%%VER%%
%%QT_PLUGINDIR%%/platforminputcontexts/libfcitx5platforminputcontextplugin.so
libexec/fcitx5-qt5-gui-wrapper
+share/applications/org.fcitx.fcitx5-qt5-gui-wrapper.desktop
diff --git a/textproc/fcitx5/Makefile b/textproc/fcitx5/Makefile
index 2f508a972b3a..3ee72df35afb 100644
--- a/textproc/fcitx5/Makefile
+++ b/textproc/fcitx5/Makefile
@@ -1,15 +1,13 @@
PORTNAME= fcitx5
-DISTVERSION= 5.0.11
-PORTREVISION= 2
+DISTVERSION= 5.0.22
CATEGORIES= textproc
-MASTER_SITES= https://download.fcitx-im.org/data/:dict
-DISTFILES= ${SPELL_EN_DICT_TAR}:dict
+MASTER_SITES= https://download.fcitx-im.org/fcitx5/${PORTNAME}/ \
+ https://download.fcitx-im.org/data/:dict
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
+ ${SPELL_EN_DICT_TAR}:dict
DIST_SUBDIR= ${PORTNAME}
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
-PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
-PATCHFILES+= 0b46063c0e9f.patch:-p1 # wlroots 0.15
-
MAINTAINER= khng@FreeBSD.org
COMMENT= New implementation of the Fcitx IME framework
WWW= https://github.com/fcitx/fcitx5
@@ -20,38 +18,39 @@ BUILD_DEPENDS= iso-codes>=0:misc/iso-codes \
uthash>=0:devel/uthash
LIB_DEPENDS= libdbus-1.so:devel/dbus \
libevent.so:devel/libevent \
- libuuid.so:misc/e2fsprogs-libuuid \
- libfmt.so:devel/libfmt \
- libxkbcommon.so:x11/libxkbcommon \
libexpat.so:textproc/expat2 \
- libjson-c.so:devel/json-c
+ libfmt.so:devel/libfmt \
+ libjson-c.so:devel/json-c \
+ libuuid.so:misc/e2fsprogs-libuuid \
+ libxkbcommon.so:x11/libxkbcommon
RUN_DEPENDS= iso-codes>=0:misc/iso-codes \
xkeyboard-config>=0:x11/xkeyboard-config
# gettext-tools for both build-time hard requirement and Fcitx5 helper shell scripts
-USES= cmake compiler:c++17-lang gettext-runtime gettext-tools:build,run gl gnome kde:5 pkgconfig
+USES= cmake compiler:c++17-lang gettext-runtime \
+ gettext-tools:build,run gl gnome kde:5 pkgconfig tar:xz
-PLIST_SUB= VER=${PORTVERSION}
+PLIST_SUB= VER=${DISTVERSION}
CONFLICTS= zh-fcitx
-OPTIONS_DEFINE= X11 WAYLAND ENCHANT
-OPTIONS_DEFAULT= X11 WAYLAND ENCHANT
+OPTIONS_DEFINE= ENCHANT WAYLAND X11
+OPTIONS_DEFAULT= ENCHANT WAYLAND X11
OPTIONS_SUB= yes
SUB_FILES= pkg-message
-X11_USES= xorg
-X11_USE= xorg=xcb,xkbfile
+X11_USES= xorg
+X11_USE= XORG=xcb,xkbfile
X11_BUILD_DEPENDS= xcb-imdkit>=1.0.3:x11/xcb-imdkit
-X11_LIB_DEPENDS= libxcb-util.so:x11/xcb-util \
+X11_LIB_DEPENDS= libxcb-ewmh.so:x11/xcb-util-wm \
+ libxcb-icccm.so:x11/xcb-util-wm \
libxcb-keysyms.so:x11/xcb-util-keysyms \
- libxcb-ewmh.so:x11/xcb-util-wm \
- libxcb-icccm.so:x11/xcb-util-wm
+ libxcb-util.so:x11/xcb-util
X11_RUN_DEPENDS= xcb-imdkit>=1.0.3:x11/xcb-imdkit
-WAYLAND_BUILD_DEPENDS= wayland-scanner:graphics/wayland \
- wayland-protocols>=0:graphics/wayland-protocols
+WAYLAND_BUILD_DEPENDS= wayland-protocols>=0:graphics/wayland-protocols \
+ wayland-scanner:graphics/wayland
WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland \
libwayland-egl.so:graphics/wayland
@@ -59,24 +58,21 @@ ENCHANT_DESC= Dictionary/spellchecking framework
ENCHANT_LIB_DEPENDS= libenchant-2.so:textproc/enchant2
ENCHANT_CMAKE_BOOL= ENABLE_ENCHANT
-CMAKE_ON= SYSTEM_USE_UTHASH FCITX5_DOWNLOAD_DISALLOWED
+CMAKE_ON= FCITX5_DOWNLOAD_DISALLOWED SYSTEM_USE_UTHASH
CMAKE_OFF= ENABLE_TEST
MAKE_ENV= FCITX5_DOWNLOAD_DISALLOWED=TRUE
USE_GL= egl
-USE_GNOME= cairo glib20 gdkpixbuf2 pango
+USE_GNOME= cairo gdkpixbuf2 glib20 pango
USE_KDE= ecm
USE_LDCONFIG= yes
-USE_GITHUB= yes
-GH_ACCOUNT= fcitx
-
# These must follow src/modules/spell/dict/CMakeLists.txt
SPELL_EN_DICT_VER= 20121020
SPELL_EN_DICT_TAR= en_dict-${SPELL_EN_DICT_VER}.tar.gz
post-extract:
- ${CP} ${DISTDIR}/${DIST_SUBDIR}/${SPELL_EN_DICT_TAR} ${WRKSRC}/src/modules/spell/dict
+ ${CP} ${DISTDIR}/${DIST_SUBDIR}/${SPELL_EN_DICT_TAR} ${WRKSRC}/src/modules/spell/
.include <bsd.port.mk>
diff --git a/textproc/fcitx5/distinfo b/textproc/fcitx5/distinfo
index a8b59c9f4929..ae22df3ca0ef 100644
--- a/textproc/fcitx5/distinfo
+++ b/textproc/fcitx5/distinfo
@@ -1,7 +1,5 @@
-TIMESTAMP = 1638988155
+TIMESTAMP = 1679112011
+SHA256 (fcitx5/fcitx5-5.0.22.tar.xz) = 1320d0e8a8b3930a8a956eab80aceef9624946129236515be36c8b75ab04c878
+SIZE (fcitx5/fcitx5-5.0.22.tar.xz) = 6831060
SHA256 (fcitx5/en_dict-20121020.tar.gz) = c44a5d7847925eea9e4d2d04748d442cd28dd9299a0b572ef7d91eac4f5a6ceb
SIZE (fcitx5/en_dict-20121020.tar.gz) = 630491
-SHA256 (fcitx5/fcitx-fcitx5-5.0.11_GH0.tar.gz) = 14208907f9d43e2d06257d28edf825380acd7288e6d4275138781c8cbe4d395d
-SIZE (fcitx5/fcitx-fcitx5-5.0.11_GH0.tar.gz) = 1953703
-SHA256 (fcitx5/0b46063c0e9f.patch) = 51fb37b55923f84f32449109c03cbb9a7cd36552966e5efb41b4cb5290d16590
-SIZE (fcitx5/0b46063c0e9f.patch) = 1335
diff --git a/textproc/fcitx5/pkg-plist b/textproc/fcitx5/pkg-plist
index c676b2fdf3ae..eaae56bfd1ec 100644
--- a/textproc/fcitx5/pkg-plist
+++ b/textproc/fcitx5/pkg-plist
@@ -143,6 +143,7 @@ lib/fcitx5/libclassicui.so
lib/fcitx5/libclipboard.so
lib/fcitx5/libdbus.so
lib/fcitx5/libdbusfrontend.so
+lib/fcitx5/libemoji.so
lib/fcitx5/libexec/comp-spell-dict
lib/fcitx5/libfcitx4frontend.so
lib/fcitx5/libibusfrontend.so
@@ -169,6 +170,7 @@ lib/libFcitx5Core.so.7
lib/libFcitx5Utils.so
lib/libFcitx5Utils.so.2
lib/libFcitx5Utils.so.%%VER%%
+libexec/fcitx5-wayland-launcher
libdata/pkgconfig/Fcitx5Config.pc
libdata/pkgconfig/Fcitx5Core.pc
libdata/pkgconfig/Fcitx5Module.pc
@@ -180,6 +182,7 @@ share/dbus-1/services/org.fcitx.Fcitx5.service
%%DATADIR%%/addon/clipboard.conf
%%DATADIR%%/addon/dbus.conf
%%DATADIR%%/addon/dbusfrontend.conf
+%%DATADIR%%/addon/emoji.conf
%%DATADIR%%/addon/fcitx4frontend.conf
%%DATADIR%%/addon/ibusfrontend.conf
%%DATADIR%%/addon/imselector.conf
@@ -246,6 +249,142 @@ share/dbus-1/services/org.fcitx.Fcitx5.service
%%DATADIR%%/default/zh_CN
%%DATADIR%%/default/zh_HK
%%DATADIR%%/default/zh_TW
+%%DATADIR%%/emoji/data/af.dict
+%%DATADIR%%/emoji/data/am.dict
+%%DATADIR%%/emoji/data/ar.dict
+%%DATADIR%%/emoji/data/ar_SA.dict
+%%DATADIR%%/emoji/data/as.dict
+%%DATADIR%%/emoji/data/ast.dict
+%%DATADIR%%/emoji/data/az.dict
+%%DATADIR%%/emoji/data/be.dict
+%%DATADIR%%/emoji/data/bg.dict
+%%DATADIR%%/emoji/data/bn.dict
+%%DATADIR%%/emoji/data/br.dict
+%%DATADIR%%/emoji/data/bs.dict
+%%DATADIR%%/emoji/data/ca.dict
+%%DATADIR%%/emoji/data/ccp.dict
+%%DATADIR%%/emoji/data/ceb.dict
+%%DATADIR%%/emoji/data/chr.dict
+%%DATADIR%%/emoji/data/ckb.dict
+%%DATADIR%%/emoji/data/cs.dict
+%%DATADIR%%/emoji/data/cy.dict
+%%DATADIR%%/emoji/data/da.dict
+%%DATADIR%%/emoji/data/de.dict
+%%DATADIR%%/emoji/data/de_CH.dict
+%%DATADIR%%/emoji/data/dsb.dict
+%%DATADIR%%/emoji/data/el.dict
+%%DATADIR%%/emoji/data/en.dict
+%%DATADIR%%/emoji/data/en_001.dict
+%%DATADIR%%/emoji/data/en_AU.dict
+%%DATADIR%%/emoji/data/en_CA.dict
+%%DATADIR%%/emoji/data/en_GB.dict
+%%DATADIR%%/emoji/data/es.dict
+%%DATADIR%%/emoji/data/es_419.dict
+%%DATADIR%%/emoji/data/es_MX.dict
+%%DATADIR%%/emoji/data/es_US.dict
+%%DATADIR%%/emoji/data/et.dict
+%%DATADIR%%/emoji/data/eu.dict
+%%DATADIR%%/emoji/data/fa.dict
+%%DATADIR%%/emoji/data/fi.dict
+%%DATADIR%%/emoji/data/fil.dict
+%%DATADIR%%/emoji/data/fo.dict
+%%DATADIR%%/emoji/data/fr.dict
+%%DATADIR%%/emoji/data/fr_CA.dict
+%%DATADIR%%/emoji/data/ga.dict
+%%DATADIR%%/emoji/data/gd.dict
+%%DATADIR%%/emoji/data/gl.dict
+%%DATADIR%%/emoji/data/gu.dict
+%%DATADIR%%/emoji/data/ha.dict
+%%DATADIR%%/emoji/data/he.dict
+%%DATADIR%%/emoji/data/hi.dict
+%%DATADIR%%/emoji/data/hi_Latn.dict
+%%DATADIR%%/emoji/data/hr.dict
+%%DATADIR%%/emoji/data/hsb.dict
+%%DATADIR%%/emoji/data/hu.dict
+%%DATADIR%%/emoji/data/hy.dict
+%%DATADIR%%/emoji/data/ia.dict
+%%DATADIR%%/emoji/data/id.dict
+%%DATADIR%%/emoji/data/ig.dict
+%%DATADIR%%/emoji/data/is.dict
+%%DATADIR%%/emoji/data/it.dict
+%%DATADIR%%/emoji/data/ja.dict
+%%DATADIR%%/emoji/data/jv.dict
+%%DATADIR%%/emoji/data/ka.dict
+%%DATADIR%%/emoji/data/kab.dict
+%%DATADIR%%/emoji/data/kk.dict
+%%DATADIR%%/emoji/data/kl.dict
+%%DATADIR%%/emoji/data/km.dict
+%%DATADIR%%/emoji/data/kn.dict
+%%DATADIR%%/emoji/data/ko.dict
+%%DATADIR%%/emoji/data/kok.dict
+%%DATADIR%%/emoji/data/ky.dict
+%%DATADIR%%/emoji/data/lb.dict
+%%DATADIR%%/emoji/data/lo.dict
+%%DATADIR%%/emoji/data/lt.dict
+%%DATADIR%%/emoji/data/lv.dict
+%%DATADIR%%/emoji/data/mi.dict
+%%DATADIR%%/emoji/data/mk.dict
+%%DATADIR%%/emoji/data/ml.dict
+%%DATADIR%%/emoji/data/mn.dict
+%%DATADIR%%/emoji/data/mni.dict
+%%DATADIR%%/emoji/data/mr.dict
+%%DATADIR%%/emoji/data/ms.dict
+%%DATADIR%%/emoji/data/mt.dict
+%%DATADIR%%/emoji/data/my.dict
+%%DATADIR%%/emoji/data/ne.dict
+%%DATADIR%%/emoji/data/nl.dict
+%%DATADIR%%/emoji/data/nn.dict
+%%DATADIR%%/emoji/data/no.dict
+%%DATADIR%%/emoji/data/or.dict
+%%DATADIR%%/emoji/data/pa.dict
+%%DATADIR%%/emoji/data/pa_Arab.dict
+%%DATADIR%%/emoji/data/pcm.dict
+%%DATADIR%%/emoji/data/pl.dict
+%%DATADIR%%/emoji/data/ps.dict
+%%DATADIR%%/emoji/data/pt.dict
+%%DATADIR%%/emoji/data/pt_PT.dict
+%%DATADIR%%/emoji/data/qu.dict
+%%DATADIR%%/emoji/data/rm.dict
+%%DATADIR%%/emoji/data/ro.dict
+%%DATADIR%%/emoji/data/ru.dict
+%%DATADIR%%/emoji/data/rw.dict
+%%DATADIR%%/emoji/data/sc.dict
+%%DATADIR%%/emoji/data/sd.dict
+%%DATADIR%%/emoji/data/si.dict
+%%DATADIR%%/emoji/data/sk.dict
+%%DATADIR%%/emoji/data/sl.dict
+%%DATADIR%%/emoji/data/so.dict
+%%DATADIR%%/emoji/data/sq.dict
+%%DATADIR%%/emoji/data/sr.dict
+%%DATADIR%%/emoji/data/sr_Cyrl_BA.dict
+%%DATADIR%%/emoji/data/sr_Latn.dict
+%%DATADIR%%/emoji/data/sr_Latn_BA.dict
+%%DATADIR%%/emoji/data/sv.dict
+%%DATADIR%%/emoji/data/sw.dict
+%%DATADIR%%/emoji/data/sw_KE.dict
+%%DATADIR%%/emoji/data/ta.dict
+%%DATADIR%%/emoji/data/te.dict
+%%DATADIR%%/emoji/data/tg.dict
+%%DATADIR%%/emoji/data/th.dict
+%%DATADIR%%/emoji/data/ti.dict
+%%DATADIR%%/emoji/data/tk.dict
+%%DATADIR%%/emoji/data/to.dict
+%%DATADIR%%/emoji/data/tr.dict
+%%DATADIR%%/emoji/data/ug.dict
+%%DATADIR%%/emoji/data/uk.dict
+%%DATADIR%%/emoji/data/ur.dict
+%%DATADIR%%/emoji/data/uz.dict
+%%DATADIR%%/emoji/data/vi.dict
+%%DATADIR%%/emoji/data/wo.dict
+%%DATADIR%%/emoji/data/xh.dict
+%%DATADIR%%/emoji/data/yo.dict
+%%DATADIR%%/emoji/data/yo_BJ.dict
+%%DATADIR%%/emoji/data/yue.dict
+%%DATADIR%%/emoji/data/yue_Hans.dict
+%%DATADIR%%/emoji/data/zh.dict
+%%DATADIR%%/emoji/data/zh_Hant.dict
+%%DATADIR%%/emoji/data/zh_Hant_HK.dict
+%%DATADIR%%/emoji/data/zu.dict
%%DATADIR%%/spell/en_dict.fscd
%%DATADIR%%/testing/addon/testfrontend.conf
%%DATADIR%%/testing/addon/testim.conf
@@ -281,6 +420,7 @@ share/locale/he/LC_MESSAGES/fcitx5.mo
share/locale/ja/LC_MESSAGES/fcitx5.mo
share/locale/ko/LC_MESSAGES/fcitx5.mo
share/locale/ru/LC_MESSAGES/fcitx5.mo
+share/locale/vi/LC_MESSAGES/fcitx5.mo
share/locale/zh_CN/LC_MESSAGES/fcitx5.mo
share/locale/zh_TW/LC_MESSAGES/fcitx5.mo
share/metainfo/org.fcitx.Fcitx5.metainfo.xml