[Bug 292095] Volunteer as maintainer & add homepage to sysutils/swapmon

From: <bugzilla-noreply_at_freebsd.org>
Date: Sat, 03 Jan 2026 11:07:24 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=292095

--- Comment #6 from Chris Hutchinson <portmaster@bsdforge.com> ---
(In reply to Raghav from comment #5)
I generally do all my ports hacking in a jail(8). Then test them
in poudriere (ports-mgmt/poudriere).
You should also install portlint/portfmt/portclippy. Their output
ensure your changes are correct.

So within my newly created jail:
git clone -o freebsd --config remote.freebsd.fetch='+refs/notes/*:refs/notes/*'
https://git.freebsd.org/ports.git ports

Here's a "cheat sheet" for you...

$ cd ports
$ git config user.email "my@email.address"
$ git config user.name "My UserName"
$ cd to ports/<category>/<port you're working on>
hack, hack, hack
$ cd <ports root dir>
$ git status
$ git add <modified, added> (as required)
$ git rm <deleted> (as required)
$ git checkout -b port_hacking (or any chosen name)
$ git commit
$ git format-patch main
$ mv <newly-created-patch-somewhere-else>
$ git switch main
$ git branch -D port_hacking (or whatever branch you chose above)
now submit newly created patch

DONE! :-)

DO NOTE: You'll need to test your work within poudriere. This is the
only officially supported method. The "cheat cheat" I provided you
above comes from years of porting and will for the most part be available
in the Porters Handbook. As well as the git documentation. The rest is
just personal choices. I hope it serves you well. :-)

Just so you know. If I were a committer for this pr(1), I wouldn't
accept your current diff.

HTH

--Chris

-- 
You are receiving this mail because:
You are the assignee for the bug.