Yes, this is a sub-page of my private page yet feel free to modify or add!
If you haven't installed these yet
ports-mgmt/portlint to sanity check ports changessecurity/gnupg to generate PGP keys and work with gpgssh-keygen -t ecdsa -b 512gpg2 --genkey use 4096-bit and 3 years validitymake makepatch when necessary yet retain timestamps and possible comment preamble in the diffs (tip: move existing patches to orig.files so you can compare)portlint -AC outputpoudriere testport outputmake regression-test output if the port has that make target (most Python ports do)Proposed commit log: ``` cat/port: Short summary (<50 chars) * Itemize changes * Itemize changes [with short rationale if necessary] Optional explanation about the change itemized above, so that people are super clear on what, why, how, where, when. * Itemize changes [1] [1] with references if necessary Metadata: values Metadata: values Metadata: values ```
I have decided to make do porting work in a jail, I call this my build jail.
Setting yourself up
pkg so you can install software (the packages I build using poudriere)alias svn='svnlite' (works for me so far, no need to pull in devel/subversion)devel/arcanist, security/gnupg and ports-mgmt/portlint etc.arc configuration instructions on CodeReviewNow you're ready to perform the For New Committers tasks