Created attachment 227502 [details] patch to fix build with new gpsd
Created attachment 231417 [details] patch to fix build with new gpsd against Direwolf 1.6 Looks like I clobbered this PR with two others. https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=260337 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=260483 I don't believe this is needed libudev.so:devel/libudev-devd
Upstream properly implemented gpsd-3.23 support: https://github.com/wb2osz/direwolf/commit/42314b7219ec266697396c7a4b61afe91be9b92c
Created attachment 232260 [details] v3 Use upstream commits for gpsd-3.23 support. Bump PORTREVISION due to API breakage and functional changes. Note: this fails testport at stage-qa due to USES=shebangfix running before the PATCH_SITES stage. Additional patch coming to work around this for now.
Created attachment 232261 [details] v3+1 Work around USES=shebangfix bug. Apply on top of v3.
Created attachment 232272 [details] v4 Use TARGET_ORDER_OVERRIDE for shebangfix
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=d7758c90f563430207d788f65b7f87cf91f20c8e commit d7758c90f563430207d788f65b7f87cf91f20c8e Author: Charlie Li <vishwin@FreeBSD.org> AuthorDate: 2022-03-14 00:27:58 +0000 Commit: Steve Wills <swills@FreeBSD.org> CommitDate: 2022-03-14 00:31:48 +0000 comms/direwolf: fix build with new gpsd PR: 258112 comms/direwolf/Makefile | 33 ++++++++++--------- comms/direwolf/distinfo | 14 +++++++- comms/direwolf/files/patch-scripts_dw-start.sh | 44 +++++++++++--------------- comms/direwolf/pkg-descr | 2 ++ 4 files changed, 50 insertions(+), 43 deletions(-)
Committed, thanks!