This script splits up a unified diff into separate patch files, each of which patches one source file. WWW: http://www.pathname.com/~quinlan/software/diffsplit/