Building FreeBSD Binary Packages
On my laptop, I use the binary packages provided by FreeBSD ports. Sometimes however, I want to rebuild a package because I want to change an option (for example, recently I wanted to set DEBUG=on for mutt).
While this is very easy, for whatever reason I can never find a doc with a concise set of steps to accomplish it.
So, for the next time I need to do this:
# portsnap fetch # portsnap update # cd /usr/ports/some/thing # make showconfig # make rmconfig # to reset config, if needed # make clean # as needed # make package # pkg install work/pkg/*.txz
That’s all there is to it.