Index | Thread | Search

From:
yaydn@protonmail.com
Subject:
Re: Remove Qt5 support inputmethods/fcitx and firends
To:
Rafael Sadowski <rafael@sizeofvoid.org>
Cc:
"openbsd@zhan.science" <openbsd@zhan.science>, "ports@openbsd.org" <ports@openbsd.org>, "kevlo@kevlo.org" <kevlo@kevlo.org>
Date:
Mon, 15 Jun 2026 02:09:46 +0000

Download raw body.

Thread
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.