On Fri, Jan 19, 2024 at 08:42:15PM +0100, Omar Polo wrote: > > 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 Yifei for updating fcitx related ports and op@ reviewed/updated diffs. Installed fcitx for Chinese input on kde, it works as usual. fcitx-5.1.7 flexible input method framework fcitx-chewing-5.0.14p0 chewing wrapper for fcitx5 fcitx-chinese-addons-5.1.3 addons related to Chinese with IME bundled inside fcitx fcitx-configtool-qt-5.1.3 GUI configure tool for fcitx5 fcitx-gtk-5.1.1 GTK IM module for fcitx5 fcitx-lua-5.0.12 Lua support for fcitx5 fcitx-m17n-5.0.11 m17n wrapper for fcitx5 fcitx-qt-5.1.4 Qt library and IM module for fcitx5 fcitx-table-extra-5.1.2 extra table for Fcitx5 opencc-1.1.7 convert between traditional and simplified Chinese libime-1.1.5 library to support generic input method implementation xcb-imdkit-1.0.6 implementation of xim protocol in xcb I'll commit op@'s updated diff today later, thanks. > 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