Download raw body.
Remove Qt5 support inputmethods/fcitx and firends
På søndag 14. juni 2026 kl. 19:30, skrev Rafael Sadowski
<rafael@sizeofvoid.org>:
> I started with a simple devel/kf5 => devel/kf6/extra-cmake-modules
> replacement and ended up with removing Qt5 support.
>
> Any objections?
>
> diff --git a/inputmethods/fcitx-anthy/Makefile b/inputmethods/fcitx-anthy/Makefile
> index 056c1a3f231..92c6d2b57f6 100644
> --- a/inputmethods/fcitx-anthy/Makefile
> +++ b/inputmethods/fcitx-anthy/Makefile
> @@ -2,7 +2,7 @@ COMMENT = anthy wrapper for fcitx5
>
> DISTNAME = fcitx5-anthy-5.1.5
> PKGNAME = ${DISTNAME:S/fcitx5/fcitx/}
> -REVISION = 0
> +REVISION = 1
>
> CATEGORIES = inputmethods japanese
>
> @@ -17,10 +17,10 @@ PERMIT_PACKAGE= Yes
> SITES = https://download.fcitx-im.org/fcitx5/fcitx5-anthy/
> EXTRACT_SUFX = .tar.zst
>
> -MODULES = devel/kf5
> -MODQT5_DEPS = No
> +MODULES = devel/cmake
>
> -BUILD_DEPENDS = devel/gettext,-tools \
> +BUILD_DEPENDS = devel/kf6/extra-cmake-modules \
> + devel/gettext,-tools \
> inputmethods/fcitx \
> devel/iso-codes
>
> diff --git a/inputmethods/fcitx-chewing/Makefile b/inputmethods/fcitx-chewing/Makefile
> index def05155e0f..8ded8839b87 100644
> --- a/inputmethods/fcitx-chewing/Makefile
> +++ b/inputmethods/fcitx-chewing/Makefile
> @@ -3,7 +3,7 @@ COMMENT = chewing wrapper for fcitx5
> DISTNAME = fcitx5-chewing-5.1.6
> PKGNAME = ${DISTNAME:S/fcitx5/fcitx/}
> CATEGORIES = inputmethods chinese
> -REVISION = 0
> +REVISION = 1
>
> HOMEPAGE = https://github.com/fcitx/fcitx5-chewing
>
> @@ -16,10 +16,10 @@ WANTLIB += chewing m
> SITES = https://download.fcitx-im.org/fcitx5/fcitx5-chewing/
> EXTRACT_SUFX = .tar.zst
>
> -MODULES = devel/kf5
> -MODQT5_DEPS = No
> +MODULES = devel/cmake
>
> -BUILD_DEPENDS = devel/gettext,-tools \
> +BUILD_DEPENDS = devel/kf6/extra-cmake-modules \
> + devel/gettext,-tools \
> inputmethods/fcitx \
> devel/iso-codes
>
> diff --git a/inputmethods/fcitx-chinese-addons/Makefile b/inputmethods/fcitx-chinese-addons/Makefile
> index 000b4e3b2f2..d87b6e5f4ef 100644
> --- a/inputmethods/fcitx-chinese-addons/Makefile
> +++ b/inputmethods/fcitx-chinese-addons/Makefile
> @@ -2,7 +2,7 @@ COMMENT = addons related to Chinese with IME bundled inside fcitx
>
> DISTNAME = fcitx5-chinese-addons-5.1.7
> PKGNAME = ${DISTNAME:S/fcitx5/fcitx/}
> -REVISION = 2
> +REVISION = 3
>
> CATEGORIES = inputmethods chinese
>
> @@ -23,9 +23,10 @@ SITES.py = https://download.fcitx-im.org/data/
> DISTFILES.py += py_table-20121124.tar.gz
> DISTFILES.py += py_stroke-20121124.tar.gz
>
> -MODULES = devel/kf5
> +MODULES = devel/cmake
>
> -BUILD_DEPENDS = devel/gettext,-tools \
> +BUILD_DEPENDS = devel/kf6/extra-cmake-modules \
> + devel/gettext,-tools \
> inputmethods/fcitx-lua \
> devel/fmt \
> devel/iso-codes
> diff --git a/inputmethods/fcitx-config-qt/Makefile b/inputmethods/fcitx-config-qt/Makefile
> index deae380c2c3..999157695f5 100644
> --- a/inputmethods/fcitx-config-qt/Makefile
> +++ b/inputmethods/fcitx-config-qt/Makefile
> @@ -2,7 +2,7 @@ COMMENT = GUI configure tool for fcitx5
>
> DISTNAME = fcitx5-configtool-5.1.7
> PKGNAME = ${DISTNAME:S/fcitx5/fcitx/}
> -REVISION = 0
> +REVSION = 1
>
There is a misspelling here. REVSION instead of REVISION.
It builds, but won't bump. Noticed is when I did a 'pkg_add -u' and
pulled various kf5 packages.
Thanks for depreciating kf5 for where it is no longer need.
Remove Qt5 support inputmethods/fcitx and firends