Created attachment 258312 [details] v1 patch My patch still has my LOCAL/dch as source, that should be changes once you regenerate the patch files. https://reviews.freebsd.org/D49246 or attachment as you prefer. I applied portfmt/portclippy as well, feel free to ignore those changes ofc. I'm still waiting on node to build for a final 14.2-RELEASE arm64 poudriere to finish, but it builds cleanly from /usr/ports/www/opengist already.
poudriere ok on arm64 & amd64, 14.2-RELEASE
Created attachment 258343 [details] stacked patch that adds support for dedicated opengist user additional patch to add an opengist user by default, so this can run as non-root
Thank you Dave, this makes the package available to both amd64 and arm64, I was trying to get it done without much success. I had a look at the patches and it looks fine. Just one question regarding the MASTER_SITES, in future if I bump the package version, should I switch it back to LOCAL/fox and upload the generated files in my account? Otherwise you can commit the changes and I shall test out the package during the weekend. Thank you once again for the clean up, adding arm64 support and testing the builds.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=0e4fb336cba5439a9f7f692df86c87a6dc1519f8 commit 0e4fb336cba5439a9f7f692df86c87a6dc1519f8 Author: Dave Cottlehuber <dch@freebsd.org> AuthorDate: 2025-03-09 00:45:26 +0000 Commit: Santhosh Raju <fox@FreeBSD.org> CommitDate: 2025-03-09 00:51:52 +0000 www/opengist: Build fixes and improvements un-break arm64 by installing both esbuild arches - stop lang/go from fetching newer toolchains during build - pet port with portfmt & portclippy, fix pkg-plist run under non-root user by default - add UID, GID for opengist user - amend rc script to support user PR: 285179 Reviewed by: fox Sponsored by: SkunkWerks, GmbH GIDs | 2 +- UIDs | 2 +- www/opengist/Makefile | 45 ++++++++++++++++++++++++++++-------------- www/opengist/distinfo | 6 +++--- www/opengist/files/opengist.in | 32 +++++++++++++++++++++++------- www/opengist/pkg-plist | 7 +++---- 6 files changed, 63 insertions(+), 31 deletions(-)
Closing the ticket since patches have been applied to the package. Thank you again for the fixes and improvements.