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