correct number of arguments is preserved. With thanks to Stoned Elipot for noticing the bug.
+ move the patch digest/checksum values from files/patch-sum to distinfo