Bug 278832

Summary: net-im/neochat: Add missing dependency on (kf5)-kquickcharts
Product: Ports & Packages Reporter: Harald Schmalzbauer <bugzilla.freebsd>
Component: Individual Port(s)Assignee: freebsd-kde (group) <kde>
Status: Closed FIXED    
Severity: Affects Some People CC: Alexander88207, jhale, polyduekes
Priority: --- Flags: jhale: maintainer-feedback+
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
Add missing kquickcharts to USE_KDE none

Description Harald Schmalzbauer 2024-05-07 10:11:27 UTC
Created attachment 250507 [details]
Add missing kquickcharts to USE_KDE

While discovering matrix, I stumbled across net-im/neochat (after briefly testing net-im/nheko).
It didn't start on my non-KDE (instead xfce) based setup:
QQmlApplicationEngine failed to load component
qrc:/main.qml:23:5: Type RoomPage unavailable
qrc:/RoomPage.qml:106:26: Type ChatBox unavailable
qrc:/ChatBox.qml:63:5: Type ChatBar unavailable
qrc:/ChatBar.qml:390:17: Type PieProgressBar unavailable
qrc:/PieProgressBar.qml:7:1: module "org.kde.quickcharts" is not installed

Simply adding kquickcharts to USE_KDE fixes, see patch attached.
Comment 1 commit-hook freebsd_committer freebsd_triage 2024-12-25 18:50:51 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=3e4c03e476b36cf41b50d08ee4bbf454bda3ab8d

commit 3e4c03e476b36cf41b50d08ee4bbf454bda3ab8d
Author:     Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2024-12-25 18:37:46 +0000
Commit:     Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2024-12-25 18:46:45 +0000

    net-im/neochat: Add missing kquickcharts dep

    While here, sort the USE_QT and USE_KDE component lists and keep them
    within 80 columns.

    PR:             278832
    Reported by:    Harald Schmalzbauer <bugzilla.freebsd@omnilan.de>
    MFH:            2024Q4

 net-im/neochat/Makefile | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)
Comment 2 commit-hook freebsd_committer freebsd_triage 2024-12-25 18:51:53 UTC
A commit in branch 2024Q4 references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=56881da837abc5875317242eaa14402a187743bc

commit 56881da837abc5875317242eaa14402a187743bc
Author:     Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2024-12-25 18:37:46 +0000
Commit:     Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2024-12-25 18:50:43 +0000

    net-im/neochat: Add missing kquickcharts dep

    While here, sort the USE_QT and USE_KDE component lists and keep them
    within 80 columns.

    PR:             278832
    Reported by:    Harald Schmalzbauer <bugzilla.freebsd@omnilan.de>
    MFH:            2024Q4

    (cherry picked from commit 3e4c03e476b36cf41b50d08ee4bbf454bda3ab8d)

 net-im/neochat/Makefile | 15 ++++++++-------
 1 file changed, 8 insertions(+), 7 deletions(-)
Comment 3 Jason E. Hale freebsd_committer freebsd_triage 2024-12-25 18:52:47 UTC
Fixed, thank you! Sorry it took so long to get to this.