Take a look at the source code for
synth
-- I've seldom seen such clean and beautiful code. Even if developers do prefer to build with the
poudriere
script (and use jails instead of null mounts to allow building malicious/bad-actor ports) every programmer could benefit from learning a little bit from synth's Ada code. It is really sweet. And I have to add that I've seldom seen any package receive such good support as
synth
does here. Mention any problem with
synth
and the author will be show up as if by magic to help...
(Synth is the most straight-forward replacement for portmaster:
Code:
synth configure
synth upgrade-system
synth install <port>