If a source url fails to download, try again at $FALLBACK_DOWNLOAD_PATH/file.name, where FALLBACK_DOWNLOAD_PATH can be overridden by the user.
If anything in funcs.mk changes, everything must rebuild
See the README's in depends for documentation