git: 95f9a6808973 - main - */*: Switch to USES=kde

Max Brazhnikov <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.ports
Message-ID <[email protected]>
The branch main has been updated by makc:

URL: https://cgit.FreeBSD.org/ports/commit/?id=95f9a6808973a87e6d0ae27a5c4a228d12b747a9

commit 95f9a6808973a87e6d0ae27a5c4a228d12b747a9
Author:     Max Brazhnikov <[email protected]>
AuthorDate: 2026-08-13 10:20:40 +0000
Commit:     Max Brazhnikov <[email protected]>
CommitDate: 2026-08-13 10:22:14 +0000

    */*: Switch to USES=kde
    
    All these ports use only the ECM module shipped with KDE Frameworks.
    ECM from Frameworks 5 has been replaced by Frameworks 6 counterpart
    a while ago. While here, drop runtime dependency on ECM.
    
    Differential:   D58578
    Reviewed by:    adridg, arrowd, jhale
---
 chinese/fcitx/Makefile                 | 2 +-
 chinese/fcitx5-chewing/Makefile        | 5 +++--
 chinese/fcitx5-chinese-addons/Makefile | 5 +++--
 chinese/fcitx5-mcbopomofo/Makefile     | 5 +++--
 chinese/fcitx5-rime/Makefile           | 5 +++--
 chinese/fcitx5-table-extra/Makefile    | 5 +++--
 chinese/fcitx5-table-other/Makefile    | 5 +++--
 chinese/libime-jyutping/Makefile       | 5 +++--
 chinese/libime/Makefile                | 5 +++--
 emulators/86Box/Makefile               | 2 +-
 emulators/fbsd-duckstation/Makefile    | 2 +-
 graphics/glfw/Makefile                 | 2 +-
 japanese/fcitx5-anthy/Makefile         | 5 +++--
 korean/fcitx5-hangul/Makefile          | 5 +++--
 textproc/fcitx5-gtk/Makefile           | 5 +++--
 textproc/fcitx5-lua/Makefile           | 5 +++--
 textproc/fcitx5/Makefile               | 5 +++--
 x11/xcb-imdkit/Makefile                | 5 +++--
 18 files changed, 46 insertions(+), 32 deletions(-)

diff --git a/chinese/fcitx/Makefile b/chinese/fcitx/Makefile
index 518d0d3d45ee..114b1abba7a6 100644
--- a/chinese/fcitx/Makefile
+++ b/chinese/fcitx/Makefile
@@ -36,7 +36,7 @@ RUN_DEPENDS=	xdg-open:devel/xdg-utils \
 
 USES=		compiler:c++11-lang gnome tar:xz cmake:noninja desktop-file-utils \
 		gettext-tools:build,run gettext-runtime iconv:wchar_t \
-		kde:5 pkgconfig shared-mime-info compiler:c++14-lang xorg
+		kde pkgconfig shared-mime-info compiler:c++14-lang xorg
 USE_GNOME=	intltool introspection libxml2 pango
 USE_KDE=	ecm:build
 USE_LDCONFIG=	yes
diff --git a/chinese/fcitx5-chewing/Makefile b/chinese/fcitx5-chewing/Makefile
index 4e49430bf8ee..27cf23ef5186 100644
--- a/chinese/fcitx5-chewing/Makefile
+++ b/chinese/fcitx5-chewing/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	fcitx5-chewing
 DISTVERSION=	5.1.12
+PORTREVISION=	1
 CATEGORIES=	chinese textproc
 MASTER_SITES=	https://download.fcitx-im.org/fcitx5/${PORTNAME}/
 
@@ -13,9 +14,9 @@ LICENSE_FILE=	${WRKSRC}/LICENSES/LGPL-2.1-or-later.txt
 LIB_DEPENDS=	libchewing.so:chinese/libchewing \
 		libFcitx5Core.so:textproc/fcitx5
 
-USES=		compiler:c++17-lang gettext-tools cmake kde:5 pkgconfig tar:zst
+USES=		compiler:c++17-lang gettext-tools cmake kde pkgconfig tar:zst
 
-USE_KDE=	ecm
+USE_KDE=	ecm:build
 
 CONFLICTS_INSTALL=	zh-fcitx-chewing # share/icons/hicolor/48x48/apps/fcitx-chewing.png
 
diff --git a/chinese/fcitx5-chinese-addons/Makefile b/chinese/fcitx5-chinese-addons/Makefile
index 4a6de2eb091c..52d2bf610143 100644
--- a/chinese/fcitx5-chinese-addons/Makefile
+++ b/chinese/fcitx5-chinese-addons/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	fcitx5-chinese-addons
 DISTVERSION=	5.1.13
+PORTREVISION=	1
 CATEGORIES=	chinese textproc
 MASTER_SITES=	https://download.fcitx-im.org/fcitx5/${PORTNAME}/ \
 		https://download.fcitx-im.org/data/:py_stroke,py_table
@@ -24,7 +25,7 @@ LIB_DEPENDS=	libboost_iostreams.so:devel/boost-libs \
 		libopencc.so:chinese/opencc
 RUN_DEPENDS=	fcitx5-lua>0:textproc/fcitx5-lua
 
-USES=		cmake compiler:c++17-lang gettext kde:5 localbase pkgconfig \
+USES=		cmake compiler:c++17-lang gettext kde localbase pkgconfig \
 		tar:zst
 
 OPTIONS_DEFINE=		GUI
@@ -38,7 +39,7 @@ GUI_USE=	qt=base,webengine
 GUI_LIB_DEPENDS=	libFcitx5Qt6DBusAddons.so:textproc/fcitx5-qt@qt6
 GUI_CMAKE_ON=	-DUSE_WEBKIT:BOOL=false
 
-USE_KDE=	ecm
+USE_KDE=	ecm:build
 
 CMAKE_ON=	ENABLE_OPENCC
 CMAKE_OFF=	ENABLE_TEST
diff --git a/chinese/fcitx5-mcbopomofo/Makefile b/chinese/fcitx5-mcbopomofo/Makefile
index f4bb06825745..33a733af6e65 100644
--- a/chinese/fcitx5-mcbopomofo/Makefile
+++ b/chinese/fcitx5-mcbopomofo/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	fcitx5-mcbopomofo
 DISTVERSION=	3.0
+PORTREVISION=	1
 CATEGORIES=	chinese textproc
 
 MAINTAINER=	[email protected]
@@ -14,12 +15,12 @@ LIB_DEPENDS=	libFcitx5Core.so:textproc/fcitx5 \
 		libicuuc.so:devel/icu \
 		libjson-c.so:devel/json-c
 
-USES=		cmake compiler:c++17-lang gettext-tools kde:5 pkgconfig
+USES=		cmake compiler:c++17-lang gettext-tools kde pkgconfig
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	openvanilla
 
-USE_KDE=	ecm
+USE_KDE=	ecm:build
 
 CMAKE_OFF=	ENABLE_TEST
 
diff --git a/chinese/fcitx5-rime/Makefile b/chinese/fcitx5-rime/Makefile
index b9bb4b3a8950..f90aa8fe577d 100644
--- a/chinese/fcitx5-rime/Makefile
+++ b/chinese/fcitx5-rime/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	fcitx5-rime
 DISTVERSION=	5.1.14
+PORTREVISION=	1
 CATEGORIES=	chinese textproc
 MASTER_SITES=	https://download.fcitx-im.org/fcitx5/${PORTNAME}/
 
@@ -15,10 +16,10 @@ LIB_DEPENDS=	libFcitx5Core.so:textproc/fcitx5 \
 		librime.so:chinese/librime
 RUN_DEPENDS=	${_SCHEMA_DEPENDS}
 
-USES=		cmake compiler:c++17-lang gettext-tools kde:5 localbase \
+USES=		cmake compiler:c++17-lang gettext-tools kde localbase \
 		pkgconfig tar:zst
 
-USE_KDE=	ecm
+USE_KDE=	ecm:build
 
 CONFLICTS_INSTALL=	zh-fcitx-rime # share/icons/hicolor/48x48/apps/fcitx-rime-deploy.png
 
diff --git a/chinese/fcitx5-table-extra/Makefile b/chinese/fcitx5-table-extra/Makefile
index db9071974918..8b900ad2b9b0 100644
--- a/chinese/fcitx5-table-extra/Makefile
+++ b/chinese/fcitx5-table-extra/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	fcitx5-table-extra
 DISTVERSION=	5.1.12
+PORTREVISION=	1
 CATEGORIES=	chinese textproc
 MASTER_SITES=	https://download.fcitx-im.org/fcitx5/${PORTNAME}/
 
@@ -13,9 +14,9 @@ LICENSE_COMB=	multi
 LIB_DEPENDS=	libFcitx5Core.so:textproc/fcitx5 \
 		libIMETable.so:chinese/libime
 
-USES=		cmake gettext-tools kde:5 tar:zst
+USES=		cmake gettext-tools kde tar:zst
 
-USE_KDE=	ecm
+USE_KDE=	ecm:build
 
 INSTALL_TARGET=	install
 
diff --git a/chinese/fcitx5-table-other/Makefile b/chinese/fcitx5-table-other/Makefile
index 35e01406908f..e265d0afd476 100644
--- a/chinese/fcitx5-table-other/Makefile
+++ b/chinese/fcitx5-table-other/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	fcitx5-table-other
 DISTVERSION=	5.1.7
+PORTREVISION=	1
 CATEGORIES=	chinese textproc
 MASTER_SITES=	https://download.fcitx-im.org/fcitx5/${PORTNAME}/
 
@@ -12,14 +13,14 @@ LICENSE=	GPLv3
 LIB_DEPENDS=	libFcitx5Core.so:textproc/fcitx5 \
 		libIMETable.so:chinese/libime
 
-USES=		cmake gettext-tools kde:5 tar:zst
+USES=		cmake gettext-tools kde tar:zst
 
 OPTIONS_DEFINE=	DEPRECATED
 
 DEPRECATED_DESC=	Enable deprecated tables
 DEPRECATED_CMAKE_BOOL=	ENABLE_DEPRECATED
 
-USE_KDE=	ecm
+USE_KDE=	ecm:build
 
 INSTALL_TARGET=	install
 
diff --git a/chinese/libime-jyutping/Makefile b/chinese/libime-jyutping/Makefile
index 813c09e3b982..2243fd59d87c 100644
--- a/chinese/libime-jyutping/Makefile
+++ b/chinese/libime-jyutping/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	libime-jyutping
 DISTVERSION=	1.0.17
+PORTREVISION=	1
 CATEGORIES=	chinese textproc
 MASTER_SITES=	https://download.fcitx-im.org/fcitx5/${PORTNAME}/ \
 		https://download.fcitx-im.org/data/:dict,model
@@ -21,14 +22,14 @@ LIB_DEPENDS=	libboost_iostreams.so:devel/boost-libs \
 		libIMECore.so:chinese/libime
 RUN_DEPENDS=	${LOCALBASE}/lib/fcitx5/libpunctuation.so:chinese/fcitx5-chinese-addons
 
-USES=		cmake compiler:c++17-lang gettext-tools kde:5 localbase \
+USES=		cmake compiler:c++17-lang gettext-tools kde localbase \
 		pkgconfig tar:zst
 
 PLIST_SUB=	VER=${PORTVERSION}
 
 USE_LDCONFIG=	yes
 
-USE_KDE=	ecm
+USE_KDE=	ecm:build
 
 CMAKE_ON=	ENABLE_ENGINE
 CMAKE_OFF=	ENABLE_DOC ENABLE_TEST
diff --git a/chinese/libime/Makefile b/chinese/libime/Makefile
index 89bbdc500151..28815be9fbf3 100644
--- a/chinese/libime/Makefile
+++ b/chinese/libime/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	libime
 DISTVERSION=	1.1.15
+PORTREVISION=	1
 CATEGORIES=	chinese textproc
 MASTER_SITES=	https://download.fcitx-im.org/fcitx5/${PORTNAME}/ \
 		https://download.fcitx-im.org/data/:opengram_lm,opengram_dict,table_dict
@@ -18,14 +19,14 @@ LICENSE=	LGPL21
 LIB_DEPENDS=	libboost_filesystem.so:devel/boost-libs \
 		libFcitx5Utils.so:textproc/fcitx5
 
-USES=		cmake compiler:c++17-lang kde:5 pkgconfig tar:zst
+USES=		cmake compiler:c++17-lang kde pkgconfig tar:zst
 
 PLIST_SUB=	VER=${PORTVERSION} \
 		VER_MAJOR=${PORTVERSION:R:R}
 
 USE_LDCONFIG=	yes
 
-USE_KDE=	ecm
+USE_KDE=	ecm:build
 
 CMAKE_OFF=	ENABLE_TEST
 MAKE_ENV=	FCITX5_DOWNLOAD_DISALLOWED=TRUE
diff --git a/emulators/86Box/Makefile b/emulators/86Box/Makefile
index eb9227186892..8a3fc50d8c0b 100644
--- a/emulators/86Box/Makefile
+++ b/emulators/86Box/Makefile
@@ -56,7 +56,7 @@ NLS_USES=		gettext-runtime
 NLS_CONFIGURE_ENABLE=	nls
 
 WAYLAND_LIB_DEPENDS=	libwayland-client.so:graphics/wayland
-WAYLAND_USES=		kde:5
+WAYLAND_USES=		kde
 WAYLAND_USE=		KDE=ecm:build
 WAYLAND_CMAKE_OFF=	-DCMAKE_DISABLE_FIND_PACKAGE_Wayland:BOOL=ON
 
diff --git a/emulators/fbsd-duckstation/Makefile b/emulators/fbsd-duckstation/Makefile
index ffb8646a1aa2..1a5605b7faf9 100644
--- a/emulators/fbsd-duckstation/Makefile
+++ b/emulators/fbsd-duckstation/Makefile
@@ -29,7 +29,7 @@ LIB_DEPENDS=	libzstd.so:archivers/zstd \
 # XXX Necessary for Qt6/FindWrapVulkanHeaders.cmake
 #BUILD_DEPENDS=	vulkan-headers>0:graphics/vulkan-headers
 
-USES=		cmake compiler:c++20-lang gl jpeg kde:5 pkgconfig qt:6 sdl xorg
+USES=		cmake compiler:c++20-lang gl jpeg kde pkgconfig qt:6 sdl xorg
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	stenzek
diff --git a/graphics/glfw/Makefile b/graphics/glfw/Makefile
index b68c20b2e624..ab0bf99f4c38 100644
--- a/graphics/glfw/Makefile
+++ b/graphics/glfw/Makefile
@@ -55,7 +55,7 @@ WAYLAND_BUILD_DEPENDS=	evdev-proto>0:devel/evdev-proto \
 			wayland-protocols>=0:graphics/wayland-protocols
 WAYLAND_LIB_DEPENDS=	libepoll-shim.so:devel/libepoll-shim
 WAYLAND_RUN_DEPENDS=	libxkbcommon>0:x11/libxkbcommon
-WAYLAND_USES=		kde:5 pkgconfig
+WAYLAND_USES=		kde pkgconfig
 WAYLAND_USE=		KDE=ecm:build
 WAYLAND_CMAKE_BOOL=	GLFW_BUILD_WAYLAND
 
diff --git a/japanese/fcitx5-anthy/Makefile b/japanese/fcitx5-anthy/Makefile
index aa0c0c86a74a..d38fadcfa3e3 100644
--- a/japanese/fcitx5-anthy/Makefile
+++ b/japanese/fcitx5-anthy/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	fcitx5-anthy
 DISTVERSION=	5.1.10
+PORTREVISION=	1
 CATEGORIES=	japanese textproc
 MASTER_SITES=	https://download.fcitx-im.org/fcitx5/${PORTNAME}/
 
@@ -13,8 +14,8 @@ LICENSE_FILE=	${WRKSRC}/LICENSES/GPL-2.0-or-later.txt
 LIB_DEPENDS=	libFcitx5Core.so:textproc/fcitx5 \
 		libanthy-unicode.so:japanese/anthy-unicode
 
-USES=		cmake compiler:c++17-lang gettext-tools kde:5 pkgconfig tar:zst
+USES=		cmake compiler:c++17-lang gettext-tools kde pkgconfig tar:zst
 
-USE_KDE=	ecm
+USE_KDE=	ecm:build
 
 .include <bsd.port.mk>
diff --git a/korean/fcitx5-hangul/Makefile b/korean/fcitx5-hangul/Makefile
index 3cb066431cd2..69129224a5e9 100644
--- a/korean/fcitx5-hangul/Makefile
+++ b/korean/fcitx5-hangul/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	fcitx5-hangul
 DISTVERSION=	5.1.10
+PORTREVISION=	1
 CATEGORIES=	korean textproc
 MASTER_SITES=	https://download.fcitx-im.org/fcitx5/${PORTNAME}/
 
@@ -13,8 +14,8 @@ LICENSE_FILE=	${WRKSRC}/LICENSES/LGPL-2.1-or-later.txt
 LIB_DEPENDS=	libFcitx5Core.so:textproc/fcitx5 \
 		libhangul.so:korean/libhangul
 
-USES=		cmake compiler:c++17-lang gettext-tools kde:5 pkgconfig tar:zst
+USES=		cmake compiler:c++17-lang gettext-tools kde pkgconfig tar:zst
 
-USE_KDE=	ecm
+USE_KDE=	ecm:build
 
 .include <bsd.port.mk>
diff --git a/textproc/fcitx5-gtk/Makefile b/textproc/fcitx5-gtk/Makefile
index 10d181a7dc16..455e58a91e35 100644
--- a/textproc/fcitx5-gtk/Makefile
+++ b/textproc/fcitx5-gtk/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	fcitx5-gtk
 DISTVERSION=	5.1.7
+PORTREVISION=	1
 CATEGORIES=	textproc
 MASTER_SITES=	https://download.fcitx-im.org/fcitx5/${PORTNAME}/
 
@@ -20,11 +21,11 @@ gtk2_PKGNAMESUFFIX=	2
 gtk3_PKGNAMESUFFIX=	3
 gtk4_PKGNAMESUFFIX=	4
 
-USES=		cmake compiler:c++17-lang gnome kde:5 pkgconfig \
+USES=		cmake compiler:c++17-lang gnome kde pkgconfig \
 		tar:zst xorg
 
 USE_GNOME=	cairo gdkpixbuf glib20 introspection
-USE_KDE=	ecm
+USE_KDE=	ecm:build
 USE_LDCONFIG=	yes
 USE_XORG=	x11
 
diff --git a/textproc/fcitx5-lua/Makefile b/textproc/fcitx5-lua/Makefile
index 8f661b4ae082..aa06067165da 100644
--- a/textproc/fcitx5-lua/Makefile
+++ b/textproc/fcitx5-lua/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	fcitx5-lua
 DISTVERSION=	5.0.17
+PORTREVISION=	1
 CATEGORIES=	textproc
 MASTER_SITES=	https://download.fcitx-im.org/fcitx5/${PORTNAME}/
 
@@ -12,9 +13,9 @@ LICENSE_FILE=	${WRKSRC}/LICENSES/LGPL-2.1-or-later.txt
 
 LIB_DEPENDS=	libFcitx5Core.so:textproc/fcitx5
 
-USES=		cmake compiler:c++17-lang gettext-tools kde:5 lua:53 pkgconfig \
+USES=		cmake compiler:c++17-lang gettext-tools kde lua:53 pkgconfig \
 		tar:zst
 
-USE_KDE=	ecm
+USE_KDE=	ecm:build
 
 .include <bsd.port.mk>
diff --git a/textproc/fcitx5/Makefile b/textproc/fcitx5/Makefile
index 8c7062bd3d2a..5e79408aa13c 100644
--- a/textproc/fcitx5/Makefile
+++ b/textproc/fcitx5/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	fcitx5
 DISTVERSION=	5.1.21
+PORTREVISION=	1
 CATEGORIES=	textproc
 MASTER_SITES=	https://download.fcitx-im.org/fcitx5/${PORTNAME}/ \
 		https://download.fcitx-im.org/data/:dict
@@ -28,7 +29,7 @@ RUN_DEPENDS=	iso-codes>=0:misc/iso-codes \
 
 # gettext-tools for both build-time hard requirement and Fcitx5 helper shell scripts
 USES=		cmake compiler:c++20-lang gettext-runtime \
-		gettext-tools:build,run gnome kde:5 pkgconfig tar:zst
+		gettext-tools:build,run gnome kde pkgconfig tar:zst
 
 CXXFLAGS+=	-fexperimental-library
 
@@ -67,7 +68,7 @@ CMAKE_OFF=	ENABLE_TEST
 MAKE_ENV=	FCITX5_DOWNLOAD_DISALLOWED=TRUE
 
 USE_GNOME=	cairo gdkpixbuf glib20 pango
-USE_KDE=	ecm
+USE_KDE=	ecm:build
 
 USE_LDCONFIG=	yes
 
diff --git a/x11/xcb-imdkit/Makefile b/x11/xcb-imdkit/Makefile
index 70519dcf667c..21ffd57b0c00 100644
--- a/x11/xcb-imdkit/Makefile
+++ b/x11/xcb-imdkit/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	xcb-imdkit
 DISTVERSION=	1.0.9
+PORTREVISION=	1
 CATEGORIES=	x11 textproc
 MASTER_SITES=	https://download.fcitx-im.org/fcitx5/${PORTNAME}/
 
@@ -14,9 +15,9 @@ BUILD_DEPENDS=	uthash>=0:devel/uthash
 LIB_DEPENDS=	libxcb-keysyms.so:x11/xcb-util-keysyms \
 		libxcb-util.so:x11/xcb-util
 
-USES=		cmake compiler:c11 kde:5 pkgconfig tar:zstd xorg
+USES=		cmake compiler:c11 kde pkgconfig tar:zstd xorg
 
-USE_KDE=	ecm
+USE_KDE=	ecm:build
 USE_XORG=	xcb
 
 CMAKE_ON=	SYSTEM_USE_UTHASH
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.