On Fri, Apr 14, 2023 at 01:13:59AM +0000, Yifei Zhan wrote:
> 
> 
> Bringing the fcitx family and opencc up to date, mostly routine translation
> updates and bugfixes, no major change.
> 
> Tested on amd64 with gedit/kate/xterm, no issue so far. Any testing, 
> especially
>  in the area of the relatively untested hangul/m17n/kkc package is welcomed :)
> 
> (also cc lux who might be interested)

Thank you for your diff!

A WANTLIB seem to be missing for fcitx 5.0.23:

$ make port-lib-depends-check
fcitx-5.0.23(inputmethods/fcitx):
Missing: z.7 (/usr/local/lib/fcitx5/libemoji.so) (system lib)
WANTLIB += z

The rest of diffs looks ok.

I specifically tested fcitx-m17n with konsole, typed 'Han4yu3 Pin1yin1' to
get 'Hànyǔ Pīnyīn'.

If there is no objection, I'd like to commit it in a couple of days, thanks.

> converters/opencc 1.1.3 -> 1.1.6
>       - Language mapping updates
>       - Bumped major
> 
> inputmethods/xcb-imdkit 1.0.3 -> 1.0.5
>       - Bumped major
> 
> inputmethods/fcitx-chinese-addons 5.0.12 -> 5.0.17
>       - Language model update
> 
> inputmethods/libime 1.0.11 -> 1.0.17
> inputmethods/fcitx-lua 5.0.5 -> 5.0.10        
> inputmethods/fcitx 5.0.15 -> 5.0.23
> inputmethods/fcitx-config-qt 5.0.12 -> 5.0.17
> inputmethods/fcitx-table-extra 5.0.9 -> 5.0.13
> inputmethods/fcitx-qt 5.0.9 -> 5.0.17
> inputmethods/fcitx-gtk 5.0.13 -> 5.0.23       
> inputmethods/fcitx-anthy 5.0.10 -> 5.0.14
> inputmethods/fcitx-unikey 5.0.9 -> 5.0.13
> inputmethods/fcitx-hangul 5.0.8 -> 5.0.11
> inputmethods/fcitx-m17n 5.0.8 -> 5.0.11
> inputmethods/fcitx-chewing 5.0.10 -> 5.0.14
> inputmethods/fcitx-kkc 5.0.8 -> 5.0.12
>       - Mostly Translations/Icons updates and/or minor bugfixes
> 
> 
> diff --git a/converters/opencc/Makefile b/converters/opencc/Makefile
> index cbae9dbd7..2a4e9768e 100644
> --- a/converters/opencc/Makefile
> +++ b/converters/opencc/Makefile
> @@ -1,14 +1,13 @@
>  COMMENT =    convert between traditional and simplified Chinese
>  
> -V =          1.1.3
> +V =          1.1.6
>  DISTNAME =   opencc-$V
> -REVISION =   0
>  
>  GH_ACCOUNT = BYVoid
>  GH_PROJECT = OpenCC
>  GH_TAGNAME = ver.$V
>  
> -SHARED_LIBS +=       opencc                    0.0 # 1.0
> +SHARED_LIBS +=       opencc                    1.0 # 2.0
>  
>  CATEGORIES = converters textproc
>  
> diff --git a/converters/opencc/distinfo b/converters/opencc/distinfo
> index f95f2d103..67305bef1 100644
> --- a/converters/opencc/distinfo
> +++ b/converters/opencc/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (opencc-1.1.3.tar.gz) = mamviDswTxHzsPbfMNn7QWHxW4SIA/n/nGWpbVnOh38=
> -SIZE (opencc-1.1.3.tar.gz) = 2805430
> +SHA256 (opencc-1.1.6.tar.gz) = Fpv/QHH/6BTcFt99GA/2YQ20GPSBbpwM4Cz4dL3wWN8=
> +SIZE (opencc-1.1.6.tar.gz) = 3325614
> diff --git a/inputmethods/fcitx-anthy/Makefile 
> b/inputmethods/fcitx-anthy/Makefile
> index 09ddbebc0..9fa6d09c2 100644
> --- a/inputmethods/fcitx-anthy/Makefile
> +++ b/inputmethods/fcitx-anthy/Makefile
> @@ -1,8 +1,7 @@
>  COMMENT =    anthy wrapper for fcitx5
>  
> -V =          5.0.10
> +V =          5.0.14
>  PKGNAME =    fcitx-anthy-$V
> -REVISION =      0
>  
>  GH_ACCOUNT =    fcitx
>  GH_PROJECT =    fcitx5-anthy
> diff --git a/inputmethods/fcitx-anthy/distinfo 
> b/inputmethods/fcitx-anthy/distinfo
> index 99d49f898..0a6d87d8a 100644
> --- a/inputmethods/fcitx-anthy/distinfo
> +++ b/inputmethods/fcitx-anthy/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (fcitx5-anthy-5.0.10.tar.gz) = 
> CnZnkwwvwu+pkQYNco+QAkeRhe4Ya5HHdFMjEx9lz1g=
> -SIZE (fcitx5-anthy-5.0.10.tar.gz) = 99003
> +SHA256 (fcitx5-anthy-5.0.14.tar.gz) = 
> rOCKrrZFLkxDbW7vq0SHdUMIaLcm6U2nauLC+16w0yQ=
> +SIZE (fcitx5-anthy-5.0.14.tar.gz) = 104560
> diff --git a/inputmethods/fcitx-anthy/pkg/PLIST 
> b/inputmethods/fcitx-anthy/pkg/PLIST
> index e7b8d9b9b..2990771f8 100644
> --- a/inputmethods/fcitx-anthy/pkg/PLIST
> +++ b/inputmethods/fcitx-anthy/pkg/PLIST
> @@ -1,7 +1,4 @@
> -lib/fcitx5/
>  @so lib/fcitx5/anthy.so
> -share/fcitx5/
> -share/fcitx5/addon/
>  share/fcitx5/addon/anthy.conf
>  share/fcitx5/anthy/
>  share/fcitx5/anthy/101kana.sty
> @@ -22,18 +19,16 @@ share/fcitx5/anthy/vje-delta.sty
>  share/fcitx5/anthy/wnn.sty
>  share/fcitx5/inputmethod/
>  share/fcitx5/inputmethod/anthy.conf
> -share/icons/
> -share/icons/hicolor/
> -share/icons/hicolor/22x22/
> -share/icons/hicolor/22x22/status/
> +share/icons/hicolor/16x16/apps/fcitx-anthy.png
> +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-anthy.png
> +share/icons/hicolor/22x22/apps/fcitx-anthy.png
> +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-anthy.png
>  share/icons/hicolor/22x22/status/fcitx-anthy-symbol.png
>  share/icons/hicolor/22x22/status/org.fcitx.Fcitx5.fcitx-anthy-symbol.png
> -share/icons/hicolor/48x48/
> -share/icons/hicolor/48x48/status/
> -share/icons/hicolor/48x48/status/fcitx-anthy.png
> -share/icons/hicolor/48x48/status/org.fcitx.Fcitx5.fcitx-anthy.png
> -share/icons/hicolor/scalable/
> -share/icons/hicolor/scalable/status/
> +share/icons/hicolor/24x24/apps/fcitx-anthy.png
> +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-anthy.png
> +share/icons/hicolor/48x48/apps/fcitx-anthy.png
> +share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-anthy.png
>  share/icons/hicolor/scalable/status/fcitx-anthy-period-japanese.svg
>  share/icons/hicolor/scalable/status/fcitx-anthy-period-latin.svg
>  share/icons/hicolor/scalable/status/fcitx-anthy-period-wide-japanese.svg
> @@ -53,6 +48,5 @@ share/locale/ko/LC_MESSAGES/fcitx5-anthy.mo
>  share/locale/ru/LC_MESSAGES/fcitx5-anthy.mo
>  share/locale/zh_CN/LC_MESSAGES/fcitx5-anthy.mo
>  share/locale/zh_TW/LC_MESSAGES/fcitx5-anthy.mo
> -share/metainfo/
>  share/metainfo/org.fcitx.Fcitx5.Addon.Anthy.metainfo.xml
>  @tag gtk-update-icon-cache %D/share/icons/hicolor
> diff --git a/inputmethods/fcitx-chewing/Makefile 
> b/inputmethods/fcitx-chewing/Makefile
> index 682146a9e..a1db92d85 100644
> --- a/inputmethods/fcitx-chewing/Makefile
> +++ b/inputmethods/fcitx-chewing/Makefile
> @@ -1,8 +1,7 @@
>  COMMENT =    chewing wrapper for fcitx5
>  
> -V =          5.0.10
> +V =          5.0.14
>  PKGNAME =    fcitx-chewing-$V
> -REVISION =      0
>  
>  GH_ACCOUNT =    fcitx
>  GH_PROJECT =    fcitx5-chewing
> diff --git a/inputmethods/fcitx-chewing/distinfo 
> b/inputmethods/fcitx-chewing/distinfo
> index a807adad4..1b41dc6b3 100644
> --- a/inputmethods/fcitx-chewing/distinfo
> +++ b/inputmethods/fcitx-chewing/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (fcitx5-chewing-5.0.10.tar.gz) = 
> X0gCmY4zZJvRwLKRvka6R3jkjfwQZ87TYLEkHXO+Jj0=
> -SIZE (fcitx5-chewing-5.0.10.tar.gz) = 23853
> +SHA256 (fcitx5-chewing-5.0.14.tar.gz) = 
> sofFbsitZYu7HHzKZIKA/Arp4Ng6o/DSMvbnrp9PlAI=
> +SIZE (fcitx5-chewing-5.0.14.tar.gz) = 26314
> diff --git a/inputmethods/fcitx-chewing/pkg/PLIST 
> b/inputmethods/fcitx-chewing/pkg/PLIST
> index cd337e75f..6a697015b 100644
> --- a/inputmethods/fcitx-chewing/pkg/PLIST
> +++ b/inputmethods/fcitx-chewing/pkg/PLIST
> @@ -1,14 +1,13 @@
> -lib/fcitx5/
> -@so lib/fcitx5/chewing.so
> -share/fcitx5/
> -share/fcitx5/addon/
> +@so lib/fcitx5/libchewing.so
>  share/fcitx5/addon/chewing.conf
>  share/fcitx5/inputmethod/
>  share/fcitx5/inputmethod/chewing.conf
> -share/icons/
> -share/icons/hicolor/
> -share/icons/hicolor/48x48/
> -share/icons/hicolor/48x48/apps/
> +share/icons/hicolor/16x16/apps/fcitx-chewing.png
> +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-chewing.png
> +share/icons/hicolor/22x22/apps/fcitx-chewing.png
> +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-chewing.png
> +share/icons/hicolor/24x24/apps/fcitx-chewing.png
> +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-chewing.png
>  share/icons/hicolor/48x48/apps/fcitx-chewing.png
>  share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-chewing.png
>  share/locale/ca/LC_MESSAGES/fcitx5-chewing.mo
> @@ -21,6 +20,5 @@ share/locale/ru/LC_MESSAGES/fcitx5-chewing.mo
>  share/locale/tr/LC_MESSAGES/fcitx5-chewing.mo
>  share/locale/zh_CN/LC_MESSAGES/fcitx5-chewing.mo
>  share/locale/zh_TW/LC_MESSAGES/fcitx5-chewing.mo
> -share/metainfo/
>  share/metainfo/org.fcitx.Fcitx5.Addon.Chewing.metainfo.xml
>  @tag gtk-update-icon-cache %D/share/icons/hicolor
> diff --git a/inputmethods/fcitx-chinese-addons/Makefile 
> b/inputmethods/fcitx-chinese-addons/Makefile
> index 5c6d7bdec..9eb79407a 100644
> --- a/inputmethods/fcitx-chinese-addons/Makefile
> +++ b/inputmethods/fcitx-chinese-addons/Makefile
> @@ -1,9 +1,8 @@
>  COMMENT =    addons related to Chinese with IME bundled inside fcitx
>  
> -V =          5.0.12
> +V =          5.0.17
>  DISTNAME =   fcitx5-chinese-addons-$V
>  PKGNAME =    ${DISTNAME:S/fcitx5/fcitx/}
> -REVISION =   0
>  
>  CATEGORIES = inputmethods chinese
>  
> diff --git a/inputmethods/fcitx-chinese-addons/distinfo 
> b/inputmethods/fcitx-chinese-addons/distinfo
> index 62dcf11eb..c84a252e5 100644
> --- a/inputmethods/fcitx-chinese-addons/distinfo
> +++ b/inputmethods/fcitx-chinese-addons/distinfo
> @@ -1,6 +1,6 @@
> -SHA256 (fcitx/fcitx5-chinese-addons-5.0.12.tar.xz) = 
> +HLHVSkMqGEOv9IuFJK94GUCjG51tZVVtKgrA3e3kAU=
> +SHA256 (fcitx/fcitx5-chinese-addons-5.0.17.tar.xz) = 
> mCKurGt3LTjfi8pPgGeY0M746Ek8xgHdvgYLULb3X0Y=
>  SHA256 (fcitx/py_stroke-20121124.tar.gz) = 
> jrEoqb+kOVLmfPL87h/RNMb0z9MXvC9sOKYV9etk4kg=
>  SHA256 (fcitx/py_table-20121124.tar.gz) = 
> QhRqyX3mwT1V+eme2HORX0xmc56cEVMqNFVrrfl5LAQ=
> -SIZE (fcitx/fcitx5-chinese-addons-5.0.12.tar.xz) = 229780
> +SIZE (fcitx/fcitx5-chinese-addons-5.0.17.tar.xz) = 234696
>  SIZE (fcitx/py_stroke-20121124.tar.gz) = 445601
>  SIZE (fcitx/py_table-20121124.tar.gz) = 186822
> diff --git a/inputmethods/fcitx-chinese-addons/pkg/PLIST 
> b/inputmethods/fcitx-chinese-addons/pkg/PLIST
> index 989589215..be8529b4b 100644
> --- a/inputmethods/fcitx-chinese-addons/pkg/PLIST
> +++ b/inputmethods/fcitx-chinese-addons/pkg/PLIST
> @@ -1,7 +1,4 @@
>  @bin bin/scel2org5
> -include/Fcitx5/
> -include/Fcitx5/Module/
> -include/Fcitx5/Module/fcitx-module/
>  include/Fcitx5/Module/fcitx-module/pinyinhelper/
>  include/Fcitx5/Module/fcitx-module/pinyinhelper/pinyinhelper_public.h
>  include/Fcitx5/Module/fcitx-module/punctuation/
> @@ -12,17 +9,13 @@ 
> lib/cmake/Fcitx5ModulePinyinHelper/Fcitx5ModulePinyinHelperConfigVersion.cmake
>  lib/cmake/Fcitx5ModulePunctuation/
>  lib/cmake/Fcitx5ModulePunctuation/Fcitx5ModulePunctuationConfig.cmake
>  lib/cmake/Fcitx5ModulePunctuation/Fcitx5ModulePunctuationConfigVersion.cmake
> -lib/fcitx5/
>  @so lib/fcitx5/libchttrans.so
>  @so lib/fcitx5/libfullwidth.so
>  @so lib/fcitx5/libpinyin.so
>  @so lib/fcitx5/libpinyinhelper.so
>  @so lib/fcitx5/libpunctuation.so
>  @so lib/fcitx5/libtable.so
> -lib/fcitx5/qt5/
>  @so lib/fcitx5/qt5/libpinyindictmanager.so
> -share/fcitx5/
> -share/fcitx5/addon/
>  share/fcitx5/addon/chttrans.conf
>  share/fcitx5/addon/fullwidth.conf
>  share/fcitx5/addon/pinyin.conf
> @@ -42,8 +35,6 @@ share/fcitx5/inputmethod/wanfeng.conf
>  share/fcitx5/inputmethod/wbpy.conf
>  share/fcitx5/inputmethod/wbx.conf
>  share/fcitx5/inputmethod/zrm.conf
> -share/fcitx5/lua/
> -share/fcitx5/lua/imeapi/
>  share/fcitx5/lua/imeapi/extensions/
>  share/fcitx5/lua/imeapi/extensions/pinyin.lua
>  share/fcitx5/pinyin/
> @@ -56,40 +47,102 @@ share/fcitx5/punctuation/
>  share/fcitx5/punctuation/punc.mb.zh_CN
>  share/fcitx5/punctuation/punc.mb.zh_HK
>  share/fcitx5/punctuation/punc.mb.zh_TW
> -share/icons/
> -share/icons/hicolor/
> -share/icons/hicolor/16x16/
> -share/icons/hicolor/16x16/apps/
> +share/icons/hicolor/16x16/apps/fcitx-cangjie.png
> +share/icons/hicolor/16x16/apps/fcitx-chn.png
> +share/icons/hicolor/16x16/apps/fcitx-chttrans-active.png
> +share/icons/hicolor/16x16/apps/fcitx-chttrans-inactive.png
> +share/icons/hicolor/16x16/apps/fcitx-erbi.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-pinyin.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-remind-active.png
> +share/icons/hicolor/16x16/apps/fcitx-remind-inactive.png
> +share/icons/hicolor/16x16/apps/fcitx-shuangpin.png
> +share/icons/hicolor/16x16/apps/fcitx-wbpy.png
> +share/icons/hicolor/16x16/apps/fcitx-wubi.png
> +share/icons/hicolor/16x16/apps/fcitx-ziranma.png
> +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-cangjie.png
> +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-chn.png
> +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-chttrans-active.png
> +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-chttrans-inactive.png
> +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-erbi.png
>  share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-fullwidth-active.png
>  share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-fullwidth-inactive.png
> +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-pinyin.png
>  share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-punc-active.png
>  share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-punc-inactive.png
> -share/icons/hicolor/22x22/
> -share/icons/hicolor/22x22/apps/
> +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-remind-active.png
> +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-remind-inactive.png
> +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-shuangpin.png
> +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-wbpy.png
> +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-wubi.png
> +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-ziranma.png
> +share/icons/hicolor/22x22/apps/fcitx-cangjie.png
> +share/icons/hicolor/22x22/apps/fcitx-chn.png
> +share/icons/hicolor/22x22/apps/fcitx-chttrans-active.png
> +share/icons/hicolor/22x22/apps/fcitx-chttrans-inactive.png
> +share/icons/hicolor/22x22/apps/fcitx-erbi.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-pinyin.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-remind-active.png
> +share/icons/hicolor/22x22/apps/fcitx-remind-inactive.png
> +share/icons/hicolor/22x22/apps/fcitx-shuangpin.png
> +share/icons/hicolor/22x22/apps/fcitx-wbpy.png
> +share/icons/hicolor/22x22/apps/fcitx-wubi.png
> +share/icons/hicolor/22x22/apps/fcitx-ziranma.png
> +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-cangjie.png
> +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-chn.png
> +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-chttrans-active.png
> +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-chttrans-inactive.png
> +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-erbi.png
>  share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-fullwidth-active.png
>  share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-fullwidth-inactive.png
> +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-pinyin.png
>  share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-punc-active.png
>  share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-punc-inactive.png
> -share/icons/hicolor/24x24/
> -share/icons/hicolor/24x24/apps/
> +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-remind-active.png
> +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-remind-inactive.png
> +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-shuangpin.png
> +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-wbpy.png
> +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-wubi.png
> +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-ziranma.png
> +share/icons/hicolor/24x24/apps/fcitx-cangjie.png
> +share/icons/hicolor/24x24/apps/fcitx-chn.png
> +share/icons/hicolor/24x24/apps/fcitx-chttrans-active.png
> +share/icons/hicolor/24x24/apps/fcitx-chttrans-inactive.png
> +share/icons/hicolor/24x24/apps/fcitx-erbi.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-pinyin.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-remind-active.png
> +share/icons/hicolor/24x24/apps/fcitx-remind-inactive.png
> +share/icons/hicolor/24x24/apps/fcitx-shuangpin.png
> +share/icons/hicolor/24x24/apps/fcitx-wbpy.png
> +share/icons/hicolor/24x24/apps/fcitx-wubi.png
> +share/icons/hicolor/24x24/apps/fcitx-ziranma.png
> +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-cangjie.png
> +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-chn.png
> +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-chttrans-active.png
> +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-chttrans-inactive.png
> +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-erbi.png
>  share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-fullwidth-active.png
>  share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-fullwidth-inactive.png
> +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-pinyin.png
>  share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-punc-active.png
>  share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-punc-inactive.png
> -share/icons/hicolor/48x48/
> -share/icons/hicolor/48x48/apps/
> +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-remind-active.png
> +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-remind-inactive.png
> +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-shuangpin.png
> +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-wbpy.png
> +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-wubi.png
> +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-ziranma.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
> @@ -122,8 +175,6 @@ 
> share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-shuangpin.png
>  share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-wbpy.png
>  share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-wubi.png
>  share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-ziranma.png
> -share/icons/hicolor/scalable/
> -share/icons/hicolor/scalable/apps/
>  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
> @@ -149,7 +200,6 @@ share/locale/ko/LC_MESSAGES/fcitx5-chinese-addons.mo
>  share/locale/ru/LC_MESSAGES/fcitx5-chinese-addons.mo
>  share/locale/zh_CN/LC_MESSAGES/fcitx5-chinese-addons.mo
>  share/locale/zh_TW/LC_MESSAGES/fcitx5-chinese-addons.mo
> -share/metainfo/
>  @tag update-desktop-database
>  share/metainfo/org.fcitx.Fcitx5.Addon.ChineseAddons.metainfo.xml
>  @tag gtk-update-icon-cache %D/share/icons/hicolor
> diff --git a/inputmethods/fcitx-config-qt/Makefile 
> b/inputmethods/fcitx-config-qt/Makefile
> index c89da2bff..0cef0e0f9 100644
> --- a/inputmethods/fcitx-config-qt/Makefile
> +++ b/inputmethods/fcitx-config-qt/Makefile
> @@ -1,9 +1,8 @@
>  COMMENT =    GUI configure tool for fcitx5
>  
> -V =          5.0.12
> +V =          5.0.17
>  DISTNAME =   fcitx5-configtool-$V
>  PKGNAME =    fcitx-configtool-qt-$V
> -REVISION =   0
>  
>  CATEGORIES = inputmethods
>  
> @@ -14,11 +13,12 @@ MAINTAINER =      Yifei Zhan <openbsd@zhan.science>
>  # GPLv2.0+
>  PERMIT_PACKAGE=      Yes
>  
> -WANTLIB += ${COMPILER_LIBCXX} Qt5Core Qt5DBus Qt5Gui Qt5Network Qt5Widgets
> -WANTLIB += Fcitx5Config Fcitx5Core Fcitx5Qt5DBusAddons Fcitx5Qt5WidgetsAddons
> -WANTLIB += Fcitx5Utils KF5CoreAddons KF5I18n KF5ItemViews KF5QuickAddons
> -WANTLIB += KF5WidgetsAddons Qt5Qml Qt5QmlModels Qt5Quick Qt5X11Extras
> -WANTLIB += X11 c m xkbcommon xkbfile
> +WANTLIB += ${COMPILER_LIBCXX} Fcitx5Config Fcitx5Core Fcitx5Qt5DBusAddons
> +WANTLIB += Fcitx5Qt5WidgetsAddons Fcitx5Utils KF5ConfigCore KF5CoreAddons
> +WANTLIB += KF5I18n KF5IconThemes KF5ItemViews KF5Package KF5Plasma
> +WANTLIB += KF5QuickAddons KF5Service KF5WidgetsAddons Qt5Core
> +WANTLIB += Qt5DBus Qt5Gui Qt5Network Qt5Qml Qt5QmlModels Qt5Quick
> +WANTLIB += Qt5Widgets Qt5X11Extras X11 c m xkbcommon xkbfile
>  
>  MASTER_SITES =               
> https://download.fcitx-im.org/fcitx5/fcitx5-configtool/
>  DIST_SUBDIR =                fcitx
> @@ -37,6 +37,7 @@ RUN_DEPENDS =               devel/desktop-file-utils \
>  
>  LIB_DEPENDS =                inputmethods/fcitx-qt \
>                       x11/qt5/qtx11extras \
> +                     devel/kf5/plasma-framework \
>                       devel/kf5/kdeclarative \
>                       devel/kf5/ki18n \
>                       devel/kf5/kitemviews
> diff --git a/inputmethods/fcitx-config-qt/distinfo 
> b/inputmethods/fcitx-config-qt/distinfo
> index 930c0bc3a..8a41d8509 100644
> --- a/inputmethods/fcitx-config-qt/distinfo
> +++ b/inputmethods/fcitx-config-qt/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (fcitx/fcitx5-configtool-5.0.12.tar.xz) = 
> KT2lLbrJh6PEiAQzpKk7+LO0XirD13ywJfdtyFkwKhs=
> -SIZE (fcitx/fcitx5-configtool-5.0.12.tar.xz) = 106168
> +SHA256 (fcitx/fcitx5-configtool-5.0.17.tar.xz) = 
> +LYZbSPRSmrMmis9vDdytuWy46UUe3i2SSOKPXdXhtU=
> +SIZE (fcitx/fcitx5-configtool-5.0.17.tar.xz) = 113760
> diff --git a/inputmethods/fcitx-config-qt/pkg/PLIST 
> b/inputmethods/fcitx-config-qt/pkg/PLIST
> index 1470d1ca6..7fc08fe86 100644
> --- a/inputmethods/fcitx-config-qt/pkg/PLIST
> +++ b/inputmethods/fcitx-config-qt/pkg/PLIST
> @@ -1,4 +1,5 @@
>  @bin bin/fcitx5-config-qt
> +@bin bin/fcitx5-plasma-theme-generator
>  @bin bin/kbd-layout-viewer5
>  lib/qt5/plugins/kcms/
>  @so lib/qt5/plugins/kcms/kcm_fcitx5.so
> @@ -30,7 +31,6 @@ 
> share/kpackage/kcms/org.fcitx.fcitx5.kcm/contents/ui/main.qml
>  share/kpackage/kcms/org.fcitx.fcitx5.kcm/contents/ui/utils.js
>  share/kpackage/kcms/org.fcitx.fcitx5.kcm/metadata.desktop
>  share/kpackage/kcms/org.fcitx.fcitx5.kcm/metadata.json
> -share/kservices5/
>  share/kservices5/kcm_fcitx5.desktop
>  share/locale/ca/LC_MESSAGES/fcitx5-configtool.mo
>  share/locale/ca/LC_MESSAGES/org.fcitx.fcitx5.kcm.mo
> @@ -39,6 +39,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
> @@ -55,6 +57,5 @@ share/locale/zh_CN/LC_MESSAGES/fcitx5-configtool.mo
>  share/locale/zh_CN/LC_MESSAGES/org.fcitx.fcitx5.kcm.mo
>  share/locale/zh_TW/LC_MESSAGES/fcitx5-configtool.mo
>  share/locale/zh_TW/LC_MESSAGES/org.fcitx.fcitx5.kcm.mo
> -share/metainfo/
>  share/metainfo/org.fcitx.fcitx5.kcm.appdata.xml
>  @tag update-desktop-database
> diff --git a/inputmethods/fcitx-gtk/Makefile b/inputmethods/fcitx-gtk/Makefile
> index 3e6b1daf5..07cbad1be 100644
> --- a/inputmethods/fcitx-gtk/Makefile
> +++ b/inputmethods/fcitx-gtk/Makefile
> @@ -1,8 +1,7 @@
>  COMMENT =    GTK IM module for fcitx5
>  
> -DISTNAME =   fcitx5-gtk-5.0.13
> +DISTNAME =   fcitx5-gtk-5.0.23
>  PKGNAME =    ${DISTNAME:S/fcitx5/fcitx/}
> -REVISION =   1
>  
>  SHARED_LIBS =        Fcitx5GClient                   0.0 # 0.0
>  
> diff --git a/inputmethods/fcitx-gtk/distinfo b/inputmethods/fcitx-gtk/distinfo
> index 92ca375c7..6babd4aeb 100644
> --- a/inputmethods/fcitx-gtk/distinfo
> +++ b/inputmethods/fcitx-gtk/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (fcitx5-gtk-5.0.13.tar.xz) = 
> o4BTgGsjwJfo/KWmxAUybBTl4LwmWV0URVMAbtkMMtQ=
> -SIZE (fcitx5-gtk-5.0.13.tar.xz) = 51464
> +SHA256 (fcitx5-gtk-5.0.23.tar.xz) = 
> rRJM5/G7ymUN2kfLc8VXKRNBlRPqz56+hMn2dTySCGg=
> +SIZE (fcitx5-gtk-5.0.23.tar.xz) = 53436
> diff --git a/inputmethods/fcitx-hangul/Makefile 
> b/inputmethods/fcitx-hangul/Makefile
> index 1531bdad4..571c91470 100644
> --- a/inputmethods/fcitx-hangul/Makefile
> +++ b/inputmethods/fcitx-hangul/Makefile
> @@ -1,8 +1,7 @@
>  COMMENT =    Hangul wrapper for fcitx5
>  
> -V =          5.0.8
> +V =          5.0.11
>  PKGNAME =    fcitx-hangul-$V
> -REVISION =      0
>  
>  GH_ACCOUNT =    fcitx
>  GH_PROJECT =    fcitx5-hangul
> diff --git a/inputmethods/fcitx-hangul/distinfo 
> b/inputmethods/fcitx-hangul/distinfo
> index 1457f273b..c64be6ee7 100644
> --- a/inputmethods/fcitx-hangul/distinfo
> +++ b/inputmethods/fcitx-hangul/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (fcitx5-hangul-5.0.8.tar.gz) = 
> SBX2GTsjVs5x+czHGmq20uTE2zOisHurIhWUslcjCQs=
> -SIZE (fcitx5-hangul-5.0.8.tar.gz) = 32520
> +SHA256 (fcitx5-hangul-5.0.11.tar.gz) = 
> XDeEPdZFG+tYsPNHQ+nO8Af3gazBdBmKAGZ7TPQ+xBc=
> +SIZE (fcitx5-hangul-5.0.11.tar.gz) = 44221
> diff --git a/inputmethods/fcitx-hangul/pkg/PLIST 
> b/inputmethods/fcitx-hangul/pkg/PLIST
> index ab43f98ef..2fef101d4 100644
> --- a/inputmethods/fcitx-hangul/pkg/PLIST
> +++ b/inputmethods/fcitx-hangul/pkg/PLIST
> @@ -1,14 +1,31 @@
> -lib/fcitx5/
>  @so lib/fcitx5/hangul.so
> -share/fcitx5/
> -share/fcitx5/addon/
>  share/fcitx5/addon/hangul.conf
>  share/fcitx5/hangul/
>  share/fcitx5/hangul/symbol.txt
>  share/fcitx5/inputmethod/
>  share/fcitx5/inputmethod/hangul.conf
> +share/icons/hicolor/16x16/apps/fcitx-hangul.png
> +share/icons/hicolor/16x16/apps/fcitx-hanja-active.png
> +share/icons/hicolor/16x16/apps/fcitx-hanja-inactive.png
> +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-hangul.png
> +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-hanja-active.png
> +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-hanja-inactive.png
> +share/icons/hicolor/22x22/apps/fcitx-hangul.png
> +share/icons/hicolor/22x22/apps/fcitx-hanja-active.png
> +share/icons/hicolor/22x22/apps/fcitx-hanja-inactive.png
> +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-hangul.png
> +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-hanja-active.png
> +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-hanja-inactive.png
> +share/icons/hicolor/24x24/apps/fcitx-hangul.png
> +share/icons/hicolor/24x24/apps/fcitx-hanja-active.png
> +share/icons/hicolor/24x24/apps/fcitx-hanja-inactive.png
> +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-hangul.png
> +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-hanja-active.png
> +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-hanja-inactive.png
> +share/icons/hicolor/48x48/apps/fcitx-hangul.png
>  share/icons/hicolor/48x48/apps/fcitx-hanja-active.png
>  share/icons/hicolor/48x48/apps/fcitx-hanja-inactive.png
> +share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-hangul.png
>  share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-hanja-active.png
>  share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-hanja-inactive.png
>  share/icons/hicolor/64x64/apps/fcitx-hangul.png
> @@ -23,6 +40,5 @@ share/locale/ru/LC_MESSAGES/fcitx5-hangul.mo
>  share/locale/tr/LC_MESSAGES/fcitx5-hangul.mo
>  share/locale/zh_CN/LC_MESSAGES/fcitx5-hangul.mo
>  share/locale/zh_TW/LC_MESSAGES/fcitx5-hangul.mo
> -share/metainfo/
>  share/metainfo/org.fcitx.Fcitx5.Addon.Hangul.metainfo.xml
>  @tag gtk-update-icon-cache %D/share/icons/hicolor
> diff --git a/inputmethods/fcitx-kkc/Makefile b/inputmethods/fcitx-kkc/Makefile
> index 458c5e9ce..892538095 100644
> --- a/inputmethods/fcitx-kkc/Makefile
> +++ b/inputmethods/fcitx-kkc/Makefile
> @@ -1,8 +1,7 @@
>  COMMENT =    libkkc wrapper for fcitx5
>  
> -V =          5.0.8
> +V =          5.0.12
>  PKGNAME =    fcitx-kkc-$V
> -REVISION =      2
>  
>  GH_ACCOUNT =    fcitx
>  GH_PROJECT =    fcitx5-kkc
> diff --git a/inputmethods/fcitx-kkc/distinfo b/inputmethods/fcitx-kkc/distinfo
> index a81f7e83f..8631677c8 100644
> --- a/inputmethods/fcitx-kkc/distinfo
> +++ b/inputmethods/fcitx-kkc/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (fcitx5-kkc-5.0.8.tar.gz) = 
> vMLOVv8B8/zDlsRjd5NJOyqipx7qNkYwt17iPd8Qkqg=
> -SIZE (fcitx5-kkc-5.0.8.tar.gz) = 45867
> +SHA256 (fcitx5-kkc-5.0.12.tar.gz) = 
> GBe6URqRErhRbWiGJjwKKwOa4QBPmihRtlK1Gd8xmvE=
> +SIZE (fcitx5-kkc-5.0.12.tar.gz) = 51553
> diff --git a/inputmethods/fcitx-kkc/pkg/PLIST 
> b/inputmethods/fcitx-kkc/pkg/PLIST
> index ba8e009ca..34dededd0 100644
> --- a/inputmethods/fcitx-kkc/pkg/PLIST
> +++ b/inputmethods/fcitx-kkc/pkg/PLIST
> @@ -6,6 +6,14 @@ share/fcitx5/inputmethod/kkc.conf
>  share/fcitx5/kkc/
>  share/fcitx5/kkc/dictionary_list
>  share/fcitx5/kkc/rule
> +share/icons/hicolor/16x16/apps/fcitx-kkc.png
> +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-kkc.png
> +share/icons/hicolor/22x22/apps/fcitx-kkc.png
> +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-kkc.png
> +share/icons/hicolor/24x24/apps/fcitx-kkc.png
> +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-kkc.png
> +share/icons/hicolor/48x48/apps/fcitx-kkc.png
> +share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-kkc.png
>  share/icons/hicolor/64x64/apps/fcitx-kkc.png
>  share/icons/hicolor/64x64/apps/org.fcitx.Fcitx5.fcitx-kkc.png
>  share/locale/ca/LC_MESSAGES/fcitx5-kkc.mo
> diff --git a/inputmethods/fcitx-lua/Makefile b/inputmethods/fcitx-lua/Makefile
> index ae500d7fb..8e68edeac 100644
> --- a/inputmethods/fcitx-lua/Makefile
> +++ b/inputmethods/fcitx-lua/Makefile
> @@ -1,8 +1,7 @@
>  COMMENT =    Lua support for fcitx5
>  
> -DISTNAME =   fcitx5-lua-5.0.5
> +DISTNAME =   fcitx5-lua-5.0.10
>  PKGNAME =    ${DISTNAME:S/fcitx5/fcitx/}
> -REVISION =   0
>  
>  CATEGORIES = inputmethods
>  
> diff --git a/inputmethods/fcitx-lua/distinfo b/inputmethods/fcitx-lua/distinfo
> index 6fa6622dc..86a6e383f 100644
> --- a/inputmethods/fcitx-lua/distinfo
> +++ b/inputmethods/fcitx-lua/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (fcitx5-lua-5.0.5.tar.xz) = 
> iXv6Uf9VTSpNbsk/Ke1/Cai3i3m7w8Sua9wCPH9XeTg=
> -SIZE (fcitx5-lua-5.0.5.tar.xz) = 33800
> +SHA256 (fcitx5-lua-5.0.10.tar.xz) = 
> Kd3TUINtegWgW5GIl/ikkEt2T3RsxCyzTHBcdU80cI8=
> +SIZE (fcitx5-lua-5.0.10.tar.xz) = 34264
> diff --git a/inputmethods/fcitx-lua/patches/patch-CMakeLists_txt 
> b/inputmethods/fcitx-lua/patches/patch-CMakeLists_txt
> new file mode 100644
> index 000000000..11bcf0292
> --- /dev/null
> +++ b/inputmethods/fcitx-lua/patches/patch-CMakeLists_txt
> @@ -0,0 +1,20 @@
> +Dirty hack to resolve to the correct library path
> +
> +Index: CMakeLists.txt
> +--- CMakeLists.txt.orig
> ++++ CMakeLists.txt
> +@@ -36,12 +36,12 @@ endif()
> + function(_RESOLVE_LIBRARY_PATH _FILE_NAME _LIBRARY_PATH)
> +     if (CMAKE_OBJDUMP)
> +         execute_process (
> +-            COMMAND ${CMAKE_OBJDUMP} -p "${_LIBRARY_PATH}"
> ++            COMMAND "find" "${_LIBRARY_PATH}"
> +             RESULT_VARIABLE STATUS
> +             OUTPUT_VARIABLE OBJDUMP_RESULT
> +             ERROR_QUIET
> +         )
> +-        string(REGEX REPLACE ".*SONAME +([^ ]+)\n.*$" "\\1" SONAME_OUT 
> "${OBJDUMP_RESULT}")
> ++    string(REGEX REPLACE "\n$" "" SONAME_OUT "${OBJDUMP_RESULT}")
> +         if (SONAME_OUT)
> +             set(_FILE_NAME_OUT "${SONAME_OUT}")
> +         endif ()
> diff --git a/inputmethods/fcitx-lua/pkg/PLIST 
> b/inputmethods/fcitx-lua/pkg/PLIST
> index cb02353c3..8b83d518d 100644
> --- a/inputmethods/fcitx-lua/pkg/PLIST
> +++ b/inputmethods/fcitx-lua/pkg/PLIST
> @@ -1,25 +1,20 @@
> -include/Fcitx5/
> -include/Fcitx5/Module/
> -include/Fcitx5/Module/fcitx-module/
>  include/Fcitx5/Module/fcitx-module/luaaddonloader/
>  include/Fcitx5/Module/fcitx-module/luaaddonloader/luaaddon_public.h
>  lib/cmake/Fcitx5ModuleLuaAddonLoader/
>  lib/cmake/Fcitx5ModuleLuaAddonLoader/Fcitx5ModuleLuaAddonLoaderConfig.cmake
>  
> lib/cmake/Fcitx5ModuleLuaAddonLoader/Fcitx5ModuleLuaAddonLoaderConfigVersion.cmake
> -lib/fcitx5/
> -@so lib/fcitx5/luaaddonloader.so
> -share/fcitx5/
> -share/fcitx5/addon/
> +@so lib/fcitx5/libluaaddonloader.so
>  share/fcitx5/addon/imeapi.conf
>  share/fcitx5/addon/luaaddonloader.conf
>  share/fcitx5/lua/
>  share/fcitx5/lua/imeapi/
>  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/
>  @tag gtk-update-icon-cache %D/share/icons/hicolor
>  share/metainfo/org.fcitx.Fcitx5.Addon.Lua.metainfo.xml
> diff --git a/inputmethods/fcitx-m17n/Makefile 
> b/inputmethods/fcitx-m17n/Makefile
> index 951793cfb..e1eaefd04 100644
> --- a/inputmethods/fcitx-m17n/Makefile
> +++ b/inputmethods/fcitx-m17n/Makefile
> @@ -1,8 +1,7 @@
>  COMMENT =    m17n wrapper for fcitx5
>  
> -V =          5.0.8
> +V =          5.0.11
>  PKGNAME =    fcitx-m17n-$V
> -REVISION =      0
>  
>  GH_ACCOUNT =    fcitx
>  GH_PROJECT =    fcitx5-m17n
> diff --git a/inputmethods/fcitx-m17n/distinfo 
> b/inputmethods/fcitx-m17n/distinfo
> index 2ed945cfa..bd10fb590 100644
> --- a/inputmethods/fcitx-m17n/distinfo
> +++ b/inputmethods/fcitx-m17n/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (fcitx5-m17n-5.0.8.tar.gz) = 
> rz535Jp7Nz2x1JACZ52VhTxaBegAF3iT5kroO6l5REE=
> -SIZE (fcitx5-m17n-5.0.8.tar.gz) = 25788
> +SHA256 (fcitx5-m17n-5.0.11.tar.gz) = 
> 83z0eDeGPO7pYTbvQydG5Ag//zSvlXCDA62CSF0J+T0=
> +SIZE (fcitx5-m17n-5.0.11.tar.gz) = 26069
> diff --git a/inputmethods/fcitx-m17n/pkg/PLIST 
> b/inputmethods/fcitx-m17n/pkg/PLIST
> index e5a642f71..1da1f4740 100644
> --- a/inputmethods/fcitx-m17n/pkg/PLIST
> +++ b/inputmethods/fcitx-m17n/pkg/PLIST
> @@ -1,7 +1,4 @@
> -lib/fcitx5/
>  @so lib/fcitx5/m17n.so
> -share/fcitx5/
> -share/fcitx5/addon/
>  share/fcitx5/addon/m17n.conf
>  share/fcitx5/m17n/
>  share/fcitx5/m17n/default
> @@ -13,7 +10,7 @@ share/locale/ja/LC_MESSAGES/fcitx5-m17n.mo
>  share/locale/ko/LC_MESSAGES/fcitx5-m17n.mo
>  share/locale/ru/LC_MESSAGES/fcitx5-m17n.mo
>  share/locale/tr/LC_MESSAGES/fcitx5-m17n.mo
> +share/locale/vi/LC_MESSAGES/fcitx5-m17n.mo
>  share/locale/zh_CN/LC_MESSAGES/fcitx5-m17n.mo
>  share/locale/zh_TW/LC_MESSAGES/fcitx5-m17n.mo
> -share/metainfo/
>  share/metainfo/org.fcitx.Fcitx5.Addon.M17N.metainfo.xml
> diff --git a/inputmethods/fcitx-qt/Makefile b/inputmethods/fcitx-qt/Makefile
> index ea3df4b21..e49972de4 100644
> --- a/inputmethods/fcitx-qt/Makefile
> +++ b/inputmethods/fcitx-qt/Makefile
> @@ -1,8 +1,7 @@
>  COMMENT =    Qt library and IM module for fcitx5
>  
> -DISTNAME =   fcitx5-qt-5.0.9
> +DISTNAME =   fcitx5-qt-5.0.17
>  PKGNAME =    ${DISTNAME:S/fcitx5/fcitx/}
> -REVISION =   1
>  
>  SHARED_LIBS +=       Fcitx5Qt5WidgetsAddons          0.0 # 0.0
>  SHARED_LIBS +=       Fcitx5Qt5DBusAddons             0.0 # 0.0
> @@ -18,9 +17,9 @@ MAINTAINER =        Yifei Zhan <openbsd@zhan.science>
>  # LGPL2.1+ for other files
>  PERMIT_PACKAGE=      Yes
>  
> -WANTLIB +=   ${COMPILER_LIBCXX} Fcitx5Utils GL Qt5Concurrent Qt5Core
> -WANTLIB +=   Qt5DBus Qt5Gui Qt5Widgets Qt6Core Qt6DBus Qt6Gui c
> -WANTLIB +=   m xcb xkbcommon
> +WANTLIB += ${COMPILER_LIBCXX} Fcitx5Utils GL Qt5Concurrent Qt5Core
> +WANTLIB += Qt5DBus Qt5Gui Qt5Widgets Qt6Core Qt6DBus Qt6Gui Qt6Widgets
> +WANTLIB += c m xcb xkbcommon
>  
>  MASTER_SITES =       https://download.fcitx-im.org/fcitx5/fcitx5-qt/
>  
> diff --git a/inputmethods/fcitx-qt/distinfo b/inputmethods/fcitx-qt/distinfo
> index 699e111a5..467e14ccd 100644
> --- a/inputmethods/fcitx-qt/distinfo
> +++ b/inputmethods/fcitx-qt/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (fcitx5-qt-5.0.9.tar.xz) = 
> DwjoGdFRKRkJ4uYqGYzHHsB0ALoASKOrFUrjC8LEI0M=
> -SIZE (fcitx5-qt-5.0.9.tar.xz) = 81560
> +SHA256 (fcitx5-qt-5.0.17.tar.xz) = 
> QmjnoSd2kqedz/COZi0edEB+WYph09A4a8ZKUYCekfQ=
> +SIZE (fcitx5-qt-5.0.17.tar.xz) = 84680
> diff --git a/inputmethods/fcitx-qt/pkg/PLIST b/inputmethods/fcitx-qt/pkg/PLIST
> index 79028cdb6..36a225522 100644
> --- a/inputmethods/fcitx-qt/pkg/PLIST
> +++ b/inputmethods/fcitx-qt/pkg/PLIST
> @@ -47,6 +47,7 @@ lib/fcitx5/qt5/
>  @so 
> lib/qt5/plugins/platforminputcontexts/libfcitx5platforminputcontextplugin.so
>  @so 
> lib/qt6/plugins/platforminputcontexts/libfcitx5platforminputcontextplugin.so
>  @bin libexec/fcitx5-qt5-gui-wrapper
> +share/applications/org.fcitx.fcitx5-qt5-gui-wrapper.desktop
>  share/locale/ca/LC_MESSAGES/fcitx5-qt.mo
>  share/locale/da/LC_MESSAGES/fcitx5-qt.mo
>  share/locale/de/LC_MESSAGES/fcitx5-qt.mo
> @@ -58,3 +59,4 @@ share/locale/ko/LC_MESSAGES/fcitx5-qt.mo
>  share/locale/ru/LC_MESSAGES/fcitx5-qt.mo
>  share/locale/zh_CN/LC_MESSAGES/fcitx5-qt.mo
>  share/locale/zh_TW/LC_MESSAGES/fcitx5-qt.mo
> +@tag update-desktop-database
> diff --git a/inputmethods/fcitx-table-extra/Makefile 
> b/inputmethods/fcitx-table-extra/Makefile
> index f11aadc21..20d680cc4 100644
> --- a/inputmethods/fcitx-table-extra/Makefile
> +++ b/inputmethods/fcitx-table-extra/Makefile
> @@ -1,9 +1,8 @@
>  COMMENT =    extra table for Fcitx5
>  
> -V =          5.0.9
> +V =          5.0.13
>  DISTNAME =   fcitx5-table-extra-$V
>  PKGNAME =    ${DISTNAME:S/fcitx5/fcitx/}
> -REVISION =   0
>  
>  CATEGORIES = inputmethods chinese
>  
> diff --git a/inputmethods/fcitx-table-extra/distinfo 
> b/inputmethods/fcitx-table-extra/distinfo
> index 8da2ffbd0..7a0926be5 100644
> --- a/inputmethods/fcitx-table-extra/distinfo
> +++ b/inputmethods/fcitx-table-extra/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (fcitx/fcitx5-table-extra-5.0.9.tar.xz) = 
> z3kRePWHH1i/AIBCNZ/9VejPEfvEx0534z3r5/PdvOQ=
> -SIZE (fcitx/fcitx5-table-extra-5.0.9.tar.xz) = 7224312
> +SHA256 (fcitx/fcitx5-table-extra-5.0.13.tar.xz) = 
> auwD5ssUCNhEeJgiYTLnImBxU1wFhONeBBWeTF90oBY=
> +SIZE (fcitx/fcitx5-table-extra-5.0.13.tar.xz) = 7288400
> diff --git a/inputmethods/fcitx-table-extra/pkg/PLIST 
> b/inputmethods/fcitx-table-extra/pkg/PLIST
> index 14714f5de..522ab128b 100644
> --- a/inputmethods/fcitx-table-extra/pkg/PLIST
> +++ b/inputmethods/fcitx-table-extra/pkg/PLIST
> @@ -49,24 +49,126 @@ share/fcitx5/table/wubi98.main.dict
>  share/fcitx5/table/zhengma-large.main.dict
>  share/fcitx5/table/zhengma-pinyin.main.dict
>  share/fcitx5/table/zhengma.main.dict
> +share/icons/hicolor/16x16/apps/fcitx-array30-large.png
> +share/icons/hicolor/16x16/apps/fcitx-array30.png
> +share/icons/hicolor/16x16/apps/fcitx-boshiamy.png
> +share/icons/hicolor/16x16/apps/fcitx-cantonese.png
> +share/icons/hicolor/16x16/apps/fcitx-cantonhk.png
> +share/icons/hicolor/16x16/apps/fcitx-easy-large.png
> +share/icons/hicolor/16x16/apps/fcitx-jyutping-table.png
> +share/icons/hicolor/16x16/apps/fcitx-quick-classic.png
> +share/icons/hicolor/16x16/apps/fcitx-quick3.png
> +share/icons/hicolor/16x16/apps/fcitx-quick5.png
> +share/icons/hicolor/16x16/apps/fcitx-scj6.png
> +share/icons/hicolor/16x16/apps/fcitx-stroke5.png
> +share/icons/hicolor/16x16/apps/fcitx-t9.png
> +share/icons/hicolor/16x16/apps/fcitx-wu.png
> +share/icons/hicolor/16x16/apps/fcitx-zhengma.png
> +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-array30-large.png
> +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-array30.png
> +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-boshiamy.png
> +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-cantonese.png
> +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-cantonhk.png
> +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-easy-large.png
> +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-jyutping-table.png
> +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-quick-classic.png
> +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-quick3.png
> +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-quick5.png
> +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-scj6.png
> +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-stroke5.png
> +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-t9.png
> +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-wu.png
> +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-zhengma.png
> +share/icons/hicolor/22x22/apps/fcitx-array30-large.png
> +share/icons/hicolor/22x22/apps/fcitx-array30.png
> +share/icons/hicolor/22x22/apps/fcitx-boshiamy.png
> +share/icons/hicolor/22x22/apps/fcitx-cantonese.png
> +share/icons/hicolor/22x22/apps/fcitx-cantonhk.png
> +share/icons/hicolor/22x22/apps/fcitx-easy-large.png
> +share/icons/hicolor/22x22/apps/fcitx-jyutping-table.png
> +share/icons/hicolor/22x22/apps/fcitx-quick-classic.png
> +share/icons/hicolor/22x22/apps/fcitx-quick3.png
> +share/icons/hicolor/22x22/apps/fcitx-quick5.png
> +share/icons/hicolor/22x22/apps/fcitx-scj6.png
> +share/icons/hicolor/22x22/apps/fcitx-stroke5.png
> +share/icons/hicolor/22x22/apps/fcitx-t9.png
> +share/icons/hicolor/22x22/apps/fcitx-wu.png
> +share/icons/hicolor/22x22/apps/fcitx-zhengma.png
> +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-array30-large.png
> +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-array30.png
> +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-boshiamy.png
> +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-cantonese.png
> +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-cantonhk.png
> +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-easy-large.png
> +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-jyutping-table.png
> +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-quick-classic.png
> +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-quick3.png
> +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-quick5.png
> +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-scj6.png
> +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-stroke5.png
> +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-t9.png
> +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-wu.png
> +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-zhengma.png
> +share/icons/hicolor/24x24/apps/fcitx-array30-large.png
> +share/icons/hicolor/24x24/apps/fcitx-array30.png
> +share/icons/hicolor/24x24/apps/fcitx-boshiamy.png
> +share/icons/hicolor/24x24/apps/fcitx-cantonese.png
> +share/icons/hicolor/24x24/apps/fcitx-cantonhk.png
> +share/icons/hicolor/24x24/apps/fcitx-easy-large.png
> +share/icons/hicolor/24x24/apps/fcitx-jyutping-table.png
> +share/icons/hicolor/24x24/apps/fcitx-quick-classic.png
> +share/icons/hicolor/24x24/apps/fcitx-quick3.png
> +share/icons/hicolor/24x24/apps/fcitx-quick5.png
> +share/icons/hicolor/24x24/apps/fcitx-scj6.png
> +share/icons/hicolor/24x24/apps/fcitx-stroke5.png
> +share/icons/hicolor/24x24/apps/fcitx-t9.png
> +share/icons/hicolor/24x24/apps/fcitx-wu.png
> +share/icons/hicolor/24x24/apps/fcitx-zhengma.png
> +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-array30-large.png
> +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-array30.png
> +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-boshiamy.png
> +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-cantonese.png
> +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-cantonhk.png
> +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-easy-large.png
> +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-jyutping-table.png
> +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-quick-classic.png
> +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-quick3.png
> +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-quick5.png
> +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-scj6.png
> +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-stroke5.png
> +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-t9.png
> +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-wu.png
> +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-zhengma.png
> +share/icons/hicolor/48x48/apps/fcitx-array30-large.png
> +share/icons/hicolor/48x48/apps/fcitx-array30.png
> +share/icons/hicolor/48x48/apps/fcitx-boshiamy.png
>  share/icons/hicolor/48x48/apps/fcitx-cantonese.png
>  share/icons/hicolor/48x48/apps/fcitx-cantonhk.png
> +share/icons/hicolor/48x48/apps/fcitx-easy-large.png
>  share/icons/hicolor/48x48/apps/fcitx-jyutping-table.png
>  share/icons/hicolor/48x48/apps/fcitx-quick-classic.png
>  share/icons/hicolor/48x48/apps/fcitx-quick3.png
>  share/icons/hicolor/48x48/apps/fcitx-quick5.png
>  share/icons/hicolor/48x48/apps/fcitx-scj6.png
>  share/icons/hicolor/48x48/apps/fcitx-stroke5.png
> +share/icons/hicolor/48x48/apps/fcitx-t9.png
>  share/icons/hicolor/48x48/apps/fcitx-wu.png
> +share/icons/hicolor/48x48/apps/fcitx-zhengma.png
> +share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-array30-large.png
> +share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-array30.png
> +share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-boshiamy.png
>  share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-cantonese.png
>  share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-cantonhk.png
> +share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-easy-large.png
>  share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-jyutping-table.png
>  share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-quick-classic.png
>  share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-quick3.png
>  share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-quick5.png
>  share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-scj6.png
>  share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-stroke5.png
> +share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-t9.png
>  share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-wu.png
> +share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-zhengma.png
>  share/icons/hicolor/64x64/apps/fcitx-array30-large.png
>  share/icons/hicolor/64x64/apps/fcitx-array30.png
>  share/icons/hicolor/64x64/apps/fcitx-boshiamy.png
> diff --git a/inputmethods/fcitx-unikey/Makefile 
> b/inputmethods/fcitx-unikey/Makefile
> index e0db917b7..65ec12de4 100644
> --- a/inputmethods/fcitx-unikey/Makefile
> +++ b/inputmethods/fcitx-unikey/Makefile
> @@ -1,8 +1,7 @@
>  COMMENT =    unikey Vietnamese support for fcitx5
>  
> -V =          5.0.9
> +V =          5.0.13
>  PKGNAME =    fcitx-unikey-$V
> -REVISION =      0
>  
>  GH_ACCOUNT =    fcitx
>  GH_PROJECT =    fcitx5-unikey
> diff --git a/inputmethods/fcitx-unikey/distinfo 
> b/inputmethods/fcitx-unikey/distinfo
> index 0d52b6f2e..099225753 100644
> --- a/inputmethods/fcitx-unikey/distinfo
> +++ b/inputmethods/fcitx-unikey/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (fcitx5-unikey-5.0.9.tar.gz) = 
> 4W/H7zRxb2NBY6+C6Znw8mAZb79Lvvqno4Kl04ZMEHM=
> -SIZE (fcitx5-unikey-5.0.9.tar.gz) = 81507
> +SHA256 (fcitx5-unikey-5.0.13.tar.gz) = 
> Hyard9gpTTXcsdNWReT26O9MVqTDKYSxtdoeSCBynVo=
> +SIZE (fcitx5-unikey-5.0.13.tar.gz) = 109149
> diff --git a/inputmethods/fcitx-unikey/pkg/PLIST 
> b/inputmethods/fcitx-unikey/pkg/PLIST
> index b84899801..05e90cb87 100644
> --- a/inputmethods/fcitx-unikey/pkg/PLIST
> +++ b/inputmethods/fcitx-unikey/pkg/PLIST
> @@ -1,17 +1,23 @@
> -lib/fcitx5/
> -lib/fcitx5/qt5/
> +@so lib/fcitx5/libunikey.so
> +@so lib/fcitx5/qt5/libfcitx5-unikey-keymap-editor.so
>  @so lib/fcitx5/qt5/libfcitx5-unikey-macro-editor.so
> -@so lib/fcitx5/unikey.so
> -share/fcitx5/
> -share/fcitx5/addon/
>  share/fcitx5/addon/unikey.conf
>  share/fcitx5/inputmethod/
>  share/fcitx5/inputmethod/unikey.conf
>  share/icons/hicolor/128x128/apps/fcitx-unikey.png
>  share/icons/hicolor/128x128/apps/org.fcitx.Fcitx5.fcitx-unikey.png
> +share/icons/hicolor/16x16/apps/fcitx-unikey.png
> +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-unikey.png
> +share/icons/hicolor/22x22/apps/fcitx-unikey.png
> +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-unikey.png
> +share/icons/hicolor/24x24/apps/fcitx-unikey.png
> +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-unikey.png
> +share/icons/hicolor/48x48/apps/fcitx-unikey.png
> +share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-unikey.png
>  share/locale/ca/LC_MESSAGES/fcitx5-unikey.mo
>  share/locale/da/LC_MESSAGES/fcitx5-unikey.mo
>  share/locale/de/LC_MESSAGES/fcitx5-unikey.mo
> +share/locale/fr/LC_MESSAGES/fcitx5-unikey.mo
>  share/locale/he/LC_MESSAGES/fcitx5-unikey.mo
>  share/locale/ja/LC_MESSAGES/fcitx5-unikey.mo
>  share/locale/ko/LC_MESSAGES/fcitx5-unikey.mo
> @@ -20,6 +26,5 @@ share/locale/tr/LC_MESSAGES/fcitx5-unikey.mo
>  share/locale/vi/LC_MESSAGES/fcitx5-unikey.mo
>  share/locale/zh_CN/LC_MESSAGES/fcitx5-unikey.mo
>  share/locale/zh_TW/LC_MESSAGES/fcitx5-unikey.mo
> -share/metainfo/
>  share/metainfo/org.fcitx.Fcitx5.Addon.Unikey.metainfo.xml
>  @tag gtk-update-icon-cache %D/share/icons/hicolor
> diff --git a/inputmethods/fcitx/Makefile b/inputmethods/fcitx/Makefile
> index cfc44dfaa..4f0ba4429 100644
> --- a/inputmethods/fcitx/Makefile
> +++ b/inputmethods/fcitx/Makefile
> @@ -1,8 +1,7 @@
>  COMMENT =    flexible input method framework
>  
> -DISTNAME =   fcitx5-5.0.15
> +DISTNAME =   fcitx5-5.0.23
>  PKGNAME =    ${DISTNAME:S/fcitx5/fcitx/}
> -REVISION =   2
>  
>  SHARED_LIBS +=  Fcitx5Config                 0.0 # 0.0
>  SHARED_LIBS +=  Fcitx5Core                   0.0 # 0.0
> @@ -64,6 +63,6 @@ CXXFLAGS += -I${LOCALBASE}/include -I${X11BASE}/include
>  
>  post-patch:
>       cp ${FULLDISTDIR}/en_dict-20121020.tar.gz \
> -             ${WRKSRC}/src/modules/spell/dict/
> +             ${WRKSRC}/src/modules/spell/
>  
>  .include <bsd.port.mk>
> diff --git a/inputmethods/fcitx/distinfo b/inputmethods/fcitx/distinfo
> index 6724fd596..78db898cd 100644
> --- a/inputmethods/fcitx/distinfo
> +++ b/inputmethods/fcitx/distinfo
> @@ -1,4 +1,4 @@
>  SHA256 (fcitx/en_dict-20121020.tar.gz) = 
> xEpdeEeSXuqeTS0EdI1ELNKN2SmaC1cu99kerE9abOs=
> -SHA256 (fcitx/fcitx5-5.0.15.tar.xz) = 
> ND3w8njcbbSv68d4Zk7kd9m9bAEchEblqonCC7F4bkE=
> +SHA256 (fcitx/fcitx5-5.0.23.tar.xz) = 
> BPIJpkBiJc4ZeF+NnTvbJTlEWG7c+pYBQU/N2oobE6A=
>  SIZE (fcitx/en_dict-20121020.tar.gz) = 630491
> -SIZE (fcitx/fcitx5-5.0.15.tar.xz) = 1329272
> +SIZE (fcitx/fcitx5-5.0.23.tar.xz) = 6828856
> diff --git a/inputmethods/fcitx/pkg/PLIST b/inputmethods/fcitx/pkg/PLIST
> index b6d59308f..ba891b065 100644
> --- a/inputmethods/fcitx/pkg/PLIST
> +++ b/inputmethods/fcitx/pkg/PLIST
> @@ -176,6 +176,7 @@ lib/fcitx5/
>  @so lib/fcitx5/libclipboard.so
>  @so lib/fcitx5/libdbus.so
>  @so lib/fcitx5/libdbusfrontend.so
> +@so lib/fcitx5/libemoji.so
>  lib/fcitx5/libexec/
>  @bin lib/fcitx5/libexec/comp-spell-dict
>  @so lib/fcitx5/libfcitx4frontend.so
> @@ -216,6 +217,7 @@ share/fcitx5/addon/classicui.conf
>  share/fcitx5/addon/clipboard.conf
>  share/fcitx5/addon/dbus.conf
>  share/fcitx5/addon/dbusfrontend.conf
> +share/fcitx5/addon/emoji.conf
>  share/fcitx5/addon/fcitx4frontend.conf
>  share/fcitx5/addon/ibusfrontend.conf
>  share/fcitx5/addon/imselector.conf
> @@ -283,6 +285,144 @@ share/fcitx5/default/ur_IN
>  share/fcitx5/default/zh_CN
>  share/fcitx5/default/zh_HK
>  share/fcitx5/default/zh_TW
> +share/fcitx5/emoji/
> +share/fcitx5/emoji/data/
> +share/fcitx5/emoji/data/af.dict
> +share/fcitx5/emoji/data/am.dict
> +share/fcitx5/emoji/data/ar.dict
> +share/fcitx5/emoji/data/ar_SA.dict
> +share/fcitx5/emoji/data/as.dict
> +share/fcitx5/emoji/data/ast.dict
> +share/fcitx5/emoji/data/az.dict
> +share/fcitx5/emoji/data/be.dict
> +share/fcitx5/emoji/data/bg.dict
> +share/fcitx5/emoji/data/bn.dict
> +share/fcitx5/emoji/data/br.dict
> +share/fcitx5/emoji/data/bs.dict
> +share/fcitx5/emoji/data/ca.dict
> +share/fcitx5/emoji/data/ccp.dict
> +share/fcitx5/emoji/data/ceb.dict
> +share/fcitx5/emoji/data/chr.dict
> +share/fcitx5/emoji/data/ckb.dict
> +share/fcitx5/emoji/data/cs.dict
> +share/fcitx5/emoji/data/cy.dict
> +share/fcitx5/emoji/data/da.dict
> +share/fcitx5/emoji/data/de.dict
> +share/fcitx5/emoji/data/de_CH.dict
> +share/fcitx5/emoji/data/dsb.dict
> +share/fcitx5/emoji/data/el.dict
> +share/fcitx5/emoji/data/en.dict
> +share/fcitx5/emoji/data/en_001.dict
> +share/fcitx5/emoji/data/en_AU.dict
> +share/fcitx5/emoji/data/en_CA.dict
> +share/fcitx5/emoji/data/en_GB.dict
> +share/fcitx5/emoji/data/es.dict
> +share/fcitx5/emoji/data/es_419.dict
> +share/fcitx5/emoji/data/es_MX.dict
> +share/fcitx5/emoji/data/es_US.dict
> +share/fcitx5/emoji/data/et.dict
> +share/fcitx5/emoji/data/eu.dict
> +share/fcitx5/emoji/data/fa.dict
> +share/fcitx5/emoji/data/fi.dict
> +share/fcitx5/emoji/data/fil.dict
> +share/fcitx5/emoji/data/fo.dict
> +share/fcitx5/emoji/data/fr.dict
> +share/fcitx5/emoji/data/fr_CA.dict
> +share/fcitx5/emoji/data/ga.dict
> +share/fcitx5/emoji/data/gd.dict
> +share/fcitx5/emoji/data/gl.dict
> +share/fcitx5/emoji/data/gu.dict
> +share/fcitx5/emoji/data/ha.dict
> +share/fcitx5/emoji/data/he.dict
> +share/fcitx5/emoji/data/hi.dict
> +share/fcitx5/emoji/data/hi_Latn.dict
> +share/fcitx5/emoji/data/hr.dict
> +share/fcitx5/emoji/data/hsb.dict
> +share/fcitx5/emoji/data/hu.dict
> +share/fcitx5/emoji/data/hy.dict
> +share/fcitx5/emoji/data/ia.dict
> +share/fcitx5/emoji/data/id.dict
> +share/fcitx5/emoji/data/ig.dict
> +share/fcitx5/emoji/data/is.dict
> +share/fcitx5/emoji/data/it.dict
> +share/fcitx5/emoji/data/ja.dict
> +share/fcitx5/emoji/data/jv.dict
> +share/fcitx5/emoji/data/ka.dict
> +share/fcitx5/emoji/data/kab.dict
> +share/fcitx5/emoji/data/kk.dict
> +share/fcitx5/emoji/data/kl.dict
> +share/fcitx5/emoji/data/km.dict
> +share/fcitx5/emoji/data/kn.dict
> +share/fcitx5/emoji/data/ko.dict
> +share/fcitx5/emoji/data/kok.dict
> +share/fcitx5/emoji/data/ky.dict
> +share/fcitx5/emoji/data/lb.dict
> +share/fcitx5/emoji/data/lo.dict
> +share/fcitx5/emoji/data/lt.dict
> +share/fcitx5/emoji/data/lv.dict
> +share/fcitx5/emoji/data/mi.dict
> +share/fcitx5/emoji/data/mk.dict
> +share/fcitx5/emoji/data/ml.dict
> +share/fcitx5/emoji/data/mn.dict
> +share/fcitx5/emoji/data/mni.dict
> +share/fcitx5/emoji/data/mr.dict
> +share/fcitx5/emoji/data/ms.dict
> +share/fcitx5/emoji/data/mt.dict
> +share/fcitx5/emoji/data/my.dict
> +share/fcitx5/emoji/data/ne.dict
> +share/fcitx5/emoji/data/nl.dict
> +share/fcitx5/emoji/data/nn.dict
> +share/fcitx5/emoji/data/no.dict
> +share/fcitx5/emoji/data/or.dict
> +share/fcitx5/emoji/data/pa.dict
> +share/fcitx5/emoji/data/pa_Arab.dict
> +share/fcitx5/emoji/data/pcm.dict
> +share/fcitx5/emoji/data/pl.dict
> +share/fcitx5/emoji/data/ps.dict
> +share/fcitx5/emoji/data/pt.dict
> +share/fcitx5/emoji/data/pt_PT.dict
> +share/fcitx5/emoji/data/qu.dict
> +share/fcitx5/emoji/data/rm.dict
> +share/fcitx5/emoji/data/ro.dict
> +share/fcitx5/emoji/data/ru.dict
> +share/fcitx5/emoji/data/rw.dict
> +share/fcitx5/emoji/data/sc.dict
> +share/fcitx5/emoji/data/sd.dict
> +share/fcitx5/emoji/data/si.dict
> +share/fcitx5/emoji/data/sk.dict
> +share/fcitx5/emoji/data/sl.dict
> +share/fcitx5/emoji/data/so.dict
> +share/fcitx5/emoji/data/sq.dict
> +share/fcitx5/emoji/data/sr.dict
> +share/fcitx5/emoji/data/sr_Cyrl_BA.dict
> +share/fcitx5/emoji/data/sr_Latn.dict
> +share/fcitx5/emoji/data/sr_Latn_BA.dict
> +share/fcitx5/emoji/data/sv.dict
> +share/fcitx5/emoji/data/sw.dict
> +share/fcitx5/emoji/data/sw_KE.dict
> +share/fcitx5/emoji/data/ta.dict
> +share/fcitx5/emoji/data/te.dict
> +share/fcitx5/emoji/data/tg.dict
> +share/fcitx5/emoji/data/th.dict
> +share/fcitx5/emoji/data/ti.dict
> +share/fcitx5/emoji/data/tk.dict
> +share/fcitx5/emoji/data/to.dict
> +share/fcitx5/emoji/data/tr.dict
> +share/fcitx5/emoji/data/ug.dict
> +share/fcitx5/emoji/data/uk.dict
> +share/fcitx5/emoji/data/ur.dict
> +share/fcitx5/emoji/data/uz.dict
> +share/fcitx5/emoji/data/vi.dict
> +share/fcitx5/emoji/data/wo.dict
> +share/fcitx5/emoji/data/xh.dict
> +share/fcitx5/emoji/data/yo.dict
> +share/fcitx5/emoji/data/yo_BJ.dict
> +share/fcitx5/emoji/data/yue.dict
> +share/fcitx5/emoji/data/yue_Hans.dict
> +share/fcitx5/emoji/data/zh.dict
> +share/fcitx5/emoji/data/zh_Hant.dict
> +share/fcitx5/emoji/data/zh_Hant_HK.dict
> +share/fcitx5/emoji/data/zu.dict
>  share/fcitx5/spell/
>  share/fcitx5/spell/en_dict.fscd
>  share/fcitx5/testing/
> @@ -324,6 +464,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/
> diff --git a/inputmethods/libime/Makefile b/inputmethods/libime/Makefile
> index 7e0283d3e..cb95a0209 100644
> --- a/inputmethods/libime/Makefile
> +++ b/inputmethods/libime/Makefile
> @@ -1,7 +1,6 @@
>  COMMENT =    library to support generic input method implementation
>  
> -DISTNAME =   libime-1.0.11
> -REVISION =   0
> +DISTNAME =   libime-1.0.17
>  
>  SHARED_LIBS +=       IMECore         0.0 # 0.0
>  SHARED_LIBS +=       IMEPinyin       0.0 # 0.0
> @@ -22,9 +21,12 @@ MASTER_SITES =             
> https://download.fcitx-im.org/fcitx5/libime/
>  DISTFILES =          ${DISTNAME}${EXTRACT_SUFX}
>  
>  MASTER_SITES0 =              https://download.fcitx-im.org/data/
> -DISTFILES +=         dict.utf8-20211021.tar.xz:0
> -# Language Model Simplified Chinese, 3-gram
> -DISTFILES +=         lm_sc.3gm.arpa-20140820.tar.bz2:0
> +
> +# Dictionary and Language Model
> +# Keep in sync with the post-patch section + upstream list
> +# https://github.com/fcitx/libime/blob/master/data/CMakeLists.txt
> +DISTFILES +=         dict-20220810.tar.xz:0
> +DISTFILES +=         lm_sc.arpa-20220810.tar.xz:0
>  DISTFILES +=         table.tar.gz:0
>  
>  EXTRACT_SUFX =               .tar.xz
> @@ -45,9 +47,9 @@ RUN_DEPENDS =               devel/desktop-file-utils \
>  LIB_DEPENDS =                inputmethods/fcitx \
>                       devel/boost
>  post-patch:
> -                     @cp ${FULLDISTDIR}/dict.utf8-20211021.tar.xz \
> +                     @cp ${FULLDISTDIR}/dict-20220810.tar.xz \
>                               ${WRKSRC}/data/
> -                     @cp ${FULLDISTDIR}/lm_sc.3gm.arpa-20140820.tar.bz2 \
> +                     @cp ${FULLDISTDIR}/lm_sc.arpa-20220810.tar.xz \
>                               ${WRKSRC}/data/
>                       @cp ${FULLDISTDIR}/table.tar.gz \
>                               ${WRKSRC}/data/
> diff --git a/inputmethods/libime/distinfo b/inputmethods/libime/distinfo
> index 27abfa28b..dbd969f51 100644
> --- a/inputmethods/libime/distinfo
> +++ b/inputmethods/libime/distinfo
> @@ -1,8 +1,8 @@
> -SHA256 (fcitx/dict.utf8-20211021.tar.xz) = 
> MAWX5vf3n3iEgP1mXeige/6QInBItafjn0D0OmKpgd8=
> -SHA256 (fcitx/libime-1.0.11.tar.xz) = 
> Sz1UoJJKdvwsN4eWxrHvc/PK5/bLF1qDbYIOpdG9FdM=
> -SHA256 (fcitx/lm_sc.3gm.arpa-20140820.tar.bz2) = 
> dRurfFXqk6LO37D7t+sJ9n1NqcLFVJbl8x64WA8dHi8=
> +SHA256 (fcitx/dict-20220810.tar.xz) = 
> lxdS9BMYgAfo0ZFYwRuFyVXiXXsyHsInXEs69tioXSY=
> +SHA256 (fcitx/libime-1.0.17.tar.xz) = 
> I/h7gQS5FhvcQfusRClP74JdWGJgr8aY9qhf8g6mVAc=
> +SHA256 (fcitx/lm_sc.arpa-20220810.tar.xz) = 
> oRvJfSda2vGV+brIVDaK4GzbSg/h7s9Z21rlgGFdtPo=
>  SHA256 (fcitx/table.tar.gz) = YZYFPHJBJeOuPYvWsvkXLQyDtlsNQQ083mO3qNarh7c=
> -SIZE (fcitx/dict.utf8-20211021.tar.xz) = 528660
> -SIZE (fcitx/libime-1.0.11.tar.xz) = 410148
> -SIZE (fcitx/lm_sc.3gm.arpa-20140820.tar.bz2) = 36623028
> +SIZE (fcitx/dict-20220810.tar.xz) = 1160888
> +SIZE (fcitx/libime-1.0.17.tar.xz) = 415804
> +SIZE (fcitx/lm_sc.arpa-20220810.tar.xz) = 21436544
>  SIZE (fcitx/table.tar.gz) = 4144686
> diff --git a/inputmethods/libime/pkg/PLIST b/inputmethods/libime/pkg/PLIST
> index fb955f485..c3e7a3162 100644
> --- a/inputmethods/libime/pkg/PLIST
> +++ b/inputmethods/libime/pkg/PLIST
> @@ -68,6 +68,7 @@ share/libime/
>  share/libime/cj.main.dict
>  share/libime/db.main.dict
>  share/libime/erbi.main.dict
> +share/libime/extb.dict
>  share/libime/qxm.main.dict
>  share/libime/sc.dict
>  share/libime/wanfeng.main.dict
> diff --git a/inputmethods/xcb-imdkit/Makefile 
> b/inputmethods/xcb-imdkit/Makefile
> index b5dc5478b..55c8beeba 100644
> --- a/inputmethods/xcb-imdkit/Makefile
> +++ b/inputmethods/xcb-imdkit/Makefile
> @@ -1,8 +1,8 @@
>  COMMENT =    implementation of xim protocol in xcb
>  
> -DISTNAME =   xcb-imdkit-1.0.3
> +DISTNAME =   xcb-imdkit-1.0.5
>  
> -SHARED_LIBS +=  xcb-imdkit           0.0 # 0.0
> +SHARED_LIBS +=  xcb-imdkit           1.0 # 1.0
>  
>  CATEGORIES = inputmethods
>  
> diff --git a/inputmethods/xcb-imdkit/distinfo 
> b/inputmethods/xcb-imdkit/distinfo
> index 457f73228..a54d54c3b 100644
> --- a/inputmethods/xcb-imdkit/distinfo
> +++ b/inputmethods/xcb-imdkit/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (xcb-imdkit-1.0.3.tar.xz) = 
> CcJibqKfvWqMZQFEyhJre91jZSWLfDlQgCi/3KbcqOg=
> -SIZE (xcb-imdkit-1.0.3.tar.xz) = 346404
> +SHA256 (xcb-imdkit-1.0.5.tar.xz) = 
> Nz/NJtmSVLEmD9AlS86h00bhBhzFcH9NcbSgkUGPA8w=
> +SIZE (xcb-imdkit-1.0.5.tar.xz) = 347460
> 

Reply via email to