1. Pick a simple port with `USES=autoreconf`
2. Replace `autoreconf` with `autoreconf:outsource`
3. Adjust paths in `*-install` target(s) if necessary
4. Build
5. Run `make check-plist stage-qa`
6. Repeat skipping 2nd step
For example, 1-5 can be simplified to
```lang=shell
$ nice poudriere bulk -Ctj 101i386 \
$(diffstat -l /path/to/this.diff | sed -n '/Mk/d; s,/Makefile,,p')
```
https://people.freebsd.org/~jbeich/D4157/