mgorny6afad1312a4
dev-lua/luvit 20190422-06:05 mgorny74b71f10c86
games-roguelike/rogue 20190422-06:03 mgornybd5497f0b63
media-gfx/swftools 20190428-20:01 mgorny32edfe461d9
media-sound/playmidi 20190428-20:00 mgornyc646a97e835
media-video
Direct FETCHCOMMAND/RESUMECOMMAND output to a temporary file with
a constant .__download__ suffix, and atomically rename the file
to remove the suffix only after the download has completed
successfully (includes digest verification when applicable).
Also add unit tests to cover most fetch cases.