Here is another wave of opencc and fcitx-* updates. In general: - this update has some important bug fixes, but no major refactor affecting the ports - GTK4 immodule is enabled in this update, tested on with gtk4-demos - a few modules are going through qt5 -> qt6 transition (chinese-addons, kkc, unikey) - upstream renamed icons to avoid XDG icon name fallback with breeze icon theme - upstream moved to .tar.zst - priotize upstream's source distribution server instead of pulling from github and remove single use variable from Makefile
In README: - Mention the emoji problem as a known issue - Encourage bug reporting, words taken from the kde README and tweaked, thanks ;) - Remove mention of fcitx5-ssk, there is already 2 Japanese modules and I see little value in porting and maintaining another, if anyone would like to use it, please ping me and I'm happy to port it. Tested to work on my amd64 box, no regression so far, please this test on you setup and let me know how it goes ;) converters/opencc: 1.1.7 -> 1.1.9 - cumulative translation updates inputmethods/fcitx: 5.1.7 -> 5.1.11 - bump minor for Fcitx5Core Fcitx5Utils due to new API - fix a bug which can cause fd exhaustion - other cumulative updates inputmethods/fcitx-gtk: 5.1.1 -> 5.1.3 - enabled GTK4 immodule inputmethods/fcitx-anthy: 5.0.14 -> 5.1.5 - translation updates - cache improvements inputmethods/fcitx-chewing 5.1.1 -> 5.1.6 - make test no longer triggers error, remove NO_TEST - .so name change - Added Colemak layout support provided by libchewing - Add a new default option that allow select candidate with arrow key - Allow customize the behavior when switching away from chewing, also change the default behavior to not commit the chewing symbol. inputmethods/fcitx-hangul 5.0.11 -> 5.1.5 - .so name change - WANTLIB Qt5 -> Qt6 update - Fix typing when caps lock is enabled. inputmethods/fcitx-kkc 5.0.12 -> 5.1.5 - WANTLIB Qt5 -> Qt6 update - retire outdated patch - make test no longer triggers error, remove NO_TEST - regular bugfixes and translation updates inputmethods/fcitx-lua 5.0.12 -> 5.0.13 inputmethods/fcitx-m17n 5.0.11 -> 5.1.2 inputmethods/fcitx-unikey 5.0.13 -> 5.1.5 inputmethods/fcitx-table-extra: 5.1.2 -> 5.1.6 inputmethods/fcitx-qt: 5.1.4 -> 5.1.8 inputmethods/fcitx-config-qt: 5.1.3 -> 5.1.7 - regular bugfixes and translation updates inputmethods/fcitx-chinese-addons: 5.1.3 -> 5.1.7 - Fix compose key that need AltGr - Add support to use spell-check candidate into the sentence - hide cangjie by default. inputmethods/libime: 1.1.5 -> 1.1.9 - regular data/table updates and bugfixes - remove outdate patches - slight rework on post-patch to automate things and drop unused data file - bump minor for IMECore and IMEPinyin for additional API - Improvment on word learning mechanism and fuzzy input inputmethods/xcb-imdkit: 1.0.6 -> 1.0.9 - minor updates and bugfixes - bump major due to symbol rename diff --git a/converters/opencc/Makefile b/converters/opencc/Makefile index e3d75a85603..c071b43ce62 100644 --- a/converters/opencc/Makefile +++ b/converters/opencc/Makefile @@ -1,8 +1,7 @@ COMMENT = convert between traditional and simplified Chinese -V = 1.1.7 +V = 1.1.9 DISTNAME = opencc-$V -REVISION = 0 GH_ACCOUNT = BYVoid GH_PROJECT = OpenCC diff --git a/converters/opencc/distinfo b/converters/opencc/distinfo index 3d93967b1d2..568b27bd9ce 100644 --- a/converters/opencc/distinfo +++ b/converters/opencc/distinfo @@ -1,2 +1,2 @@ -SHA256 (opencc-1.1.7.tar.gz) = gKEmdQlKDKyQ5w7lMOk23HbKCVPLBEP3KDwrVYY15P4= -SIZE (opencc-1.1.7.tar.gz) = 3311712 +SHA256 (opencc-1.1.9.tar.gz) = rUvNjYchmiQKI21KVcnezSEyqUNml9KILq2FyJObCpk= +SIZE (opencc-1.1.9.tar.gz) = 3422511 diff --git a/inputmethods/fcitx-anthy/Makefile b/inputmethods/fcitx-anthy/Makefile index db4175c22bf..25258467c0a 100644 --- a/inputmethods/fcitx-anthy/Makefile +++ b/inputmethods/fcitx-anthy/Makefile @@ -1,12 +1,7 @@ COMMENT = anthy wrapper for fcitx5 -V = 5.0.14 -PKGNAME = fcitx-anthy-$V -REVISION = 0 - -GH_ACCOUNT = fcitx -GH_PROJECT = fcitx5-anthy -GH_TAGNAME = $V +DISTNAME = fcitx5-anthy-5.1.5 +PKGNAME = ${DISTNAME:S/fcitx5/fcitx/} CATEGORIES = inputmethods japanese @@ -20,6 +15,10 @@ WANTLIB += anthy anthydic m # LGPL-2.1+ PERMIT_PACKAGE= Yes +SITES = https://download.fcitx-im.org/fcitx5/fcitx5-anthy/ +DIST_SUBDIR = fcitx +EXTRACT_SUFX = .tar.zst + MODULES = devel/kf5 MODQT5_DEPS = No diff --git a/inputmethods/fcitx-anthy/distinfo b/inputmethods/fcitx-anthy/distinfo index 0a6d87d8a5a..dc80641f1a6 100644 --- a/inputmethods/fcitx-anthy/distinfo +++ b/inputmethods/fcitx-anthy/distinfo @@ -1,2 +1,2 @@ -SHA256 (fcitx5-anthy-5.0.14.tar.gz) = rOCKrrZFLkxDbW7vq0SHdUMIaLcm6U2nauLC+16w0yQ= -SIZE (fcitx5-anthy-5.0.14.tar.gz) = 104560 +SHA256 (fcitx/fcitx5-anthy-5.1.5.tar.zst) = heSO2eArdSnOmIg7JG8vOo5y3g5dSPOuXkUfeNqKzSA= +SIZE (fcitx/fcitx5-anthy-5.1.5.tar.zst) = 111947 diff --git a/inputmethods/fcitx-anthy/pkg/PLIST b/inputmethods/fcitx-anthy/pkg/PLIST index 2990771f8d0..51898a5fa55 100644 --- a/inputmethods/fcitx-anthy/pkg/PLIST +++ b/inputmethods/fcitx-anthy/pkg/PLIST @@ -1,4 +1,4 @@ -@so lib/fcitx5/anthy.so +@so lib/fcitx5/libanthy.so share/fcitx5/addon/anthy.conf share/fcitx5/anthy/ share/fcitx5/anthy/101kana.sty diff --git a/inputmethods/fcitx-chewing/Makefile b/inputmethods/fcitx-chewing/Makefile index 7b3ec096711..5d97660a687 100644 --- a/inputmethods/fcitx-chewing/Makefile +++ b/inputmethods/fcitx-chewing/Makefile @@ -1,12 +1,7 @@ COMMENT = chewing wrapper for fcitx5 -V = 5.1.1 -PKGNAME = fcitx-chewing-$V - -GH_ACCOUNT = fcitx -GH_PROJECT = fcitx5-chewing -GH_TAGNAME = $V - +DISTNAME = fcitx5-chewing-5.1.6 +PKGNAME = ${DISTNAME:S/fcitx5/fcitx/} CATEGORIES = inputmethods chinese HOMEPAGE = https://github.com/fcitx/fcitx5-chewing @@ -19,6 +14,10 @@ PERMIT_PACKAGE= Yes WANTLIB += ${COMPILER_LIBCXX} Fcitx5Config Fcitx5Core Fcitx5Utils WANTLIB += chewing m +SITES = https://download.fcitx-im.org/fcitx5/fcitx5-chewing/ +DIST_SUBDIR = fcitx +EXTRACT_SUFX = .tar.zst + MODULES = devel/kf5 MODQT5_DEPS = No @@ -33,7 +32,4 @@ RUN_DEPENDS = devel/desktop-file-utils \ LIB_DEPENDS = inputmethods/fcitx \ chinese/libchewing -# ninja: error: unknown target 'test' -NO_TEST = Yes - .include <bsd.port.mk> diff --git a/inputmethods/fcitx-chewing/distinfo b/inputmethods/fcitx-chewing/distinfo index e39b8162992..d18a0f0626c 100644 --- a/inputmethods/fcitx-chewing/distinfo +++ b/inputmethods/fcitx-chewing/distinfo @@ -1,2 +1,2 @@ -SHA256 (fcitx5-chewing-5.1.1.tar.gz) = PyQD7xc6Y6EC2GhlWcoVAfNqnYak0qlqUAIbv7b44qY= -SIZE (fcitx5-chewing-5.1.1.tar.gz) = 26454 +SHA256 (fcitx/fcitx5-chewing-5.1.6.tar.zst) = sWnvJemeLkMCD7ZtHyK+JKh5PpAyFE6iWS2IWxjWQMk= +SIZE (fcitx/fcitx5-chewing-5.1.6.tar.zst) = 34497 diff --git a/inputmethods/fcitx-chinese-addons/Makefile b/inputmethods/fcitx-chinese-addons/Makefile index 4a61120a17d..913d503b5a0 100644 --- a/inputmethods/fcitx-chinese-addons/Makefile +++ b/inputmethods/fcitx-chinese-addons/Makefile @@ -1,7 +1,6 @@ COMMENT = addons related to Chinese with IME bundled inside fcitx -V = 5.1.3 -DISTNAME = fcitx5-chinese-addons-$V +DISTNAME = fcitx5-chinese-addons-5.1.7 PKGNAME = ${DISTNAME:S/fcitx5/fcitx/} CATEGORIES = inputmethods chinese @@ -13,13 +12,14 @@ MAINTAINER = Yifei Zhan <openbsd@zhan.science> # LGPLv2.1+ PERMIT_PACKAGE= Yes -WANTLIB += ${COMPILER_LIBCXX} Fcitx5Config Fcitx5Core -WANTLIB += Fcitx5Qt5WidgetsAddons Fcitx5Utils IMECore IMEPinyin -WANTLIB += IMETable Qt5Concurrent Qt5Core Qt5Gui Qt5Widgets -WANTLIB += boost_iostreams-mt boost_regex-mt c m opencc +WANTLIB += ${COMPILER_LIBCXX} Fcitx5Config Fcitx5Core Fcitx5Qt6WidgetsAddons +WANTLIB += Fcitx5Utils GL IMECore IMEPinyin IMETable Qt6Concurrent +WANTLIB += Qt6Core Qt6Gui Qt6Widgets boost_container-mt boost_iostreams-mt +WANTLIB += boost_json-mt boost_regex-mt c m opencc SITES = https://download.fcitx-im.org/fcitx5/fcitx5-chinese-addons/ DIST_SUBDIR = fcitx +EXTRACT_SUFX = .tar.zst SITES.py = https://download.fcitx-im.org/data/ DISTFILES.py += py_table-20121124.tar.gz @@ -46,10 +46,12 @@ LIB_DEPENDS = inputmethods/fcitx \ CONFIGURE_ARGS = -DENABLE_BROWSER=OFF \ -DENABLE_CLOUDPINYIN=OFF +CFLAGS += -I${LOCALBASE}/include/LibIME +CXXFLAGS += -I${LOCALBASE}/include/LibIME + post-patch: cp ${FULLDISTDIR}/py_table-20121124.tar.gz \ - ${WRKSRC}/modules/pinyinhelper/ - cp ${FULLDISTDIR}/py_stroke-20121124.tar.gz \ - ${WRKSRC}/modules/pinyinhelper/ + ${FULLDISTDIR}/py_stroke-20121124.tar.gz \ + ${WRKSRC}/modules/pinyinhelper/ .include <bsd.port.mk> diff --git a/inputmethods/fcitx-chinese-addons/distinfo b/inputmethods/fcitx-chinese-addons/distinfo index 8bef60035ff..5123c968e35 100644 --- a/inputmethods/fcitx-chinese-addons/distinfo +++ b/inputmethods/fcitx-chinese-addons/distinfo @@ -1,6 +1,6 @@ -SHA256 (fcitx/fcitx5-chinese-addons-5.1.3.tar.xz) = a6eicKSHxPoRKTO0l0//ey/vIV3FQJvSNl6jt2Gjgi0= +SHA256 (fcitx/fcitx5-chinese-addons-5.1.7.tar.zst) = 8MH0HqAwa1+SsaYIjM1AmczBwhcF/oNqT/gtvkP3QMI= 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.1.3.tar.xz) = 252016 +SIZE (fcitx/fcitx5-chinese-addons-5.1.7.tar.zst) = 372001 SIZE (fcitx/py_stroke-20121124.tar.gz) = 445601 SIZE (fcitx/py_table-20121124.tar.gz) = 186822 diff --git a/inputmethods/fcitx-chinese-addons/pkg/PLIST b/inputmethods/fcitx-chinese-addons/pkg/PLIST index d12f460ea18..3051e8ff0d0 100644 --- a/inputmethods/fcitx-chinese-addons/pkg/PLIST +++ b/inputmethods/fcitx-chinese-addons/pkg/PLIST @@ -15,9 +15,8 @@ lib/cmake/Fcitx5ModulePunctuation/Fcitx5ModulePunctuationConfigVersion.cmake @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 +@so lib/fcitx5/qt6/libcustomphraseeditor.so +@so lib/fcitx5/qt6/libpinyindictmanager.so share/fcitx5/addon/chttrans.conf share/fcitx5/addon/fullwidth.conf share/fcitx5/addon/pinyin.conf @@ -41,7 +40,7 @@ share/fcitx5/lua/imeapi/extensions/ share/fcitx5/lua/imeapi/extensions/pinyin.lua share/fcitx5/pinyin/ share/fcitx5/pinyin/chaizi.dict -share/fcitx5/pinyin/emoji.dict +share/fcitx5/pinyin/symbols share/fcitx5/pinyinhelper/ share/fcitx5/pinyinhelper/py_stroke.mb share/fcitx5/pinyinhelper/py_table.mb diff --git a/inputmethods/fcitx-config-qt/Makefile b/inputmethods/fcitx-config-qt/Makefile index d4a4be52c94..29fb0465789 100644 --- a/inputmethods/fcitx-config-qt/Makefile +++ b/inputmethods/fcitx-config-qt/Makefile @@ -1,8 +1,7 @@ COMMENT = GUI configure tool for fcitx5 -V = 5.1.3 -DISTNAME = fcitx5-configtool-$V -PKGNAME = fcitx-configtool-qt-$V +DISTNAME = fcitx5-configtool-5.1.7 +PKGNAME = ${DISTNAME:S/fcitx5/fcitx/} CATEGORIES = inputmethods @@ -13,21 +12,28 @@ MAINTAINER = Yifei Zhan <openbsd@zhan.science> # GPLv2.0+ PERMIT_PACKAGE= Yes -WANTLIB += ${COMPILER_LIBCXX} Fcitx5Config Fcitx5Core Fcitx5Qt5DBusAddons -WANTLIB += Fcitx5Qt5WidgetsAddons Fcitx5Utils KF5ConfigCore KF5CoreAddons -WANTLIB += KF5I18n KF5IconThemes KF5ItemViews KF5Package KF5Plasma -WANTLIB += KF5QuickAddons KF5Service KF5WidgetsAddons KF5Declarative -WANTLIB += Qt5DBus Qt5Gui Qt5Network Qt5Qml Qt5QmlModels Qt5Quick Qt5Core -WANTLIB += Qt5Widgets Qt5X11Extras X11 c m xkbcommon xkbfile +WANTLIB += ${COMPILER_LIBCXX} Fcitx5Config Fcitx5Core Fcitx5Qt6DBusAddons +WANTLIB += Fcitx5Qt6WidgetsAddons Fcitx5Utils GL KF6ConfigCore +WANTLIB += KF6CoreAddons KF6I18n KF6IconThemes KF6ItemViews KF6KCMUtilsCore +WANTLIB += KF6KCMUtilsQuick KF6Svg KF6WidgetsAddons Plasma Qt6Core +WANTLIB += Qt6DBus Qt6Gui Qt6Network Qt6OpenGL Qt6Qml Qt6QmlModels +WANTLIB += Qt6Quick Qt6Widgets X11 c m xkbcommon xkbfile SITES = https://download.fcitx-im.org/fcitx5/fcitx5-configtool/ -DIST_SUBDIR = fcitx +EXTRACT_SUFX = .tar.zst MODULES = devel/kf5 BUILD_DEPENDS = devel/gettext,-tools \ devel/kf5/kirigami2 \ devel/kf5/kpackage \ + devel/kf6/kitemviews \ + devel/kf6/kdeclarative \ + devel/kf5/plasma-framework \ + devel/kf5/kdeclarative \ + devel/kf5/ki18n \ + devel/kf5/kitemviews \ + x11/qt5/qtx11extras \ x11/qt5/qtquickcontrols2,-main \ devel/iso-codes @@ -36,11 +42,13 @@ RUN_DEPENDS = devel/desktop-file-utils \ misc/shared-mime-info LIB_DEPENDS = inputmethods/fcitx-qt \ - x11/qt5/qtx11extras \ - devel/kf5/plasma-framework \ - devel/kf5/kdeclarative \ - devel/kf5/ki18n \ - devel/kf5/kitemviews + x11/kde-plasma/libplasma \ + devel/kf6/kconfig \ + devel/kf6/kwidgetsaddons \ + devel/kf6/kcmutils \ + devel/kf6/kcoreaddons \ + devel/kf6/ki18n \ + devel/kf6/ksvg CONFIGURE_ARGS = -DCMAKE_PREFIX_PATH=${LOCALBASE}/lib/qt5/cmake diff --git a/inputmethods/fcitx-config-qt/distinfo b/inputmethods/fcitx-config-qt/distinfo index acee8734a6d..c293d67c646 100644 --- a/inputmethods/fcitx-config-qt/distinfo +++ b/inputmethods/fcitx-config-qt/distinfo @@ -1,2 +1,2 @@ -SHA256 (fcitx/fcitx5-configtool-5.1.3.tar.xz) = H+7zGxuw+JAWhFohfl9Wsma4bBpEtO1kC0nBN43M3N4= -SIZE (fcitx/fcitx5-configtool-5.1.3.tar.xz) = 110124 +SHA256 (fcitx5-configtool-5.1.7.tar.zst) = NfPa8sigzrEmbP5aElCGd3WYa/3RjvzmpseSuUOfbdE= +SIZE (fcitx5-configtool-5.1.7.tar.zst) = 149763 diff --git a/inputmethods/fcitx-config-qt/pkg/PLIST b/inputmethods/fcitx-config-qt/pkg/PLIST index 9171fe51181..e8b90f2d63a 100644 --- a/inputmethods/fcitx-config-qt/pkg/PLIST +++ b/inputmethods/fcitx-config-qt/pkg/PLIST @@ -1,35 +1,13 @@ @bin bin/fcitx5-config-qt @bin bin/fcitx5-plasma-theme-generator @bin bin/kbd-layout-viewer5 +lib/qt5/plugins/plasma/ +lib/qt5/plugins/plasma/kcms/ +lib/qt5/plugins/plasma/kcms/systemsettings/ @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/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/kcm_fcitx5.mo share/locale/da/LC_MESSAGES/fcitx5-configtool.mo diff --git a/inputmethods/fcitx-gtk/Makefile b/inputmethods/fcitx-gtk/Makefile index 3f652d276c1..98a459a2f07 100644 --- a/inputmethods/fcitx-gtk/Makefile +++ b/inputmethods/fcitx-gtk/Makefile @@ -1,6 +1,6 @@ COMMENT = GTK IM module for fcitx5 -DISTNAME = fcitx5-gtk-5.1.1 +DISTNAME = fcitx5-gtk-5.1.3 PKGNAME = ${DISTNAME:S/fcitx5/fcitx/} SHARED_LIBS = Fcitx5GClient 0.0 # 0.0 @@ -14,11 +14,13 @@ MAINTAINER = Yifei Zhan <openbsd@zhan.science> # LGPLv2.1+ PERMIT_PACKAGE = Yes -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 +WANTLIB += ${COMPILER_LIBCXX} X11 atk-1.0 c cairo cairo-gobject +WANTLIB += gdk-3 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gobject-2.0 graphene-1.0 +WANTLIB += gtk-3 gtk-4 harfbuzz intl m pango-1.0 pangocairo-1.0 +WANTLIB += vulkan xkbcommon SITES = https://download.fcitx-im.org/fcitx5/fcitx5-gtk/ +EXTRACT_SUFX = .tar.zst MODULES = devel/kf5 MODQT5_DEPS = No @@ -35,12 +37,15 @@ RUN_DEPENDS = devel/desktop-file-utils \ LIB_DEPENDS = devel/harfbuzz,-main \ devel/pango \ graphics/gdk-pixbuf2 \ + graphics/graphene \ x11/gnome/at-spi2-core \ + x11/gtk+4,-main \ x11/gtk+3,-main \ x11/xkbcommon CONFIGURE_ARGS = -DENABLE_GTK2_IM_MODULE=OFF \ - -DENABLE_GTK4_IM_MODULE=OFF \ + -DENABLE_GTK3_IM_MODULE=ON \ + -DENABLE_GTK4_IM_MODULE=ON \ -DCMAKE_CXX_FLAGS="-I${X11BASE}/include \ -I${LOCALBASE}/include" diff --git a/inputmethods/fcitx-gtk/distinfo b/inputmethods/fcitx-gtk/distinfo index 8641c386ebd..b985b2490bc 100644 --- a/inputmethods/fcitx-gtk/distinfo +++ b/inputmethods/fcitx-gtk/distinfo @@ -1,2 +1,2 @@ -SHA256 (fcitx5-gtk-5.1.1.tar.xz) = 1s2nLeAgAx2vjaTbxseSPIAl7a3sGjrLmqKOnvt4sBM= -SIZE (fcitx5-gtk-5.1.1.tar.xz) = 53716 +SHA256 (fcitx5-gtk-5.1.3.tar.zst) = OtZG/kaINdTbRww3HIMK+bTrpqvlNGk7Q9v9xiquTMg= +SIZE (fcitx5-gtk-5.1.3.tar.zst) = 67927 diff --git a/inputmethods/fcitx-gtk/pkg/PLIST b/inputmethods/fcitx-gtk/pkg/PLIST index cd7c4a559f2..edd701dae66 100644 --- a/inputmethods/fcitx-gtk/pkg/PLIST +++ b/inputmethods/fcitx-gtk/pkg/PLIST @@ -1,4 +1,5 @@ @bin bin/fcitx5-gtk3-immodule-probing +@bin bin/fcitx5-gtk4-immodule-probing include/Fcitx5/GClient/ include/Fcitx5/GClient/fcitx-gclient/ include/Fcitx5/GClient/fcitx-gclient/fcitxgclient.h @@ -10,6 +11,10 @@ lib/cmake/Fcitx5GClient/Fcitx5GClientTargets${MODCMAKE_BUILD_SUFFIX} lib/cmake/Fcitx5GClient/Fcitx5GClientTargets.cmake lib/girepository-1.0/FcitxG-1.0.typelib @so lib/gtk-3.0/3.0.0/immodules/im-fcitx5.so +lib/gtk-4.0/ +lib/gtk-4.0/4.0.0/ +lib/gtk-4.0/4.0.0/immodules/ +@so lib/gtk-4.0/4.0.0/immodules/libim-fcitx5.so @lib lib/libFcitx5GClient.so.${LIBFcitx5GClient_VERSION} lib/pkgconfig/Fcitx5GClient.pc share/gir-1.0/FcitxG-1.0.gir diff --git a/inputmethods/fcitx-hangul/Makefile b/inputmethods/fcitx-hangul/Makefile index 887afb9d7bd..ebd6491eafc 100644 --- a/inputmethods/fcitx-hangul/Makefile +++ b/inputmethods/fcitx-hangul/Makefile @@ -1,12 +1,7 @@ COMMENT = Hangul wrapper for fcitx5 -V = 5.0.11 -PKGNAME = fcitx-hangul-$V -REVISION = 0 - -GH_ACCOUNT = fcitx -GH_PROJECT = fcitx5-hangul -GH_TAGNAME = $V +DISTNAME = fcitx5-hangul-5.1.5 +PKGNAME = ${DISTNAME:S/fcitx5/fcitx/} CATEGORIES = inputmethods korean @@ -14,6 +9,10 @@ HOMEPAGE = https://github.com/fcitx/fcitx5-hangul MAINTAINER = Yifei Zhan <openbsd@zhan.science> +SITES = https://download.fcitx-im.org/fcitx5/fcitx5-hangul/ +DIST_SUBDIR = fcitx +EXTRACT_SUFX = .tar.zst + # LGPLv2.1 or later PERMIT_PACKAGE= Yes diff --git a/inputmethods/fcitx-hangul/distinfo b/inputmethods/fcitx-hangul/distinfo index c64be6ee7b4..9f84076afe2 100644 --- a/inputmethods/fcitx-hangul/distinfo +++ b/inputmethods/fcitx-hangul/distinfo @@ -1,2 +1,2 @@ -SHA256 (fcitx5-hangul-5.0.11.tar.gz) = XDeEPdZFG+tYsPNHQ+nO8Af3gazBdBmKAGZ7TPQ+xBc= -SIZE (fcitx5-hangul-5.0.11.tar.gz) = 44221 +SHA256 (fcitx/fcitx5-hangul-5.1.5.tar.zst) = 7sAjV19JsC2xptpKD4YPb8dWIsRAdka2N1LYBqKx8bg= +SIZE (fcitx/fcitx5-hangul-5.1.5.tar.zst) = 49042 diff --git a/inputmethods/fcitx-hangul/pkg/PLIST b/inputmethods/fcitx-hangul/pkg/PLIST index 2fef101d476..50a84203011 100644 --- a/inputmethods/fcitx-hangul/pkg/PLIST +++ b/inputmethods/fcitx-hangul/pkg/PLIST @@ -1,4 +1,4 @@ -@so lib/fcitx5/hangul.so +@so lib/fcitx5/libhangul.so share/fcitx5/addon/hangul.conf share/fcitx5/hangul/ share/fcitx5/hangul/symbol.txt diff --git a/inputmethods/fcitx-kkc/Makefile b/inputmethods/fcitx-kkc/Makefile index 8bbee467579..5c83d556589 100644 --- a/inputmethods/fcitx-kkc/Makefile +++ b/inputmethods/fcitx-kkc/Makefile @@ -1,24 +1,23 @@ COMMENT = libkkc wrapper for fcitx5 -V = 5.0.12 -PKGNAME = fcitx-kkc-$V -REVISION = 0 - -GH_ACCOUNT = fcitx -GH_PROJECT = fcitx5-kkc -GH_TAGNAME = $V +DISTNAME = fcitx5-kkc-5.1.5 +PKGNAME = ${DISTNAME:S/fcitx5/fcitx/} CATEGORIES = inputmethods japanese HOMEPAGE = https://github.com/fcitx/fcitx5-kkc +SITES = https://download.fcitx-im.org/fcitx5/fcitx5-kkc/ +DIST_SUBDIR = fcitx +EXTRACT_SUFX = .tar.zst + MAINTAINER = Yifei Zhan <openbsd@zhan.science> # GPLv3.0 or later PERMIT_PACKAGE= Yes -WANTLIB += ${COMPILER_LIBCXX} Fcitx5Config Fcitx5Core Fcitx5Qt5WidgetsAddons -WANTLIB += Fcitx5Utils Qt5Core Qt5Gui Qt5Widgets gee-0.8 gio-2.0 +WANTLIB += ${COMPILER_LIBCXX} Fcitx5Config Fcitx5Core Fcitx5Qt6WidgetsAddons +WANTLIB += Fcitx5Utils GL Qt6Core Qt6Gui Qt6Widgets gee-0.8 gio-2.0 WANTLIB += glib-2.0 gobject-2.0 intl json-glib-1.0 kkc m MODULES = devel/kf5 @@ -39,7 +38,4 @@ LIB_DEPENDS = inputmethods/fcitx \ pre-configure: ${SUBST_CMD} ${WRKSRC}/CMakeLists.txt -# ninja: error: unknown target 'test' -NO_TEST = Yes - .include <bsd.port.mk> diff --git a/inputmethods/fcitx-kkc/distinfo b/inputmethods/fcitx-kkc/distinfo index 8631677c86e..c714ab4176e 100644 --- a/inputmethods/fcitx-kkc/distinfo +++ b/inputmethods/fcitx-kkc/distinfo @@ -1,2 +1,2 @@ -SHA256 (fcitx5-kkc-5.0.12.tar.gz) = GBe6URqRErhRbWiGJjwKKwOa4QBPmihRtlK1Gd8xmvE= -SIZE (fcitx5-kkc-5.0.12.tar.gz) = 51553 +SHA256 (fcitx/fcitx5-kkc-5.1.5.tar.zst) = 2FDeTmVJYksJsi6w8PHlZSPSqTQksBiZFKdQ8MHp4eg= +SIZE (fcitx/fcitx5-kkc-5.1.5.tar.zst) = 55759 diff --git a/inputmethods/fcitx-kkc/pkg/PLIST b/inputmethods/fcitx-kkc/pkg/PLIST index 34dededd0b2..4ea348978a0 100644 --- a/inputmethods/fcitx-kkc/pkg/PLIST +++ b/inputmethods/fcitx-kkc/pkg/PLIST @@ -1,21 +1,21 @@ @so lib/fcitx5/kkc.so -@so lib/fcitx5/qt5/libfcitx5-kkc-config.so +@so lib/fcitx5/qt6/libfcitx5-kkc-config.so share/fcitx5/addon/kkc.conf share/fcitx5/inputmethod/ share/fcitx5/inputmethod/kkc.conf share/fcitx5/kkc/ share/fcitx5/kkc/dictionary_list share/fcitx5/kkc/rule -share/icons/hicolor/16x16/apps/fcitx-kkc.png -share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-kkc.png -share/icons/hicolor/22x22/apps/fcitx-kkc.png -share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-kkc.png -share/icons/hicolor/24x24/apps/fcitx-kkc.png -share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-kkc.png -share/icons/hicolor/48x48/apps/fcitx-kkc.png -share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-kkc.png -share/icons/hicolor/64x64/apps/fcitx-kkc.png -share/icons/hicolor/64x64/apps/org.fcitx.Fcitx5.fcitx-kkc.png +share/icons/hicolor/16x16/apps/fcitx_kkc.png +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_kkc.png +share/icons/hicolor/22x22/apps/fcitx_kkc.png +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_kkc.png +share/icons/hicolor/24x24/apps/fcitx_kkc.png +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_kkc.png +share/icons/hicolor/48x48/apps/fcitx_kkc.png +share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_kkc.png +share/icons/hicolor/64x64/apps/fcitx_kkc.png +share/icons/hicolor/64x64/apps/org.fcitx.Fcitx5.fcitx_kkc.png share/locale/ca/LC_MESSAGES/fcitx5-kkc.mo share/locale/da/LC_MESSAGES/fcitx5-kkc.mo share/locale/de/LC_MESSAGES/fcitx5-kkc.mo diff --git a/inputmethods/fcitx-lua/Makefile b/inputmethods/fcitx-lua/Makefile index 3e4783ca45d..f0e31c408b2 100644 --- a/inputmethods/fcitx-lua/Makefile +++ b/inputmethods/fcitx-lua/Makefile @@ -1,6 +1,6 @@ COMMENT = Lua support for fcitx5 -DISTNAME = fcitx5-lua-5.0.12 +DISTNAME = fcitx5-lua-5.0.13 PKGNAME = ${DISTNAME:S/fcitx5/fcitx/} CATEGORIES = inputmethods @@ -13,6 +13,8 @@ MAINTAINER = Yifei Zhan <openbsd@zhan.science> PERMIT_PACKAGE= Yes SITES = https://download.fcitx-im.org/fcitx5/fcitx5-lua/ +DIST_SUBDIR = fcitx +EXTRACT_SUFX = .tar.zst WANTLIB += ${COMPILER_LIBCXX} Fcitx5Config Fcitx5Core Fcitx5Utils WANTLIB += m diff --git a/inputmethods/fcitx-lua/distinfo b/inputmethods/fcitx-lua/distinfo index 18d9cfdc806..8159f695908 100644 --- a/inputmethods/fcitx-lua/distinfo +++ b/inputmethods/fcitx-lua/distinfo @@ -1,2 +1,2 @@ -SHA256 (fcitx5-lua-5.0.12.tar.xz) = 5B/YcbzvvmCcsWHdxC7fAulf4pU301Kgs9rNfz8GcAI= -SIZE (fcitx5-lua-5.0.12.tar.xz) = 33576 +SHA256 (fcitx/fcitx5-lua-5.0.13.tar.zst) = QNEdubtolS0ScGFI/TreO237wESKLNBxqAqtx92Vdzc= +SIZE (fcitx/fcitx5-lua-5.0.13.tar.zst) = 40578 diff --git a/inputmethods/fcitx-m17n/Makefile b/inputmethods/fcitx-m17n/Makefile index e1eaefd046d..cdd9a07b2ab 100644 --- a/inputmethods/fcitx-m17n/Makefile +++ b/inputmethods/fcitx-m17n/Makefile @@ -1,11 +1,7 @@ COMMENT = m17n wrapper for fcitx5 -V = 5.0.11 -PKGNAME = fcitx-m17n-$V - -GH_ACCOUNT = fcitx -GH_PROJECT = fcitx5-m17n -GH_TAGNAME = $V +DISTNAME = fcitx5-m17n-5.1.2 +PKGNAME = ${DISTNAME:S/fcitx5/fcitx/} CATEGORIES = inputmethods @@ -13,6 +9,10 @@ HOMEPAGE = https://github.com/fcitx/fcitx5-m17n MAINTAINER = Yifei Zhan <openbsd@zhan.science> +SITES = https://download.fcitx-im.org/fcitx5/fcitx5-m17n/ +DIST_SUBDIR = fcitx +EXTRACT_SUFX = .tar.zst + # LGPLv2.1 or later PERMIT_PACKAGE= Yes diff --git a/inputmethods/fcitx-m17n/distinfo b/inputmethods/fcitx-m17n/distinfo index bd10fb59070..aa3322f87c1 100644 --- a/inputmethods/fcitx-m17n/distinfo +++ b/inputmethods/fcitx-m17n/distinfo @@ -1,2 +1,2 @@ -SHA256 (fcitx5-m17n-5.0.11.tar.gz) = 83z0eDeGPO7pYTbvQydG5Ag//zSvlXCDA62CSF0J+T0= -SIZE (fcitx5-m17n-5.0.11.tar.gz) = 26069 +SHA256 (fcitx/fcitx5-m17n-5.1.2.tar.zst) = lqHmP+rqx/shQc6KgpH2GnZSIKP+4L83yviYcrk4dxY= +SIZE (fcitx/fcitx5-m17n-5.1.2.tar.zst) = 28595 diff --git a/inputmethods/fcitx-qt/Makefile b/inputmethods/fcitx-qt/Makefile index ff21fab7a2d..7f4f07a7789 100644 --- a/inputmethods/fcitx-qt/Makefile +++ b/inputmethods/fcitx-qt/Makefile @@ -1,6 +1,6 @@ COMMENT = Qt library and IM module for fcitx5 -DISTNAME = fcitx5-qt-5.1.4 +DISTNAME = fcitx5-qt-5.1.8 PKGNAME = ${DISTNAME:S/fcitx5/fcitx/} SHARED_LIBS += Fcitx5Qt5WidgetsAddons 1.0 # 0.0 @@ -18,11 +18,13 @@ MAINTAINER = Yifei Zhan <openbsd@zhan.science> # LGPL2.1+ for other files PERMIT_PACKAGE= Yes -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 +WANTLIB += ${COMPILER_LIBCXX} Fcitx5Utils GL Qt5Concurrent Qt5Core +WANTLIB += Qt5DBus Qt5Gui Qt5Widgets Qt6Concurrent Qt6Core Qt6DBus +WANTLIB += Qt6Gui Qt6WaylandClient Qt6Widgets c m wayland-client +WANTLIB += wayland-cursor xcb xkbcommon SITES = https://download.fcitx-im.org/fcitx5/fcitx5-qt/ +EXTRACT_SUFX = .tar.zst MODULES = devel/kf5 \ x11/qt6 diff --git a/inputmethods/fcitx-qt/distinfo b/inputmethods/fcitx-qt/distinfo index 25750ffc04f..ec259b9e23f 100644 --- a/inputmethods/fcitx-qt/distinfo +++ b/inputmethods/fcitx-qt/distinfo @@ -1,2 +1,2 @@ -SHA256 (fcitx5-qt-5.1.4.tar.xz) = klJuRCTUWQBEOyDw9XUAQXubfa1UQJs3CmcWbbfSsUk= -SIZE (fcitx5-qt-5.1.4.tar.xz) = 92880 +SHA256 (fcitx5-qt-5.1.8.tar.zst) = /jRFUJ32Kt6OULhTPMKzp1njHEfs206LszjypjMCA3Y= +SIZE (fcitx5-qt-5.1.8.tar.zst) = 128800 diff --git a/inputmethods/fcitx-qt/pkg/PLIST b/inputmethods/fcitx-qt/pkg/PLIST index 5363f46c819..a188daabc8d 100644 --- a/inputmethods/fcitx-qt/pkg/PLIST +++ b/inputmethods/fcitx-qt/pkg/PLIST @@ -54,6 +54,8 @@ lib/cmake/Fcitx5Qt6WidgetsAddons/Fcitx5Qt6WidgetsAddonsConfig.cmake lib/cmake/Fcitx5Qt6WidgetsAddons/Fcitx5Qt6WidgetsAddonsConfigVersion.cmake lib/cmake/Fcitx5Qt6WidgetsAddons/Fcitx5Qt6WidgetsAddonsTargets${MODCMAKE_BUILD_SUFFIX} lib/cmake/Fcitx5Qt6WidgetsAddons/Fcitx5Qt6WidgetsAddonsTargets.cmake +lib/fcitx5/qt5/ +@so lib/fcitx5/qt5/libfcitx-quickphrase-editor5.so lib/fcitx5/qt6/ @so lib/fcitx5/qt6/libfcitx-quickphrase-editor5.so @lib lib/libFcitx5Qt5DBusAddons.so.${LIBFcitx5Qt5DBusAddons_VERSION} diff --git a/inputmethods/fcitx-table-extra/Makefile b/inputmethods/fcitx-table-extra/Makefile index f8d9d23130d..ef366dd2e29 100644 --- a/inputmethods/fcitx-table-extra/Makefile +++ b/inputmethods/fcitx-table-extra/Makefile @@ -1,7 +1,6 @@ COMMENT = extra table for Fcitx5 -V = 5.1.2 -DISTNAME = fcitx5-table-extra-$V +DISTNAME = fcitx5-table-extra-5.1.6 PKGNAME = ${DISTNAME:S/fcitx5/fcitx/} CATEGORIES = inputmethods chinese @@ -15,6 +14,7 @@ PERMIT_PACKAGE= Yes SITES = https://download.fcitx-im.org/fcitx5/fcitx5-table-extra/ DIST_SUBDIR = fcitx +EXTRACT_SUFX = .tar.zst MODULES = devel/kf5 diff --git a/inputmethods/fcitx-table-extra/distinfo b/inputmethods/fcitx-table-extra/distinfo index 519f1f56a52..44bb5cb69f9 100644 --- a/inputmethods/fcitx-table-extra/distinfo +++ b/inputmethods/fcitx-table-extra/distinfo @@ -1,2 +1,2 @@ -SHA256 (fcitx/fcitx5-table-extra-5.1.2.tar.xz) = 83YjSZeVfomI9VUqLcRtfmwUB7DGdtW42A8QGB8x6xA= -SIZE (fcitx/fcitx5-table-extra-5.1.2.tar.xz) = 7629080 +SHA256 (fcitx/fcitx5-table-extra-5.1.6.tar.zst) = VMqaiAEfHIhomP1n6jkl/J9zSc3wpWZbs0NV52fvfW4= +SIZE (fcitx/fcitx5-table-extra-5.1.6.tar.zst) = 13837895 diff --git a/inputmethods/fcitx-table-extra/pkg/PLIST b/inputmethods/fcitx-table-extra/pkg/PLIST index 6bc459402d0..38c6c2d91df 100644 --- a/inputmethods/fcitx-table-extra/pkg/PLIST +++ b/inputmethods/fcitx-table-extra/pkg/PLIST @@ -51,138 +51,138 @@ share/fcitx5/table/wubi98.main.dict share/fcitx5/table/zhengma-large.main.dict share/fcitx5/table/zhengma-pinyin.main.dict share/fcitx5/table/zhengma.main.dict -share/icons/hicolor/16x16/apps/fcitx-array30-large.png -share/icons/hicolor/16x16/apps/fcitx-array30.png -share/icons/hicolor/16x16/apps/fcitx-boshiamy.png -share/icons/hicolor/16x16/apps/fcitx-cantonese.png -share/icons/hicolor/16x16/apps/fcitx-cantonhk.png -share/icons/hicolor/16x16/apps/fcitx-easy-large.png -share/icons/hicolor/16x16/apps/fcitx-jyutping-table.png -share/icons/hicolor/16x16/apps/fcitx-quick-classic.png -share/icons/hicolor/16x16/apps/fcitx-quick3.png -share/icons/hicolor/16x16/apps/fcitx-quick5.png -share/icons/hicolor/16x16/apps/fcitx-scj6.png -share/icons/hicolor/16x16/apps/fcitx-stroke5.png -share/icons/hicolor/16x16/apps/fcitx-t9.png -share/icons/hicolor/16x16/apps/fcitx-wu.png -share/icons/hicolor/16x16/apps/fcitx-zhengma.png -share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-array30-large.png -share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-array30.png -share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-boshiamy.png -share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-cantonese.png -share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-cantonhk.png -share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-easy-large.png -share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-jyutping-table.png -share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-quick-classic.png -share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-quick3.png -share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-quick5.png -share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-scj6.png -share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-stroke5.png -share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-t9.png -share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-wu.png -share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx-zhengma.png -share/icons/hicolor/22x22/apps/fcitx-array30-large.png -share/icons/hicolor/22x22/apps/fcitx-array30.png -share/icons/hicolor/22x22/apps/fcitx-boshiamy.png -share/icons/hicolor/22x22/apps/fcitx-cantonese.png -share/icons/hicolor/22x22/apps/fcitx-cantonhk.png -share/icons/hicolor/22x22/apps/fcitx-easy-large.png -share/icons/hicolor/22x22/apps/fcitx-jyutping-table.png -share/icons/hicolor/22x22/apps/fcitx-quick-classic.png -share/icons/hicolor/22x22/apps/fcitx-quick3.png -share/icons/hicolor/22x22/apps/fcitx-quick5.png -share/icons/hicolor/22x22/apps/fcitx-scj6.png -share/icons/hicolor/22x22/apps/fcitx-stroke5.png -share/icons/hicolor/22x22/apps/fcitx-t9.png -share/icons/hicolor/22x22/apps/fcitx-wu.png -share/icons/hicolor/22x22/apps/fcitx-zhengma.png -share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-array30-large.png -share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-array30.png -share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-boshiamy.png -share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-cantonese.png -share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-cantonhk.png -share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-easy-large.png -share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-jyutping-table.png -share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-quick-classic.png -share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-quick3.png -share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-quick5.png -share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-scj6.png -share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-stroke5.png -share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-t9.png -share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-wu.png -share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx-zhengma.png -share/icons/hicolor/24x24/apps/fcitx-array30-large.png -share/icons/hicolor/24x24/apps/fcitx-array30.png -share/icons/hicolor/24x24/apps/fcitx-boshiamy.png -share/icons/hicolor/24x24/apps/fcitx-cantonese.png -share/icons/hicolor/24x24/apps/fcitx-cantonhk.png -share/icons/hicolor/24x24/apps/fcitx-easy-large.png -share/icons/hicolor/24x24/apps/fcitx-jyutping-table.png -share/icons/hicolor/24x24/apps/fcitx-quick-classic.png -share/icons/hicolor/24x24/apps/fcitx-quick3.png -share/icons/hicolor/24x24/apps/fcitx-quick5.png -share/icons/hicolor/24x24/apps/fcitx-scj6.png -share/icons/hicolor/24x24/apps/fcitx-stroke5.png -share/icons/hicolor/24x24/apps/fcitx-t9.png -share/icons/hicolor/24x24/apps/fcitx-wu.png -share/icons/hicolor/24x24/apps/fcitx-zhengma.png -share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-array30-large.png -share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-array30.png -share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-boshiamy.png -share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-cantonese.png -share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-cantonhk.png -share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-easy-large.png -share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-jyutping-table.png -share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-quick-classic.png -share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-quick3.png -share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-quick5.png -share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-scj6.png -share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-stroke5.png -share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-t9.png -share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-wu.png -share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx-zhengma.png -share/icons/hicolor/48x48/apps/fcitx-array30-large.png -share/icons/hicolor/48x48/apps/fcitx-array30.png -share/icons/hicolor/48x48/apps/fcitx-boshiamy.png -share/icons/hicolor/48x48/apps/fcitx-cantonese.png -share/icons/hicolor/48x48/apps/fcitx-cantonhk.png -share/icons/hicolor/48x48/apps/fcitx-easy-large.png -share/icons/hicolor/48x48/apps/fcitx-jyutping-table.png -share/icons/hicolor/48x48/apps/fcitx-quick-classic.png -share/icons/hicolor/48x48/apps/fcitx-quick3.png -share/icons/hicolor/48x48/apps/fcitx-quick5.png -share/icons/hicolor/48x48/apps/fcitx-scj6.png -share/icons/hicolor/48x48/apps/fcitx-stroke5.png -share/icons/hicolor/48x48/apps/fcitx-t9.png -share/icons/hicolor/48x48/apps/fcitx-wu.png -share/icons/hicolor/48x48/apps/fcitx-zhengma.png -share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-array30-large.png -share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-array30.png -share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-boshiamy.png -share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-cantonese.png -share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-cantonhk.png -share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-easy-large.png -share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-jyutping-table.png -share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-quick-classic.png -share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-quick3.png -share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-quick5.png -share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-scj6.png -share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-stroke5.png -share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-t9.png -share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-wu.png -share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx-zhengma.png -share/icons/hicolor/64x64/apps/fcitx-array30-large.png -share/icons/hicolor/64x64/apps/fcitx-array30.png -share/icons/hicolor/64x64/apps/fcitx-boshiamy.png -share/icons/hicolor/64x64/apps/fcitx-easy-large.png -share/icons/hicolor/64x64/apps/fcitx-t9.png -share/icons/hicolor/64x64/apps/fcitx-zhengma.png -share/icons/hicolor/64x64/apps/org.fcitx.Fcitx5.fcitx-array30-large.png -share/icons/hicolor/64x64/apps/org.fcitx.Fcitx5.fcitx-array30.png -share/icons/hicolor/64x64/apps/org.fcitx.Fcitx5.fcitx-boshiamy.png -share/icons/hicolor/64x64/apps/org.fcitx.Fcitx5.fcitx-easy-large.png -share/icons/hicolor/64x64/apps/org.fcitx.Fcitx5.fcitx-t9.png -share/icons/hicolor/64x64/apps/org.fcitx.Fcitx5.fcitx-zhengma.png +share/icons/hicolor/16x16/apps/fcitx_array30.png +share/icons/hicolor/16x16/apps/fcitx_array30_large.png +share/icons/hicolor/16x16/apps/fcitx_boshiamy.png +share/icons/hicolor/16x16/apps/fcitx_cantonese.png +share/icons/hicolor/16x16/apps/fcitx_cantonhk.png +share/icons/hicolor/16x16/apps/fcitx_easy_large.png +share/icons/hicolor/16x16/apps/fcitx_jyutping_table.png +share/icons/hicolor/16x16/apps/fcitx_quick3.png +share/icons/hicolor/16x16/apps/fcitx_quick5.png +share/icons/hicolor/16x16/apps/fcitx_quick_classic.png +share/icons/hicolor/16x16/apps/fcitx_scj6.png +share/icons/hicolor/16x16/apps/fcitx_stroke5.png +share/icons/hicolor/16x16/apps/fcitx_t9.png +share/icons/hicolor/16x16/apps/fcitx_wu.png +share/icons/hicolor/16x16/apps/fcitx_zhengma.png +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_array30.png +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_array30_large.png +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_boshiamy.png +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_cantonese.png +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_cantonhk.png +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_easy_large.png +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_jyutping_table.png +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_quick3.png +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_quick5.png +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_quick_classic.png +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_scj6.png +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_stroke5.png +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_t9.png +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_wu.png +share/icons/hicolor/16x16/apps/org.fcitx.Fcitx5.fcitx_zhengma.png +share/icons/hicolor/22x22/apps/fcitx_array30.png +share/icons/hicolor/22x22/apps/fcitx_array30_large.png +share/icons/hicolor/22x22/apps/fcitx_boshiamy.png +share/icons/hicolor/22x22/apps/fcitx_cantonese.png +share/icons/hicolor/22x22/apps/fcitx_cantonhk.png +share/icons/hicolor/22x22/apps/fcitx_easy_large.png +share/icons/hicolor/22x22/apps/fcitx_jyutping_table.png +share/icons/hicolor/22x22/apps/fcitx_quick3.png +share/icons/hicolor/22x22/apps/fcitx_quick5.png +share/icons/hicolor/22x22/apps/fcitx_quick_classic.png +share/icons/hicolor/22x22/apps/fcitx_scj6.png +share/icons/hicolor/22x22/apps/fcitx_stroke5.png +share/icons/hicolor/22x22/apps/fcitx_t9.png +share/icons/hicolor/22x22/apps/fcitx_wu.png +share/icons/hicolor/22x22/apps/fcitx_zhengma.png +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_array30.png +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_array30_large.png +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_boshiamy.png +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_cantonese.png +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_cantonhk.png +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_easy_large.png +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_jyutping_table.png +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_quick3.png +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_quick5.png +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_quick_classic.png +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_scj6.png +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_stroke5.png +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_t9.png +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_wu.png +share/icons/hicolor/22x22/apps/org.fcitx.Fcitx5.fcitx_zhengma.png +share/icons/hicolor/24x24/apps/fcitx_array30.png +share/icons/hicolor/24x24/apps/fcitx_array30_large.png +share/icons/hicolor/24x24/apps/fcitx_boshiamy.png +share/icons/hicolor/24x24/apps/fcitx_cantonese.png +share/icons/hicolor/24x24/apps/fcitx_cantonhk.png +share/icons/hicolor/24x24/apps/fcitx_easy_large.png +share/icons/hicolor/24x24/apps/fcitx_jyutping_table.png +share/icons/hicolor/24x24/apps/fcitx_quick3.png +share/icons/hicolor/24x24/apps/fcitx_quick5.png +share/icons/hicolor/24x24/apps/fcitx_quick_classic.png +share/icons/hicolor/24x24/apps/fcitx_scj6.png +share/icons/hicolor/24x24/apps/fcitx_stroke5.png +share/icons/hicolor/24x24/apps/fcitx_t9.png +share/icons/hicolor/24x24/apps/fcitx_wu.png +share/icons/hicolor/24x24/apps/fcitx_zhengma.png +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_array30.png +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_array30_large.png +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_boshiamy.png +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_cantonese.png +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_cantonhk.png +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_easy_large.png +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_jyutping_table.png +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_quick3.png +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_quick5.png +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_quick_classic.png +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_scj6.png +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_stroke5.png +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_t9.png +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_wu.png +share/icons/hicolor/24x24/apps/org.fcitx.Fcitx5.fcitx_zhengma.png +share/icons/hicolor/48x48/apps/fcitx_array30.png +share/icons/hicolor/48x48/apps/fcitx_array30_large.png +share/icons/hicolor/48x48/apps/fcitx_boshiamy.png +share/icons/hicolor/48x48/apps/fcitx_cantonese.png +share/icons/hicolor/48x48/apps/fcitx_cantonhk.png +share/icons/hicolor/48x48/apps/fcitx_easy_large.png +share/icons/hicolor/48x48/apps/fcitx_jyutping_table.png +share/icons/hicolor/48x48/apps/fcitx_quick3.png +share/icons/hicolor/48x48/apps/fcitx_quick5.png +share/icons/hicolor/48x48/apps/fcitx_quick_classic.png +share/icons/hicolor/48x48/apps/fcitx_scj6.png +share/icons/hicolor/48x48/apps/fcitx_stroke5.png +share/icons/hicolor/48x48/apps/fcitx_t9.png +share/icons/hicolor/48x48/apps/fcitx_wu.png +share/icons/hicolor/48x48/apps/fcitx_zhengma.png +share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_array30.png +share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_array30_large.png +share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_boshiamy.png +share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_cantonese.png +share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_cantonhk.png +share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_easy_large.png +share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_jyutping_table.png +share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_quick3.png +share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_quick5.png +share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_quick_classic.png +share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_scj6.png +share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_stroke5.png +share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_t9.png +share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_wu.png +share/icons/hicolor/48x48/apps/org.fcitx.Fcitx5.fcitx_zhengma.png +share/icons/hicolor/64x64/apps/fcitx_array30.png +share/icons/hicolor/64x64/apps/fcitx_array30_large.png +share/icons/hicolor/64x64/apps/fcitx_boshiamy.png +share/icons/hicolor/64x64/apps/fcitx_easy_large.png +share/icons/hicolor/64x64/apps/fcitx_t9.png +share/icons/hicolor/64x64/apps/fcitx_zhengma.png +share/icons/hicolor/64x64/apps/org.fcitx.Fcitx5.fcitx_array30.png +share/icons/hicolor/64x64/apps/org.fcitx.Fcitx5.fcitx_array30_large.png +share/icons/hicolor/64x64/apps/org.fcitx.Fcitx5.fcitx_boshiamy.png +share/icons/hicolor/64x64/apps/org.fcitx.Fcitx5.fcitx_easy_large.png +share/icons/hicolor/64x64/apps/org.fcitx.Fcitx5.fcitx_t9.png +share/icons/hicolor/64x64/apps/org.fcitx.Fcitx5.fcitx_zhengma.png share/metainfo/ @tag update-desktop-database @tag gtk-update-icon-cache %D/share/icons/hicolor diff --git a/inputmethods/fcitx-unikey/Makefile b/inputmethods/fcitx-unikey/Makefile index beb2fbbaaca..6f420c87e5f 100644 --- a/inputmethods/fcitx-unikey/Makefile +++ b/inputmethods/fcitx-unikey/Makefile @@ -1,12 +1,7 @@ COMMENT = unikey Vietnamese support for fcitx5 -V = 5.0.13 -PKGNAME = fcitx-unikey-$V -REVISION = 0 - -GH_ACCOUNT = fcitx -GH_PROJECT = fcitx5-unikey -GH_TAGNAME = $V +DISTNAME = fcitx5-unikey-5.1.5 +PKGNAME = ${DISTNAME:S/fcitx5/fcitx/} CATEGORIES = inputmethods @@ -14,11 +9,16 @@ HOMEPAGE = https://github.com/fcitx/fcitx5-unikey MAINTAINER = Yifei Zhan <openbsd@zhan.science> + +SITES = https://download.fcitx-im.org/fcitx5/fcitx5-unikey/ +DIST_SUBDIR = fcitx +EXTRACT_SUFX = .tar.zst + # GPLv2.0+ and LGPLv2.0+ PERMIT_PACKAGE= Yes -WANTLIB += ${COMPILER_LIBCXX} Fcitx5Config Fcitx5Core Fcitx5Utils -WANTLIB += Fcitx5Qt5WidgetsAddons Qt5Core Qt5Gui Qt5Widgets m +WANTLIB += ${COMPILER_LIBCXX} Fcitx5Config Fcitx5Core Fcitx5Qt6WidgetsAddons +WANTLIB += Fcitx5Utils GL Qt6Core Qt6Gui Qt6Widgets m MODULES = devel/kf5 MODQT5_DEPS = No diff --git a/inputmethods/fcitx-unikey/distinfo b/inputmethods/fcitx-unikey/distinfo index 099225753d6..8cad0705cf6 100644 --- a/inputmethods/fcitx-unikey/distinfo +++ b/inputmethods/fcitx-unikey/distinfo @@ -1,2 +1,2 @@ -SHA256 (fcitx5-unikey-5.0.13.tar.gz) = Hyard9gpTTXcsdNWReT26O9MVqTDKYSxtdoeSCBynVo= -SIZE (fcitx5-unikey-5.0.13.tar.gz) = 109149 +SHA256 (fcitx/fcitx5-unikey-5.1.5.tar.zst) = xJ9WLjgjojBYuCsZpujZK4GFNR7deWipQCwYUFlZXic= +SIZE (fcitx/fcitx5-unikey-5.1.5.tar.zst) = 114653 diff --git a/inputmethods/fcitx-unikey/pkg/PLIST b/inputmethods/fcitx-unikey/pkg/PLIST index 05e90cb8767..ece5a9ddf56 100644 --- a/inputmethods/fcitx-unikey/pkg/PLIST +++ b/inputmethods/fcitx-unikey/pkg/PLIST @@ -1,6 +1,6 @@ @so lib/fcitx5/libunikey.so -@so lib/fcitx5/qt5/libfcitx5-unikey-keymap-editor.so -@so lib/fcitx5/qt5/libfcitx5-unikey-macro-editor.so +@so lib/fcitx5/qt6/libfcitx5-unikey-keymap-editor.so +@so lib/fcitx5/qt6/libfcitx5-unikey-macro-editor.so share/fcitx5/addon/unikey.conf share/fcitx5/inputmethod/ share/fcitx5/inputmethod/unikey.conf diff --git a/inputmethods/fcitx/Makefile b/inputmethods/fcitx/Makefile index 877b97fc38c..873dce9d036 100644 --- a/inputmethods/fcitx/Makefile +++ b/inputmethods/fcitx/Makefile @@ -1,11 +1,11 @@ COMMENT = flexible input method framework -DISTNAME = fcitx5-5.1.7 +DISTNAME = fcitx5-5.1.11 PKGNAME = ${DISTNAME:S/fcitx5/fcitx/} SHARED_LIBS += Fcitx5Config 0.0 # 0.0 -SHARED_LIBS += Fcitx5Core 1.0 # 0.0 -SHARED_LIBS += Fcitx5Utils 1.0 # 0.0 +SHARED_LIBS += Fcitx5Core 1.1 # 0.0 +SHARED_LIBS += Fcitx5Utils 1.1 # 0.0 CATEGORIES = inputmethods chinese japanese korean @@ -29,6 +29,7 @@ SITES.data = https://download.fcitx-im.org/data/ DISTFILES.data= en_dict-20121020.tar.gz DIST_SUBDIR = fcitx +EXTRACT_SUFX = .tar.zst MODULES = devel/kf5 MODQT5_DEPS = No diff --git a/inputmethods/fcitx/distinfo b/inputmethods/fcitx/distinfo index d61607725ab..3258777957b 100644 --- a/inputmethods/fcitx/distinfo +++ b/inputmethods/fcitx/distinfo @@ -1,4 +1,4 @@ SHA256 (fcitx/en_dict-20121020.tar.gz) = xEpdeEeSXuqeTS0EdI1ELNKN2SmaC1cu99kerE9abOs= -SHA256 (fcitx/fcitx5-5.1.7.tar.xz) = LvOOuqWcBHNOZJFXhBxPTif/OJ2szZkjPb+CtoZ7i4s= +SHA256 (fcitx/fcitx5-5.1.11.tar.zst) = S16yHUdG/p4Aai2ztYOpIK5xBcrm0CmntukRyhr13OE= SIZE (fcitx/en_dict-20121020.tar.gz) = 630491 -SIZE (fcitx/fcitx5-5.1.7.tar.xz) = 6867544 +SIZE (fcitx/fcitx5-5.1.11.tar.zst) = 7666273 diff --git a/inputmethods/fcitx/pkg/PLIST b/inputmethods/fcitx/pkg/PLIST index befbfc4792f..8a056df04f9 100644 --- a/inputmethods/fcitx/pkg/PLIST +++ b/inputmethods/fcitx/pkg/PLIST @@ -24,6 +24,7 @@ include/Fcitx5/Core/fcitx/addoninstance.h include/Fcitx5/Core/fcitx/addoninstance_details.h include/Fcitx5/Core/fcitx/addonloader.h include/Fcitx5/Core/fcitx/addonmanager.h +include/Fcitx5/Core/fcitx/candidateaction.h include/Fcitx5/Core/fcitx/candidatelist.h include/Fcitx5/Core/fcitx/event.h include/Fcitx5/Core/fcitx/fcitxcore_export.h diff --git a/inputmethods/fcitx/pkg/README b/inputmethods/fcitx/pkg/README index 7fd572a3560..efe5edabd70 100644 --- a/inputmethods/fcitx/pkg/README +++ b/inputmethods/fcitx/pkg/README @@ -23,7 +23,7 @@ with CJK support. To install noto-cjk: | M17N | fcitx-m17n | | Vietnamese Telex | fcitx-unikey | | Korean | fcitx-hangul | -| Japanese | fcitx-skk / fcitx-kkc / fcitx-anthy | +| Japanese | fcitx-kkc / fcitx-anthy | | Symbols (e.g. IPA) | fcitx-table-other | | Other tables [1] | fcitx-table-other | |=============================================================| @@ -73,6 +73,10 @@ If using KDE Plasma, you can also setup your input method via: For more information, please refer to Fcitx's wiki page: https://www.fcitx-im.org/wiki/Setup_Fcitx_5 +You might be the only one speaking a particular language, please +help improve the i18n support by reporting what works well and what does +not. So that issues are known and a solution can be worked on. + Troubleshooting =============== @@ -80,6 +84,12 @@ Fcitx includes fcitx5-diagnose, a tool to help you troubleshoot. If you need to send a bug report, remember to attach a copy of its output, with sensitive information removed. +Known issues +============ + +- Some emoji characters cannot be rendered and will instead be + displayed as blank spaces + Migrating from fcitx4 ===================== diff --git a/inputmethods/ibus-anthy/Makefile b/inputmethods/ibus-anthy/Makefile index 98815635d98..5e5f49de140 100644 --- a/inputmethods/ibus-anthy/Makefile +++ b/inputmethods/ibus-anthy/Makefile @@ -3,7 +3,7 @@ COMMENT = japanese input engine for ibus GH_ACCOUNT = ibus GH_PROJECT = ibus-anthy GH_TAGNAME = 1.5.16 -REVISION = 1 +REVISION = 0 SHARED_LIBS += anthygobject-1.0 1.1 # 5.516 diff --git a/inputmethods/ibus-typing-booster/Makefile b/inputmethods/ibus-typing-booster/Makefile index e9435b043a8..946e24a5a73 100644 --- a/inputmethods/ibus-typing-booster/Makefile +++ b/inputmethods/ibus-typing-booster/Makefile @@ -1,8 +1,7 @@ COMMENT = completion input-method to speed up typing -VERSION = 2.27.1 +VERSION = 2.27.0 DISTNAME = ibus-typing-booster-${VERSION} -REVISION = 0 CATEGORIES = inputmethods productivity diff --git a/inputmethods/ibus-typing-booster/distinfo b/inputmethods/ibus-typing-booster/distinfo index bd73ff1ed47..88fa3799468 100644 --- a/inputmethods/ibus-typing-booster/distinfo +++ b/inputmethods/ibus-typing-booster/distinfo @@ -1,2 +1,2 @@ -SHA256 (ibus-typing-booster-2.27.1.tar.gz) = fLUqqhycpy6hC6HLW0xLJSTACYqOy0EY9L1XtexDXEQ= -SIZE (ibus-typing-booster-2.27.1.tar.gz) = 13410885 +SHA256 (ibus-typing-booster-2.27.0.tar.gz) = 5Og33VjTieUNjy20MSitQPwMLmw8trv97l0emtSBZGo= +SIZE (ibus-typing-booster-2.27.0.tar.gz) = 13409505 diff --git a/inputmethods/ibus/Makefile b/inputmethods/ibus/Makefile index dfd095a390a..ec5dc805bdc 100644 --- a/inputmethods/ibus/Makefile +++ b/inputmethods/ibus/Makefile @@ -6,7 +6,6 @@ COMMENT-gtk4 = IBus IM module for GTK4 GH_PROJECT = ibus GH_ACCOUNT = ibus GH_TAGNAME = 1.5.31 -REVISION = 0 PKGNAME-main = ibus-${GH_TAGNAME:S/-//} PKGNAME-gtk2 = ibus-gtk2-${GH_TAGNAME:S/-//} @@ -59,7 +58,7 @@ MODULES = devel/dconf \ BUILD_DEPENDS = devel/gettext,-tools \ devel/iso-codes \ - devel/py-gobject3 \ + devel/py-gobject3${MODPY_FLAVOR} \ lang/vala \ textproc/unicode/cldr,-annotations \ textproc/unicode/emoji \ @@ -71,7 +70,7 @@ RUN_DEPENDS-main = ${RUN_DEPENDS} \ x11/gtk+4,-guic # MODPY_LIBDIR/gi/overrides/ -RUN_DEPENDS-main += devel/py-gobject3 +RUN_DEPENDS-main += devel/py-gobject3${MODPY_FLAVOR} LIB_DEPENDS-main = devel/libnotify \ x11/gtk+3 \ diff --git a/inputmethods/libime/Makefile b/inputmethods/libime/Makefile index c28ca5e92b0..0aa011ee619 100644 --- a/inputmethods/libime/Makefile +++ b/inputmethods/libime/Makefile @@ -1,9 +1,9 @@ COMMENT = library to support generic input method implementation -DISTNAME = libime-1.1.5 +DISTNAME = libime-1.1.9 -SHARED_LIBS += IMECore 0.1 # 0.0 -SHARED_LIBS += IMEPinyin 0.1 # 0.0 +SHARED_LIBS += IMECore 0.2 # 0.0 +SHARED_LIBS += IMEPinyin 0.2 # 0.0 SHARED_LIBS += IMETable 1.0 # 0.0 CATEGORIES = inputmethods @@ -24,12 +24,11 @@ SITES.data = https://download.fcitx-im.org/data/ # 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-20230412.tar.xz -DISTFILES.data += lm_sc.arpa-20230712.tar.xz -DISTFILES.data += table-20240108.tar.gz -DISTFILES.data += table.tar.gz +DISTFILES.data += dict-20241001.tar.zst +DISTFILES.data += lm_sc.arpa-20241001.tar.zst +DISTFILES.data += table-20240108.tar.zst -EXTRACT_SUFX = .tar.xz +EXTRACT_SUFX = .tar.zst DIST_SUBDIR = fcitx COMPILER = base-clang ports-clang ports-gcc @@ -47,12 +46,9 @@ RUN_DEPENDS = devel/desktop-file-utils \ LIB_DEPENDS = inputmethods/fcitx \ devel/boost post-patch: - @cp ${FULLDISTDIR}/dict-20230412.tar.xz \ - ${WRKSRC}/data/ - @cp ${FULLDISTDIR}/lm_sc.arpa-20230712.tar.xz \ - ${WRKSRC}/data/ - @cp ${FULLDISTDIR}/table-20240108.tar.gz \ - ${WRKSRC}/data/ - @cp ${FULLDISTDIR}/table.tar.gz \ +.for d in ${DISTFILES.data} + @cp ${FULLDISTDIR}/${d} \ ${WRKSRC}/data/ +.endfor + .include <bsd.port.mk> diff --git a/inputmethods/libime/distinfo b/inputmethods/libime/distinfo index 45c1b634387..53cec90cdd4 100644 --- a/inputmethods/libime/distinfo +++ b/inputmethods/libime/distinfo @@ -1,10 +1,8 @@ -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-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 +SHA256 (fcitx/dict-20241001.tar.zst) = 0zE7iKaGIKI7yNX5VkzxtniEjcevVBxPXwIZjlo2hr8= +SHA256 (fcitx/libime-1.1.9.tar.zst) = 2ePumcxMzDsyscQLppGonY1y+B1oUlIsSjiFvE9ArJI= +SHA256 (fcitx/lm_sc.arpa-20241001.tar.zst) = VJNOc5Zus46k/o6unGHf5IavN9octTFqBrGcfSieMGM= +SHA256 (fcitx/table-20240108.tar.zst) = Pp2HsEo5PxMXI0csjqqGDdI8N4o9T2qQBVE7KpWzYUs= +SIZE (fcitx/dict-20241001.tar.zst) = 2315822 +SIZE (fcitx/libime-1.1.9.tar.zst) = 563302 +SIZE (fcitx/lm_sc.arpa-20241001.tar.zst) = 42023899 +SIZE (fcitx/table-20240108.tar.zst) = 4656038 diff --git a/inputmethods/libime/pkg/PLIST b/inputmethods/libime/pkg/PLIST index 57530a95140..a388603266b 100644 --- a/inputmethods/libime/pkg/PLIST +++ b/inputmethods/libime/pkg/PLIST @@ -26,6 +26,7 @@ include/LibIME/libime/core/utils.h include/LibIME/libime/pinyin/ include/LibIME/libime/pinyin/libimepinyin_export.h include/LibIME/libime/pinyin/pinyincontext.h +include/LibIME/libime/pinyin/pinyincorrectionprofile.h include/LibIME/libime/pinyin/pinyindata.h include/LibIME/libime/pinyin/pinyindecoder.h include/LibIME/libime/pinyin/pinyindictionary.h diff --git a/inputmethods/xcb-imdkit/Makefile b/inputmethods/xcb-imdkit/Makefile index 10c010f0d1c..234c67a828a 100644 --- a/inputmethods/xcb-imdkit/Makefile +++ b/inputmethods/xcb-imdkit/Makefile @@ -1,8 +1,8 @@ COMMENT = implementation of xim protocol in xcb -DISTNAME = xcb-imdkit-1.0.6 +DISTNAME = xcb-imdkit-1.0.9 -SHARED_LIBS += xcb-imdkit 1.0 # 1.0 +SHARED_LIBS += xcb-imdkit 2.0 # 2.0 CATEGORIES = inputmethods diff --git a/inputmethods/xcb-imdkit/distinfo b/inputmethods/xcb-imdkit/distinfo index 69fe142be9a..535c225420c 100644 --- a/inputmethods/xcb-imdkit/distinfo +++ b/inputmethods/xcb-imdkit/distinfo @@ -1,2 +1,2 @@ -SHA256 (xcb-imdkit-1.0.6.tar.xz) = 7nE1P9jwSMHMhZFsx5rHrEQhkRCBAghfDcVQ150AUjA= -SIZE (xcb-imdkit-1.0.6.tar.xz) = 347508 +SHA256 (xcb-imdkit-1.0.9.tar.zst) = dCg7rO9NU2VdPd1uO5aaeH937p1mtu8laiASprotEQQ= +SIZE (xcb-imdkit-1.0.9.tar.zst) = 580633