Created attachment 234548 [details] [New Port] net-im/gotktrix: Matrix client in Go and GTK4 Matrix client in Go and GTK4 implementing a large part of the feature set the Matrix protocol supports. WWW: https://github.com/diamondburned/gotktrix Tested on arm64 armv7 i386 amd64 FreeBSD 13. Portlint likes the port. Warning: build looks like it gets stuck in github.com/diamondburned/gotk4/pkg/gtk/v4, but it'll eventually continue. Just let it run for a while.
Hi, I'm getting some stage-qa warnings: ====> Running Q/A tests (stage-qa) Error: /usr/local/bin/gotktrix is linked to /usr/local/lib/libharfbuzz.so.0 from print/harfbuzz but it is not declared as a dependency Warning: you need LIB_DEPENDS+=libharfbuzz.so:print/harfbuzz Error: /usr/local/bin/gotktrix is linked to /usr/local/lib/libvulkan.so.1 from graphics/vulkan-loader but it is not declared as a dependency Warning: you need LIB_DEPENDS+=libvulkan.so:graphics/vulkan-loader
(In reply to Dmitri Goutnik from comment #1) Hi Dmitri, This is strange. I did not receive this warning when compiling under Poudriere, but I can reproduce this when compiling without Poudriere on a system where harfbuzz is installed. I'll try to investigate what is going on.
Created attachment 234586 [details] [New Port] net-im/gotktrix: Matrix client in Go and GTK4 Hi Dmitry, Please find attached a new patch that adds the two dependencies. Tested with Poudriere on arm64, i386, amd64 FreeBSD 13.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=8f513bd478b4784e7f6790f22915466d0b61f9ab commit 8f513bd478b4784e7f6790f22915466d0b61f9ab Author: Robert Clausecker <fuz@fuz.su> AuthorDate: 2022-06-09 21:19:07 +0000 Commit: Dmitri Goutnik <dmgk@FreeBSD.org> CommitDate: 2022-06-09 21:27:49 +0000 net-im/gotktrix: Add new port Matrix client in Go and GTK4 implementing a large part of the feature set the Matrix protocol supports. WWW: https://github.com/diamondburned/gotktrix PR: 264541 net-im/Makefile | 1 + net-im/gotktrix/Makefile (new) | 30 ++++++++++++++++++++++++++++++ net-im/gotktrix/distinfo (new) | 5 +++++ net-im/gotktrix/pkg-descr (new) | 4 ++++ 4 files changed, 40 insertions(+)
Committed, thanks!