Bug 278832 - net-im/neochat: Add missing dependency on (kf5)-kquickcharts
Summary: net-im/neochat: Add missing dependency on (kf5)-kquickcharts
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: freebsd-kde (group)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-05-07 10:11 UTC by Harald Schmalzbauer
Modified: 2024-12-25 18:52 UTC (History)
2 users (show)

See Also:
jhale: maintainer-feedback+


Attachments
Add missing kquickcharts to USE_KDE (905 bytes, patch)
2024-05-07 10:11 UTC, Harald Schmalzbauer
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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.