From: yaydn@protonmail.com Subject: Re: Remove Qt5 support inputmethods/fcitx and firends To: Rafael Sadowski Cc: "openbsd@zhan.science" , "ports@openbsd.org" , "kevlo@kevlo.org" Date: Mon, 15 Jun 2026 02:09:46 +0000 På søndag 14. juni 2026 kl. 19:30, skrev Rafael Sadowski : > 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.