On Sun Nov 14, 2021 at 12:28:53PM +0000, Yifei Zhan wrote: > On 21/11/14 01:07PM, Rafael Sadowski wrote: > > On Sun Nov 14, 2021 at 12:01:42PM +0000, Yifei Zhan wrote: > > > On 21/11/14 11:34AM, Rafael Sadowski wrote: > > > > On Sun Nov 14, 2021 at 11:09:46AM +0100, Rafael Sadowski wrote: > > > > > > > > > > Could you first install gwenview (Qt5 native application without QML) > > > > > and can you check if all icons are there, please? > > > > > > > > I would be very interested in that. Everything looks good here for me. > > > > > > > > > > After installing it all the icons are still missing. Both gwenview and > > > kirigami-gallery are affected. (QT_QPA_PLATFORMTHEME is untouched) > > > > > > > > > > > > > For the QML applications (kirigami2gallery) it looks like we need > > > > > devel/kf5/qqc2-desktop-style, could you verify this? > > > > > > > > Correction from me, QML applications are fine. We need > > > > kf5-qqc2-desktop-style for applications using kf5-kirigami2. > > > > > > It does seem to be required, but installing it doesn't make any > > > noticeable difference here. > > > > > > > Totally missed, you have to install the icons first: breeze-icons > > Yeah that does the trick, now all icons are displayed properly without > configuring anything by hand. I think breeze-icons should be list as a > RDEP of kirigami2.
Agree, on top of that: - kiconthemes Idea from FreeBSD, which makes a lot of sense. - plasma-framework We already add oxygen, so can not hurt. Index: kiconthemes/Makefile =================================================================== RCS file: /cvs/ports/devel/kf5/kiconthemes/Makefile,v retrieving revision 1.16 diff -u -p -r1.16 Makefile --- kiconthemes/Makefile 10 Sep 2021 08:42:04 -0000 1.16 +++ kiconthemes/Makefile 14 Nov 2021 15:24:23 -0000 @@ -2,6 +2,7 @@ COMMENT = KDE icon GUI utility library DISTNAME = kiconthemes-${VERSION} +REVISION = 0 SHARED_LIBS = KF5IconThemes 5.3 @@ -11,6 +12,8 @@ WANTLIB += KF5I18n KF5ItemViews KF5Widge WANTLIB += Qt5Gui Qt5Svg Qt5Widgets Qt5Xml c m BUILD_DEPENDS = devel/gettext,-tools + +RUN_DEPENDS = devel/kf5/breeze-icons>=${MODKF5_VERSION} LIB_DEPENDS = devel/kf5/karchive>=${MODKF5_VERSION} \ devel/kf5/kcodecs>=${MODKF5_VERSION} \ Index: kirigami2/Makefile =================================================================== RCS file: /cvs/ports/devel/kf5/kirigami2/Makefile,v retrieving revision 1.17 diff -u -p -r1.17 Makefile --- kirigami2/Makefile 13 Oct 2021 15:02:05 -0000 1.17 +++ kirigami2/Makefile 14 Nov 2021 15:24:23 -0000 @@ -3,6 +3,7 @@ COMMENT = QtQuick based components set DISTNAME = kirigami2-${VERSION} PKGNAME = kf5-${DISTNAME} +REVISION = 0 HOMEPAGE = https://api.kde.org/frameworks/kirigami/html/index.html @@ -12,12 +13,12 @@ WANTLIB += ${COMPILER_LIBCXX} Qt5Concurr WANTLIB += Qt5Network Qt5Qml Qt5QmlModels Qt5Quick Qt5QuickControls2 WANTLIB += m - BUILD_DEPENDS = devel/gettext,-tools \ x11/qt5/qtgraphicaleffects \ x11/qt5/qtsvg -RUN_DEPENDS = x11/qt5/qtgraphicaleffects \ +RUN_DEPENDS = devel/kf5/breeze-icons>=${MODKF5_VERSION} \ + x11/qt5/qtgraphicaleffects \ x11/qt5/qtsvg LIB_DEPENDS = x11/qt5/qtquickcontrols2 \ Index: plasma-framework/Makefile =================================================================== RCS file: /cvs/ports/devel/kf5/plasma-framework/Makefile,v retrieving revision 1.26 diff -u -p -r1.26 Makefile --- plasma-framework/Makefile 12 Nov 2021 14:31:39 -0000 1.26 +++ plasma-framework/Makefile 14 Nov 2021 15:24:23 -0000 @@ -2,7 +2,7 @@ COMMENT = core components and tools of the Plasma Workspaces DISTNAME = plasma-framework-${VERSION} -REVISION = 0 +REVISION = 1 SHARED_LIBS = KF5Plasma 11.0 SHARED_LIBS += KF5PlasmaQuick 8.0 @@ -32,11 +32,12 @@ BUILD_DEPENDS = archivers/bzip2 \ x11/qt5/qtquickcontrols RUN_DEPENDS = archivers/bzip2 \ + devel/kf5/breeze-icons>=${MODKF5_VERSION} \ devel/kf5/kdbusaddons>=${MODKF5_VERSION} \ devel/kf5/kdoctools>=${MODKF5_VERSION} \ devel/kf5/oxygen-icons>=${MODKF5_VERSION} \ - x11/qt5/qtwayland \ - x11/qt5/qtquickcontrols + x11/qt5/qtquickcontrols \ + x11/qt5/qtwayland LIB_DEPENDS = devel/kf5/kactivities>=${MODKF5_VERSION} \ devel/kf5/karchive>=${MODKF5_VERSION} \