Bug 282703 - [NEW PORT] net/qt6-mqtt: Qt Module to implement MQTT protocol
Summary: [NEW PORT] net/qt6-mqtt: Qt Module to implement MQTT protocol
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-kde (group)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-11-12 00:30 UTC by Schaich, Alonso
Modified: 2025-01-15 08:16 UTC (History)
1 user (show)

See Also:


Attachments
Add port (6.91 KB, patch)
2024-11-12 00:36 UTC, Schaich, Alonso
no flags Details | Diff
Regenerated Patch file adding port (6.90 KB, patch)
2024-11-12 00:40 UTC, Schaich, Alonso
no flags Details | Diff
Regenerated Patch file adding port (6.90 KB, patch)
2024-11-12 00:43 UTC, Schaich, Alonso
no flags Details | Diff
Regenerated Patch file adding port (6.90 KB, patch)
2025-01-12 21:29 UTC, Schaich, Alonso
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Schaich, Alonso 2024-11-12 00:30:42 UTC
Add a port for Qt6's MQTT interface.

https://doc.qt.io/qt-6/qtmqtt-index.html
Comment 1 Schaich, Alonso 2024-11-12 00:36:17 UTC
Created attachment 255106 [details]
Add port
Comment 2 Schaich, Alonso 2024-11-12 00:40:41 UTC
Created attachment 255107 [details]
Regenerated Patch file adding port
Comment 3 Schaich, Alonso 2024-11-12 00:43:49 UTC
Created attachment 255108 [details]
Regenerated Patch file adding port
Comment 4 Jason E. Hale freebsd_committer freebsd_triage 2025-01-05 07:36:41 UTC
Could you please rebase? Qt is at 6.8.1 now. This PR wasn't initially directed towards kde@ and I just found it using a broader search in Bugzilla for Qt-related problems. My only objection is disabling the optional Qt components in the Makefile.

I had planned to add this myself, but wasn't sure how useful it would be. After all, net/qt6-coap still has yet to see a consumer. What is your use case?
Comment 5 Schaich, Alonso 2025-01-12 21:29:00 UTC
Created attachment 256657 [details]
Regenerated Patch file adding port

rebased on ports 44cdb11
Comment 6 Schaich, Alonso 2025-01-12 21:41:46 UTC
(In reply to Jason E. Hale from comment #4)

Hi,

I want to use qt-mqtt in projects I'm developing myself.

I disabled the optional components, because they are only used to build the test cases and the example application.

Alonso
Comment 7 Jason E. Hale freebsd_committer freebsd_triage 2025-01-12 22:34:53 UTC
Comment on attachment 255108 [details]
Regenerated Patch file adding port

Thanks for the update! I’ll try to get this in relatively soon.
Comment 8 commit-hook freebsd_committer freebsd_triage 2025-01-15 08:14:34 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=8895473c09d36c06f87014ec122a3b47b46288d4

commit 8895473c09d36c06f87014ec122a3b47b46288d4
Author:     Schaich, Alonso <alonsoschaich@fastmail.fm>
AuthorDate: 2024-11-12 00:31:40 +0000
Commit:     Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2025-01-15 08:13:35 +0000

    net/qt6-mqtt: New port

    Qt module implementing the MQTT protocol

    PR:             282703
    MFH:            2025Q1 (to keep the Qt stack in sync)

    Co-authored-by: Jason E. Hale <jhale@FreeBSD.org>

 Mk/Uses/qt-dist.mk           | 22 ++++++++---------
 Mk/Uses/qt.mk                | 17 ++++++++-----
 devel/qt6/Makefile           |  1 +
 net/Makefile                 |  1 +
 net/qt6-mqtt/Makefile (new)  | 16 ++++++++++++
 net/qt6-mqtt/distinfo (new)  |  3 +++
 net/qt6-mqtt/pkg-descr (new) |  6 +++++
 net/qt6-mqtt/pkg-plist (new) | 58 ++++++++++++++++++++++++++++++++++++++++++++
 8 files changed, 107 insertions(+), 17 deletions(-)
Comment 9 commit-hook freebsd_committer freebsd_triage 2025-01-15 08:15:36 UTC
A commit in branch 2025Q1 references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=34cd293c065c8510ad701441396ac8a0837e8981

commit 34cd293c065c8510ad701441396ac8a0837e8981
Author:     Schaich, Alonso <alonsoschaich@fastmail.fm>
AuthorDate: 2024-11-12 00:31:40 +0000
Commit:     Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2025-01-15 08:15:06 +0000

    net/qt6-mqtt: New port

    Qt module implementing the MQTT protocol

    PR:             282703
    MFH:            2025Q1 (to keep the Qt stack in sync)

    Co-authored-by: Jason E. Hale <jhale@FreeBSD.org>
    (cherry picked from commit 8895473c09d36c06f87014ec122a3b47b46288d4)

 Mk/Uses/qt-dist.mk           | 22 ++++++++---------
 Mk/Uses/qt.mk                | 17 ++++++++-----
 devel/qt6/Makefile           |  1 +
 net/Makefile                 |  1 +
 net/qt6-mqtt/Makefile (new)  | 16 ++++++++++++
 net/qt6-mqtt/distinfo (new)  |  3 +++
 net/qt6-mqtt/pkg-descr (new) |  6 +++++
 net/qt6-mqtt/pkg-plist (new) | 58 ++++++++++++++++++++++++++++++++++++++++++++
 8 files changed, 107 insertions(+), 17 deletions(-)
Comment 10 Jason E. Hale freebsd_committer freebsd_triage 2025-01-15 08:16:55 UTC
Committed with some adjustments, thanks!