Make the `git`, `openssl`, etc. (any targets that require `shasum`) targets depend on `shasum` instead of putting them here. Similarly with `git.