> I am suggesting breaking out just the diffs and new mkfiles in > a separate tree so that one can do > > mk all && mk install > > This can fetch the necessary bits, apply patches, build, test, > create downloadable binaries (with crypto signatures if you > care) etc. As part of this it can mk any dependencies. One > of which can pull in changes for ape. Right now all this seems > rather manual. As more changes are merged back in the upstream > sources, port diffs can reduce.
patches are the plan 9 standard way of doing things. they've been submitted, and can be applied by anyone. or, you can run 9atom. - erik