Created attachment 263198 [details] patch for wutil port wutil provides a CLI and TUI for WiFi management. It interacts wpa_supplicant over its control interface. This port depends on libwpa_client.so patch from https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=288933
Created attachment 264450 [details] Bump to v.0.4.0 wutil no longer depends security/wpa_supplicant for libwpa_client.so (289079)
Created attachment 264457 [details] patch for sysutils/wutil Fixed formatting in the patch file and updated the distfile to v0.4.1, which includes some bug fixes.
I understand that this is this year's GSoC project? Patch looks fine. Welcome to the ports tree!
Is it ok if I move this one to net? It seems to be a better fit there.
No longer depends on bug #288933 as per comment #1.
Build fails on FreeBSD 13.5: cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/usr/local/include -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c wifi.c -o wifi.o wifi.c:11:10: fatal error: 'sys/queue_mergesort.h' file not found 11 | #include <sys/queue_mergesort.h> | ^~~~~~~~~~~~~~~~~~~~~~~ 1 error generated. If this port is not meant to work on FreeBSD 13, please let me know. I can mark it as not supported there.
(In reply to Robert Clausecker from comment #3) > I understand that this is this year's GSoC project? yes (◕ᴗ◕ ) > Patch looks fine. Welcome to the ports tree! Thanks! (^_^)
(In reply to Robert Clausecker from comment #6) > If this port is not meant to work on FreeBSD 13, please let me know. I can mark it as not supported there. Yeah not currently supported on 13.5, I haven't tested it properly on a 13.5 environment but some `sys/queue.h` macros don't seem to be available there (´-﹏-`;)
(In reply to Robert Clausecker from comment #4) > Is it ok if I move this one to net? It seems to be a better fit there. Yeah, sure (^_^)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=f82acd09bd5e3af0c5d0485358c5845c42128152 commit f82acd09bd5e3af0c5d0485358c5845c42128152 Author: Muhammad Saheed <saheed@FreeBSD.org> AuthorDate: 2025-10-09 15:22:22 +0000 Commit: Robert Clausecker <fuz@FreeBSD.org> CommitDate: 2025-10-14 14:56:32 +0000 net/wutil: Add new port wutil is a WiFi management utility for FreeBSD with a CLI (wutil) and a TUI (wutui). It supports station-mode operations and manages wpa_supplicant configuration. WWW: https://github.com/MainKt/wutil/ Sponsored by: Google LLC (GSoC 2025) PR: 289079 net/Makefile | 1 + net/wutil/Makefile (new) | 30 ++++++++++++++++++++++++++++++ net/wutil/distinfo (new) | 3 +++ net/wutil/pkg-descr (new) | 3 +++ 4 files changed, 37 insertions(+)
Thank you for your contribution.