On 2024/01/18 15:07:29 +1100, Yifei Zhan <openbsd@zhan.science> wrote:
> Another wave of fcitx/opencc updates, in general nothing major, just
> bugfixes here and there. A note is added to the fcitx pkg readme for
> KDE Plasma users on using KDE's input configurator.
> 
> converters/opencc: 1.1.6 -> 1.1.7
>   - minor bugfixes for build infra
>   - translation updates
>   https://github.com/BYVoid/OpenCC/compare/ver.1.1.6...ver.1.1.7

only build-tested.

diffs looks good but while here I noticed that it abuses CXXFLAGS for
linker flags.  Should be better to use MODCMAKE_LDFLAGS, updated diff
below.

ok op@ anyway, it can be fixed in a follow-up.

> inputmethods/xcb-imdkit: 1.0.5 -> 1.0.6
>   - minor bugfix on setting XCB event mask
>   
> https://github.com/fcitx/xcb-imdkit/commit/2553f2ec1397cd93facde4bff9fd841056611ddc

ok op@

> inputmethods/fcitx: 5.0.23 -> 5.1.7
>   - libevent has been replaced by libuv
>   - bugfixes on xcb, dbus interface, ui
>   - bump major for Fcitx5Core, Fcitx5Utils
>   - slightly rework of existing patch for detecting OpenBSD
>   - translation updates
>   https://github.com/fcitx/fcitx5/commits/master/

ok op@

> inputmethods/fcitx-qt: 5.0.17 -> 5.1.4
>   - disable nonfunctional qtwayland support for now
>   - add qt support for widgets addons and guiwrapper 
>   - new shared library: Fcitx5Qt6WidgetsAddons
>   - bugfixes on ui
>   - translation updates
>   https://github.com/fcitx/fcitx5-qt/commits/master/

Few tweaks needed:

 - x11/qt6/qtwayland needs to be added to LIB_DEPENDS, not BUILD_DEPENDS.
 - needed to regen the wantlibs, see updated diff below.
 - libFcitx5Qt5WidgetsAddons needs a major bump since it lost a symbol
   (according to check_sym)
 - libFcitx5Qt5DBusAddons and libFcitx5Qt6DBusAddons both need a minor bump
   due to new symbol exported.

otherwise, ok op@

> inputmethods/fcitx-gtk: 5.0.23 -> 5.1.1
>   - minor bugfixes
>   - new binary for probing IM module
>   https://github.com/fcitx/fcitx5-gtk/commits/master/

this growed a WANTLIB on libc, otherwise ok op@

> inputmethods/fcitx-lua: 5.0.10 -> 5.0.12
>   - translation updates
>   https://github.com/fcitx/fcitx5-lua/commits/master/

only build-tested.  ok op@

(why isn't this one using MODULE=lang/lua ?)

> inputmethods/libime: 1.0.17 -> 1.1.5
>   - static data/table updates, new table
>   - drop outdated C11 patch
>   - minor bugfixes
>   https://github.com/fcitx/libime/commits/master/

only build-tested.

 - libIMECore and libIMEPinyin need a minor bump for new symbols
   addition
 - libIMETable needs a major bump for symbols removal

otherwise ok op@

> inputmethods/fcitx-chinese-addons: 5.0.17 -> 5.1.3
>   - bugfixes and translation updates
>   https://github.com/fcitx/fcitx5-chinese-addons/commits/master/

only build-tested.  was missing a make update-plist, otherwise ok op@

btw, this could just inline $V since it's used only once.

> inputmethods/fcitx-config-qt: 5.0.17 -> 5.1.3
>   - add support for Qt6, translation updates
>  https://github.com/fcitx/fcitx5-configtool/commits/master/

ok op@

nit: i'd make sure to leave @tag update-desktop-database as the last
entry in the file, even if make update-plist adds a few stuff under it.

> inputmethods/fcitx-table-extra: 5.0.13 -> 5.1.2
>   - translation and tables update
>   https://github.com/fcitx/fcitx5-table-extra/commits/master/

only build-tested.  ok op@

This is my current setup for japanese:

        % pkg_info | grep fcitx
        fcitx-5.1.7         flexible input method framework
        fcitx-anthy-5.0.14p0 anthy wrapper for fcitx5
        fcitx-configtool-qt-5.1.3 GUI configure tool for fcitx5
        fcitx-gtk-5.1.1     GTK IM module for fcitx5
        fcitx-qt-5.1.4      Qt library and IM module for fcitx5

which works just as well as before.

I'm attaching an updated diff that covers all the ports with the tweaks
as per above.

Thanks,

Omar Polo


Index: converters/opencc/Makefile
===================================================================
RCS file: /home/cvs/ports/converters/opencc/Makefile,v
diff -u -p -r1.12 Makefile
--- converters/opencc/Makefile  20 Apr 2023 09:07:36 -0000      1.12
+++ converters/opencc/Makefile  19 Jan 2024 16:21:39 -0000
@@ -1,6 +1,6 @@
 COMMENT =      convert between traditional and simplified Chinese
 
-V =            1.1.6
+V =            1.1.7
 DISTNAME =     opencc-$V
 
 GH_ACCOUNT =   BYVoid
@@ -28,7 +28,8 @@ LIB_DEPENDS =         textproc/libmarisa,-main
 
 CONFIGURE_ARGS =       -DUSE_SYSTEM_MARISA=ON
 
-CXXFLAGS +=            -I${LOCALBASE}/include -L${LOCALBASE}/lib
+CXXFLAGS +=            -I${LOCALBASE}/include
+MODCMAKE_LDFLAGS +=    -L${LOCALBASE}/lib
 
 MODPY_RUNDEP =         No
 
Index: converters/opencc/distinfo
===================================================================
RCS file: /home/cvs/ports/converters/opencc/distinfo,v
diff -u -p -r1.4 distinfo
--- converters/opencc/distinfo  20 Apr 2023 09:07:36 -0000      1.4
+++ converters/opencc/distinfo  19 Jan 2024 16:15:32 -0000
@@ -1,2 +1,2 @@
-SHA256 (opencc-1.1.6.tar.gz) = Fpv/QHH/6BTcFt99GA/2YQ20GPSBbpwM4Cz4dL3wWN8=
-SIZE (opencc-1.1.6.tar.gz) = 3325614
+SHA256 (opencc-1.1.7.tar.gz) = gKEmdQlKDKyQ5w7lMOk23HbKCVPLBEP3KDwrVYY15P4=
+SIZE (opencc-1.1.7.tar.gz) = 3311712
Index: converters/opencc/pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/converters/opencc/pkg/PLIST,v
diff -u -p -r1.4 PLIST
--- converters/opencc/pkg/PLIST 11 Mar 2022 18:27:06 -0000      1.4
+++ converters/opencc/pkg/PLIST 19 Jan 2024 16:15:32 -0000
@@ -30,6 +30,12 @@ include/opencc/UTF8StringSlice.hpp
 include/opencc/UTF8Util.hpp
 include/opencc/opencc.h
 include/opencc/opencc_config.h
+lib/cmake/
+lib/cmake/opencc/
+lib/cmake/opencc/OpenCCConfig.cmake
+lib/cmake/opencc/OpenCCConfigVersion.cmake
+lib/cmake/opencc/OpenCCTargets${MODCMAKE_BUILD_SUFFIX}
+lib/cmake/opencc/OpenCCTargets.cmake
 @lib lib/libopencc.so.${LIBopencc_VERSION}
 lib/pkgconfig/opencc.pc
 share/opencc/
Index: inputmethods/fcitx-chinese-addons/Makefile
===================================================================
RCS file: /home/cvs/ports/inputmethods/fcitx-chinese-addons/Makefile,v
diff -u -p -r1.7 Makefile
--- inputmethods/fcitx-chinese-addons/Makefile  26 Sep 2023 17:58:07 -0000      
1.7
+++ inputmethods/fcitx-chinese-addons/Makefile  19 Jan 2024 16:15:32 -0000
@@ -1,9 +1,8 @@
 COMMENT =      addons related to Chinese with IME bundled inside fcitx
 
-V =            5.0.17
+V =            5.1.3
 DISTNAME =     fcitx5-chinese-addons-$V
 PKGNAME =      ${DISTNAME:S/fcitx5/fcitx/}
-REVISION =     0
 
 CATEGORIES =   inputmethods chinese
 
@@ -14,9 +13,9 @@ MAINTAINER =  Yifei Zhan <open...@zhan.sc
 # LGPLv2.1+
 PERMIT_PACKAGE=        Yes
 
-WANTLIB += ${COMPILER_LIBCXX} Fcitx5Config Fcitx5Core Fcitx5Qt5DBusAddons
+WANTLIB += ${COMPILER_LIBCXX} Fcitx5Config Fcitx5Core
 WANTLIB += Fcitx5Qt5WidgetsAddons Fcitx5Utils IMECore IMEPinyin
-WANTLIB += IMETable Qt5Concurrent Qt5Core Qt5DBus Qt5Gui Qt5Widgets
+WANTLIB += IMETable Qt5Concurrent Qt5Core Qt5Gui Qt5Widgets
 WANTLIB += boost_iostreams-mt boost_regex-mt c m opencc
 
 SITES =                
https://download.fcitx-im.org/fcitx5/fcitx5-chinese-addons/
Index: inputmethods/fcitx-chinese-addons/distinfo
===================================================================
RCS file: /home/cvs/ports/inputmethods/fcitx-chinese-addons/distinfo,v
diff -u -p -r1.2 distinfo
--- inputmethods/fcitx-chinese-addons/distinfo  20 Apr 2023 09:09:43 -0000      
1.2
+++ inputmethods/fcitx-chinese-addons/distinfo  19 Jan 2024 16:15:32 -0000
@@ -1,6 +1,6 @@
-SHA256 (fcitx/fcitx5-chinese-addons-5.0.17.tar.xz) = 
mCKurGt3LTjfi8pPgGeY0M746Ek8xgHdvgYLULb3X0Y=
+SHA256 (fcitx/fcitx5-chinese-addons-5.1.3.tar.xz) = 
a6eicKSHxPoRKTO0l0//ey/vIV3FQJvSNl6jt2Gjgi0=
 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.17.tar.xz) = 234696
+SIZE (fcitx/fcitx5-chinese-addons-5.1.3.tar.xz) = 252016
 SIZE (fcitx/py_stroke-20121124.tar.gz) = 445601
 SIZE (fcitx/py_table-20121124.tar.gz) = 186822
Index: inputmethods/fcitx-chinese-addons/pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/inputmethods/fcitx-chinese-addons/pkg/PLIST,v
diff -u -p -r1.2 PLIST
--- inputmethods/fcitx-chinese-addons/pkg/PLIST 20 Apr 2023 09:09:43 -0000      
1.2
+++ inputmethods/fcitx-chinese-addons/pkg/PLIST 19 Jan 2024 19:23:44 -0000
@@ -15,6 +15,8 @@ lib/cmake/Fcitx5ModulePunctuation/Fcitx5
 @so lib/fcitx5/libpinyinhelper.so
 @so lib/fcitx5/libpunctuation.so
 @so lib/fcitx5/libtable.so
+lib/fcitx5/qt5/
+@so lib/fcitx5/qt5/libcustomphraseeditor.so
 @so lib/fcitx5/qt5/libpinyindictmanager.so
 share/fcitx5/addon/chttrans.conf
 share/fcitx5/addon/fullwidth.conf
Index: inputmethods/fcitx-config-qt/Makefile
===================================================================
RCS file: /home/cvs/ports/inputmethods/fcitx-config-qt/Makefile,v
diff -u -p -r1.4 Makefile
--- inputmethods/fcitx-config-qt/Makefile       26 Sep 2023 11:43:23 -0000      
1.4
+++ inputmethods/fcitx-config-qt/Makefile       19 Jan 2024 16:15:32 -0000
@@ -1,6 +1,6 @@
 COMMENT =      GUI configure tool for fcitx5
 
-V =            5.0.17
+V =            5.1.3
 DISTNAME =     fcitx5-configtool-$V
 PKGNAME =      fcitx-configtool-qt-$V
 
@@ -16,8 +16,8 @@ PERMIT_PACKAGE=       Yes
 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 += KF5QuickAddons KF5Service KF5WidgetsAddons KF5Declarative
+WANTLIB += Qt5DBus Qt5Gui Qt5Network Qt5Qml Qt5QmlModels Qt5Quick Qt5Core
 WANTLIB += Qt5Widgets Qt5X11Extras X11 c m xkbcommon xkbfile
 
 SITES =                        
https://download.fcitx-im.org/fcitx5/fcitx5-configtool/
Index: inputmethods/fcitx-config-qt/distinfo
===================================================================
RCS file: /home/cvs/ports/inputmethods/fcitx-config-qt/distinfo,v
diff -u -p -r1.2 distinfo
--- inputmethods/fcitx-config-qt/distinfo       20 Apr 2023 09:11:27 -0000      
1.2
+++ inputmethods/fcitx-config-qt/distinfo       19 Jan 2024 16:15:32 -0000
@@ -1,2 +1,2 @@
-SHA256 (fcitx/fcitx5-configtool-5.0.17.tar.xz) = 
+LYZbSPRSmrMmis9vDdytuWy46UUe3i2SSOKPXdXhtU=
-SIZE (fcitx/fcitx5-configtool-5.0.17.tar.xz) = 113760
+SHA256 (fcitx/fcitx5-configtool-5.1.3.tar.xz) = 
H+7zGxuw+JAWhFohfl9Wsma4bBpEtO1kC0nBN43M3N4=
+SIZE (fcitx/fcitx5-configtool-5.1.3.tar.xz) = 110124
Index: inputmethods/fcitx-config-qt/patches/patch-src_CMakeLists_txt
===================================================================
RCS file: 
/home/cvs/ports/inputmethods/fcitx-config-qt/patches/patch-src_CMakeLists_txt,v
diff -u -p -r1.1 patch-src_CMakeLists_txt
--- inputmethods/fcitx-config-qt/patches/patch-src_CMakeLists_txt       13 May 
2022 15:37:47 -0000      1.1
+++ inputmethods/fcitx-config-qt/patches/patch-src_CMakeLists_txt       19 Jan 
2024 16:15:32 -0000
@@ -1,7 +1,7 @@
 Index: src/CMakeLists.txt
 --- src/CMakeLists.txt.orig
 +++ src/CMakeLists.txt
-@@ -7,4 +7,6 @@ if (ENABLE_CONFIG_QT)
+@@ -7,7 +7,9 @@ if (ENABLE_CONFIG_QT)
      add_subdirectory(configtool)
  endif()
  
@@ -9,3 +9,6 @@ Index: src/CMakeLists.txt
 +if (ENABLE_MIGRATOR)
 +    add_subdirectory(migrator)
 +endif()
+ 
+ if (ENABLE_KCM)
+     add_subdirectory(plasmathemegenerator)
Index: inputmethods/fcitx-config-qt/pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/inputmethods/fcitx-config-qt/pkg/PLIST,v
diff -u -p -r1.2 PLIST
--- inputmethods/fcitx-config-qt/pkg/PLIST      20 Apr 2023 09:11:27 -0000      
1.2
+++ inputmethods/fcitx-config-qt/pkg/PLIST      19 Jan 2024 19:26:42 -0000
@@ -1,61 +1,58 @@
 @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
+@so lib/qt5/plugins/plasma/kcms/systemsettings/kcm_fcitx5.so
 share/applications/kbd-layout-viewer5.desktop
+share/applications/kcm_fcitx5.desktop
 share/applications/org.fcitx.fcitx5-config-qt.desktop
 share/kpackage/
 share/kpackage/kcms/
-share/kpackage/kcms/org.fcitx.fcitx5.kcm/
-share/kpackage/kcms/org.fcitx.fcitx5.kcm/contents/
-share/kpackage/kcms/org.fcitx.fcitx5.kcm/contents/ui/
-share/kpackage/kcms/org.fcitx.fcitx5.kcm/contents/ui/AddIMPage.qml
-share/kpackage/kcms/org.fcitx.fcitx5.kcm/contents/ui/AddonPage.qml
-share/kpackage/kcms/org.fcitx.fcitx5.kcm/contents/ui/BoolOption.qml
-share/kpackage/kcms/org.fcitx.fcitx5.kcm/contents/ui/ColorOption.qml
-share/kpackage/kcms/org.fcitx.fcitx5.kcm/contents/ui/ConfigGroup.qml
-share/kpackage/kcms/org.fcitx.fcitx5.kcm/contents/ui/ConfigPage.qml
-share/kpackage/kcms/org.fcitx.fcitx5.kcm/contents/ui/EnumOption.qml
-share/kpackage/kcms/org.fcitx.fcitx5.kcm/contents/ui/ExternalOption.qml
-share/kpackage/kcms/org.fcitx.fcitx5.kcm/contents/ui/FontOption.qml
-share/kpackage/kcms/org.fcitx.fcitx5.kcm/contents/ui/IntegerOption.qml
-share/kpackage/kcms/org.fcitx.fcitx5.kcm/contents/ui/KeyListOption.qml
-share/kpackage/kcms/org.fcitx.fcitx5.kcm/contents/ui/KeyOption.qml
-share/kpackage/kcms/org.fcitx.fcitx5.kcm/contents/ui/ListOption.qml
-share/kpackage/kcms/org.fcitx.fcitx5.kcm/contents/ui/OptionLoader.qml
-share/kpackage/kcms/org.fcitx.fcitx5.kcm/contents/ui/SaveWarningDialog.qml
-share/kpackage/kcms/org.fcitx.fcitx5.kcm/contents/ui/SelectLayoutSheet.qml
-share/kpackage/kcms/org.fcitx.fcitx5.kcm/contents/ui/StringOption.qml
-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/kcm_fcitx5.desktop
+share/kpackage/kcms/kcm_fcitx5/
+share/kpackage/kcms/kcm_fcitx5/contents/
+share/kpackage/kcms/kcm_fcitx5/contents/ui/
+share/kpackage/kcms/kcm_fcitx5/contents/ui/AddIMPage.qml
+share/kpackage/kcms/kcm_fcitx5/contents/ui/AddonPage.qml
+share/kpackage/kcms/kcm_fcitx5/contents/ui/BoolOption.qml
+share/kpackage/kcms/kcm_fcitx5/contents/ui/ColorOption.qml
+share/kpackage/kcms/kcm_fcitx5/contents/ui/ConfigGroup.qml
+share/kpackage/kcms/kcm_fcitx5/contents/ui/ConfigPage.qml
+share/kpackage/kcms/kcm_fcitx5/contents/ui/EnumOption.qml
+share/kpackage/kcms/kcm_fcitx5/contents/ui/ExternalOption.qml
+share/kpackage/kcms/kcm_fcitx5/contents/ui/FontOption.qml
+share/kpackage/kcms/kcm_fcitx5/contents/ui/IntegerOption.qml
+share/kpackage/kcms/kcm_fcitx5/contents/ui/KeyListOption.qml
+share/kpackage/kcms/kcm_fcitx5/contents/ui/KeyOption.qml
+share/kpackage/kcms/kcm_fcitx5/contents/ui/ListOption.qml
+share/kpackage/kcms/kcm_fcitx5/contents/ui/OptionLoader.qml
+share/kpackage/kcms/kcm_fcitx5/contents/ui/SaveWarningDialog.qml
+share/kpackage/kcms/kcm_fcitx5/contents/ui/SelectLayoutSheet.qml
+share/kpackage/kcms/kcm_fcitx5/contents/ui/StringOption.qml
+share/kpackage/kcms/kcm_fcitx5/contents/ui/main.qml
+share/kpackage/kcms/kcm_fcitx5/contents/ui/utils.js
+share/kpackage/kcms/kcm_fcitx5/metadata.json
 share/locale/ca/LC_MESSAGES/fcitx5-configtool.mo
-share/locale/ca/LC_MESSAGES/org.fcitx.fcitx5.kcm.mo
+share/locale/ca/LC_MESSAGES/kcm_fcitx5.mo
 share/locale/da/LC_MESSAGES/fcitx5-configtool.mo
-share/locale/da/LC_MESSAGES/org.fcitx.fcitx5.kcm.mo
+share/locale/da/LC_MESSAGES/kcm_fcitx5.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/de/LC_MESSAGES/kcm_fcitx5.mo
+share/locale/es/LC_MESSAGES/kcm_fcitx5.mo
 share/locale/fr/LC_MESSAGES/fcitx5-configtool.mo
-share/locale/fr/LC_MESSAGES/org.fcitx.fcitx5.kcm.mo
+share/locale/fr/LC_MESSAGES/kcm_fcitx5.mo
 share/locale/he/LC_MESSAGES/fcitx5-configtool.mo
-share/locale/he/LC_MESSAGES/org.fcitx.fcitx5.kcm.mo
+share/locale/he/LC_MESSAGES/kcm_fcitx5.mo
 share/locale/ja/LC_MESSAGES/fcitx5-configtool.mo
-share/locale/ja/LC_MESSAGES/org.fcitx.fcitx5.kcm.mo
+share/locale/ja/LC_MESSAGES/kcm_fcitx5.mo
 share/locale/ko/LC_MESSAGES/fcitx5-configtool.mo
-share/locale/ko/LC_MESSAGES/org.fcitx.fcitx5.kcm.mo
+share/locale/ko/LC_MESSAGES/kcm_fcitx5.mo
 share/locale/ru/LC_MESSAGES/fcitx5-configtool.mo
-share/locale/ru/LC_MESSAGES/org.fcitx.fcitx5.kcm.mo
+share/locale/ru/LC_MESSAGES/kcm_fcitx5.mo
 share/locale/tr/LC_MESSAGES/fcitx5-configtool.mo
-share/locale/tr/LC_MESSAGES/org.fcitx.fcitx5.kcm.mo
+share/locale/tr/LC_MESSAGES/kcm_fcitx5.mo
 share/locale/vi/LC_MESSAGES/fcitx5-configtool.mo
-share/locale/vi/LC_MESSAGES/org.fcitx.fcitx5.kcm.mo
+share/locale/vi/LC_MESSAGES/kcm_fcitx5.mo
 share/locale/zh_CN/LC_MESSAGES/fcitx5-configtool.mo
-share/locale/zh_CN/LC_MESSAGES/org.fcitx.fcitx5.kcm.mo
+share/locale/zh_CN/LC_MESSAGES/kcm_fcitx5.mo
 share/locale/zh_TW/LC_MESSAGES/fcitx5-configtool.mo
-share/locale/zh_TW/LC_MESSAGES/org.fcitx.fcitx5.kcm.mo
-share/metainfo/org.fcitx.fcitx5.kcm.appdata.xml
+share/locale/zh_TW/LC_MESSAGES/kcm_fcitx5.mo
 @tag update-desktop-database
Index: inputmethods/fcitx-gtk/Makefile
===================================================================
RCS file: /home/cvs/ports/inputmethods/fcitx-gtk/Makefile,v
diff -u -p -r1.5 Makefile
--- inputmethods/fcitx-gtk/Makefile     26 Sep 2023 11:43:23 -0000      1.5
+++ inputmethods/fcitx-gtk/Makefile     19 Jan 2024 18:59:31 -0000
@@ -1,6 +1,6 @@
 COMMENT =      GTK IM module for fcitx5
 
-DISTNAME =     fcitx5-gtk-5.0.23
+DISTNAME =     fcitx5-gtk-5.1.1
 PKGNAME =      ${DISTNAME:S/fcitx5/fcitx/}
 
 SHARED_LIBS =  Fcitx5GClient                   0.0 # 0.0
@@ -14,7 +14,7 @@ MAINTAINER =  Yifei Zhan <open...@zhan.sc
 # LGPLv2.1+
 PERMIT_PACKAGE =       Yes
 
-WANTLIB += ${COMPILER_LIBCXX} atk-1.0 gdk-3 gtk-3 xkbcommon
+WANTLIB += ${COMPILER_LIBCXX} atk-1.0 c gdk-3 gtk-3 xkbcommon
 WANTLIB += X11 cairo cairo-gobject harfbuzz pango-1.0 pangocairo-1.0
 WANTLIB += gdk_pixbuf-2.0 gio-2.0 glib-2.0 gobject-2.0 intl m
 
Index: inputmethods/fcitx-gtk/distinfo
===================================================================
RCS file: /home/cvs/ports/inputmethods/fcitx-gtk/distinfo,v
diff -u -p -r1.2 distinfo
--- inputmethods/fcitx-gtk/distinfo     20 Apr 2023 09:12:16 -0000      1.2
+++ inputmethods/fcitx-gtk/distinfo     19 Jan 2024 16:15:32 -0000
@@ -1,2 +1,2 @@
-SHA256 (fcitx5-gtk-5.0.23.tar.xz) = 
rRJM5/G7ymUN2kfLc8VXKRNBlRPqz56+hMn2dTySCGg=
-SIZE (fcitx5-gtk-5.0.23.tar.xz) = 53436
+SHA256 (fcitx5-gtk-5.1.1.tar.xz) = 1s2nLeAgAx2vjaTbxseSPIAl7a3sGjrLmqKOnvt4sBM=
+SIZE (fcitx5-gtk-5.1.1.tar.xz) = 53716
Index: inputmethods/fcitx-gtk/patches/patch-CMakeLists_txt
===================================================================
RCS file: /home/cvs/ports/inputmethods/fcitx-gtk/patches/patch-CMakeLists_txt,v
diff -u -p -r1.1 patch-CMakeLists_txt
--- inputmethods/fcitx-gtk/patches/patch-CMakeLists_txt 13 May 2022 15:37:48 
-0000      1.1
+++ inputmethods/fcitx-gtk/patches/patch-CMakeLists_txt 19 Jan 2024 16:15:32 
-0000
@@ -1,7 +1,7 @@
 Index: CMakeLists.txt
 --- CMakeLists.txt.orig
 +++ CMakeLists.txt
-@@ -3,7 +3,7 @@ project(fcitx5-gtk VERSION 5.0.10)
+@@ -3,7 +3,7 @@ project(fcitx5-gtk VERSION 5.1.1)
  
  find_package(ECM REQUIRED 1.0.0)
  set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} "${CMAKE_CURRENT_SOURCE_DIR}/cmake" 
${CMAKE_MODULE_PATH})
Index: inputmethods/fcitx-gtk/pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/inputmethods/fcitx-gtk/pkg/PLIST,v
diff -u -p -r1.1 PLIST
--- inputmethods/fcitx-gtk/pkg/PLIST    13 May 2022 15:37:48 -0000      1.1
+++ inputmethods/fcitx-gtk/pkg/PLIST    19 Jan 2024 16:15:32 -0000
@@ -1,3 +1,4 @@
+@bin bin/fcitx5-gtk3-immodule-probing
 include/Fcitx5/GClient/
 include/Fcitx5/GClient/fcitx-gclient/
 include/Fcitx5/GClient/fcitx-gclient/fcitxgclient.h
Index: inputmethods/fcitx-lua/Makefile
===================================================================
RCS file: /home/cvs/ports/inputmethods/fcitx-lua/Makefile,v
diff -u -p -r1.4 Makefile
--- inputmethods/fcitx-lua/Makefile     26 Sep 2023 11:43:23 -0000      1.4
+++ inputmethods/fcitx-lua/Makefile     19 Jan 2024 16:15:32 -0000
@@ -1,6 +1,6 @@
 COMMENT =      Lua support for fcitx5
 
-DISTNAME =     fcitx5-lua-5.0.10
+DISTNAME =     fcitx5-lua-5.0.12
 PKGNAME =      ${DISTNAME:S/fcitx5/fcitx/}
 
 CATEGORIES =   inputmethods
Index: inputmethods/fcitx-lua/distinfo
===================================================================
RCS file: /home/cvs/ports/inputmethods/fcitx-lua/distinfo,v
diff -u -p -r1.2 distinfo
--- inputmethods/fcitx-lua/distinfo     20 Apr 2023 09:16:51 -0000      1.2
+++ inputmethods/fcitx-lua/distinfo     19 Jan 2024 16:15:32 -0000
@@ -1,2 +1,2 @@
-SHA256 (fcitx5-lua-5.0.10.tar.xz) = 
Kd3TUINtegWgW5GIl/ikkEt2T3RsxCyzTHBcdU80cI8=
-SIZE (fcitx5-lua-5.0.10.tar.xz) = 34264
+SHA256 (fcitx5-lua-5.0.12.tar.xz) = 
5B/YcbzvvmCcsWHdxC7fAulf4pU301Kgs9rNfz8GcAI=
+SIZE (fcitx5-lua-5.0.12.tar.xz) = 33576
Index: inputmethods/fcitx-qt/Makefile
===================================================================
RCS file: /home/cvs/ports/inputmethods/fcitx-qt/Makefile,v
diff -u -p -r1.5 Makefile
--- inputmethods/fcitx-qt/Makefile      26 Sep 2023 11:43:23 -0000      1.5
+++ inputmethods/fcitx-qt/Makefile      19 Jan 2024 18:56:44 -0000
@@ -1,11 +1,12 @@
 COMMENT =      Qt library and IM module for fcitx5
 
-DISTNAME =     fcitx5-qt-5.0.17
+DISTNAME =     fcitx5-qt-5.1.4
 PKGNAME =      ${DISTNAME:S/fcitx5/fcitx/}
 
-SHARED_LIBS += Fcitx5Qt5WidgetsAddons          0.0 # 0.0
-SHARED_LIBS += Fcitx5Qt5DBusAddons             0.0 # 0.0
-SHARED_LIBS += Fcitx5Qt6DBusAddons             0.0 # 0.0
+SHARED_LIBS += Fcitx5Qt5WidgetsAddons          1.0 # 0.0
+SHARED_LIBS += Fcitx5Qt5DBusAddons             0.1 # 0.0
+SHARED_LIBS += Fcitx5Qt6DBusAddons             0.1 # 0.0
+SHARED_LIBS += Fcitx5Qt6WidgetsAddons          0.0 # 0.0
 
 CATEGORIES =   inputmethods
 
@@ -17,9 +18,9 @@ MAINTAINER =  Yifei Zhan <open...@zhan.sc
 # LGPL2.1+ for other files
 PERMIT_PACKAGE=        Yes
 
-WANTLIB += ${COMPILER_LIBCXX} Fcitx5Utils GL Qt5Concurrent Qt5Core
-WANTLIB += Qt5DBus Qt5Gui Qt5Widgets Qt6Core Qt6DBus Qt6Gui Qt6Widgets
-WANTLIB += c m xcb xkbcommon
+WANTLIB += ${COMPILER_LIBCXX} Fcitx5Utils GL Qt5Core Qt5DBus Qt5Gui
+WANTLIB += Qt5Widgets Qt6Concurrent Qt6Core Qt6DBus Qt6Gui Qt6WaylandClient
+WANTLIB += Qt6Widgets c m wayland-client wayland-cursor xcb xkbcommon
 
 SITES =                https://download.fcitx-im.org/fcitx5/fcitx5-qt/
 
@@ -35,7 +36,8 @@ RUN_DEPENDS =         devel/desktop-file-utils 
                        inputmethods/fcitx \
                        misc/shared-mime-info
 
-LIB_DEPENDS =          inputmethods/fcitx
+LIB_DEPENDS =          inputmethods/fcitx \
+                       x11/qt6/qtwayland
 
 CONFIGURE_ARGS =       -DENABLE_QT4=OFF \
                        -DENABLE_QT6=ON
Index: inputmethods/fcitx-qt/distinfo
===================================================================
RCS file: /home/cvs/ports/inputmethods/fcitx-qt/distinfo,v
diff -u -p -r1.2 distinfo
--- inputmethods/fcitx-qt/distinfo      20 Apr 2023 09:18:17 -0000      1.2
+++ inputmethods/fcitx-qt/distinfo      19 Jan 2024 16:15:32 -0000
@@ -1,2 +1,2 @@
-SHA256 (fcitx5-qt-5.0.17.tar.xz) = QmjnoSd2kqedz/COZi0edEB+WYph09A4a8ZKUYCekfQ=
-SIZE (fcitx5-qt-5.0.17.tar.xz) = 84680
+SHA256 (fcitx5-qt-5.1.4.tar.xz) = klJuRCTUWQBEOyDw9XUAQXubfa1UQJs3CmcWbbfSsUk=
+SIZE (fcitx5-qt-5.1.4.tar.xz) = 92880
Index: inputmethods/fcitx-qt/pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/inputmethods/fcitx-qt/pkg/PLIST,v
diff -u -p -r1.3 PLIST
--- inputmethods/fcitx-qt/pkg/PLIST     20 Apr 2023 09:18:18 -0000      1.3
+++ inputmethods/fcitx-qt/pkg/PLIST     19 Jan 2024 16:15:32 -0000
@@ -1,3 +1,5 @@
+@bin bin/fcitx5-qt5-immodule-probing
+@bin bin/fcitx5-qt6-immodule-probing
 include/Fcitx5Qt5/
 include/Fcitx5Qt5/Fcitx5Qt5DBusAddons/
 include/Fcitx5Qt5/Fcitx5Qt5DBusAddons/fcitx5qt5dbusaddons_export.h
@@ -23,7 +25,15 @@ include/Fcitx5Qt6/Fcitx5Qt6DBusAddons/fc
 include/Fcitx5Qt6/Fcitx5Qt6DBusAddons/fcitxqtinputcontextproxy.h
 include/Fcitx5Qt6/Fcitx5Qt6DBusAddons/fcitxqtinputmethodproxy.h
 include/Fcitx5Qt6/Fcitx5Qt6DBusAddons/fcitxqtwatcher.h
+include/Fcitx5Qt6/Fcitx5QtWidgetsAddons/
+include/Fcitx5Qt6/Fcitx5QtWidgetsAddons/fcitx5qt6widgetsaddons_export.h
+include/Fcitx5Qt6/Fcitx5QtWidgetsAddons/fcitxqtconfiguifactory.h
+include/Fcitx5Qt6/Fcitx5QtWidgetsAddons/fcitxqtconfiguiplugin.h
+include/Fcitx5Qt6/Fcitx5QtWidgetsAddons/fcitxqtconfiguiwidget.h
+include/Fcitx5Qt6/Fcitx5QtWidgetsAddons/fcitxqti18nhelper.h
+include/Fcitx5Qt6/Fcitx5QtWidgetsAddons/fcitxqtkeysequencewidget.h
 include/Fcitx5Qt6/fcitx5qt6dbusaddons_version.h
+include/Fcitx5Qt6/fcitx5qt6widgetsaddons_version.h
 lib/cmake/Fcitx5Qt5DBusAddons/
 lib/cmake/Fcitx5Qt5DBusAddons/Fcitx5Qt5DBusAddonsConfig.cmake
 lib/cmake/Fcitx5Qt5DBusAddons/Fcitx5Qt5DBusAddonsConfigVersion.cmake
@@ -39,15 +49,23 @@ lib/cmake/Fcitx5Qt6DBusAddons/Fcitx5Qt6D
 lib/cmake/Fcitx5Qt6DBusAddons/Fcitx5Qt6DBusAddonsConfigVersion.cmake
 
lib/cmake/Fcitx5Qt6DBusAddons/Fcitx5Qt6DBusAddonsTargets${MODCMAKE_BUILD_SUFFIX}
 lib/cmake/Fcitx5Qt6DBusAddons/Fcitx5Qt6DBusAddonsTargets.cmake
-lib/fcitx5/qt5/
-@so lib/fcitx5/qt5/libfcitx-quickphrase-editor5.so
+lib/cmake/Fcitx5Qt6WidgetsAddons/
+lib/cmake/Fcitx5Qt6WidgetsAddons/Fcitx5Qt6WidgetsAddonsConfig.cmake
+lib/cmake/Fcitx5Qt6WidgetsAddons/Fcitx5Qt6WidgetsAddonsConfigVersion.cmake
+lib/cmake/Fcitx5Qt6WidgetsAddons/Fcitx5Qt6WidgetsAddonsTargets${MODCMAKE_BUILD_SUFFIX}
+lib/cmake/Fcitx5Qt6WidgetsAddons/Fcitx5Qt6WidgetsAddonsTargets.cmake
+lib/fcitx5/qt6/
+@so lib/fcitx5/qt6/libfcitx-quickphrase-editor5.so
 @lib lib/libFcitx5Qt5DBusAddons.so.${LIBFcitx5Qt5DBusAddons_VERSION}
 @lib lib/libFcitx5Qt5WidgetsAddons.so.${LIBFcitx5Qt5WidgetsAddons_VERSION}
 @lib lib/libFcitx5Qt6DBusAddons.so.${LIBFcitx5Qt6DBusAddons_VERSION}
+@lib lib/libFcitx5Qt6WidgetsAddons.so.${LIBFcitx5Qt6WidgetsAddons_VERSION}
 @so 
lib/qt5/plugins/platforminputcontexts/libfcitx5platforminputcontextplugin.so
 @so 
lib/qt6/plugins/platforminputcontexts/libfcitx5platforminputcontextplugin.so
 @bin libexec/fcitx5-qt5-gui-wrapper
+@bin libexec/fcitx5-qt6-gui-wrapper
 share/applications/org.fcitx.fcitx5-qt5-gui-wrapper.desktop
+share/applications/org.fcitx.fcitx5-qt6-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
Index: inputmethods/fcitx-table-extra/Makefile
===================================================================
RCS file: /home/cvs/ports/inputmethods/fcitx-table-extra/Makefile,v
diff -u -p -r1.5 Makefile
--- inputmethods/fcitx-table-extra/Makefile     26 Sep 2023 11:43:23 -0000      
1.5
+++ inputmethods/fcitx-table-extra/Makefile     19 Jan 2024 16:15:32 -0000
@@ -1,9 +1,8 @@
 COMMENT =      extra table for Fcitx5
 
-V =            5.0.13
+V =            5.1.2
 DISTNAME =     fcitx5-table-extra-$V
 PKGNAME =      ${DISTNAME:S/fcitx5/fcitx/}
-REVISION =     0
 
 CATEGORIES =   inputmethods chinese
 
Index: inputmethods/fcitx-table-extra/distinfo
===================================================================
RCS file: /home/cvs/ports/inputmethods/fcitx-table-extra/distinfo,v
diff -u -p -r1.2 distinfo
--- inputmethods/fcitx-table-extra/distinfo     20 Apr 2023 09:18:56 -0000      
1.2
+++ inputmethods/fcitx-table-extra/distinfo     19 Jan 2024 16:15:32 -0000
@@ -1,2 +1,2 @@
-SHA256 (fcitx/fcitx5-table-extra-5.0.13.tar.xz) = 
auwD5ssUCNhEeJgiYTLnImBxU1wFhONeBBWeTF90oBY=
-SIZE (fcitx/fcitx5-table-extra-5.0.13.tar.xz) = 7288400
+SHA256 (fcitx/fcitx5-table-extra-5.1.2.tar.xz) = 
83YjSZeVfomI9VUqLcRtfmwUB7DGdtW42A8QGB8x6xA=
+SIZE (fcitx/fcitx5-table-extra-5.1.2.tar.xz) = 7629080
Index: inputmethods/fcitx-table-extra/pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/inputmethods/fcitx-table-extra/pkg/PLIST,v
diff -u -p -r1.2 PLIST
--- inputmethods/fcitx-table-extra/pkg/PLIST    20 Apr 2023 09:18:56 -0000      
1.2
+++ inputmethods/fcitx-table-extra/pkg/PLIST    19 Jan 2024 16:15:32 -0000
@@ -18,6 +18,7 @@ share/fcitx5/inputmethod/stroke5.conf
 share/fcitx5/inputmethod/t9.conf
 share/fcitx5/inputmethod/wu.conf
 share/fcitx5/inputmethod/wubi-large.conf
+share/fcitx5/inputmethod/wubi98-large.conf
 share/fcitx5/inputmethod/wubi98-pinyin.conf
 share/fcitx5/inputmethod/wubi98-single.conf
 share/fcitx5/inputmethod/wubi98.conf
@@ -43,6 +44,7 @@ share/fcitx5/table/stroke5.main.dict
 share/fcitx5/table/t9.main.dict
 share/fcitx5/table/wu.main.dict
 share/fcitx5/table/wubi-large.main.dict
+share/fcitx5/table/wubi98-large.main.dict
 share/fcitx5/table/wubi98-pinyin.main.dict
 share/fcitx5/table/wubi98-single.main.dict
 share/fcitx5/table/wubi98.main.dict
Index: inputmethods/fcitx/Makefile
===================================================================
RCS file: /home/cvs/ports/inputmethods/fcitx/Makefile,v
diff -u -p -r1.27 Makefile
--- inputmethods/fcitx/Makefile 26 Sep 2023 17:58:07 -0000      1.27
+++ inputmethods/fcitx/Makefile 19 Jan 2024 16:15:32 -0000
@@ -1,12 +1,11 @@
 COMMENT =      flexible input method framework
 
-DISTNAME =     fcitx5-5.0.23
+DISTNAME =     fcitx5-5.1.7
 PKGNAME =      ${DISTNAME:S/fcitx5/fcitx/}
-REVISION =     0
 
 SHARED_LIBS +=  Fcitx5Config                   0.0 # 0.0
-SHARED_LIBS +=  Fcitx5Core                     0.0 # 0.0
-SHARED_LIBS +=  Fcitx5Utils                    0.0 # 0.0
+SHARED_LIBS +=  Fcitx5Core                     1.0 # 0.0
+SHARED_LIBS +=  Fcitx5Utils                    1.0 # 0.0
 
 CATEGORIES =   inputmethods chinese japanese korean
 
@@ -17,13 +16,13 @@ MAINTAINER =        Yifei Zhan <open...@zhan.sc
 # LGPLv2.1+
 PERMIT_PACKAGE=        Yes
 
-WANTLIB += ${COMPILER_LIBCXX} c cairo dbus-1 enchant-2 event_core
+WANTLIB += ${COMPILER_LIBCXX} c cairo dbus-1 enchant-2
 WANTLIB += execinfo expat gdk_pixbuf-2.0 gio-2.0 glib-2.0
 WANTLIB += gobject-2.0 harfbuzz intl json-c kvm m pango-1.0
 WANTLIB += pangocairo-1.0 pthread uuid xcb xcb-ewmh xcb-icccm
 WANTLIB += xcb-imdkit xcb-keysyms xcb-randr xcb-render
 WANTLIB += xcb-shape xcb-util xcb-xfixes xcb-xinerama xcb-xkb
-WANTLIB += xkbcommon xkbcommon-x11 xkbfile z
+WANTLIB += xkbcommon xkbcommon-x11 xkbfile z uv
 
 SITES =                https://download.fcitx-im.org/fcitx5/fcitx5/
 SITES.data =   https://download.fcitx-im.org/data/
@@ -46,7 +45,7 @@ RUN_DEPENDS =         devel/desktop-file-utils 
 
 LIB_DEPENDS =          devel/harfbuzz,-main \
                        devel/json-c \
-                       devel/libevent2 \
+                       devel/libuv \
                        devel/pango \
                        graphics/gdk-pixbuf2 \
                        inputmethods/xcb-imdkit \
Index: inputmethods/fcitx/distinfo
===================================================================
RCS file: /home/cvs/ports/inputmethods/fcitx/distinfo,v
diff -u -p -r1.6 distinfo
--- inputmethods/fcitx/distinfo 20 Apr 2023 09:20:38 -0000      1.6
+++ inputmethods/fcitx/distinfo 19 Jan 2024 16:15:32 -0000
@@ -1,4 +1,4 @@
 SHA256 (fcitx/en_dict-20121020.tar.gz) = 
xEpdeEeSXuqeTS0EdI1ELNKN2SmaC1cu99kerE9abOs=
-SHA256 (fcitx/fcitx5-5.0.23.tar.xz) = 
BPIJpkBiJc4ZeF+NnTvbJTlEWG7c+pYBQU/N2oobE6A=
+SHA256 (fcitx/fcitx5-5.1.7.tar.xz) = 
LvOOuqWcBHNOZJFXhBxPTif/OJ2szZkjPb+CtoZ7i4s=
 SIZE (fcitx/en_dict-20121020.tar.gz) = 630491
-SIZE (fcitx/fcitx5-5.0.23.tar.xz) = 6828856
+SIZE (fcitx/fcitx5-5.1.7.tar.xz) = 6867544
Index: inputmethods/fcitx/patches/patch-cmake_Fcitx5CompilerSettings_cmake
===================================================================
RCS file: 
/home/cvs/ports/inputmethods/fcitx/patches/patch-cmake_Fcitx5CompilerSettings_cmake,v
diff -u -p -r1.1 patch-cmake_Fcitx5CompilerSettings_cmake
--- inputmethods/fcitx/patches/patch-cmake_Fcitx5CompilerSettings_cmake 13 May 
2022 15:37:46 -0000      1.1
+++ inputmethods/fcitx/patches/patch-cmake_Fcitx5CompilerSettings_cmake 19 Jan 
2024 16:15:32 -0000
@@ -1,12 +1,12 @@
 Index: cmake/Fcitx5CompilerSettings.cmake
 --- cmake/Fcitx5CompilerSettings.cmake.orig
 +++ cmake/Fcitx5CompilerSettings.cmake
-@@ -7,8 +7,6 @@ set(CMAKE_C_STANDARD 99)
- 
+@@ -8,7 +8,7 @@ set(CMAKE_C_STANDARD 99)
  set(CMAKE_C_FLAGS "-Wall -Wextra ${CMAKE_C_FLAGS}")
  set(CMAKE_CXX_FLAGS "-Wall -Wextra ${CMAKE_CXX_FLAGS}")
--set(CMAKE_SHARED_LINKER_FLAGS "-Wl,--no-undefined -Wl,--as-needed 
${CMAKE_SHARED_LINKER_FLAGS}")
--set(CMAKE_MODULE_LINKER_FLAGS "-Wl,--no-undefined -Wl,--as-needed 
${CMAKE_MODULE_LINKER_FLAGS}")
  
- set(CMAKE_C_VISIBILITY_PRESET hidden)
- set(CMAKE_CXX_VISIBILITY_PRESET hidden)
+-if(NOT APPLE)
++if(NOT (APPLE OR CMAKE_SYSTEM_NAME MATCHES "OpenBSD"))
+     set(CMAKE_SHARED_LINKER_FLAGS "-Wl,--no-undefined -Wl,--as-needed 
${CMAKE_SHARED_LINKER_FLAGS}")
+     set(CMAKE_MODULE_LINKER_FLAGS "-Wl,--no-undefined -Wl,--as-needed 
${CMAKE_MODULE_LINKER_FLAGS}")
+ endif()
Index: inputmethods/fcitx/patches/patch-src_lib_fcitx-utils_misc_cpp
===================================================================
RCS file: 
/home/cvs/ports/inputmethods/fcitx/patches/patch-src_lib_fcitx-utils_misc_cpp,v
diff -u -p -r1.1 patch-src_lib_fcitx-utils_misc_cpp
--- inputmethods/fcitx/patches/patch-src_lib_fcitx-utils_misc_cpp       13 May 
2022 15:37:46 -0000      1.1
+++ inputmethods/fcitx/patches/patch-src_lib_fcitx-utils_misc_cpp       19 Jan 
2024 16:15:32 -0000
@@ -1,7 +1,7 @@
 Index: src/lib/fcitx-utils/misc.cpp
 --- src/lib/fcitx-utils/misc.cpp.orig
 +++ src/lib/fcitx-utils/misc.cpp
-@@ -86,7 +86,7 @@ std::string getProcessName(pid_t pid) {
+@@ -88,7 +88,7 @@ std::string getProcessName(pid_t pid) {
          struct kinfo_proc2 *kp = kvm_getproc2(vm, KERN_PROC_PID, pid,
                                                sizeof(struct kinfo_proc2), 
&cnt);
  #else
Index: inputmethods/fcitx/pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/inputmethods/fcitx/pkg/PLIST,v
diff -u -p -r1.2 PLIST
--- inputmethods/fcitx/pkg/PLIST        20 Apr 2023 09:20:38 -0000      1.2
+++ inputmethods/fcitx/pkg/PLIST        19 Jan 2024 16:15:32 -0000
@@ -83,6 +83,7 @@ include/Fcitx5/Utils/fcitx-utils/dbus/me
 include/Fcitx5/Utils/fcitx-utils/dbus/message_details.h
 include/Fcitx5/Utils/fcitx-utils/dbus/objectvtable.h
 include/Fcitx5/Utils/fcitx-utils/dbus/servicewatcher.h
+include/Fcitx5/Utils/fcitx-utils/dbus/variant.h
 include/Fcitx5/Utils/fcitx-utils/element.h
 include/Fcitx5/Utils/fcitx-utils/event.h
 include/Fcitx5/Utils/fcitx-utils/eventdispatcher.h
@@ -191,6 +192,7 @@ lib/fcitx5/libexec/
 @so lib/fcitx5/libtestim.so
 @so lib/fcitx5/libtestui.so
 @so lib/fcitx5/libunicode.so
+@so lib/fcitx5/libvirtualkeyboard.so
 @so lib/fcitx5/libxcb.so
 @so lib/fcitx5/libxim.so
 @lib lib/libFcitx5Config.so.${LIBFcitx5Config_VERSION}
@@ -200,7 +202,6 @@ lib/pkgconfig/Fcitx5Config.pc
 lib/pkgconfig/Fcitx5Core.pc
 lib/pkgconfig/Fcitx5Module.pc
 lib/pkgconfig/Fcitx5Utils.pc
-@bin libexec/fcitx5-wayland-launcher
 share/applications/fcitx5-configtool.desktop
 share/applications/org.fcitx.Fcitx5.desktop
 share/dbus-1/services/org.fcitx.Fcitx5.service
@@ -228,6 +229,7 @@ share/fcitx5/addon/notifications.conf
 share/fcitx5/addon/quickphrase.conf
 share/fcitx5/addon/spell.conf
 share/fcitx5/addon/unicode.conf
+share/fcitx5/addon/virtualkeyboard.conf
 share/fcitx5/addon/xcb.conf
 share/fcitx5/addon/xim.conf
 share/fcitx5/data/
@@ -432,10 +434,14 @@ share/fcitx5/testing/addon/testim.conf
 share/fcitx5/testing/addon/testui.conf
 share/fcitx5/themes/
 share/fcitx5/themes/default/
+share/fcitx5/themes/default-dark/
+share/fcitx5/themes/default-dark/arrow.png
+share/fcitx5/themes/default-dark/next.png
+share/fcitx5/themes/default-dark/prev.png
+share/fcitx5/themes/default-dark/radio.png
+share/fcitx5/themes/default-dark/theme.conf
 share/fcitx5/themes/default/arrow.png
-share/fcitx5/themes/default/highlight.png
 share/fcitx5/themes/default/next.png
-share/fcitx5/themes/default/panel.png
 share/fcitx5/themes/default/prev.png
 share/fcitx5/themes/default/radio.png
 share/fcitx5/themes/default/theme.conf
Index: inputmethods/fcitx/pkg/README
===================================================================
RCS file: /home/cvs/ports/inputmethods/fcitx/pkg/README,v
diff -u -p -r1.3 README
--- inputmethods/fcitx/pkg/README       21 Jun 2022 10:35:49 -0000      1.3
+++ inputmethods/fcitx/pkg/README       19 Jan 2024 16:15:32 -0000
@@ -66,6 +66,10 @@ then select and add your preferred input
 Input Method panel. You might need to uncheck 'Only Show Current
 Language' to find your preferred input method.
 
+If using KDE Plasma, you can also setup your input method via:
+
+  System Settings -> Regional Settings -> Input Method
+
 For more information, please refer to Fcitx's wiki page:
 https://www.fcitx-im.org/wiki/Setup_Fcitx_5
 
Index: inputmethods/libime/Makefile
===================================================================
RCS file: /home/cvs/ports/inputmethods/libime/Makefile,v
diff -u -p -r1.7 Makefile
--- inputmethods/libime/Makefile        28 Dec 2023 12:52:46 -0000      1.7
+++ inputmethods/libime/Makefile        19 Jan 2024 19:13:06 -0000
@@ -1,11 +1,10 @@
 COMMENT =      library to support generic input method implementation
 
-DISTNAME =     libime-1.0.17
-REVISION =     1
+DISTNAME =     libime-1.1.5
 
-SHARED_LIBS += IMECore         0.0 # 0.0
-SHARED_LIBS += IMEPinyin       0.0 # 0.0
-SHARED_LIBS += IMETable        0.0 # 0.0
+SHARED_LIBS += IMECore         0.1 # 0.0
+SHARED_LIBS += IMEPinyin       0.1 # 0.0
+SHARED_LIBS += IMETable        1.0 # 0.0
 
 CATEGORIES =   inputmethods
 
@@ -16,7 +15,7 @@ MAINTAINER =  Yifei Zhan <open...@zhan.sc
 # LGPLv2.1+
 PERMIT_PACKAGE=        Yes
 WANTLIB += ${COMPILER_LIBCXX} Fcitx5Utils boost_filesystem-mt
-WANTLIB += boost_iostreams-mt boost_regex-mt c m
+WANTLIB += boost_iostreams-mt boost_regex-mt c m zstd
 
 SITES =                        https://download.fcitx-im.org/fcitx5/libime/
 
@@ -25,8 +24,9 @@ SITES.data =          https://download.fcitx-im.
 # 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.data +=      dict-20220810.tar.xz
-DISTFILES.data +=      lm_sc.arpa-20220810.tar.xz
+DISTFILES.data +=      dict-20230412.tar.xz
+DISTFILES.data +=      lm_sc.arpa-20230712.tar.xz
+DISTFILES.data +=      table-20240108.tar.gz
 DISTFILES.data +=      table.tar.gz
 
 EXTRACT_SUFX =                 .tar.xz
@@ -47,9 +47,11 @@ RUN_DEPENDS =                devel/desktop-file-utils 
 LIB_DEPENDS =          inputmethods/fcitx \
                        devel/boost
 post-patch:
-                       @cp ${FULLDISTDIR}/dict-20220810.tar.xz \
+                       @cp ${FULLDISTDIR}/dict-20230412.tar.xz \
                                ${WRKSRC}/data/
-                       @cp ${FULLDISTDIR}/lm_sc.arpa-20220810.tar.xz \
+                       @cp ${FULLDISTDIR}/lm_sc.arpa-20230712.tar.xz \
+                               ${WRKSRC}/data/
+                       @cp ${FULLDISTDIR}/table-20240108.tar.gz \
                                ${WRKSRC}/data/
                        @cp ${FULLDISTDIR}/table.tar.gz \
                                ${WRKSRC}/data/
Index: inputmethods/libime/distinfo
===================================================================
RCS file: /home/cvs/ports/inputmethods/libime/distinfo,v
diff -u -p -r1.2 distinfo
--- inputmethods/libime/distinfo        20 Apr 2023 09:21:36 -0000      1.2
+++ inputmethods/libime/distinfo        19 Jan 2024 16:15:32 -0000
@@ -1,8 +1,10 @@
-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/dict-20230412.tar.xz) = 
8F/Mr/loeQCqw9mtWoGyCIi1cyAUA/vNm7x5B9npdQc=
+SHA256 (fcitx/libime-1.1.5.tar.xz) = 
FTYjFMwiIGPfCDQiUYpSskZv01PMjZlRloF5JpV0ZT4=
+SHA256 (fcitx/lm_sc.arpa-20230712.tar.xz) = 
ut1iwWxjc3h6D9qPCc1FLRL2DVhohW9lHO7PGge6ujI=
+SHA256 (fcitx/table-20240108.tar.gz) = 
cpxZbYaQfecnx00Pw/0kHEBsXevStMt07v4CI4funa4=
 SHA256 (fcitx/table.tar.gz) = YZYFPHJBJeOuPYvWsvkXLQyDtlsNQQ083mO3qNarh7c=
-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/dict-20230412.tar.xz) = 1162104
+SIZE (fcitx/libime-1.1.5.tar.xz) = 424824
+SIZE (fcitx/lm_sc.arpa-20230712.tar.xz) = 30701196
+SIZE (fcitx/table-20240108.tar.gz) = 4144659
 SIZE (fcitx/table.tar.gz) = 4144686
Index: inputmethods/libime/patches/patch-src_libime_core_CMakeLists_txt
===================================================================
RCS file: 
/home/cvs/ports/inputmethods/libime/patches/patch-src_libime_core_CMakeLists_txt,v
diff -u -p -r1.1 patch-src_libime_core_CMakeLists_txt
--- inputmethods/libime/patches/patch-src_libime_core_CMakeLists_txt    28 Dec 
2023 12:52:46 -0000      1.1
+++ inputmethods/libime/patches/patch-src_libime_core_CMakeLists_txt    19 Jan 
2024 16:15:32 -0000
@@ -1,18 +0,0 @@
-Pull in upstream change to switch to C++11 to unbreak build
-
-https://github.com/fcitx/libime/commit/95c1433500b089b0c2edbdd17720f66e6eafd5e0
-
-Index: src/libime/core/CMakeLists.txt
---- src/libime/core/CMakeLists.txt.orig
-+++ src/libime/core/CMakeLists.txt
-@@ -13,7 +13,9 @@ add_library(kenlm STATIC ${KENLM_SRCS})
- target_include_directories(kenlm PUBLIC 
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/kenlm>)
- target_compile_definitions(kenlm PUBLIC -DKENLM_MAX_ORDER=3 PRIVATE -DNDEBUG)
- target_link_libraries(kenlm PUBLIC Boost::boost)
--set_target_properties(kenlm PROPERTIES POSITION_INDEPENDENT_CODE ON)
-+set_target_properties(kenlm PROPERTIES
-+  CXX_STANDARD 11
-+  POSITION_INDEPENDENT_CODE ON)
- 
- if(UNIX)
-   check_library_exists(rt clock_gettime "clock_gettime from librt" 
HAVE_CLOCKGETTIME_RT)
Index: inputmethods/libime/pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/inputmethods/libime/pkg/PLIST,v
diff -u -p -r1.2 PLIST
--- inputmethods/libime/pkg/PLIST       20 Apr 2023 09:21:36 -0000      1.2
+++ inputmethods/libime/pkg/PLIST       19 Jan 2024 16:15:32 -0000
@@ -33,6 +33,7 @@ include/LibIME/libime/pinyin/pinyinencod
 include/LibIME/libime/pinyin/pinyinime.h
 include/LibIME/libime/pinyin/pinyinmatchstate.h
 include/LibIME/libime/pinyin/pinyinmatchstate_p.h
+include/LibIME/libime/pinyin/pinyinprediction.h
 include/LibIME/libime/pinyin/shuangpindata.h
 include/LibIME/libime/pinyin/shuangpinprofile.h
 include/LibIME/libime/table/
Index: inputmethods/xcb-imdkit/Makefile
===================================================================
RCS file: /home/cvs/ports/inputmethods/xcb-imdkit/Makefile,v
diff -u -p -r1.3 Makefile
--- inputmethods/xcb-imdkit/Makefile    26 Sep 2023 11:43:24 -0000      1.3
+++ inputmethods/xcb-imdkit/Makefile    19 Jan 2024 16:15:32 -0000
@@ -1,6 +1,6 @@
 COMMENT =      implementation of xim protocol in xcb
 
-DISTNAME =     xcb-imdkit-1.0.5
+DISTNAME =     xcb-imdkit-1.0.6
 
 SHARED_LIBS +=  xcb-imdkit             1.0 # 1.0
 
Index: inputmethods/xcb-imdkit/distinfo
===================================================================
RCS file: /home/cvs/ports/inputmethods/xcb-imdkit/distinfo,v
diff -u -p -r1.2 distinfo
--- inputmethods/xcb-imdkit/distinfo    20 Apr 2023 09:22:23 -0000      1.2
+++ inputmethods/xcb-imdkit/distinfo    19 Jan 2024 16:15:32 -0000
@@ -1,2 +1,2 @@
-SHA256 (xcb-imdkit-1.0.5.tar.xz) = Nz/NJtmSVLEmD9AlS86h00bhBhzFcH9NcbSgkUGPA8w=
-SIZE (xcb-imdkit-1.0.5.tar.xz) = 347460
+SHA256 (xcb-imdkit-1.0.6.tar.xz) = 7nE1P9jwSMHMhZFsx5rHrEQhkRCBAghfDcVQ150AUjA=
+SIZE (xcb-imdkit-1.0.6.tar.xz) = 347508


Reply via email to