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