Created attachment 256214 [details] Patch created using `git format-patch` Mautrix-whatsapp is a Matrix-WhatsApp puppeting bridge, which means it runs along a matrix server and relays messages between a whatsapp account and a matrix account. This is my first port, please bare with me. In particular I am not sure if I followed the guidelines for go packages correctly.
^Triage: make Summary more descriptive.
Created attachment 257587 [details] Patch created using `git format-patch` updated to current version
Created attachment 261508 [details] git format-patch update to 0.12.2
(In reply to Julian Weigt from comment #0) > This is my first port, please bare with me. In particular I am not sure if I followed the guidelines for go packages correctly. I'm a very new committer (less than a week) :) so this would be one of my first ports/commits too :) Let's hope my mentors would come to the rescue would we need it :)
1. Semicolons after the "install" commands are redundant in files/mautrix_whatsapp.in 2. The USE_GITHUB, MASTER_SITES, DISTNAME lines are redundant 3. The latest release is now 0.12.3
Created attachment 262703 [details] [PATCH] net-im/mautrix-whatsapp: New port, Matrix-WhatsApp puppeting bridge This is the best I could do for it. It builds and run. Test, please. If something could be done to make it better, tell me, please :)
Created attachment 262724 [details] [PATCH] net-im/mautrix-whatsapp: New port, Matrix-WhatsApp puppeting bridge Forgot to add a line to net-im/Makefile.
Created attachment 262852 [details] updated patch file Thanks for the help, it's working for me. I still fixed two things: I updated the permissions for %%ETCDIR%% without which it complaints that it `failed to create temp file for writing config`. Also made the log dir exclusive to mautrix-whatsapp and not shared with other bridges, so that we can give it write permissions.
Created attachment 263017 [details] [PATCH] net-im/mautrix-whatsapp: New port, Matrix-WhatsApp puppeting bridge
Approved. Thanks, Yuri
I realized I had uploaded my latest diff as an additional attachment instead of as a replacement. Apologies, I'm not sure how to correct this.
No worries, it's all very simple: just edit it's details and make it obsolete :) I'm testing your newest version just now and will be ready to commit soon.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=4161ac705809c2ead9bea811414311180f9063da commit 4161ac705809c2ead9bea811414311180f9063da Author: Julian Weigt <juw@posteo.de> AuthorDate: 2025-06-23 13:37:29 +0000 Commit: Älven <alven@FreeBSD.org> CommitDate: 2025-08-18 10:37:44 +0000 net-im/mautrix-whatsapp: [NEW PORT] Matrix-WhatsApp puppeting bridge Mautrix-whatsapp bridges messages between WhatsApp and a Matrix server. PR: 283671 Approved by: yuri@ (Mentor) GIDs | 2 +- UIDs | 2 +- net-im/Makefile | 1 + net-im/mautrix-whatsapp/Makefile (new) | 26 +++++++++++ net-im/mautrix-whatsapp/distinfo (new) | 5 ++ .../files/mautrix_whatsapp.in (new) | 54 ++++++++++++++++++++++ net-im/mautrix-whatsapp/pkg-descr (new) | 3 ++ net-im/mautrix-whatsapp/pkg-plist (new) | 3 ++ 8 files changed, 94 insertions(+), 2 deletions(-)
Committed. Thank you for your contribution :)
Thanks a lot for committing!
You are always welcome :)